:root{--canvas:#f4f7f8;--surface:#fff;--surface-soft:#edf3f5;--ink:#172027;--muted:#60707a;--line:#d7e1e6;--line-strong:#b7c6cf;--teal:#087b84;--teal-dark:#07545c;--green:#159447;--amber:#c27408;--red:#bf3b3b;--blue:#2f5fbd;--shadow:0 18px 48px #17202714;--font-sans:"IBM Plex Sans", "Aptos", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", "SFMono-Regular", Consolas, monospace}.consoleReferenceResetShell{color:#17211f;background:linear-gradient(135deg,#0d948814,#0000 28%),linear-gradient(315deg,#b4530914,#0000 24%),#f6f7f4;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.consoleReferenceResetRail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf7db;border-right:1px solid #202d2a1f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:22px 16px;display:flex}.consoleReferenceResetRailTop{gap:28px;display:grid}.consoleReferenceResetNav{gap:8px;display:grid}.consoleReferenceResetNav a{color:#4c5a56;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:.91rem;font-weight:700;text-decoration:none;display:flex}.consoleReferenceResetNav a:hover,.consoleReferenceResetNav a.isActive{color:#f8faf5;background:#17211f}.consoleReferenceResetRailBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.consoleReferenceResetRailBottom a{color:#3e4c48;font-weight:700;text-decoration:none}.consoleReferenceResetAvatar{color:#fff;background:#0f766e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.consoleReferenceResetMain{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.consoleReferenceResetTopbar{background:#fffffcb8;border-bottom:1px solid #202d2a1a;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 28px;display:flex}.consoleReferenceResetTopbar>div{gap:5px;display:grid}.consoleReferenceResetTopbar strong{color:#18231f;align-items:center;gap:8px;display:inline-flex}.consoleReferenceResetTopbar button{color:#1f2c29;cursor:pointer;background:#fff;border:1px solid #202d2a29;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.consoleReferenceResetBreadcrumb{color:#68736f;font-size:.82rem;font-weight:700}.consoleReferenceResetCanvas{min-width:0;min-height:0;padding:22px;overflow:auto}.consoleReferenceResetSceneFrame{grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:calc(100vh - 118px);display:grid}.consoleReferenceResetSceneHeader{max-width:900px}.consoleReferenceResetSceneHeader span,.consoleReferenceResetPanelHeader span,.consoleReferenceResetScorePanel span,.consoleReferenceResetBriefPanel span,.consoleReferenceResetDispatchPanel span{color:#65716d;text-transform:uppercase;font-size:.78rem;font-weight:800}.consoleReferenceResetSceneHeader h1{letter-spacing:0;margin:6px 0 4px;font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.consoleReferenceResetSceneHeader p{color:#5d6965;margin:0;font-size:.98rem}.consoleReferenceResetDashboard{grid-template-rows:minmax(360px,1fr) auto;grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:660px;display:grid}.consoleReferenceResetDashboardMap,.consoleReferenceResetDashboardInspector,.consoleReferenceResetNextAction,.consoleReferenceResetOpportunityPanel,.consoleReferenceResetDispatchPanel,.consoleReferenceResetEmpty{background:#fffffce0;border:1px solid #202d2a1f;border-radius:8px;box-shadow:0 18px 48px #1e2b2714}.consoleReferenceResetDashboardMap{min-width:0;min-height:0;overflow:hidden}.consoleReferenceResetDashboardInspector{gap:12px;min-width:0;padding:14px;display:grid}.consoleReferenceResetScorePanel{color:#f8faf5;background:#17211f;border-radius:8px;gap:12px;padding:15px;display:grid}.consoleReferenceResetScorePanel div{justify-content:space-between;align-items:end;gap:12px;display:flex}.consoleReferenceResetScorePanel strong{font-size:2.55rem;line-height:.9}.consoleReferenceResetScorePanel meter{width:100%;height:10px}.consoleReferenceResetScorePanel small{color:#f8faf5b8}.consoleReferenceResetSignalStack{gap:8px;display:grid}.consoleReferenceResetSignal{color:#59655f;background:#eef1ea;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:0 10px;display:grid}.consoleReferenceResetSignal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.consoleReferenceResetSignal strong{color:#1f2c29;font-size:.82rem}.consoleReferenceResetBriefPanel{background:#1e40af14;border-radius:8px;gap:11px;padding:13px;display:flex}.consoleReferenceResetBriefPanel div{gap:4px;display:grid}.consoleReferenceResetBriefPanel strong{text-transform:capitalize}.consoleReferenceResetBriefPanel small{color:#59655f}.consoleReferenceResetNextAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.consoleReferenceResetNextAction h2{letter-spacing:0;margin:6px 0 5px;font-size:1.25rem}.consoleReferenceResetNextAction p{color:#5d6965;max-width:62ch;margin:0}.consoleReferenceResetNextAction span,.consoleReferenceResetDispatchPanel>div{align-items:center;gap:8px;display:inline-flex}.consoleReferenceResetOpportunityPanel{min-width:0;padding:16px}.consoleReferenceResetPanelHeader{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.consoleReferenceResetOpportunityList{gap:8px;display:grid}.consoleReferenceResetDispatchPanel{background:#f6eddb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.consoleReferenceResetDispatchPanel a{color:#8a4b0f;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.consoleReferenceResetEmpty{justify-items:start;gap:8px;padding:18px;display:grid}.consoleReferenceResetEmpty span{color:#64706c}.consoleReferenceResetEmptyAction{margin-top:4px}.consoleReferenceResetTaskProgress{background:#eef1ea;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.consoleReferenceResetTaskProgress>span{background:#94a3a0;border-radius:50%;grid-row:span 2;width:9px;height:9px}.consoleReferenceResetTaskProgress[data-state=running]>span{background:#0f766e}.consoleReferenceResetTaskProgress[data-state=failed]>span{background:#b91c1c}.consoleReferenceResetTaskProgress[data-state=complete]>span{background:#1d4ed8}.consoleReferenceResetActionPanel,.consoleReferenceResetDrawer{z-index:60;box-sizing:border-box;overscroll-behavior:contain;background:#fffefa;border-left:1px solid #202d2a29;width:min(460px,100vw);height:100vh;padding:18px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-22px 0 60px #151f1c29}.consoleReferenceResetDrawer{width:min(720px,100vw)}.consoleReferenceResetActionPanel header,.consoleReferenceResetDrawer header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.consoleReferenceResetActionPanel header button,.consoleReferenceResetDrawer header button{color:#1f2c29;cursor:pointer;background:#fff;border:1px solid #202d2a29;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.consoleReferenceResetOverlayBody,.consoleReferenceResetDrawerContent{gap:12px;display:grid}.consoleReferenceResetField{gap:6px;display:grid}.consoleReferenceResetField span{color:#65716d;text-transform:uppercase;font-size:.78rem;font-weight:800}.consoleReferenceResetField input,.consoleReferenceResetField select,.consoleReferenceResetField textarea{color:#1f2c29;width:100%;font:inherit;background:#fff;border:1px solid #202d2a29;border-radius:8px;padding:10px 11px}.consoleReferenceResetField textarea{resize:vertical}.consoleReferenceResetField input[aria-invalid=true],.consoleReferenceResetField select[aria-invalid=true],.consoleReferenceResetField textarea[aria-invalid=true]{border-color:#b91c1cb8;box-shadow:0 0 0 3px #f8717129}.consoleReferenceResetFormError{color:#991b1b;background:#fef2f2;border:1px solid #b91c1c38;border-radius:8px;margin:0;padding:11px 12px;font-weight:800;line-height:1.45}.consoleReferenceResetComingSoon{color:#8a4b0f;background:#fff7e8;border:1px solid #8a4b0f33;border-radius:8px;margin:0;padding:11px 12px;font-weight:750;line-height:1.45}.consoleReferenceResetDrawerRow{background:#f7f8f3;border:1px solid #202d2a1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.consoleReferenceResetDrawerRow[data-ready=true]{background:#0d94881a}.consoleReferenceResetDrawerRow span{color:#65716d}.consoleReferenceResetDrawerRow em{color:#0f766e;grid-row:span 2;font-style:normal;font-weight:800}.consoleReferenceResetToolList{gap:8px;display:grid}.consoleReferenceResetToolList button,.consoleReferenceResetOpportunityList button,.consoleReferenceResetGhostButton{color:#1f2c29;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #202d2a24;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.consoleReferenceResetStart,.consoleReferenceResetTaskDock,.consoleReferenceResetStatusActions,.consoleReferenceResetPanelActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consoleReferenceResetStart,.consoleReferenceResetTaskDock{justify-content:flex-end}.consoleReferenceResetTaskDock .consoleReferenceResetTaskProgress{min-width:min(260px,100%)}.consoleReferenceResetPanelActions{justify-content:flex-end;padding-top:4px}.consoleReferenceResetPrimaryLink:disabled,.consoleReferenceResetGhostButton:disabled{cursor:not-allowed;opacity:.56}.consoleReferenceResetWorkScene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;min-height:620px;display:grid}.consoleReferenceResetHeroPanel,.consoleReferenceResetStageBoard,.consoleReferenceResetInspectorPanel,.consoleReferenceResetSignalGrid,.consoleReferenceResetMetricTile{background:#fffffce6;border:1px solid #202d2a1f;border-radius:8px;box-shadow:0 18px 48px #1e2b2714}.consoleReferenceResetHeroPanel{background:linear-gradient(135deg,#0f766e29,#0000 42%),#fffefa;grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;min-height:178px;padding:22px;display:flex;overflow:hidden}.consoleReferenceResetHeroPanelDark{color:#f8faf5;background:linear-gradient(135deg,#14b8a640,#0000 48%),#17211f}.consoleReferenceResetHeroPanelBlue{background:linear-gradient(135deg,#2f5fbd2e,#0000 46%),#f8fbff}.consoleReferenceResetHeroPanelGold{background:linear-gradient(135deg,#c2740838,#0000 44%),#fff9ec}.consoleReferenceResetHeroPanel div{gap:8px;max-width:760px;display:grid}.consoleReferenceResetHeroPanel span,.consoleReferenceResetInspectorPanel span,.consoleReferenceResetStageCard span,.consoleReferenceResetSignalTile span{color:#65716d;text-transform:uppercase;font-size:.78rem;font-weight:800}.consoleReferenceResetHeroPanelDark span,.consoleReferenceResetHeroPanelDark p{color:#f8faf5bd}.consoleReferenceResetHeroPanel h2{letter-spacing:0;margin:0;font-size:clamp(1.55rem,3vw,3.2rem);line-height:.96}.consoleReferenceResetHeroPanel p{color:#5d6965;max-width:66ch;margin:0}.consoleReferenceResetHeroPanel a,.consoleReferenceResetHeroPanel button,.consoleReferenceResetPrimaryLink{color:#f8faf5;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#17211f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.consoleReferenceResetHeroPanelDark a,.consoleReferenceResetHeroPanelDark button{color:#17211f;background:#f8faf5}.consoleReferenceResetStageBoard{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.consoleReferenceResetStageCard{color:#59655f;background:#f7f8f3;border:1px solid #202d2a1a;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:116px;padding:14px;display:grid}.consoleReferenceResetStageCard[data-ready=true],.consoleReferenceResetSignalTile[data-ready=true]{color:#0f766e;background:#0d94881f}.consoleReferenceResetStageCard div{gap:5px;min-width:0;display:grid}.consoleReferenceResetStageCard strong,.consoleReferenceResetMetricTile strong,.consoleReferenceResetSignalTile strong{color:#1f2c29}.consoleReferenceResetStageCard em{color:#65716d;grid-column:1/-1;font-size:.82rem;font-style:normal;font-weight:800}.consoleReferenceResetSignalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;padding:14px;display:grid}.consoleReferenceResetSignalTile{background:#f7f8f3;border-radius:8px;align-content:space-between;gap:10px;min-height:124px;padding:14px;display:grid}.consoleReferenceResetInspectorPanel{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.consoleReferenceResetMetricTile{color:#f8faf5;background:#17211f;gap:8px;min-width:0;padding:14px;display:grid}.consoleReferenceResetMetricTile strong{color:#f8faf5;font-size:1.05rem}.consoleReferenceResetMetricTile span{color:#f8faf5b8;text-transform:none;line-height:1.45}@media (max-width:1060px){.consoleReferenceResetShell{grid-template-columns:76px minmax(0,1fr)}.consoleReferenceResetNav a span,.consoleReferenceResetRailBottom a:not(.consoleReferenceResetAvatar){display:none}.consoleReferenceResetNav a{justify-content:center}.consoleReferenceResetDashboard{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.consoleReferenceResetWorkScene{grid-template-columns:minmax(0,1fr)}.consoleReferenceResetDispatchPanel{grid-column:auto}.consoleReferenceResetSignalGrid,.consoleReferenceResetStageBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.consoleReferenceResetShell{grid-template-columns:1fr}.consoleReferenceResetRail{z-index:20;border-bottom:1px solid #202d2a1f;border-right:0;min-height:auto;padding:10px;position:sticky;top:0}.consoleReferenceResetRailTop{gap:10px}.consoleReferenceResetNav{grid-template-columns:repeat(5,minmax(42px,1fr))}.consoleReferenceResetRailBottom{display:none}.consoleReferenceResetTopbar{padding:12px 14px}.consoleReferenceResetCanvas{padding:14px}.consoleReferenceResetNextAction,.consoleReferenceResetDispatchPanel,.consoleReferenceResetHeroPanel{grid-template-columns:1fr;align-items:start}.consoleReferenceResetHeroPanel{display:grid}.consoleReferenceResetSignalGrid,.consoleReferenceResetStageBoard{grid-template-columns:minmax(0,1fr)}}.consoleReferenceResetShell{color:#0f172a;background:#f7fafc;grid-template-columns:154px minmax(0,1fr)}.consoleReferenceResetRail{background:#fbfdff;border-right:1px solid #dce5ec;padding:28px 14px;box-shadow:8px 0 24px #0f172a08}.consoleReferenceResetRail .brand{justify-content:center}.consoleReferenceResetRail .brandWordmark{display:none}.consoleReferenceResetRail .brandMark{color:#008b8f;background:linear-gradient(145deg,#e9fbfb,#fff);border-radius:8px;width:42px;height:42px;padding:8px;box-shadow:0 12px 28px #0f766e1f}.consoleReferenceResetNav{gap:18px}.consoleReferenceResetNav a{color:#405168;border-radius:8px;min-height:44px;padding:0 10px;font-size:.85rem;font-weight:750}.consoleReferenceResetNav a:hover,.consoleReferenceResetNav a.isActive{color:#007d82;background:#e8f8f8;box-shadow:inset 4px 0 #00989d}.consoleReferenceResetRailBottom{justify-items:center;display:grid}.consoleReferenceResetRailBottom a:not(.consoleReferenceResetAvatar){font-size:.82rem}.consoleReferenceResetAvatar{color:#006c70;background:#c9f2ed;box-shadow:0 10px 22px #007d821f}.consoleReferenceResetTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #dce5ec;min-height:64px;padding:12px 36px}.consoleReferenceResetTopbar strong{color:#172036;font-weight:800}.consoleReferenceResetTopbarActions{align-items:center;gap:12px;display:inline-flex}.consoleReferenceResetSettingsLink,.consoleReferenceResetTopbar button,.consoleReferenceResetCardHeader button,.consoleReferenceResetLiveSignal button,.consoleReferenceResetSignalTile button{color:#253248;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.consoleReferenceResetCanvas{padding:28px 36px 18px}.consoleReferenceResetSceneFrame{gap:14px;min-height:calc(100vh - 110px)}.consoleReferenceResetSceneHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;max-width:none;display:grid}.consoleReferenceResetSceneHeader span{color:#64748b;text-transform:none;grid-column:1/-1;font-size:.86rem;font-weight:760}.consoleReferenceResetSceneHeader h1{color:#0f172a;margin:0;font-size:clamp(1.45rem,1.8vw,1.82rem);line-height:1.12}.consoleReferenceResetSceneHeader p{color:#506176;grid-column:1/-1;max-width:760px;font-size:.92rem}.consoleReferenceResetDashboard{background:#fff;border:1px solid #dce5ec;border-radius:8px;grid-template-rows:minmax(500px,1fr) 150px;grid-template-columns:minmax(620px,1fr) 360px;gap:0;min-height:680px;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.consoleReferenceResetDashboardMap,.consoleReferenceResetDashboardInspector,.consoleReferenceResetNextAction,.consoleReferenceResetOpportunityPanel,.consoleReferenceResetDispatchPanel,.consoleReferenceResetEmpty,.consoleReferenceResetHeroPanel,.consoleReferenceResetStageBoard,.consoleReferenceResetInspectorPanel,.consoleReferenceResetSignalGrid,.consoleReferenceResetMetricTile,.consoleReferenceResetSqlPanel,.consoleReferenceResetRecommendationPanel,.consoleReferenceResetImpactPanel,.consoleReferenceResetTaskStrip,.consoleReferenceResetEditPanel,.consoleReferenceResetUploadPanel,.consoleReferenceResetLiveSignal,.consoleReferenceResetPackagePanel,.consoleReferenceResetEvidenceModules,.consoleReferenceResetValidationPanel,.consoleReferenceResetProofCard,.consoleReferenceResetImprovementCard,.consoleReferenceResetPlanDiff,.consoleReferenceResetConfidencePanel,.consoleReferenceResetBenchmarkPanel,.consoleReferenceResetRecommendationBar,.consoleReferenceResetReportOutline,.consoleReferenceResetReportDocument,.consoleReferenceResetReportAside>section{background:#fff;border:1px solid #dce5ec;border-radius:8px;box-shadow:0 14px 34px #0f172a0f}.consoleReferenceResetDashboardMap{box-shadow:none;background:radial-gradient(circle,#94a3b838 1px,#0000 1px) 0 0/18px 18px,#fff;border:0;border-right:1px solid #dce5ec;border-radius:0}.consoleReferenceResetCardHeader{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 18px;display:flex}.consoleReferenceResetCardHeader>div{gap:4px;display:grid}.consoleReferenceResetCardHeader strong,.consoleReferenceResetPanelHeader strong{color:#142036;font-size:1rem}.consoleReferenceResetCardHeader span,.consoleReferenceResetPanelHeader span,.consoleReferenceResetScorePanel span,.consoleReferenceResetBriefPanel span,.consoleReferenceResetDispatchPanel span,.consoleReferenceResetHeroPanel span,.consoleReferenceResetInspectorPanel span,.consoleReferenceResetStageCard span,.consoleReferenceResetSignalTile span{color:#64748b;text-transform:none;font-size:.78rem;font-weight:760}.consoleReferenceResetDashboardInspector{box-shadow:none;border:0;border-radius:0;gap:12px;padding:16px}.consoleReferenceResetScorePanel{color:#0f172a;background:0 0;border:0;border-radius:0;gap:14px;padding:0 0 14px}.consoleReferenceResetScoreRing{--score:0;aspect-ratio:1;background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(#00989d calc(var(--score) * 1%), #e6edf3 0);border-radius:50%;justify-self:center;place-items:center;width:142px;display:grid;box-shadow:inset 0 0 0 10px #fff,0 14px 28px #007d821f}.consoleReferenceResetScoreRing strong{color:#122039;font-size:2.45rem;line-height:1}.consoleReferenceResetScoreRing span{color:#506176;margin-top:42px}.consoleReferenceResetScoreRing[data-empty=true]{background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(#d9e4eb 100%, #d9e4eb 0)}.consoleReferenceResetScoreRing[data-empty=true] strong{font-size:2rem}.consoleReferenceResetScoreRing[data-empty=true] span{font-size:.82rem;font-weight:800}.consoleReferenceResetScorePanel .consoleReferenceResetCardHeader strong,.consoleReferenceResetScoreBreakdown strong{font-size:.86rem;line-height:1.1}.consoleReferenceResetScorePanel p{color:#506176;margin:0;line-height:1.45}.consoleReferenceResetScoreBreakdown,.consoleReferenceResetPackageList,.consoleReferenceResetCheckList{gap:8px;display:grid}.consoleReferenceResetScoreBreakdown div,.consoleReferenceResetPackageList div,.consoleReferenceResetCheckList div{color:#405168;grid-template-columns:minmax(0,1fr) minmax(70px,.8fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.consoleReferenceResetScoreBreakdown i{background:#dfe8ef;border-radius:999px;height:6px}.consoleReferenceResetScoreBreakdown i[data-ready=true]{background:#009f72}.consoleReferenceResetSignalStack{gap:8px}.consoleReferenceResetSignal{background:#f2f6f8;border-radius:8px;min-height:38px}.consoleReferenceResetSignal[data-ready=true]{color:#008060;background:#e6f8f3}.consoleReferenceResetBriefPanel{background:#f8fbff;border:1px solid #dce5ec}.consoleReferenceResetNextAction{box-shadow:none;background:#f5fcfc;border-width:1px 1px 0 0;border-radius:0;grid-column:1}.consoleReferenceResetOpportunityPanel{box-shadow:none;border-width:1px 0 0;border-radius:0;grid-area:2/2}.consoleReferenceResetDispatchPanel{box-shadow:none;background:#fff;border-width:1px 0 0;border-radius:0;grid-column:1/-1}.consoleReferenceResetDispatchPanel>div{color:#142036;align-items:center;gap:10px;display:flex}.consoleReferenceResetPrimaryLink,.consoleReferenceResetHeroPanel a,.consoleReferenceResetHeroPanel button{color:#fff;background:linear-gradient(#00989d,#007b80);border-radius:8px;min-height:42px;box-shadow:0 10px 22px #007d8238}.consoleReferenceResetGhostButton{color:#253248;background:#fff;border-color:#d8e2ea;min-height:40px}.consoleReferenceResetOptimizeScene{grid-template-rows:auto 150px auto;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.08fr) minmax(300px,1fr) 320px;gap:16px;min-height:700px;display:grid}.consoleReferenceResetSqlPanel,.consoleReferenceResetRecommendationPanel,.consoleReferenceResetImpactPanel,.consoleReferenceResetEditPanel,.consoleReferenceResetUploadPanel,.consoleReferenceResetLiveSignal,.consoleReferenceResetPackagePanel,.consoleReferenceResetEvidenceModules,.consoleReferenceResetValidationPanel,.consoleReferenceResetProofCard,.consoleReferenceResetImprovementCard,.consoleReferenceResetPlanDiff,.consoleReferenceResetConfidencePanel,.consoleReferenceResetBenchmarkPanel,.consoleReferenceResetRecommendationBar,.consoleReferenceResetReportOutline,.consoleReferenceResetReportDocument,.consoleReferenceResetReportAside>section{overflow:hidden}.consoleReferenceResetSqlPanel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.consoleReferenceResetCodeBlock{color:#0f5f9f;min-height:270px;font-family:var(--font-mono);background:#f8fbff;border:1px solid #dbe5ed;border-radius:8px;align-content:start;gap:10px;margin:18px;padding:18px;font-size:.88rem;line-height:1.7;display:grid}.consoleReferenceResetTagRow{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.consoleReferenceResetTagRow span{color:#526477;background:#f0f4f8;border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:760}.consoleReferenceResetTagRow span[data-ready=true]{color:#008060;background:#e3f8ef}.consoleReferenceResetRecommendationPanel{grid-template-rows:auto minmax(0,1fr);display:grid}.consoleReferenceResetRecommendationList{gap:12px;padding:18px;display:grid}.consoleReferenceResetRecommendationList article{background:#fff;border:1px solid #dce5ec;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;display:grid}.consoleReferenceResetRecommendationList article[data-ready=true]{background:#f2fbf8}.consoleReferenceResetRecommendationList article>div{gap:4px;display:grid}.consoleReferenceResetRecommendationList strong{color:#172036}.consoleReferenceResetRecommendationList span,.consoleReferenceResetRecommendationList em{color:#64748b;font-size:.84rem;font-style:normal}.consoleReferenceResetImpactPanel,.consoleReferenceResetEditPanel{align-content:start;gap:14px;padding-bottom:16px;display:grid}.consoleReferenceResetMiniChart,.consoleReferenceResetWideChart,.consoleReferenceResetSparkline{background:linear-gradient(#f8fbff,#eff8f7);border-radius:8px;align-items:end;gap:8px;min-height:112px;margin:0 18px;padding:12px;display:flex}.consoleReferenceResetMiniChart i,.consoleReferenceResetWideChart i,.consoleReferenceResetSparkline i{background:#00989d;border-radius:999px 999px 0 0;flex:1;min-width:5px}.consoleReferenceResetMiniChart i:first-child,.consoleReferenceResetWideChart i:first-child,.consoleReferenceResetSparkline i:first-child{height:42%}.consoleReferenceResetMiniChart i:nth-child(2),.consoleReferenceResetWideChart i:nth-child(2),.consoleReferenceResetSparkline i:nth-child(2){height:62%}.consoleReferenceResetMiniChart i:nth-child(3),.consoleReferenceResetWideChart i:nth-child(3),.consoleReferenceResetSparkline i:nth-child(3){height:54%}.consoleReferenceResetMiniChart i:nth-child(4),.consoleReferenceResetWideChart i:nth-child(4),.consoleReferenceResetSparkline i:nth-child(4){height:72%}.consoleReferenceResetMiniChart i:nth-child(5),.consoleReferenceResetWideChart i:nth-child(5),.consoleReferenceResetSparkline i:nth-child(5){height:48%}.consoleReferenceResetMiniChart i:nth-child(6),.consoleReferenceResetWideChart i:nth-child(6),.consoleReferenceResetSparkline i:nth-child(6){height:66%}.consoleReferenceResetMiniChart i:nth-child(7),.consoleReferenceResetWideChart i:nth-child(7){height:36%}.consoleReferenceResetWideChart i:nth-child(8){height:58%}.consoleReferenceResetTaskStrip{grid-column:1/4;grid-template-columns:minmax(0,1fr) minmax(360px,1.4fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.consoleReferenceResetTaskStrip>div:first-child,.consoleReferenceResetReportAside,.consoleReferenceResetReportDocument{gap:6px;display:grid}.consoleReferenceResetStepRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.consoleReferenceResetStepRail span{color:#64748b;justify-items:center;gap:6px;font-size:.78rem;font-weight:760;display:grid;position:relative}.consoleReferenceResetStepRail span:before{content:"";background:#e4ebf1;border-radius:50%;width:28px;height:28px}.consoleReferenceResetStepRail span[data-active=true]:before{background:#00989d}.consoleReferenceResetEditPanel{grid-area:1/4/4;padding:16px}.consoleReferenceResetEvidenceScene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(380px,1.08fr) minmax(300px,.9fr) 320px;gap:16px;min-height:710px;display:grid}.consoleReferenceResetUploadPanel,.consoleReferenceResetLiveSignal,.consoleReferenceResetPackagePanel,.consoleReferenceResetEvidenceModules,.consoleReferenceResetValidationPanel{align-content:start;gap:16px;padding-bottom:16px;display:grid}.consoleReferenceResetPackagePanel{grid-area:1/3/3;padding:0 18px 18px}.consoleReferenceResetDropzone{color:#253248;text-align:center;cursor:pointer;background:#fbfdff;border:1px dashed #aebdca;border-radius:8px;place-items:center;gap:8px;min-height:190px;margin:0 18px;padding:22px;display:grid}.consoleReferenceResetUploadStatus{gap:10px;margin:0 18px;display:grid}.consoleReferenceResetLiveSignal dl{gap:13px;margin:0;padding:0 18px 18px;display:grid}.consoleReferenceResetLiveSignal dl div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.consoleReferenceResetLiveSignal dt{color:#64748b}.consoleReferenceResetLiveSignal dd{color:#142036;margin:0;font-weight:760}.consoleReferenceResetEvidenceModules{grid-column:1/3}.consoleReferenceResetEvidenceModules .consoleReferenceResetSignalGrid{box-shadow:none;border:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 16px 16px}.consoleReferenceResetSignalTile{background:#fff;border:1px solid #dce5ec}.consoleReferenceResetSignalTile[data-ready=true]{background:#f1fbf8}.consoleReferenceResetValidationPanel{padding:16px}.consoleReferenceResetCheckList div{border-bottom:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 0}.consoleReferenceResetCheckList div[data-ready=true]{color:#008060}.consoleReferenceResetCompareScene{grid-template-rows:auto minmax(250px,1fr) auto auto;grid-template-columns:minmax(0,1fr) 330px;gap:16px;min-height:720px;display:grid}.consoleReferenceResetBeforeAfter{grid-template-columns:minmax(260px,1fr) 38px minmax(260px,1fr) minmax(190px,.45fr);gap:16px;display:grid}.consoleReferenceResetProofCard,.consoleReferenceResetImprovementCard{gap:10px;min-height:168px;padding:18px;display:grid}.consoleReferenceResetProofCard>span,.consoleReferenceResetImprovementCard>span{color:#007d82;background:#eef6f8;border-radius:8px;width:fit-content;padding:5px 9px;font-weight:800}.consoleReferenceResetProofCard[data-ready=false]>span{color:#c0392b;background:#fff1ef}.consoleReferenceResetCompareArrow{color:#172036;place-items:center;font-size:2rem;display:grid}.consoleReferenceResetPlanDiff{grid-template-rows:auto minmax(0,1fr);display:grid}.consoleReferenceResetPlanColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.consoleReferenceResetPlanColumns>div{background:#fbfdff;border:1px solid #dce5ec;border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.consoleReferenceResetPlanColumns p{color:#526477;background:#f0f4f8;border-radius:8px;margin:0;padding:8px 10px}.consoleReferenceResetPlanColumns p[data-ready=true]{color:#008060;background:#e7f8f2}.consoleReferenceResetConfidencePanel{grid-area:1/2/4;align-content:start;gap:16px;padding:16px;display:grid}.consoleReferenceResetBenchmarkPanel{gap:10px;display:grid}.consoleReferenceResetRecommendationBar{background:#effafa;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.consoleReferenceResetRecommendationBar>div{align-items:center;gap:12px;display:flex}.consoleReferenceResetReportScene{grid-template-columns:250px minmax(520px,1fr) 330px;gap:18px;min-height:720px;display:grid}.consoleReferenceResetReportOutline{background:#f4fafb;align-content:start;gap:10px;padding:18px;display:grid}.consoleReferenceResetReportOutline button{color:#324256;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:740}.consoleReferenceResetReportOutline button.isActive,.consoleReferenceResetReportOutline button:hover{color:#007d82;background:#e6f6f7;padding-left:12px;box-shadow:inset 4px 0 #00989d}.consoleReferenceResetReportDocument{padding:28px}.consoleReferenceResetReportHero{background:linear-gradient(135deg,#00989d24,#0000 45%),#fbfdff;border-radius:8px;padding:24px}.consoleReferenceResetReportHero h2{color:#142036;margin:10px 0 8px}.consoleReferenceResetReportHero p{color:#506176;margin:0}.consoleReferenceResetReportMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.consoleReferenceResetReportMetrics article{border:1px solid #dce5ec;border-radius:8px;gap:6px;padding:14px;display:grid}.consoleReferenceResetReportMetrics strong{color:#00838a;font-size:1.5rem}.consoleReferenceResetFindingsTable{border:1px solid #dce5ec;border-radius:8px;overflow:hidden}.consoleReferenceResetFindingsTable>div{border-bottom:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) 120px 100px;gap:12px;padding:11px 14px;display:grid}.consoleReferenceResetFindingsTable>div:first-child{background:#f8fbff}.consoleReferenceResetFindingsTable>div[data-ready=true] strong{color:#008060}.consoleReferenceResetChecklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.consoleReferenceResetChecklist article{background:#fbfdff;border:1px solid #dce5ec;border-radius:8px;gap:7px;padding:14px;display:grid}.consoleReferenceResetChecklist article[data-ready=true]{color:#008060;background:#f0fbf7}.consoleReferenceResetReportAside{align-content:start}.consoleReferenceResetReportAside>section{gap:14px;padding:16px;display:grid}.consoleReferenceResetActionPanel,.consoleReferenceResetDrawer{background:#fff;border-left:1px solid #d7e2ea;box-shadow:-28px 0 70px #0f172a2e}@media (max-width:1280px){.consoleReferenceResetOptimizeScene,.consoleReferenceResetEvidenceScene,.consoleReferenceResetReportScene{grid-template-columns:minmax(0,1fr)}.consoleReferenceResetEditPanel,.consoleReferenceResetPackagePanel,.consoleReferenceResetEvidenceModules,.consoleReferenceResetTaskStrip{grid-area:auto}.consoleReferenceResetCompareScene{grid-template-columns:minmax(0,1fr)}.consoleReferenceResetConfidencePanel{grid-area:auto}}@media (max-width:1060px){.consoleReferenceResetShell{grid-template-columns:82px minmax(0,1fr)}.consoleReferenceResetNav a{justify-content:center}.consoleReferenceResetDashboard,.consoleReferenceResetBeforeAfter,.consoleReferenceResetPlanColumns,.consoleReferenceResetReportMetrics,.consoleReferenceResetChecklist,.consoleReferenceResetTaskStrip{grid-template-columns:minmax(0,1fr)}.consoleReferenceResetOpportunityPanel,.consoleReferenceResetDispatchPanel{grid-area:auto}}@media (max-width:720px){.consoleReferenceResetTopbar{padding:10px 14px}.consoleReferenceResetCanvas{padding:16px}.consoleReferenceResetTopbarActions .consoleReferenceResetSettingsLink{display:none}.consoleReferenceResetSceneHeader{grid-template-columns:minmax(0,1fr)}}.starterCreditBanner{color:#3d2c18;background:linear-gradient(135deg,#fff4d6eb,#ffffffb8),radial-gradient(circle at 100% 0,#d9a44138,#0000 36%);border:1px solid #d9a44147;border-radius:24px;align-items:center;gap:14px;width:min(100% - 48px,1180px);margin:18px auto;padding:16px 18px;display:flex;box-shadow:0 18px 44px #4e381917}.starterCreditBannerCompact{width:100%;margin:0 0 18px}.starterCreditBannerIcon,.firstSuccessIntentIcon{color:#8f6120;background:#fff8e7;border-radius:15px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 0 0 1px #8f612029}.starterCreditBanner strong{color:#2d2114;font-size:.96rem;display:block}.starterCreditBanner p{color:#2d2114b8;margin:4px 0 0;font-size:.88rem}.firstSuccessIntentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:18px 0;display:grid}.firstSuccessIntentGridCompact{margin:0}.firstSuccessIntentCard{color:#263126;background:linear-gradient(145deg,#fffffff0,#f4f8efdb),radial-gradient(circle at 85% 12%,#79a4632e,#0000 34%);border:1px solid #222a241c;border-radius:24px;align-content:start;gap:9px;min-width:0;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 18px 38px #12261914}.firstSuccessIntentCard:hover{border-color:#5b7e4952;transform:translateY(-2px);box-shadow:0 22px 52px #1226191f}.firstSuccessIntentBadge{color:#263126b3;letter-spacing:.08em;text-transform:uppercase;background:#26312614;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:800}.firstSuccessIntentCard strong{color:#1f2a21;font-size:1rem}.firstSuccessIntentCard p{color:#1f2a21a8;margin:0;font-size:.88rem;line-height:1.55}.firstSuccessIntentCard em{color:#4f7341;align-items:center;gap:6px;margin-top:4px;font-style:normal;font-weight:800;display:inline-flex}.projectSceneFirstSuccessCard{grid-column:1/-1}.projectSceneFirstSuccessCard .firstSuccessIntentGrid{margin-top:12px}.projectSceneFirstSuccessCard .firstSuccessIntentCard{box-shadow:none;border-radius:18px;padding:14px}.projectActionPanelOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a4d;justify-content:flex-end;animation:.2s projectActionFadeIn;display:flex;position:fixed;inset:0}.projectActionPanel{border-left:1px solid var(--scene-line,#cbd5e1);background:#fff;flex-direction:column;width:min(500px,100%);height:100%;animation:.24s cubic-bezier(.16,1,.3,1) projectActionSlideIn;display:flex;box-shadow:-16px 0 40px #0f172a14}@keyframes projectActionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectActionSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.projectActionPanelHeader{border-bottom:1px solid var(--scene-line,#cbd5e1);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.projectActionPanelHeader span{color:var(--scene-accent-strong,#055f66);letter-spacing:.05em;text-transform:uppercase;background:#087b8414;border-radius:6px;margin-bottom:4px;padding:4px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.projectActionPanelHeader h2{color:var(--scene-ink,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.projectActionPanelClose{border:1px solid var(--scene-line,#cbd5e1);width:32px;height:32px;color:var(--scene-muted,#64748b);cursor:pointer;background:#fff;border-radius:8px;place-items:center;transition:all .12s;display:inline-grid}.projectActionPanelClose:hover{color:var(--scene-ink,#0f172a);background:#f1f5f9;border-color:#cbd5e1}.projectActionPanelForm{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.projectActionPanelForm label{flex-direction:column;gap:6px;display:flex}.projectActionPanelForm label>span{color:#334155;letter-spacing:-.01em;font-size:.8rem;font-weight:600}.projectActionPanelForm input,.projectActionPanelForm textarea{border:1px solid var(--scene-line,#cbd5e1);width:100%;color:var(--scene-ink,#0f172a);resize:vertical;background:#f8fafc;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.88rem;transition:all .14s}.projectActionPanelForm input:focus,.projectActionPanelForm textarea:focus{border-color:var(--scene-accent,#087b84);background:#fff;outline:none;box-shadow:0 0 0 3px #087b841f}.projectActionPanelForm input[type=file]{border:2px dashed var(--scene-line,#cbd5e1);text-align:center;cursor:pointer;color:var(--scene-muted,#64748b);background:#f8fafc;padding:16px;font-size:.82rem;font-weight:500}.projectActionPanelForm input[type=file]:hover{border-color:var(--scene-accent,#087b84);background:#087b8405}.projectActionPanelForm input[type=file]::file-selector-button{background:var(--scene-accent,#087b84);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-right:12px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:background .12s}.projectActionPanelForm input[type=file]::file-selector-button:hover{background:var(--scene-accent-strong,#055f66)}.projectActionPanelFooter{border-top:1px solid var(--scene-line,#cbd5e1);background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding:18px 24px;display:flex}.projectActionPanelComingSoon{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:48px 32px;display:flex;overflow-y:auto}.projectActionPanelComingSoonVisual{width:60px;height:60px;color:var(--scene-accent,#087b84);background:#087b8414;border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.projectActionPanelComingSoon strong{color:var(--scene-ink,#0f172a);margin-bottom:8px;font-size:1.1rem;font-weight:700;display:block}.projectActionPanelComingSoon p{color:var(--scene-muted,#64748b);max-width:320px;margin:0 0 24px;font-size:.84rem;line-height:1.55}.projectActionPanelComingSoon small{color:#64748bd1;letter-spacing:.01em;margin-bottom:18px;font-size:.74rem;font-weight:700;display:inline-flex}.projectActionPanelComingSoonFooter{border-top:1px solid var(--scene-line,#cbd5e1);justify-content:center;width:100%;padding-top:16px;display:flex}.projectActionPanelComingSoonIcon{border-radius:inherit;background:radial-gradient(circle at 30% 20%,#ffffffeb,#0000 34%);place-items:center;width:100%;height:100%;display:inline-grid}.projectActionStatus{background:linear-gradient(145deg,#fffffff0,#f7faf6db),radial-gradient(circle at 100% 0,#087b8414,#0000 38%);border:1px solid #11182714;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 16px;display:grid;box-shadow:0 18px 40px #17202712}.projectActionStatusIcon{background:var(--surface-soft);width:34px;height:34px;color:var(--teal-dark);border-radius:13px;flex:none;place-items:center;display:inline-grid}.projectActionStatusBody{gap:3px;min-width:0;display:grid}.projectActionStatusBody strong{color:var(--ink)}.projectActionStatusBody span,.projectActionStatusBody small{color:var(--muted);line-height:1.4}.projectActionProgress{gap:10px;width:100%;margin-top:10px;display:grid}.projectActionStatusTimerDeck{background:linear-gradient(135deg,#fffdf9f0,#faf6eec2),radial-gradient(circle at 0 0,#087b841a,#0000 42%);border:1px solid #c4a46847;border-radius:16px;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(92px,.55fr));gap:10px;padding:10px;display:grid}.projectActionStatusTimerDeck span{gap:3px;min-width:0;display:grid}.projectActionStatusTimerDeck small{color:#918775;letter-spacing:.12em;font-size:.58rem;font-weight:900;line-height:1.1}.projectActionStatusTimerDeck strong{color:#203238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:850;line-height:1.2;overflow:hidden}.projectActionProgressMeta{color:#52646b;font-variant-numeric:tabular-nums;font-size:.73rem;font-weight:800}.projectActionProgressSteps{--step-rail:#087b8424;grid-template-columns:repeat(var(--project-action-phase-count,5), minmax(0, 1fr));color:#61737a;gap:10px;margin:0;padding:0;list-style:none;display:grid}.projectActionProgressStep{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.projectActionProgressConnector{z-index:0;background:var(--step-rail);border-radius:999px;width:calc(100% + 10px);height:2px;position:absolute;top:9px;right:50%;transform:translate(-9px)}.projectActionProgressStep.isComplete .projectActionProgressConnector,.projectActionProgressStep.isActive .projectActionProgressConnector{background:linear-gradient(90deg,#087b84,#52a377)}.projectActionProgressDot{z-index:1;background:#fffffff0;border:2px solid #61737a38;border-radius:999px;place-items:center;width:18px;height:18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:inline-grid;position:relative;box-shadow:0 1px #ffffffe6,0 0 0 1px #1720270a}.projectActionProgressDot span{border-radius:inherit;background:#61737a3d;width:7px;height:7px;transition:background .18s}.projectActionProgressStep.isComplete .projectActionProgressDot{background:#087b84;border-color:#087b84}.projectActionProgressStep.isComplete .projectActionProgressDot span{background:#fff}.projectActionProgressStep.isActive .projectActionProgressDot{background:#fff;border-color:#087b84;animation:1.8s ease-in-out infinite projectActionStepPulse;transform:scale(1.08);box-shadow:0 0 0 2px #087b8447,0 0 0 7px #087b8417}.projectActionProgressStep.isActive .projectActionProgressDot span{background:#087b84}.projectActionProgressStep.isFailed .projectActionProgressDot{background:#fff7f7;border-color:#bf3b3b;box-shadow:0 0 0 2px #bf3b3b38,0 0 0 7px #bf3b3b14}.projectActionProgressStep.isFailed .projectActionProgressDot span{background:#bf3b3b}.projectActionProgressLabel{gap:2px;width:100%;display:grid;overflow:hidden}.projectActionProgressLabel strong,.projectActionProgressLabel small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.projectActionProgressLabel strong{color:#203238;font-size:.7rem;font-weight:850}.projectActionProgressLabel small{color:#718187;font-size:.64rem;font-weight:700}.projectActionProgressStep.isActive .projectActionProgressLabel strong{color:#075f66}.projectActionStatusActions{align-self:center;justify-items:end;gap:8px;display:grid}.projectActionStatusLink,.projectActionStatusAction{color:var(--teal-dark);white-space:nowrap;font-weight:850;text-decoration:none}.projectActionStatusAction{cursor:pointer;font:inherit;background:#ffffffbd;border:1px solid #087b8433;border-radius:999px;padding:7px 10px}.projectActionStatusAction:disabled{cursor:not-allowed;opacity:.58}.projectActionStatus.isDone{background:#f6fff8e0;border-color:#15944738}.projectActionStatus.isQueued{background:linear-gradient(145deg,#fffdf9f0,#faf6eee0),radial-gradient(circle at 100% 0,#c4a46821,#0000 38%);border-color:#c4a46857}.projectActionStatus.isFailed{background:#fff6f6e6;border-color:#bf3b3b38}.projectActionStatus.isCanceled{background:#f7f9fbe6;border-color:#6f78863d}.projectActionStatus.isComingSoon{background:#fff8eae6;border-color:#c274083d}.projectActionStatusSpin{animation:.85s linear infinite projectSceneSpin}.projectActionStatus--side_panel{grid-template-columns:auto minmax(0,1fr)}.projectActionStatus--side_panel .projectActionStatusLink{grid-column:1/-1;justify-self:start}.projectActionStatus--side_panel .projectActionProgressSteps{grid-template-columns:1fr;gap:9px}.projectActionStatus--side_panel .projectActionStatusTimerDeck{grid-template-columns:1fr}.projectActionStatus--side_panel .projectActionProgressStep{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.projectActionStatus--side_panel .projectActionProgressConnector{width:2px;height:17px;top:-15px;left:8px;right:auto;transform:none}.projectActionStatus--side_panel .projectActionProgressLabel strong,.projectActionStatus--side_panel .projectActionProgressLabel small{white-space:normal}@media (max-width:720px){.projectActionStatus{grid-template-columns:auto minmax(0,1fr)}.projectActionStatusLink{grid-column:1/-1;justify-self:start}.projectActionStatusTimerDeck,.projectActionProgressSteps{grid-template-columns:1fr}.projectActionProgressStep{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.projectActionProgressConnector{width:2px;height:17px;top:-15px;left:8px;right:auto;transform:none}.projectActionProgressLabel strong,.projectActionProgressLabel small{white-space:normal}}@keyframes projectActionStepPulse{0%,to{box-shadow:0 0 0 2px #087b8438,0 0 0 6px #087b8414}50%{box-shadow:0 0 0 2px #087b844d,0 0 0 10px #087b8421}}.sqlDraftCard{background:linear-gradient(145deg,#fffffff5,#f1f7ece6),radial-gradient(circle at 95% 4%,#6b91552e,#0000 38%);border:1px solid #27322a1c;border-radius:30px;width:min(100% - 48px,1180px);margin:26px auto;padding:24px;box-shadow:0 24px 64px #17271b1a}.sqlDraftCardHead{align-items:flex-start;gap:14px;max-width:780px;display:flex}.sqlDraftCardHead h2{color:#202b22;margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.sqlDraftCardHead p{color:#202b22ad;margin:0;line-height:1.6}.sqlDraftGrid{grid-template-columns:minmax(180px,.45fr) 1fr;gap:14px;margin-top:20px;display:grid}.sqlDraftGrid label{gap:8px;min-width:0;display:grid}.sqlDraftGrid label span{letter-spacing:.08em;text-transform:uppercase;color:#202b229e;font-size:.78rem;font-weight:800}.sqlDraftGrid input,.sqlDraftGrid select,.sqlDraftGrid textarea{color:#202b22;width:100%;font:inherit;resize:vertical;background:#ffffffd1;border:1px solid #202b2221;border-radius:16px;padding:12px 13px}.sqlDraftWide{grid-column:1/-1}.sqlDraftCta{width:fit-content;margin-top:18px}@media (max-width:900px){.firstSuccessIntentGrid,.sqlDraftGrid{grid-template-columns:1fr}.starterCreditBanner,.sqlDraftCard{width:min(100% - 28px,1180px)}}.projectSceneShell{--scene-ink:#0f172a;--scene-muted:#64748b;--scene-line:#cbd5e1;--scene-soft:#f8fafc;--scene-accent:#087b84;--scene-accent-strong:#055f66;height:100dvh;min-height:760px;color:var(--scene-ink);background:radial-gradient(circle at 0 0,#087b8414,#0000 40%),#f1f5f9;grid-template-columns:80px minmax(0,1fr);display:grid;overflow:hidden}body:has(.projectSceneShell){overflow:hidden}body:has(.projectSceneShell) .contactBubble{display:none}.projectSceneRail{border-right:1px solid var(--scene-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;flex-direction:column;align-items:center;gap:24px;min-height:100%;padding:24px 8px;display:flex;box-shadow:4px 0 24px #0f172a05}.projectSceneRail .brand{background:linear-gradient(135deg,#087b841a,#087b8405);border:1px solid #087b8426;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.projectSceneRail .brand:hover{border-color:#087b844d;transform:scale(1.05)}.projectSceneRail .brandWordmark{display:none!important}.projectSceneNav{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.projectSceneNavItem{color:#475569;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:60px;font-size:.65rem;font-weight:600;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.projectSceneNavItem svg{transition:transform .15s}.projectSceneNavItem span{text-overflow:ellipsis;white-space:nowrap;max-width:56px;overflow:hidden}.projectSceneNavItem:hover{color:var(--scene-accent);background:#f1f5f9}.projectSceneNavItem:hover svg{transform:translateY(-2px)}.projectSceneNavItemActive{color:var(--scene-accent-strong);background:linear-gradient(135deg,#087b8414,#087b8405);border:1px solid #087b8426;box-shadow:0 4px 12px #087b840d}.projectSceneNavItemPending{position:relative;overflow:hidden}.projectSceneNavItemPending:after{content:"";background:linear-gradient(90deg, transparent, var(--scene-accent), transparent);border-radius:999px;height:3px;animation:.9s ease-in-out infinite projectScenePendingBar;position:absolute;inset:auto 12px 4px}.projectSceneRailFoot{text-align:center;border:1px solid var(--scene-line);width:100%;color:var(--scene-muted);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding:10px 4px;font-size:.65rem;display:flex;box-shadow:0 2px 6px #0f172a05}.projectSceneRailFoot span{text-transform:uppercase;letter-spacing:.05em;font-size:.6rem}.projectSceneRailFoot strong{text-overflow:ellipsis;white-space:nowrap;max-width:56px;color:var(--scene-ink);display:block;overflow:hidden}.projectSceneRailFoot a{color:var(--scene-accent-strong);background:#087b840f;border-radius:6px;margin-top:4px;padding:2px 6px;font-weight:700;text-decoration:none;transition:all .12s}.projectSceneRailFoot a:hover{background:var(--scene-accent);color:#fff}.projectSceneNavSecondary{border-top:1px solid var(--scene-line);flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:16px;padding-top:16px;display:flex}.projectSceneNavItemSecondary{opacity:.9}.projectSceneMain{flex-direction:column;min-width:0;height:100%;padding:24px;display:flex;overflow:hidden}.projectSceneTopbar{border-bottom:1px solid var(--scene-line);justify-content:space-between;align-items:center;gap:24px;max-width:100%;margin-bottom:20px;padding-bottom:14px;display:flex}.projectSceneTopbar>div{min-width:0}.projectSceneTopbar h1{letter-spacing:-.02em;color:var(--scene-ink);margin:0;font-size:1.35rem;font-weight:700}.projectSceneTopbar p{text-overflow:ellipsis;white-space:nowrap;max-width:70ch;color:var(--scene-muted);margin:2px 0 0;font-size:.8rem;font-weight:500;overflow:hidden}.projectSceneKicker{color:var(--scene-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.6rem;font-weight:800;display:inline-block}.projectSceneBody{flex:1;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;min-height:0;display:grid}.projectSceneBodyWithInspector{grid-template-columns:minmax(0,1fr) 340px}.projectSceneCanvas,.projectSceneInspector{min-width:0}.projectSceneCanvasFrame{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.projectSceneCanvas{border:1px solid var(--scene-line);scrollbar-width:thin;background:#fff;border-radius:16px;flex:1;min-width:0;padding:24px;overflow-y:auto;box-shadow:0 4px 20px #0f172a08}.projectSceneInspector{border:1px solid var(--scene-line);scrollbar-width:thin;background:#fff;border-radius:16px;min-width:0;padding:20px;overflow-y:auto;box-shadow:0 4px 20px #0f172a08}.projectSceneRoutePending{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--scene-ink);text-align:center;background:#ffffffb3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .2s;display:flex;position:absolute;inset:0}.projectSceneRoutePending strong{color:var(--scene-ink);font-size:.95rem;font-weight:700}.projectSceneRoutePending span:last-child{color:var(--scene-muted);font-size:.8rem;font-weight:500}.projectSceneSpinner{border:3px solid #087b841a;border-top-color:var(--scene-accent);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite projectSceneSpin}.projectSceneCard{border:1px solid var(--scene-line);background:#ffffffeb;border-radius:16px;box-shadow:0 20px 60px #24415614}.projectSceneCard h2,.projectSceneCard p{margin:0}.projectSceneCard h2{letter-spacing:-.02em;font-size:1rem}.projectSceneCard p{color:var(--scene-muted);line-height:1.45}.projectSceneCardHeader,.projectSceneIconTitle,.projectSceneBadgeRow,.projectSceneButtonRow{align-items:center;gap:12px;display:flex}.projectReportExportActions{gap:12px;margin-top:2px;display:grid}.projectSceneCardHeader{justify-content:space-between}.projectSceneButton,.projectSceneToolButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .14s;display:inline-flex}.projectSceneButton:hover,.projectSceneToolButton:hover{color:var(--scene-ink);background:#f8fafc;border-color:#94a3b8}.projectSceneToolButton span{color:#795018;letter-spacing:.04em;text-transform:uppercase;background:#c274081a;border-radius:999px;padding:3px 6px;font-size:.66rem;font-weight:700}.projectSceneToolButton:disabled{cursor:not-allowed;opacity:.72}.projectSceneDropzoneAction{color:inherit;text-decoration:none}.projectSceneDropzoneAction:hover{border-color:#0f766e5c;transform:translateY(-1px)}.projectSceneButtonDisabled,.projectSceneButton:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.projectSceneButtonDisabled span,.projectSceneButton:disabled span{letter-spacing:.05em;text-transform:uppercase;border:1px solid #1118271f;border-radius:999px;margin-left:.25rem;padding:.18rem .42rem;font-size:.68rem}.projectSceneButtonPrimary{color:#fff;background:linear-gradient(135deg,#087b84,#055f66);border-color:#0000;box-shadow:0 4px 12px #087b8426}.projectSceneButtonPrimary:hover{background:linear-gradient(135deg,#098b96,#076d75);transform:translateY(-1px);box-shadow:0 6px 16px #087b8440}.projectScenePill{color:#167344;background:#effbf3;border:1px solid #bde6d0;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.projectSceneAddOnPage{gap:16px;height:100%;min-height:0;padding-bottom:18px;display:grid;overflow:auto}.projectSceneAddOnIntro{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);box-shadow:var(--console-v4-shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.projectSceneAddOnIntro h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(1.45rem,2vw,2rem);line-height:1}.projectSceneAddOnIntro p{color:var(--console-v4-muted);max-width:720px;margin:0;line-height:1.45}.projectSceneIconBubble{width:48px;height:48px;color:var(--scene-accent-strong);background:#e9f8fa;border-radius:14px;place-items:center;display:inline-grid}.projectSceneDashboard{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;display:grid}.projectSceneMap{background:radial-gradient(circle,#4061781f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fbfdfe,#f4fafc);min-height:460px;position:relative;overflow:hidden}.projectSceneMapToolbar{z-index:3;gap:8px;display:flex;position:absolute;top:20px;left:20px}.projectSceneMapLines{width:100%;height:100%;position:absolute;inset:0}.projectSceneMapLines path,.projectSceneSchemaMap>svg path{fill:none;stroke:#8aaabd;stroke-width:.75px}.projectSceneTableNode,.projectSceneSchemaNode{z-index:2;background:#fffffff0;border:1px solid #cfdfe8;border-radius:12px;gap:8px;width:178px;padding:14px;font-size:.78rem;display:grid;position:absolute;box-shadow:0 18px 36px #2642581c}.projectSceneTableNode strong,.projectSceneSchemaNode strong{color:var(--scene-accent-strong);align-items:center;gap:7px;display:flex}.projectSceneTableNode ul{color:#40546a;gap:5px;margin:0;padding:0;list-style:none;display:grid}.projectSceneEmptyMap{text-align:center;background:linear-gradient(135deg,#ffffffb8,#edf8fab8),radial-gradient(circle,#078b981f,#0000 42%);border:1px dashed #bdd6e0;border-radius:18px;align-content:center;place-items:center;gap:16px;padding:34px;display:grid;position:absolute;inset:74px 28px 28px}.projectSceneEmptyMap h2{font-size:1.3rem}.projectSceneEmptyMap p{max-width:560px}.projectSceneEmptyMapCompact{inset:24px}.projectSceneEmptyMini{min-height:46px;color:var(--scene-muted);background:#f7fbfd;border:1px dashed #c8d9e1;border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:12px;font-weight:800;display:flex}.projectSceneDashboardSide,.projectSceneDashboardSide .projectSceneCard{gap:12px;display:grid}.projectSceneDashboardSide .projectSceneCard,.projectSceneCoverage,.projectSceneEvidenceTabs,.projectSceneRecommended,.projectSceneEvidenceImpact,.projectSceneToolDrawer{padding:18px}.projectSceneScorePanel{align-items:center;gap:18px;display:flex}.projectSceneScoreRing{background:radial-gradient(circle at center, #fff 56%, transparent 57%), conic-gradient(#0794a0 0 58%, #66c5cb 58% 78%, #e8f2f5 78% 100%);width:96px;height:96px;color:var(--scene-ink);border-radius:50%;align-content:center;place-items:center;display:grid}.projectSceneScoreRing strong{font-size:1.55rem;line-height:1}.projectSceneScoreRing span{color:var(--scene-muted);font-size:.72rem}.projectSceneScoreBreakdown{gap:8px;margin:0;display:grid}.projectSceneScoreBreakdown div{justify-content:space-between;gap:18px;display:flex}.projectSceneScoreBreakdown dt,.projectSceneScoreBreakdown dd{margin:0;font-size:.78rem}.projectSceneStatusGrid,.projectSceneMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.projectSceneStatusTile,.projectSceneMetricTile{border:1px solid var(--scene-line);background:#fbfdfe;border-radius:12px;gap:5px;padding:12px;display:grid}.projectSceneStatusTile[data-state=good] svg,.projectSceneCheckList svg:first-child{color:#24a35a}.projectSceneStatusTile[data-state=warn] svg{color:#d88914}.projectSceneStatusTile[data-state=idle] svg{color:#8aa0ad}.projectSceneCheckList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.projectSceneCheckList li{grid-template-columns:18px 1fr 18px;align-items:center;gap:8px;display:grid}.projectSceneBottomRail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.projectSceneNextAction,.projectScenePackageCard{align-items:center;gap:16px;padding:18px;display:flex}.projectScenePackageCard>div{min-width:0}.projectSceneCardActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.projectBriefShareControl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projectBriefCompareConsole{background:radial-gradient(circle at 92% 8%,#088b981f,#0000 34%),linear-gradient(135deg,#ffffffeb,#f1faf9c7);grid-column:1/-1;gap:14px;display:grid;overflow:hidden}.projectBriefCompareHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.projectBriefCompareHeader h2{letter-spacing:-.035em;margin:8px 0 0}.projectBriefCompareRun{color:var(--scene-muted);background:#ffffffb8;border:1px solid #088b9838;border-radius:999px;flex:none;padding:8px 11px;font-size:.78rem;font-weight:900}.projectBriefCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectBriefCompareColumn{background:#ffffffc7;border:1px solid #a6cad5b8;border-radius:22px;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffdb}.projectBriefCompareEmpty{color:var(--scene-muted);align-content:center}.projectBriefCompareEmpty strong{color:var(--scene-ink)}.projectBriefCompareColumnHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.projectBriefCompareColumnHead strong{color:var(--scene-ink);font-size:.92rem}.projectBriefCompareColumnHead span{color:var(--scene-muted);font-size:.76rem;font-weight:850}.projectBriefCompareColumn dl{gap:10px;margin:0;display:grid}.projectBriefCompareColumn dl>div{gap:4px;min-width:0;display:grid}.projectBriefCompareColumn dt{color:var(--scene-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectBriefCompareColumn dd{min-width:0;color:var(--scene-ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:800}.projectBriefDeltaRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.projectBriefDeltaRail>span{min-width:0;color:var(--scene-muted);background:#ffffffad;border:1px solid #a6cad5ad;border-radius:16px;gap:4px;padding:11px 12px;font-size:.82rem;font-weight:850;display:grid}.projectBriefDeltaRail>span strong{color:var(--scene-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.projectBriefDeltaRail>span.changed{color:#087887;background:#e0fafabd;border-color:#088b9847}.projectBriefCompareActions{color:var(--scene-muted);background:#f5fcfbc2;border:1px dashed #088b9847;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;font-size:.86rem;font-weight:760;display:flex}.projectBriefCompareActions strong{color:var(--scene-ink)}.projectSceneSupportMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.projectSceneSupportMeta span{color:var(--scene-muted);background:#ffffffc2;border:1px solid #a6cad5b8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.82rem;font-weight:820;display:inline-flex}.projectSceneSupportMeta strong{color:var(--scene-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.projectSceneFinePrint{color:var(--console-v4-muted);margin-top:10px;font-size:.76rem;font-weight:680;display:block}.projectConsoleV5ReportGapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.projectConsoleV5ReportGapGrid>strong{color:var(--scene-ink);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.78rem}.projectConsoleV5ReportGapGrid span{color:var(--scene-ink);background:#ffffffb8;border:1px solid #a6cad5a8;border-radius:15px;gap:2px;min-width:0;padding:9px 10px;font-size:.84rem;font-weight:820;display:grid}.projectConsoleV5ReportGapGrid span[data-missing=true]{background:#fffaedd1;border-color:#da9c466b}.projectConsoleV5ReportGapGrid small{color:var(--console-v4-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.projectSceneEvidenceLadder,.projectSceneEvidencePath ol{gap:8px;margin:14px 0 0;padding:0;display:grid}.projectSceneEvidenceLadder{grid-template-columns:repeat(4,minmax(0,1fr))}.projectSceneEvidenceLadder span,.projectSceneEvidencePath li{min-width:0;color:var(--scene-muted);background:#ffffffb3;border:1px solid #087b8424;border-radius:16px}.projectSceneEvidenceLadder span{gap:3px;padding:10px 12px;display:grid}.projectSceneEvidenceLadder strong,.projectSceneEvidencePath li{color:var(--scene-ink);font-weight:850}.projectSceneEvidenceLadder small{color:var(--scene-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.projectSceneEvidencePath{align-content:start;gap:12px}.projectSceneEvidencePath ol{counter-reset:evidence-path;list-style:none}.projectSceneEvidencePath li{align-items:center;gap:9px;padding:9px 11px;display:flex}.projectSceneEvidencePath li:before{counter-increment:evidence-path;content:counter(evidence-path);width:22px;height:22px;color:var(--teal-dark);background:#087b841f;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.projectSceneStepLine{color:var(--scene-muted);flex:1;justify-content:center;gap:42px;margin:0;padding:0;font-size:.78rem;font-weight:850;list-style:none;display:flex}.projectSceneStepLine li[data-active=true]{color:var(--scene-accent-strong)}.projectSceneSplit{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:16px;display:grid}.projectSceneSqlEditor{overflow:hidden}.projectSceneSqlEditor header,.projectSceneSqlEditor footer{padding:18px}.projectSceneSqlEditor pre{border-block:1px solid var(--scene-line);color:#123d76;background:#fbfdff;min-height:470px;margin:0;padding:20px 24px;font-size:.88rem;line-height:1.75;overflow:auto}.projectSceneEditorEmpty{border-block:1px solid var(--scene-line);min-height:420px;color:var(--scene-muted);text-align:center;background:radial-gradient(circle,#088b981a,#0000 36%),#fbfdff;align-content:center;place-items:center;gap:10px;margin:0;padding:28px;display:grid}.projectSceneEditorEmpty strong{color:var(--scene-ink);font-size:1.1rem}.projectSceneEditorEmpty span{max-width:460px;line-height:1.45}.projectSceneSqlEditor footer{color:var(--scene-muted);justify-content:space-between;gap:10px;font-size:.78rem;font-weight:800;display:flex}.projectSceneSchemaMap{background:radial-gradient(circle,#4061781f 1px,#0000 1px) 0 0/18px 18px,#fbfdfe;min-height:420px;position:relative;overflow:hidden}.projectSceneSchemaMap>svg{width:100%;height:100%;position:absolute;inset:0}.projectSceneSchemaNodeUsers{top:34%;left:12%}.projectSceneSchemaNodeProjects{top:34%;right:12%}.projectSceneModePanel{grid-column:2;gap:12px;padding:18px;display:grid}.projectSceneSegmented,.projectSceneEvidenceTabs{flex-wrap:wrap;gap:8px;display:flex}.projectSceneSegment{border:1px solid var(--scene-line);min-height:34px;color:var(--scene-muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:820;text-decoration:none;display:inline-flex}.projectSceneSegmentActive{color:var(--scene-accent-strong);background:#e9f8fa;border-color:#99d9df}.projectSceneModeCard{border:1px solid var(--scene-line);border-radius:12px;grid-template-columns:20px 1fr;gap:4px 10px;padding:12px;display:grid}.projectSceneModeCard span{color:var(--scene-muted);grid-column:2}.projectSceneModeCardActive{background:#f0fbfc;border-color:#99d9df}.projectSceneEvidence{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:16px;display:grid}.projectSceneUploadCard,.projectSceneEvidenceSummary,.projectSceneMetricChart{padding:18px}.projectSceneDropzone{min-height:220px;color:var(--scene-accent-strong);background:#f4fbfc;border:1.5px dashed #6fc1cb;border-radius:14px;place-items:center;gap:8px;margin:18px 0;display:grid}.projectSceneUploadSuccess,.projectSceneUploadWaiting,.projectSceneConnectionStatus{color:#167344;background:#f0fbf4;border:1px solid #bde6d0;border-radius:12px;align-items:center;gap:8px;padding:12px;font-weight:850;display:flex}.projectSceneUploadWaiting,.projectSceneConnectionStatusIdle{color:var(--scene-muted);background:#f7fbfd;border-color:#d8e5ec}.projectSceneInlineHelp{cursor:pointer;width:fit-content;color:var(--scene-accent-strong);font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:850;text-decoration:none;display:inline-flex}.projectSceneInlineHelp:hover{text-decoration:underline}.projectSceneMetricTile strong{font-size:1.6rem}.projectSceneEvidenceSummary .projectSceneMetricTile{min-height:78px}.projectSceneEvidenceSummary .projectSceneMetricTile strong{font-size:.98rem;line-height:1.15}.projectSceneEvidenceSummary .projectSceneMetricTile[data-active=true]{background:linear-gradient(135deg,#e8f9f2f2,#fbfdfe);border-color:#1b766047}.projectSceneEvidenceSummary .projectSceneMetricTile[data-active=true] svg{color:#1b765f}.projectSceneMetricChart{min-height:136px}.projectSceneMetricEmpty{min-height:88px;color:var(--scene-muted);text-align:center;background:radial-gradient(circle,#088b9814,#0000 42%),#f8fcfd;border:1px dashed #bdd7e1;border-radius:14px;align-content:center;place-items:center;gap:8px;margin-top:10px;display:grid}.projectSceneMetricEmpty svg{color:var(--scene-accent)}.projectSceneMetricEmpty strong{color:var(--scene-ink)}.projectSceneMetricEmpty span{max-width:320px;line-height:1.4}.projectSceneBars{border-bottom:1px solid var(--scene-line);align-items:end;gap:34px;height:210px;padding:18px 22px 0;display:flex}.projectSceneBar{background:linear-gradient(#67c98a,#2da960);border-radius:10px 10px 0 0;width:72px;min-height:35px;position:relative}.projectSceneBar:first-child{background:linear-gradient(#61a6ed,#2d74ce)}.projectSceneBar:nth-child(3){background:linear-gradient(#a68df2,#7658d6)}.projectSceneBar.projectSceneBarEmpty{background:repeating-linear-gradient(135deg,#edf4f7 0 8px,#f7fbfd 8px 16px);border:1px solid #d9e7ed;height:34px}.projectSceneBar span,.projectSceneBar em{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.projectSceneBar span{font-weight:900;top:-26px}.projectSceneBar em{color:var(--scene-muted);font-style:normal;bottom:-28px}.projectSceneCoverage,.projectSceneEvidenceTabs{grid-column:span 1}.projectSceneCoverageBody{text-align:center;grid-template-columns:1fr;place-items:center;gap:14px;margin-top:14px;display:grid}.projectSceneCoverage .projectSceneScoreRing{width:82px;height:82px}.projectSceneCoverageCopy{justify-items:center;gap:8px;min-width:0;display:grid}.projectSceneCoverageCopy strong{line-height:1.15}.projectSceneCoverageCopy p{max-width:240px}.projectSceneChipRow span{border:1px solid var(--scene-line);color:#395169;background:#fbfdff;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-weight:760;display:inline-flex}.projectSceneConnection{grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:16px;display:grid}.projectSceneConnectionProfile,.projectSceneLiveSignal{padding:18px}.projectSceneProfileGrid{gap:10px;margin:24px 0 0;display:grid}.projectSceneProfileGrid div{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.projectSceneProfileGrid dt{color:var(--scene-muted);font-weight:760}.projectSceneProfileGrid dd{border:1px solid var(--scene-line);background:#fbfdfe;border-radius:10px;margin:0;padding:10px 12px;font-weight:850}.projectSceneLiveSignal>svg{width:100%;min-height:320px;margin-top:20px}.projectSceneConnectionEmpty{text-align:center;background:radial-gradient(circle,#088b981a,#0000 38%),#fbfdff;border:1px dashed #c8d9e1;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:320px;margin-top:20px;padding:28px;display:grid}.projectSceneConnectionEmpty strong{font-size:1.1rem}.projectSceneConnectionEmpty p{max-width:460px}.projectSceneTools{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.projectSceneToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.projectSceneToolCard{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid;position:relative}.projectSceneToolCard>svg{color:var(--scene-accent-strong);box-sizing:content-box;background:#e9f8fa;border-radius:14px;padding:14px}.projectSceneToolCard .projectSceneButton{grid-column:2;justify-self:end}.projectSceneRecommended,.projectSceneEvidenceImpact{grid-column:2}.projectSceneRecommended ol{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.projectSceneRecommended a{color:var(--scene-ink);font-weight:780;text-decoration:none}.projectSceneToolDrawer{grid-column:1/-1}.projectSceneToolSteps{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.projectSceneToolSteps span{border:1px solid var(--scene-line);background:#fbfdff;border-radius:12px;padding:12px;font-weight:850}.projectSceneVault{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.projectSceneVaultStats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.projectSceneVaultStats .projectSceneCard{gap:8px;padding:18px;display:grid}.projectSceneRunHistory,.projectSceneEvidencePackage,.projectSceneExportPackage,.projectConsoleV5ReportPreview{padding:18px}.projectSceneRunHistory ol{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.projectSceneRunHistory li{border:1px solid var(--scene-line);background:#fbfdff;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.projectSceneRunHistory li>div{gap:2px;min-width:0;display:grid}.projectSceneRunHistory li span,.projectSceneRunHistory li em{color:var(--scene-muted);font-style:normal}.projectSceneVaultEmpty{min-height:146px;color:var(--scene-muted);text-align:center;background:radial-gradient(circle,#088b9814,#0000 42%),#fbfdff;border:1px dashed #c8d9e1;border-radius:14px;align-content:center;place-items:center;gap:7px;margin:18px 0;padding:18px;display:grid}.projectSceneVaultEmpty svg{color:var(--scene-accent)}.projectSceneVaultEmpty strong{color:var(--scene-ink)}.projectSceneVaultEmpty span{max-width:360px;line-height:1.4}.projectSceneEvidencePackage{gap:16px;display:grid}.projectScenePackageHero{align-items:center;gap:24px;display:flex}.projectScenePackageHero>div:not(.projectSceneScoreRing){gap:3px;display:grid}.projectScenePackageHero>div:not(.projectSceneScoreRing) span{color:var(--scene-muted)}.projectSceneEmbeddedWorkbench{border:1px solid var(--scene-line);border-radius:18px;grid-column:1/-1;min-width:0;max-height:none;margin-top:2px;box-shadow:0 24px 70px #24415614}.projectSceneEmbeddedWorkbench.productConsoleModulePanel{background:radial-gradient(circle at 0 0,#088b9814,#0000 28%),#fffffff0}.projectSceneUploadGuide{gap:18px;padding:24px;display:grid}.projectSceneUploadGuide h2{margin:8px 0 6px;font-size:clamp(1.35rem,2vw,2rem)}.projectSceneUploadGuide p{max-width:760px;color:var(--scene-muted);line-height:1.55}.projectSceneUploadGuide ol{counter-reset:evidenceGuide;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.projectSceneUploadGuide li{border:1px solid var(--scene-line);min-height:124px;color:var(--scene-ink);counter-increment:evidenceGuide;background:linear-gradient(150deg,#fffffff0,#f1f8fae6),radial-gradient(circle at 100% 0,#088b981f,#0000 36%);border-radius:18px;padding:46px 16px 16px;font-weight:780;line-height:1.45;position:relative}.projectSceneUploadGuide li:before{content:counter(evidenceGuide, decimal-leading-zero);color:var(--scene-accent-strong);letter-spacing:.12em;font-size:.8rem;font-weight:950;position:absolute;top:14px;left:16px}.projectSceneGuideActions{flex-wrap:wrap;gap:10px;display:flex}.projectSceneSpecialistToolGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.projectSceneSpecialistToolCard{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#fffffff5,#f0f8f4d6),radial-gradient(circle at 100% 0,#0f8f781f,#0000 42%);border:1px solid #183a2f1a;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:9px;min-height:146px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.projectSceneSpecialistToolCard>span{color:var(--console-v4-accent);background:#e7f6ee;border-radius:15px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.projectSceneSpecialistToolCard strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:1.12rem;line-height:1}.projectSceneSpecialistToolCard small{color:var(--console-v4-muted);line-height:1.42}.projectSceneSpecialistToolCard:hover,.projectSceneSpecialistToolCard:focus-visible{border-color:#0f8f785c;transform:translateY(-1px);box-shadow:0 18px 45px #14372d1f}.projectSceneSpecialistToolCard.isPrimary{background:linear-gradient(145deg,#e1faf0fa,#ffffffeb),radial-gradient(circle at 90% 5%,#0f8f7833,#0000 44%)}.projectSceneSpecialistToolCard.isPrimary>span{background:var(--console-v4-accent);color:#fff}.projectConsoleV5ReportStateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-top:14px;display:grid}.projectConsoleV5ReportStateGrid span{min-height:74px;color:var(--console-v4-muted);text-align:left;background:#ffffffc7;border:1px solid #183a2f1a;border-radius:16px;gap:4px;padding:12px;display:grid}.projectConsoleV5ReportStateGrid strong{color:var(--console-v4-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.projectConsoleV5ReportSqlEvidencePath{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-top:16px;display:grid}.projectConsoleV5ReportSqlEvidencePath span{text-align:left;background:linear-gradient(145deg,#ffffffeb,#f0f8f4b8),radial-gradient(circle at 100% 0,#0f8f781a,#0000 44%);border:1px solid #183a2f1a;border-radius:18px;gap:6px;min-height:112px;padding:14px;display:grid}.projectConsoleV5ReportSqlEvidencePath strong{color:var(--console-v4-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.projectConsoleV5ReportSqlEvidencePath em{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.035em;font-size:1.12rem;font-style:normal;font-weight:850;line-height:1}.projectConsoleV5ReportSqlEvidencePath small{color:var(--console-v4-muted);line-height:1.4}.projectSceneWorkbenchLoading{min-height:260px;color:var(--scene-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.projectSceneWorkbenchLoading strong{color:var(--scene-ink)}.projectSceneIntake,.projectSceneFindings,.projectSceneProof,.projectConsoleV5Report{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);gap:16px;min-width:0;display:grid}.projectSceneIntakeHero,.projectSceneProofHero,.projectConsoleV5ReportHero,.projectSceneFindingsHero{padding:22px}.projectSceneIntakeHero h2,.projectSceneProofHero h2,.projectConsoleV5ReportHero h2,.projectSceneFindingsHero h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 8px;font-size:clamp(1.65rem,2.1vw,2.45rem)}.projectSceneIntakeHero p,.projectSceneProofHero p,.projectConsoleV5ReportHero p,.projectSceneFindingsHero p{max-width:760px;color:var(--scene-muted);margin:0;font-weight:620;line-height:1.55}.projectScenePathChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.projectScenePathOption{min-width:0;color:var(--scene-ink);text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #a6cad5b8;border-radius:18px;gap:7px;padding:16px;display:grid}.projectScenePathOption.active{background:#e0fafab8;border-color:#088b988a;box-shadow:0 18px 42px #088b981f}.projectScenePathOption span{color:var(--scene-muted);line-height:1.35}.projectSceneIntakeForm{gap:14px;padding:18px;display:grid}.projectSceneIntakeForm label{color:var(--scene-ink);gap:7px;font-weight:850;display:grid}.projectSceneIntakeForm textarea,.projectSceneIntakeForm input,.projectSceneIntakeForm select{width:100%;min-width:0;color:var(--scene-ink);font:inherit;background:#ffffffdb;border:1px solid #a6cad5c7;border-radius:14px;font-weight:650}.projectSceneIntakeForm textarea,.projectSceneIntakeForm input{padding:12px 13px}.projectSceneIntakeForm select{padding:11px 12px}.projectSceneIntakeForm textarea{resize:vertical}.projectSceneIntakeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectSceneIntakeGrid label:last-child{grid-column:1/-1}.projectSceneIntakeForm .projectSceneButtonRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.projectSceneIntakeForm .projectSceneButton{text-align:center;width:100%;min-width:0}.projectSceneFindingCard,.projectSceneProofHero,.projectConsoleV5ReportHero{min-width:0}.projectSceneFindingCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.projectSceneFindingCard h2{margin:8px 0 6px}.projectSceneFindingCard p{color:var(--scene-muted);margin:0;line-height:1.5}.projectSceneProofStatusCard{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.projectSceneProofStatusCard>div{min-width:0}.projectSceneProofStatusCard h2{margin:8px 0 6px}.projectSceneProofStatusCard p{max-width:680px;color:var(--scene-muted);margin:0;line-height:1.5}.projectSceneProofStatusCard .projectSceneButton{flex:none}.projectSceneFindingIcon{color:#9b5b00;background:#fff0d0b8;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.projectSceneProofLevels{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.projectSceneProofLevels span{color:var(--scene-muted);background:#ffffffb8;border:1px solid #a6cad5b8;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:850}.projectConsoleV5CompareShell{grid-template-columns:minmax(280px,.82fr) minmax(0,1.05fr) minmax(300px,.72fr);align-items:start;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.projectConsoleV5ComparePairLane,.projectConsoleV5CompareDeltaCanvas,.projectConsoleV5CompareInspector{align-content:start;gap:16px;min-width:0;display:grid}.projectSceneCompareHero,.projectSceneCompareDeltaCard,.projectSceneComparePlanCard,.projectSceneCompareStatusCard,.projectSceneCompareStatusRows,.projectSceneCompareTaskDock,.projectConsoleV5CompareProofButton{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectConsoleV5ComparePairLauncher{background:radial-gradient(circle at 10% 0,#0f8f7829,#0000 34%),linear-gradient(145deg,#fffffcf0,#ebf4eed6);border:1px solid #183a2f1f;border-radius:30px;gap:14px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #183a2f1f}.projectConsoleV5ComparePairLauncher:after{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#183a2f0d 1px,#0000 1px),linear-gradient(0deg,#183a2f0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000 0%,#0000 76%);mask-image:linear-gradient(150deg,#000 0%,#0000 76%)}.projectConsoleV5ComparePairHeader{z-index:1;grid-template-columns:1fr;gap:10px;display:grid;position:relative}.projectConsoleV5ComparePairHeader h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.55rem,2vw,2.45rem);line-height:.95}.projectConsoleV5ComparePairLauncher .projectConsoleV5CompareProofRail{z-index:1;grid-template-columns:1fr;gap:8px;position:relative}.projectConsoleV5ComparePairLauncher .projectConsoleV5CompareSignalGrid{margin-top:0}.projectConsoleV5ComparePairLauncher .projectConsoleV5CompareProofButton{box-shadow:none;background:#ffffff9e;min-height:58px}.projectSceneCompareHero{padding:20px}.projectConsoleV5CompareSignalGrid,.projectConsoleV5CompareProofSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.projectConsoleV5CompareSignalGrid span,.projectConsoleV5CompareProofSignalGrid span{background:radial-gradient(circle at 15% 20%,#0f8f781f,#0000 34%),#ffffffb3;border:1px solid #183a2f17;border-radius:16px;gap:4px;min-width:0;padding:10px;display:grid}.projectConsoleV5CompareSignalGrid strong,.projectConsoleV5CompareProofSignalGrid strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.035em;text-overflow:ellipsis;white-space:normal;min-height:2em;font-size:.9rem;line-height:1.08;overflow:hidden}.projectConsoleV5CompareSignalGrid small,.projectConsoleV5CompareProofSignalGrid small{color:var(--console-v4-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.projectConsoleV5CompareProofSignalGrid{grid-template-columns:1fr}.projectConsoleV5CompareProofRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.projectConsoleV5CompareProofButton{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px;min-height:64px;padding:10px;transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.projectConsoleV5CompareProofRoute{grid-template-rows:auto 1fr;place-items:center;gap:5px;height:100%;display:grid}.projectConsoleV5CompareProofStep{background:var(--console-v4-ink);color:#fff;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:inline-flex}.projectConsoleV5CompareProofLine{background:linear-gradient(#0f8f786b,#0f8f780d);border-radius:999px;width:2px;min-height:24px}.projectConsoleV5CompareProofIcon{color:var(--console-v4-accent);background:#e7f6ee;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.projectConsoleV5CompareProofMeta{gap:5px;min-width:0;display:grid}.projectConsoleV5CompareProofButton strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:1rem;line-height:1.04}.projectConsoleV5CompareProofButton small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8f782e;border-radius:999px;justify-content:center;align-items:center;max-width:max-content;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.42;display:inline-flex;overflow:hidden}.projectConsoleV5CompareProofStatus{background:#0f8f780f}.projectConsoleV5CompareProofButton:hover,.projectConsoleV5CompareProofButton:focus-visible,.projectConsoleV5CompareProofButton.isActive{background:#fff;border-color:#0f8f7857;transform:translateY(-1px)}.projectConsoleV5CompareProofButton.isActive .projectConsoleV5CompareProofIcon,.projectConsoleV5CompareProofButton.isActive .projectConsoleV5CompareProofStep{background:var(--console-v4-accent);color:#fff}.projectSceneCompareDeltaCard,.projectSceneComparePlanCard,.projectSceneCompareStatusCard,.projectSceneCompareStatusRows{padding:18px}.projectConsoleV5CompareProofLedger{background:radial-gradient(circle at 16% 0,#0f8f7829,#0000 34%),linear-gradient(145deg,#fffffcf5,#eaf4efdb);border:1px solid #183a2f1f;border-radius:30px;gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #183a2f1f}.projectConsoleV5CompareProofLedger:after{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#183a2f0d 1px,#0000 1px),linear-gradient(0deg,#183a2f0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000 0%,#0000 78%);mask-image:linear-gradient(145deg,#000 0%,#0000 78%)}.projectConsoleV5CompareProofHeader,.projectConsoleV5CompareProofGrid,.projectConsoleV5CompareProofDock,.projectConsoleV5CompareProofLedger>.projectSceneButton{z-index:1;position:relative}.projectConsoleV5CompareProofHeader{gap:9px;display:grid}.projectConsoleV5CompareProofHeader h2{font-family:var(--font-heading);letter-spacing:-.055em;margin:0;font-size:clamp(1.45rem,1.9vw,2.3rem);line-height:.98}.projectConsoleV5CompareProofGrid{grid-template-columns:1fr;gap:8px;margin-top:0;display:grid}.projectConsoleV5CompareProofDock{background:#ffffffa8;border:1px solid #183a2f1a;border-radius:22px;padding:10px}.projectConsoleV5CompareProofDock .projectActionStatus{box-shadow:none;background:0 0;border:0;padding:0}.projectConsoleV5CompareEvidenceConsole{background:radial-gradient(circle at 18% 0,#0f8f7829,#0000 35%),linear-gradient(145deg,#fffffcf5,#eff7f3e0);border:1px solid #183a2f1f;border-radius:30px;gap:13px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #183a2f1f}.projectConsoleV5CompareEvidenceConsole:after{content:"";opacity:.4;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#183a2f0d 1px,#0000 1px),linear-gradient(0deg,#183a2f0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000 0%,#0000 78%);mask-image:linear-gradient(145deg,#000 0%,#0000 78%)}.projectConsoleV5CompareEvidenceHeader,.projectConsoleV5CompareEvidenceConsole .projectConsoleV5CompareRunComparisonDeck,.projectConsoleV5CompareEvidenceConsole .projectConsoleV5CompareDeltaRail{z-index:1;position:relative}.projectConsoleV5CompareEvidenceHeader{gap:10px;display:grid}.projectConsoleV5CompareEvidenceHeader h2,.projectConsoleV5CompareEvidenceMetrics h3{font-family:var(--font-heading);letter-spacing:-.05em;margin:0;line-height:1}.projectConsoleV5CompareEvidenceHeader h2{font-size:clamp(1.5rem,2vw,2.35rem)}.projectConsoleV5CompareRunComparisonDeck{z-index:1;grid-template-columns:minmax(0,1fr) minmax(116px,.48fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid;position:relative}.projectConsoleV5CompareRunCard{background:linear-gradient(145deg,#ffffffeb,#f4faf6b8),radial-gradient(circle at 18% 12%,#0f8f781a,#0000 36%);border:1px solid #183a2f1a;border-radius:22px;gap:11px;min-width:0;padding:13px;display:grid;position:relative;overflow:hidden}.projectConsoleV5CompareRunCard.isBefore{box-shadow:inset 0 0 0 1px #e2664d14}.projectConsoleV5CompareRunCard.isAfter{box-shadow:inset 0 0 0 1px #0f8f781a}.projectConsoleV5CompareRunCard header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.projectConsoleV5CompareRunCard header span,.projectConsoleV5CompareEvidenceStrip span,.projectConsoleV5ComparePlanCueGrid small{color:var(--console-v4-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.projectConsoleV5CompareRunCard header strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:950;overflow:hidden}.projectConsoleV5CompareRunHero{gap:4px;display:grid}.projectConsoleV5CompareRunHero b{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(1.7rem,2vw,2.38rem);line-height:.95}.projectConsoleV5CompareRunHero small{color:var(--console-v4-muted);font-size:11px;font-weight:900}.projectConsoleV5CompareRunSparkline{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:5px;height:32px;display:grid}.projectConsoleV5CompareRunSparkline i{background:#0f8f7847;border-radius:999px;min-height:7px;display:block}.projectConsoleV5CompareRunCard.isBefore .projectConsoleV5CompareRunSparkline i{background:#e2664d57}.projectConsoleV5CompareRunSparkline i:first-child{height:42%}.projectConsoleV5CompareRunSparkline i:nth-child(2){height:62%}.projectConsoleV5CompareRunSparkline i:nth-child(3){height:48%}.projectConsoleV5CompareRunSparkline i:nth-child(4){height:74%}.projectConsoleV5CompareRunSparkline i:nth-child(5){height:58%}.projectConsoleV5CompareRunSparkline i:nth-child(6){height:66%}.projectConsoleV5CompareRunCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.projectConsoleV5CompareMetricPill{background:#ffffffad;border:1px solid #183a2f14;border-radius:14px;gap:3px;min-width:0;padding:8px;display:grid}.projectConsoleV5CompareMetricPill dt{color:var(--console-v4-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.projectConsoleV5CompareMetricPill dd{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.88rem;font-weight:950;overflow:hidden}.projectConsoleV5CompareDeltaBadge{color:#ffffffc7;text-align:center;background:radial-gradient(circle at 50% 0,#ffffff61,#0000 44%),linear-gradient(160deg,#11917ef0,#0b6056eb);border:1px solid #0f8f7833;border-radius:22px;align-content:center;justify-items:center;gap:7px;min-width:0;padding:13px 10px;display:grid;box-shadow:0 20px 42px #0f8f782e}.projectConsoleV5CompareDeltaBadge span,.projectConsoleV5CompareDeltaBadge small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.projectConsoleV5CompareDeltaBadge strong{color:#fff;font-family:var(--font-heading);letter-spacing:-.055em;font-size:clamp(1.08rem,1.6vw,1.65rem);line-height:.95}.projectConsoleV5CompareEvidenceStrip{z-index:1;background:#ffffffa8;border:1px solid #183a2f17;border-radius:18px;grid-template-columns:auto minmax(90px,.38fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 11px;display:grid;position:relative}.projectConsoleV5CompareEvidenceStrip strong,.projectConsoleV5CompareEvidenceStrip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectConsoleV5CompareEvidenceStrip strong{color:var(--console-v4-accent);font-size:.86rem;font-weight:950}.projectConsoleV5CompareEvidenceStrip small{color:var(--console-v4-muted);font-size:.78rem}.projectConsoleV5CompareEvidenceMetrics{z-index:1;background:#ffffff9e;border:1px solid #183a2f1a;border-radius:22px;gap:10px;min-width:0;padding:12px;display:grid;position:relative}.projectConsoleV5CompareEvidenceMetrics h3{font-size:clamp(1.2rem,1.55vw,1.8rem)}.projectConsoleV5CompareEvidenceMetrics p{color:var(--console-v4-muted);margin:0;line-height:1.45}.projectConsoleV5CompareBenchmarkMiniChart{background-color:#fafcf9d1;background-image:linear-gradient(90deg,#183a2f0f 1px,#0000 1px),linear-gradient(0deg,#183a2f0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #183a2f14;border-radius:18px;gap:9px;padding:11px;display:grid;overflow:hidden}.projectConsoleV5CompareBenchmarkMiniChart span{border-radius:999px;align-items:center;gap:9px;width:100%;min-width:0;min-height:30px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.projectConsoleV5CompareBenchmarkMiniChart span:before{border-radius:inherit;content:"";position:absolute;inset:0 auto 0 0}.projectConsoleV5CompareBenchmarkMiniChart span.isBefore:before{width:var(--before-width);background:linear-gradient(90deg,#e2664d33,#e2664d0a)}.projectConsoleV5CompareBenchmarkMiniChart span.isAfter:before{width:var(--after-width);background:linear-gradient(90deg,#0f8f783b,#0f8f780d)}.projectConsoleV5CompareBenchmarkMiniChart b,.projectConsoleV5CompareBenchmarkMiniChart small{text-overflow:ellipsis;white-space:nowrap;z-index:1;min-width:0;position:relative;overflow:hidden}.projectConsoleV5CompareBenchmarkMiniChart b{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.04em;font-size:1rem}.projectConsoleV5CompareBenchmarkMiniChart small{color:var(--console-v4-muted);font-size:.72rem;font-weight:900}.projectConsoleV5ComparePlanCueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5ComparePlanCueGrid span{background:#ffffff9e;border:1px solid #183a2f14;border-radius:15px;gap:4px;min-width:0;padding:8px;display:grid}.projectConsoleV5ComparePlanCueGrid strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:950;overflow:hidden}.projectConsoleV5CompareCommandRibbon{z-index:1;background:#ffffffb8;border:1px solid #183a2f1a;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;padding:8px;display:grid;position:relative}.projectConsoleV5CompareCommandAction{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#f8fbf8c7;border:1px solid #183a2f1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.projectConsoleV5CompareCommandAction svg{color:var(--console-v4-accent)}.projectConsoleV5CompareCommandAction.isPrimary{color:#fff;background:linear-gradient(135deg,#0f8f78f2,#0a7a6eeb);border-color:#0f8f783d}.projectConsoleV5CompareCommandAction.isPrimary svg,.projectConsoleV5CompareCommandAction.isPrimary small{color:#ffffffc7}.projectConsoleV5CompareCommandAction:hover,.projectConsoleV5CompareCommandAction:focus-visible{background:#fff;border-color:#0f8f784d;transform:translateY(-1px)}.projectConsoleV5CompareCommandAction.isPrimary:hover,.projectConsoleV5CompareCommandAction.isPrimary:focus-visible{background:linear-gradient(135deg,#0c7061fa,#085b54f0)}.projectConsoleV5CompareCommandMeta{gap:3px;min-width:0;display:grid}.projectConsoleV5CompareCommandMeta strong,.projectConsoleV5CompareCommandMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectConsoleV5CompareCommandMeta strong{font-size:12px;font-weight:950}.projectConsoleV5CompareCommandMeta small{color:var(--console-v4-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.projectSceneCompareDeltaCard h2,.projectSceneComparePlanCard h2,.projectSceneCompareStatusCard h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(1.45rem,2vw,2.35rem);line-height:1}.projectSceneCompareDeltaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.projectSceneCompareDeltaGrid div{background:radial-gradient(circle at 20% 20%,#0f8f781f,#0000 38%),#ffffffb8;border:1px solid #183a2f17;border-radius:22px;gap:8px;min-height:168px;padding:16px;display:grid}.projectSceneCompareDeltaGrid span,.projectSceneComparePlanCard span{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.projectSceneCompareDeltaGrid strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.06em;font-size:2rem;line-height:.95}.projectSceneCompareDeltaGrid small,.projectSceneComparePlanCard p,.projectSceneCompareStatusCard p{color:var(--console-v4-muted);line-height:1.5}.projectConsoleV5CompareDeltaRail{color:#ffffffd1;background:linear-gradient(135deg,#153128f2,#0f8f78d6),radial-gradient(circle at 100% 0,#fff3,#0000 38%);border-radius:22px;align-items:center;gap:7px;min-width:0;margin:0 0 14px;padding:13px 14px;display:grid}.projectConsoleV5CompareDeltaRail span,.projectConsoleV5CompareDeltaRail strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectConsoleV5CompareDeltaRail span{font-size:.84rem;line-height:1.35}.projectConsoleV5CompareDeltaRail strong{color:#fff;font-family:var(--font-heading);letter-spacing:-.035em;font-size:1rem}.projectSceneComparePlanCard{gap:10px;display:grid}.projectSceneComparePlanCard p{margin:0 0 6px}.projectConsoleV5CompareMetricBars{gap:9px;display:grid}.projectConsoleV5CompareMetricBars>small{color:var(--console-v4-accent);font-size:.86rem;font-weight:900}.projectConsoleV5CompareMetricBar{background:#ffffffb8;border:1px solid #183a2f14;border-radius:16px;gap:5px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.projectConsoleV5CompareMetricBar:before{border-radius:inherit;content:"";width:var(--before-width);background:linear-gradient(90deg,#e2664d33,#e2664d0a);position:absolute;inset:0 auto 0 0}.projectConsoleV5CompareMetricBar.isAfter:before{width:var(--after-width);background:linear-gradient(90deg,#0f8f7838,#0f8f780a)}.projectConsoleV5CompareMetricBar strong,.projectConsoleV5CompareMetricBar b{z-index:1;position:relative}.projectConsoleV5CompareMetricBar b{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.05em;font-size:1.32rem}.projectSceneCompareStatusCard{align-items:start;gap:14px;display:grid}.projectSceneCompareStatusCard .projectSceneButton,.projectSceneCompareDeltaCard .projectSceneButton,.projectSceneComparePlanCard .projectSceneButton{justify-self:start}.projectSceneCompareStatusRows{gap:9px;display:grid}.projectSceneCompareStatusRows span{color:var(--console-v4-muted);background:#ffffffb8;border:1px solid #183a2f17;border-radius:999px;justify-content:space-between;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:13px;display:flex}.projectSceneCompareStatusRows strong{color:var(--console-v4-ink)}.projectSceneCompareTaskDock{min-height:0;padding:14px;overflow:auto}.projectSceneCompareDrawerShell{gap:16px;display:grid}.projectSceneCompareDrawerHero{background:radial-gradient(circle at 12% 18%,#0f8f7829,#0000 34%),linear-gradient(135deg,#eefaf5f2,#ffffffeb);border:1px solid #0f8f7829;border-radius:28px;gap:10px;padding:18px;display:grid}.projectSceneCompareDrawerHero h2{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:.96}.projectSceneCompareDrawerHero p{color:var(--console-v4-muted);max-width:58ch;margin:0;line-height:1.55}.projectSceneCompareDrawerPairMap{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.projectSceneCompareDrawerPairMap section,.projectSceneCompareDrawerStats span{background:#ffffffc7;border:1px solid #183a2f17;border-radius:22px;gap:8px;padding:14px;display:grid}.projectSceneCompareDrawerPairMap i{background:linear-gradient(90deg,#0f8f782e,#0f8f7894,#0f8f782e);border-radius:999px;align-self:center;height:3px;position:relative}.projectSceneCompareDrawerPairMap i:after{background:var(--console-v4-accent);content:"";border-radius:999px;width:12px;height:12px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 8px 22px #0f8f783d}.projectSceneCompareDrawerPairMap span,.projectSceneCompareDrawerStats small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.projectSceneCompareDrawerPairMap strong,.projectSceneCompareDrawerStats strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.05em;font-size:1.48rem;line-height:1}.projectSceneCompareDrawerPairMap small{color:var(--console-v4-muted);line-height:1.45}.projectSceneCompareDrawerStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.projectSceneCompareDrawerWorkbenchFrame{scrollbar-width:thin;border:1px solid #183a2f1a;border-radius:24px;max-height:min(62vh,720px);margin-top:2px;padding:12px;overflow:auto}.projectSceneCompareItemDrawer{gap:18px;display:grid}.projectSceneCompareItemDrawer h2{font-family:var(--font-heading);letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:.96}.projectSceneCompareItemDrawer p,.projectSceneCompareItemDrawer small{color:var(--console-v4-muted);margin:0;line-height:1.5}.projectSceneCompareItemDrawer dl{gap:10px;margin:0;display:grid}.projectSceneCompareItemDrawer dl>div,.projectSceneCompareItemDrawer li{background:#ffffffb8;border:1px solid #183a2f17;border-radius:16px;padding:11px 12px}.projectSceneCompareItemDrawer dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectSceneCompareItemDrawer dt{color:var(--console-v4-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.projectSceneCompareItemDrawer dd{color:var(--console-v4-ink);text-align:right;margin:0;font-size:13px;font-weight:840}.projectSceneCompareItemDrawer section{gap:10px;display:grid}.projectSceneCompareItemDrawer section>strong{font-size:14px}.projectSceneCompareItemDrawer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectSceneCompareItemDrawer li{gap:4px;display:grid}.projectSceneCompareItemDrawer li span{color:var(--console-v4-ink);font-size:13px;font-weight:840}.projectConsoleV5ReportShell{grid-template-columns:minmax(300px,.92fr) minmax(0,1.02fr) minmax(300px,.72fr);align-items:start;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.projectConsoleV5ReportHandoffLane,.projectConsoleV5ReportPackageCanvas,.projectConsoleV5ReportDispatchInspector{align-content:start;gap:16px;min-width:0;display:grid}.projectConsoleV5ReportHeroCompact,.projectConsoleV5ReportBriefCard,.projectConsoleV5ReportReadinessCard,.projectConsoleV5ReportChainCard,.projectConsoleV5ReportVersionCard,.projectConsoleV5ReportDispatchAction{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectConsoleV5ReportHandoffCover{background:radial-gradient(circle at 16% 0,#f8d39a33,#0000 34%),linear-gradient(145deg,#fffcf4f5,#f2ebdbe0);border:1px solid #2d23161f;border-radius:30px;gap:14px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #2d23161f}.projectConsoleV5ReportHandoffCover:after{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#2d23160d 1px,#0000 1px),linear-gradient(0deg,#2d23160a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#000 32%,#0000 88%);mask-image:linear-gradient(135deg,#0000 0%,#000 32%,#0000 88%)}.projectConsoleV5ReportCoverHeader{z-index:1;gap:8px;display:grid;position:relative}.projectConsoleV5ReportCoverHeader h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.55rem,2vw,2.45rem);line-height:.95}.projectConsoleV5ReportCoverHeader p{color:#2d2316a8;max-width:28ch;margin:0;font-size:.92rem;line-height:1.45}.projectConsoleV5ReportSourceRail{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:relative}.projectConsoleV5ReportSourceNode{background:#ffffff7a;border:1px solid #2d23161a;border-radius:16px;gap:3px;min-width:0;min-height:54px;padding:8px;display:grid}.projectConsoleV5ReportSourceNode small{color:#2d231670;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1}.projectConsoleV5ReportSourceNode strong,.projectConsoleV5ReportBriefStats strong{color:#2d2316d1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;line-height:1.15}.projectConsoleV5ReportSourceNode em,.projectConsoleV5ReportBriefStats span{color:#2d231699;min-width:0;font-size:.78rem;font-style:normal;line-height:1.25}.projectConsoleV5ReportBriefPanel{z-index:1;background:#ffffffa3;border:1px solid #2d23161f;border-radius:22px;gap:12px;min-height:0;padding:12px;display:grid;position:relative}.projectConsoleV5ReportBriefPanel[data-empty=true]{background:#ffffff6b;border-style:dashed}.projectConsoleV5ReportBriefHeader{gap:7px;display:grid}.projectConsoleV5ReportBriefHeader h3,.projectConsoleV5ReportBriefEmptyPanel h3{letter-spacing:-.03em;margin:0;font-size:1.06rem;line-height:1.05}.projectConsoleV5ReportBriefHeader p,.projectConsoleV5ReportBriefEmptyPanel p{color:#2d23169e;margin:0;font-size:.86rem;line-height:1.4}.projectConsoleV5ReportBriefStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.projectConsoleV5ReportBriefStats span{text-overflow:ellipsis;background:#2d23160b;border:1px solid #2d231614;border-radius:15px;gap:4px;padding:8px;display:grid;overflow:hidden}.projectConsoleV5ReportBriefActions,.projectConsoleV5ReportBriefEmptyPanel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projectConsoleV5ReportBriefEmptyPanel{justify-content:space-between}.projectConsoleV5ReportHeroCompact{padding:16px}.projectConsoleV5ReportHeroCompact h2{font-size:clamp(1.45rem,1.8vw,2.2rem);line-height:1}.projectConsoleV5ReportHeroCompact .projectSceneEvidenceLadder{grid-template-columns:repeat(2,minmax(0,1fr))}.projectConsoleV5ReportBriefCard,.projectConsoleV5ReportReadinessCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.projectConsoleV5ReportBriefCard>.projectSceneCardActions{grid-column:1/-1;justify-content:flex-start}.projectConsoleV5ReportBriefEmptyCard{grid-template-columns:1fr;align-content:center;min-height:150px}.projectConsoleV5ReportBriefEmptyCard .projectSceneButton{justify-self:start}.projectConsoleV5ReportReadinessCard{grid-template-columns:1fr;gap:10px;padding:14px}.projectConsoleV5ReportPackageConsole{background:radial-gradient(circle at 12% 0,#0f8f7824,#0000 34%),radial-gradient(circle at 88% 8%,#d1b26929,#0000 32%),linear-gradient(145deg,#fffcf4f5,#eef6efe0);border:1px solid #183a2f1f;border-radius:30px;gap:12px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #2d23161f}.projectConsoleV5ReportPackageConsole:after{content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#183a2f0b 1px,#0000 1px),linear-gradient(0deg,#183a2f09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0% 36%,#0000 92%);mask-image:linear-gradient(135deg,#000 0% 36%,#0000 92%)}.projectConsoleV5ReportPackageConsoleHeader{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.projectConsoleV5ReportPackageConsoleHeader h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(1.38rem,1.8vw,2rem);line-height:1}.projectConsoleV5ReportPackageConsoleHeader p{color:#2d2316a3;max-width:34ch;margin:0;font-size:.9rem;line-height:1.42}.projectConsoleV5ReportPackageConsoleBody{z-index:1;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid;position:relative}.projectConsoleV5ReportPackageChain{background:#ffffff9e;border:1px solid #183a2f1a;border-radius:22px;gap:10px;min-width:0;padding:12px;display:grid}.projectConsoleV5ReportPackageChain h3{font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:1.1rem;line-height:1}.projectConsoleV5ReportPackageChain .projectConsoleV5ReportChainNodes{gap:6px;margin:0}.projectConsoleV5ReportPackageChain .projectConsoleV5ReportChainNode{min-height:64px;padding:6px 9px}.projectConsoleV5ReportPackageChain .projectConsoleV5ReportChainNode:before{content:none}.projectConsoleV5ReportPackageChain .projectSceneButton{justify-self:start;min-height:36px}.projectConsoleV5ReportPackageConsole .projectConsoleV5ReportDocumentPreview,.projectConsoleV5ReportPackageConsole .projectConsoleV5ReportGapGrid,.projectConsoleV5ReportPackageConsole .projectSceneFinePrint{z-index:1;position:relative}.projectConsoleV5ReportDocumentPreview{background:linear-gradient(135deg,#fffffff0,#eaf8f0d6),linear-gradient(90deg,#0f8f7814,#0000 42%);border:1px solid #183a2f1a;border-radius:24px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.projectConsoleV5ReportDocumentPreview:after{content:"";opacity:.62;pointer-events:none;background:repeating-linear-gradient(0deg,#12231e0a 0 1px,#0000 1px 22px),radial-gradient(circle at 92% 14%,#0f8f7829,#0000 24%);position:absolute;inset:0}.projectConsoleV5ReportDocumentHeader,.projectConsoleV5ReportDocumentGrid,.projectConsoleV5ReportDocumentFooter{z-index:1;position:relative}.projectConsoleV5ReportDocumentHeader,.projectConsoleV5ReportDocumentFooter{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.projectConsoleV5ReportDocumentHeader span,.projectConsoleV5ReportDocumentFooter span{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.projectConsoleV5ReportDocumentHeader strong,.projectConsoleV5ReportDocumentFooter strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.projectConsoleV5ReportDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5ReportDocumentLine{color:var(--console-v4-ink);background:#ffffffbd;border:1px solid #183a2f14;border-radius:15px;gap:3px;min-width:0;min-height:48px;padding:8px 9px;font-size:12px;font-weight:850;display:grid}.projectConsoleV5ReportDocumentLine strong{color:var(--console-v4-muted);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:950;overflow:hidden}.projectConsoleV5ReportDocumentLine[data-tone=ready]{background:#e8f9f0db;border-color:#0f8f7833}.projectConsoleV5ReportDocumentLine[data-tone=warning]{background:#fff8e5d6;border-color:#d1962d3d}.projectConsoleV5ReportReadinessCard h2,.projectConsoleV5ReportBriefCard h2,.projectConsoleV5ReportChainCard h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(1.35rem,1.8vw,2.05rem);line-height:1}.projectConsoleV5ReportBriefCard p,.projectConsoleV5ReportReadinessCard p{color:var(--console-v4-muted);margin:0 0 8px;line-height:1.5}.projectConsoleV5ReportVersionCard{max-height:280px;padding:18px;overflow:auto}.projectConsoleV5ReportChainCard{gap:8px;padding:14px}.projectConsoleV5ReportChainCard .projectSceneEvidencePath ol,.projectConsoleV5ReportChainCard ol{gap:6px;margin-top:8px}.projectConsoleV5ReportChainCard .projectSceneEvidencePath li,.projectConsoleV5ReportChainCard li{padding:6px 9px}.projectConsoleV5ReportChainNodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.projectConsoleV5ReportChainNode{background:#ffffffb8;border:1px solid #183a2f17;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:74px;padding:9px 10px;display:grid}.projectConsoleV5ReportChainCard .projectConsoleV5ReportChainNode:before{content:none}.projectConsoleV5ReportChainNode[data-state=done]{background:#e9f9f0db;border-color:#0f8f783d}.projectConsoleV5ReportChainStep{color:var(--console-v4-accent);background:#0f8f781f;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:inline-flex}.projectConsoleV5ReportChainNode[data-state=done] .projectConsoleV5ReportChainStep{background:var(--console-v4-accent);color:#fff}.projectConsoleV5ReportChainMeta{gap:3px;min-width:0;display:grid}.projectConsoleV5ReportChainMeta strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.projectConsoleV5ReportChainMeta small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.projectConsoleV5ReportChainCard .projectSceneButton{min-height:36px}.projectConsoleV5ReportDispatchConsole{background:radial-gradient(circle at 12% 10%,#0f8f7829,#0000 32%),radial-gradient(circle at 92% 4%,#d1b26921,#0000 30%),linear-gradient(145deg,#ffffffbd,#f6fcf794);border:1px solid #183a2f14;border-radius:32px;gap:8px;padding:12px;display:grid;position:relative;overflow:hidden}.projectConsoleV5ReportDispatchGlow{opacity:.78;pointer-events:none;background:linear-gradient(135deg,#0f8f781f,#0000 44%),repeating-linear-gradient(90deg,#12231e08 0 1px,#0000 1px 42px);position:absolute;inset:0}.projectConsoleV5ReportDispatchHeader{z-index:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.projectConsoleV5ReportDispatchStats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.projectConsoleV5ReportDispatchStatusNode{background:#ffffffad;border:1px solid #183a2f14;border-radius:16px;gap:2px;min-width:0;padding:7px 8px;display:grid}.projectConsoleV5ReportDispatchStatusNode small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.projectConsoleV5ReportDispatchStatusNode strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.05;overflow:hidden}.projectConsoleV5ReportDispatchActionGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:relative}.projectConsoleV5ReportDispatchAction{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;z-index:1;background:#ffffffc2;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:7px;min-height:56px;padding:9px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #10231e0f}.projectConsoleV5ReportDispatchPrimaryAction{grid-column:1/-1;min-height:58px}.projectConsoleV5ReportDispatchChipAction{grid-template-columns:auto minmax(0,1fr);min-height:52px}.projectConsoleV5ReportDispatchChipAction .projectConsoleV5ReportDispatchIndex{display:none}.projectConsoleV5ReportDispatchIndex{background:var(--console-v4-ink);color:#fff;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:inline-flex}.projectConsoleV5ReportDispatchIcon{color:var(--console-v4-accent);background:#e7f6ee;border-radius:13px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.projectConsoleV5ReportDispatchMeta{gap:4px;min-width:0;display:grid}.projectConsoleV5ReportDispatchAction strong{font-family:var(--font-heading);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1;overflow:hidden}.projectConsoleV5ReportDispatchChipAction strong{font-size:.9rem}.projectConsoleV5ReportDispatchAction small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;background:#0f8f780f;border:1px solid #0f8f782e;border-radius:999px;justify-content:center;align-items:center;max-width:max-content;padding:2px 7px;font-size:11px;font-weight:850;line-height:1.25;display:inline-flex;overflow:hidden}.projectConsoleV5ReportDispatchStatus{color:var(--console-v4-muted)}.projectConsoleV5ReportDispatchAction:hover,.projectConsoleV5ReportDispatchAction:focus-visible,.projectConsoleV5ReportDispatchAction.isActive{background:#fff;border-color:#0f8f7857;transform:translateY(-1px)}.projectConsoleV5ReportDispatchAction.isActive .projectConsoleV5ReportDispatchIcon,.projectConsoleV5ReportDispatchAction.isActive .projectConsoleV5ReportDispatchIndex{background:var(--console-v4-accent);color:#fff}.projectConsoleV5ReportDispatchExportButton{color:#fff;cursor:pointer;font:inherit;z-index:1;background:#0c231de6;border:1px solid #0c231d0f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:880;display:inline-flex;position:relative}.projectConsoleV5ReportHero,.projectConsoleV5Report .projectScenePackageCard{grid-column:span 1}.projectSceneChipRow{flex-wrap:wrap;gap:8px;display:flex}.projectSceneExportPackage,.projectConsoleV5ReportPreview{align-self:start}.projectConsoleV5ReportPreview table{border-collapse:collapse;width:100%;margin-top:14px;font-size:.82rem}.projectConsoleV5ReportPreview th,.projectConsoleV5ReportPreview td{border-bottom:1px solid var(--scene-line);text-align:left;padding:10px}@media (max-width:1100px){.projectSceneShell,.projectSceneBodyWithInspector,.projectSceneDashboard,.projectSceneBottomRail,.projectSceneSplit,.projectSceneEvidence,.projectSceneConnection,.projectSceneTools,.projectSceneVault{grid-template-columns:1fr}.projectScenePackageCard{align-items:flex-start}.projectSceneCardActions{justify-content:flex-start}.projectSceneEvidenceLadder,.projectBriefCompareGrid,.projectBriefDeltaRail,.sqlEvidenceSourceRail,.sqlOptimizationGrid,.sqlOptimizationResult,.projectSceneUploadGuide ol{grid-template-columns:1fr}.projectSceneRail{min-height:auto}}@keyframes projectSceneSpin{to{transform:rotate(360deg)}}@keyframes projectScenePendingBar{0%{opacity:.38;transform:translate(-70%)}50%{opacity:1}to{opacity:.38;transform:translate(70%)}}*{box-sizing:border-box}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #1720270a 1px, transparent 1px), linear-gradient(#1720270a 1px, transparent 1px), var(--canvas);color:var(--ink);font-family:var(--font-sans), Georgia, serif;background-size:44px 44px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #087b8447}main{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fbdb;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand,.topbar nav,.trustLine,.panelActions,.primaryCta,.secondaryCta{align-items:center;display:flex}.brand{color:var(--ink);--brand-accent:var(--teal);gap:10px;font-weight:700}.brandMark{flex:none;display:block}.brandWordmark{letter-spacing:-.02em}.topbar nav{color:var(--muted);gap:20px;font-size:.92rem;font-weight:600}.topbarActions,.sessionBadge,.statusRow,.authTabs,.infraNoticeHead{align-items:center;display:flex}.topbarActions{gap:14px}.consoleTopbarActions{flex-wrap:wrap;justify-content:flex-end}.guestAuthActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.consoleTopbarNav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.consoleTopbarNav a{white-space:nowrap;align-items:center;min-height:34px;display:inline-flex}.consoleNavAccent{color:var(--teal-dark)}.topbarCta{white-space:nowrap;min-height:42px;padding:0 16px}.topbarCtaDark{box-shadow:0 12px 28px #087b842e}.topbar nav a:hover{color:var(--ink)}.loginLink,.logoutButton{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:800;display:inline-flex}.sessionBadge{border:1px solid var(--line);background:#ffffffe6;gap:10px;padding:6px 8px 6px 12px;font-size:.82rem;font-weight:700}.sessionBadge span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.logoutButton{cursor:pointer;gap:7px;min-height:30px;padding:0 10px}.productStage{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start;gap:30px;max-width:1280px;margin:0 auto;padding:56px 28px 44px;display:grid}.stageIntro{padding-top:8px;position:sticky;top:92px}.productStageSingle{max-width:1120px;display:block}.productStageSingle .stageIntro{text-align:center;max-width:940px;margin:0 auto;padding-top:0;position:static}.productStageSingle h1{max-width:880px;margin-left:auto;margin-right:auto;font-size:4.1rem}.trustLine{flex-wrap:wrap;gap:10px;margin-bottom:22px}.productStageSingle .trustLine{justify-content:center}.trustLine span{border:1px solid var(--line);background:var(--surface);color:var(--teal-dark);align-items:center;gap:7px;padding:8px 10px;font-size:.82rem;font-weight:700;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:720px;margin-bottom:18px;font-size:4.9rem;line-height:.98}h2{letter-spacing:0;margin-bottom:12px;font-size:2.35rem;line-height:1.05}h3{letter-spacing:0;margin-bottom:9px;font-size:1rem}.lede{max-width:650px;color:var(--muted);font-size:1.12rem;line-height:1.65}.productStageSingle .lede{max-width:760px;margin-left:auto;margin-right:auto}.heroKicker{border:1px solid var(--line);color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#ffffffdb;margin-bottom:14px;padding:10px 14px;font-size:.86rem;font-weight:700;display:inline-block}.heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.heroPrimaryCta{min-height:56px;padding:0 22px;font-size:1rem}.heroSupportLink{color:var(--teal-dark);margin-top:16px;font-size:.92rem;font-weight:700;display:inline-flex}.heroProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.heroProofCard{border-top:3px solid var(--teal);text-align:left;background:#ffffffd1;padding:16px}.heroProofCard strong,.heroProofCard span{display:block}.heroProofCard strong{margin-bottom:6px;font-size:.94rem}.heroProofCard span{color:var(--muted);font-size:.84rem;line-height:1.5}.commandRail{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-mono), monospace;box-shadow:var(--shadow);background:linear-gradient(135deg,#087b8414,#0000 40%),#f7fbfc;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:28px 0 22px;padding:16px;font-size:.9rem;display:grid}.commandRail span{color:var(--teal)}.commandRail code{overflow-wrap:anywhere}.metricStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metricStrip div{border-top:3px solid var(--teal);background:#ffffffc7;padding:14px}.metricStrip strong,.metricStrip span{display:block}.metricStrip strong{margin-bottom:6px;font-size:.92rem}.metricStrip span{color:var(--muted);font-size:.82rem;line-height:1.4}.stageStatus{border-left:4px solid var(--teal);background:#ffffffd1;margin-top:22px;padding:16px 18px}.stageStatus strong{margin-bottom:8px;font-size:.92rem;display:block}.stageStatus p{color:var(--muted);margin-bottom:0;line-height:1.55}.workbench{border:1px solid var(--line-strong);background:linear-gradient(180deg, #087b8408, transparent 120px), var(--surface);box-shadow:var(--shadow)}.workbenchHeader{border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.workbenchHeader h2{margin:0;font-size:1.05rem;line-height:1.2}.workbenchHeader p{color:var(--muted);margin:4px 0 0;font-size:.86rem}.statusPill{min-width:0;max-width:100%;color:var(--teal-dark);overflow-wrap:anywhere;background:#087b8414;border:1px solid #087b843d;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:700;line-height:1.25;display:inline-flex}.statusRow{flex-wrap:wrap;justify-content:flex-end;gap:8px}.viewerPill{border:1px solid var(--line);min-width:0;max-width:240px;color:var(--ink);background:#ffffffd1;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.viewerPillText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbenchBody{grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr);min-height:620px;display:grid}.projectAuditWorkbench{border-radius:20px;overflow:hidden}.projectAuditWorkbench .workbenchHeader{background:radial-gradient(circle at 0 0,#7de6ef33,#0000 34%),#ffffffe6;border-bottom-color:#b7c6cfb8}.projectAuditTabbedShell{gap:14px;min-width:0;padding:16px;display:grid}.projectAuditTabbedShell .projectAuditCockpitGrid{padding:0}.projectAuditPanelGrid{gap:14px;min-width:0;display:grid}.projectAuditDrawerActionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.projectAuditDrawerActionGrid .secondaryCta{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:center;justify-items:start;gap:3px 10px;width:100%;min-height:46px;display:grid}.projectAuditDrawerActionGrid button{cursor:pointer;border:1px solid #087b8438}.projectAuditDrawerActionGrid button span,.projectAuditDrawerActionGrid button strong,.projectAuditDrawerActionGrid button em{min-width:0}.projectAuditDrawerActionGrid button span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1}.projectAuditDrawerActionGrid button strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.1;overflow:hidden}.projectAuditDrawerActionGrid button em{color:var(--teal-dark);background:#bef5f880;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:900}.productConsoleModulePanel .projectAuditTabbedShell{width:100%;max-width:none}.projectAuditStatusPill{min-width:0;max-width:210px;color:var(--teal-dark);background:#bef5f86b;border:1px solid #087b842e;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.projectAuditStatusPill span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.projectAuditStatusPill strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1;overflow:hidden}.projectAuditCockpitGrid{grid-template-columns:minmax(310px,.82fr) minmax(440px,1.18fr);align-items:start;gap:16px;padding:16px;display:grid}.projectAuditCollectorPanel,.projectAuditTimelinePanel{background:radial-gradient(circle at 0 0,#7fd9e41f,#0000 30%),#ffffffe0;border:1px solid #b7c6cfc2;border-radius:18px;min-width:0;padding:16px}.projectAuditCollectorDrawer{margin:12px 0 0}.projectAuditCollectorDrawer summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.projectAuditCollectorDrawer summary span,.projectAuditCollectorDrawer summary strong{grid-column:1}.projectAuditCollectorDrawer summary:after{grid-area:1/2/span 2}.projectAuditCollectorDrawer summary strong{font-size:.84rem}.projectAuditContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.projectAuditContextGrid .viewerSummary{margin-bottom:0}.projectAuditInputHeader{gap:5px;margin-bottom:10px;display:grid}.projectAuditInputHeader p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.projectAuditInputDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.projectAuditInputTile{appearance:none;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffffeb,#eef7f9b8),#fff;border:1px solid #b7c6cfc7;border-radius:16px;justify-content:center;align-items:center;gap:7px;padding:12px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.projectAuditInputTile:hover{border-color:#087b8466;transform:translateY(-1px);box-shadow:0 12px 28px #0f283014}.projectAuditInputTile.active{background:radial-gradient(circle at 15% 10%,#7de6ef52,#0000 42%),linear-gradient(135deg,#087b841f,#fffffff0);border-color:#087b849e;box-shadow:inset 0 0 0 1px #087b8429,0 16px 36px #0f28301a}.projectAuditInputTile:disabled,.projectAuditInputTile[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.projectAuditInputTile span{min-width:0;display:block}.projectAuditInputTile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.projectAuditInputTile small{display:none}.projectAuditPastePanel{margin-top:12px}.projectAuditPreflightStrip{background:linear-gradient(135deg,#edf8f9f0,#ffffffd6),#ffffffe6;border:1px solid #087b8429;border-radius:16px;gap:6px;min-width:0;margin:10px 0 8px;padding:10px 12px;display:grid}.projectAuditPreflightStrip.ready{background:radial-gradient(circle at 0 0,#1594471f,#0000 34%),#ffffffeb;border-color:#1594473d}.projectAuditPreflightStrip strong{min-width:0;color:var(--ink);font-size:.95rem;line-height:1.15}.projectAuditPreflightStrip p{color:#46636d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.projectAuditPreflightDrawer{margin:0 0 10px}.projectAuditPreflightDrawer summary{min-height:42px;padding:9px 11px}.projectAuditPreflightDrawer summary strong{overflow-wrap:normal;white-space:nowrap}.projectAuditPreflightDrawer summary em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:850}.projectAuditPreflightList{gap:7px;padding:10px 2px 0;display:grid}.projectAuditPreflightList p{color:#46636d;margin:0;font-size:.82rem;line-height:1.42}.projectAuditWorkbench .jsonTextarea{min-height:180px;max-height:320px}.projectAuditTimelinePanel .aiResult{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.projectAuditTimelinePanel .workflowHero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:4px 0 0;display:grid}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero .fieldLabel,.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero h3{grid-column:1;min-width:0}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero h3{margin:0;font-size:1.2rem;line-height:1.08}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero p{display:none}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero .panelActions{grid-area:1/2/span 2;margin:0}.projectAuditStageMap{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.projectAuditStageMap:before{content:"";background:linear-gradient(90deg,#087b842e,#087b8457,#087b842e);height:2px;position:absolute;top:22px;left:10px;right:10px}.projectAuditStageCard{z-index:1;background:radial-gradient(circle at 0 0,#7fd9e421,#0000 38%),#ffffffe6;border:1px solid #b7c6cfc7;border-radius:18px;align-content:space-between;gap:7px;min-width:0;min-height:96px;padding:11px;display:grid;position:relative}.projectAuditStageCard.succeeded{background:radial-gradient(circle at 0 0,#1594472e,#0000 38%),#ffffffeb;border-color:#1594476b}.projectAuditStageCard.running{border-color:#087b847a;box-shadow:0 16px 34px #087b841f}.projectAuditStageCard.failed{background:radial-gradient(circle at 0 0,#b83a2f26,#0000 40%),#ffffffeb;border-color:#b83a2f6b}.projectAuditStageIndex{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.projectAuditStageIndex span,.projectAuditStageStatus{letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #b7c6cfcc;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.projectAuditStageCard strong{margin-bottom:4px;font-size:.84rem;line-height:1.08;display:block}.projectAuditStageCard p{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.32;display:-webkit-box;overflow:hidden}.projectAuditStageStatus{text-overflow:ellipsis;justify-self:start;max-width:100%;overflow:hidden}.projectAuditNodeDrawer{margin-top:10px}.projectAuditNodeDrawer summary strong{font-size:.84rem}.projectAuditNodeDrawer .projectAuditTimelineRail{margin-top:14px}.projectAuditTimelineRail .findingItem{padding:11px}.projectAuditTimelineRail .findingMeta{margin-bottom:8px}.projectAuditTimelineRail .findingItem h4{align-items:flex-start;font-size:.9rem;line-height:1.18}.projectAuditTimelineRail .findingItem p{display:none}.projectAuditSafetyMiniRail{appearance:none;color:#7a4104;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffaedeb,#ffffffe6);border:1px solid #b46d0b38;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.projectAuditSafetyMiniRail:hover{border-color:#b46d0b5c;transform:translateY(-1px);box-shadow:0 14px 30px #b46d0b1a}.projectAuditSafetyMiniRail svg{color:#0b8e98}.projectAuditSafetyMiniRail span{min-width:0}.projectAuditSafetyMiniRail strong{color:var(--ink);font-size:.86rem;line-height:1.12;display:block}.projectAuditSafetyMiniRail p{-webkit-line-clamp:1;color:#7a4104;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.projectAuditSafetyMiniRail em{color:#8a4b06;letter-spacing:.1em;text-transform:uppercase;background:#f59e0b21;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:950}.projectAuditSafetyBoundary{color:#7a4104;background:radial-gradient(circle at 0 0,#f59e0b29,#0000 34%),#fffaede6;border:1px solid #b46d0b3d;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.projectAuditSafetyBoundary svg{color:#0b8e98}.projectAuditSafetyBoundary span{color:#8a4b06;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectAuditSafetyBoundary strong{color:var(--ink);font-size:.98rem;line-height:1.18;display:block}.projectAuditSafetyBoundary p{color:#7a4104;margin:4px 0 0;font-size:.82rem;line-height:1.35}.projectMigrationWorkbench{align-items:start}.projectMigrationComposer,.projectMigrationOutputPanel{background:radial-gradient(circle at 0 0,#7fd9e421,#0000 34%),#ffffffe6;border-color:#b7c6cfc7;overflow:hidden}.projectMigrationOutputPanel{align-self:start}.projectMigrationSchemaCanvas{min-width:0;margin-top:14px}.projectMigrationSchemaCanvas .productConsoleCanvas{min-height:0;margin:0}.projectMigrationSchemaCanvas .productConsoleStage,.projectMigrationSchemaCanvas .productConsoleCanvas.hasRunway .productConsoleStage,.projectMigrationSchemaCanvas .productConsoleSchemaMap{min-height:360px}.projectMigrationSchemaCanvas .projectMigrationPlanMap{background:#ffffffa8;border-top:1px solid #b7c6cf80;margin:0;padding:12px}.projectMigrationSafetyPill{min-width:0;max-width:220px;color:var(--teal-dark);background:#bef5f85c;border:1px solid #087b842e;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.projectMigrationSafetyPill span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.projectMigrationSafetyPill strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1;overflow:hidden}.projectMigrationSourceDock{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:18px 0 12px;display:grid}.projectMigrationSourceCard{background:linear-gradient(135deg,#ffffffeb,#eef7f9bd),#fff;border:1px solid #b7c6cfc7;border-radius:18px;min-width:0;padding:14px}.projectMigrationSourceCard span,.projectMigrationPlanCard span{width:max-content;color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#bef5f88a;border:1px solid #087b8429;border-radius:999px;align-items:center;padding:7px 9px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.projectMigrationSourceCard strong{color:var(--ink);text-overflow:ellipsis;margin:12px 0 7px;font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.05;display:block;overflow:hidden}.projectMigrationSourceCard p,.projectMigrationPlanCard p,.projectMigrationOutputHint p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.projectMigrationSourceBridge{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #b7c6cfc2;border-radius:999px;align-self:center;padding:8px 9px;font-size:.72rem;font-weight:900}.projectMigrationProofRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:12px 0;display:grid}.projectMigrationProofNode{background:radial-gradient(circle at 0 0,#7fd9e41f,#0000 36%),#ffffffdb;border:1px solid #b7c6cfb8;border-radius:16px;gap:4px;min-width:0;padding:10px;display:grid}.projectMigrationProofNode span,.projectMigrationProofNode strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectMigrationProofNode span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.projectMigrationProofNode strong{color:var(--ink);font-size:.78rem;font-weight:900;line-height:1.15}.projectMigrationProofNode-ready{background:radial-gradient(circle at 0 0,#7fd9e438,#0000 38%),#f0fcfceb;border-color:#087b8438}.projectMigrationPrimaryDock{min-width:0;margin-top:10px;display:flex}.projectMigrationPrimaryDock .accountActionButton{justify-content:center;width:100%}.productConsoleModulePanel .projectMigrationPrimaryDock{margin-top:10px}.projectMigrationPlanMap{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid;position:relative}.projectMigrationPlanMap:before{content:"";background:linear-gradient(90deg,#087b842e,#087b8461,#087b842e);height:2px;position:absolute;top:25px;left:14px;right:14px}.projectMigrationPlanCard{z-index:1;background:radial-gradient(circle at 0 0,#7fd9e429,#0000 36%),#ffffffe6;border:1px solid #b7c6cfc7;border-radius:18px;align-content:start;gap:11px;min-width:0;min-height:112px;padding:13px 10px;display:grid;position:relative}.projectMigrationPlanCard strong{color:var(--ink);margin-bottom:5px;font-size:.86rem;line-height:1.1;display:block}.projectMigrationPlanCard p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.projectMigrationOutputHint{background:linear-gradient(135deg,#087b841a,#ffffffdb),#fff;border:1px dashed #087b845c;border-radius:18px;grid-column:1/-1;padding:16px}.projectMigrationOutputHint strong{color:var(--ink);margin-bottom:6px;display:block}.projectMigrationResultDrawer{background:#ffffffdb;border:1px solid #b7c6cfc7;border-radius:18px;margin-top:12px;padding:0}.projectMigrationResultDrawer summary{cursor:pointer;color:var(--ink);padding:15px 16px;font-weight:900;list-style:none}.projectMigrationResultDrawer summary::-webkit-details-marker{display:none}.projectMigrationResultDrawer summary:before{color:var(--teal);content:"+";margin-right:8px;font-weight:900;display:inline-block}.projectMigrationResultDrawer[open] summary:before{content:"-"}.projectMigrationResultDrawer>:not(summary){margin-inline:16px}.projectMigrationResultDrawer>:last-child{margin-bottom:16px}.projectMigrationChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.projectMigrationChecklistGrid .projectMigrationResultDrawer:last-child{grid-column:1/-1}.inputColumn,.resultColumn{min-width:0;padding:18px}.inputColumn{border-right:1px solid var(--line);background:var(--surface-soft)}.resultColumn{background:var(--surface)}.viewerSummary{border:1px solid var(--line);background:#ffffffe0;margin-bottom:16px;padding:12px}.viewerSummary p{margin-bottom:0;font-weight:700}.projectAuditThinkingStatus{background:radial-gradient(circle at 12% 16%,#75e4ee38,#0000 34%),linear-gradient(135deg,#fffffff5,#e8f6f4e6);border-color:#1c5f7738;box-shadow:0 18px 44px #122c3514}.projectAuditThinkingStatus .fieldLabel{color:var(--teal)}.projectAuditThinkingStatus .inputHint{color:#14222c9e;font-size:.82rem}.workflowProgressBar{appearance:none;background:#14222c14;border:0;border-radius:999px;width:100%;height:10px;margin:2px 0 0;overflow:hidden}.workflowProgressBar::-webkit-progress-bar{background:#14222c14}.workflowProgressBar::-webkit-progress-value{background:linear-gradient(90deg,#159447,#75e4ee);border-radius:999px;animation:1.4s ease-in-out infinite workflowProgressPulse}.workflowProgressBar::-moz-progress-bar{background:linear-gradient(90deg,#159447,#75e4ee);border-radius:999px;animation:1.4s ease-in-out infinite workflowProgressPulse}@keyframes workflowProgressPulse{0%,to{opacity:.78}50%{opacity:1}}.fieldLabel{color:var(--muted);text-transform:uppercase;margin-bottom:9px;font-size:.78rem;font-weight:800;display:block}.fileInput{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.fileDrop{border:1px dashed var(--line-strong);background:var(--surface);min-height:50px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;padding:12px;transition:border-color .16s,background .16s;display:flex}.fileDrop:hover{border-color:var(--teal);background:#f8fbfc}.fileDrop svg{color:var(--teal);flex:none}.fileDrop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jsonTextarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:390px;color:var(--ink);font-family:var(--font-mono), monospace;background:#f5fafb;padding:14px;font-size:.82rem;line-height:1.55}.panelActions{flex-wrap:wrap;gap:10px;margin-top:14px}.primaryCta,.secondaryCta{border:1px solid var(--line-strong);justify-content:center;gap:8px;min-height:42px;padding:0 13px;font-size:.9rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.spinIcon{animation:.9s linear infinite spin}.primaryCta{background:var(--teal);border-color:var(--teal);color:#fff;cursor:pointer}.secondaryCta{background:var(--surface);color:var(--ink)}.primaryCta:hover,.secondaryCta:hover{transform:translateY(-1px)}.primaryCta:disabled{color:#6a7d86;cursor:not-allowed;opacity:1;box-shadow:none;background:#eef4f5;border-color:#a0b8c2b8;transform:none}.inlineSecondary{min-height:42px}.inputHint,.aiError{margin:14px 0 0;font-size:.86rem;line-height:1.5}.inputHint{color:var(--muted)}.aiError{color:var(--red);font-family:var(--font-mono), monospace}.authGate{background:linear-gradient(135deg,#087b8414,#17202705);border-radius:8px;grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr);gap:18px;padding:18px;display:grid}.authGateIntro{border:1px solid var(--line);background:#ffffffd6;border-radius:8px;padding:18px}.authGateIntro h3{margin-bottom:12px;font-size:1.36rem}.authGateIntro p{color:var(--muted);margin-bottom:0;line-height:1.65}.authPanel{min-width:0}.authTabs{gap:8px;margin-bottom:12px}.authTab{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#ffffffd1;border-radius:6px;padding:0 12px;font-size:.86rem;font-weight:800}.authTab.active{border-color:var(--teal);color:var(--teal-dark)}.authCard,.infraNotice{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:18px;box-shadow:0 18px 48px #17202714}.authCardHead{grid-template-columns:auto 1fr;gap:12px;margin-bottom:16px;display:grid}.authCardHead svg{color:var(--teal)}.authCardHead h3{margin-bottom:6px;font-size:1.1rem}.authCardHead p{color:var(--muted);margin-bottom:0;line-height:1.55}.authInput{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fbfcfd;border-radius:6px;margin-bottom:14px;padding:0 12px}.authSubmit{width:100%}.infraNoticeHead{gap:8px;margin-bottom:10px}.infraNoticeHead svg{color:var(--amber)}.infraNotice p{color:var(--muted);line-height:1.55}.issueList{color:var(--muted);margin:0;padding-left:18px}.emptyReport{border:1px dashed var(--line-strong);text-align:center;background-color:#fbfcfd;background-image:linear-gradient(90deg,#17202709 1px,#0000 1px),linear-gradient(#17202709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100%;padding:34px;display:grid}.emptyReport svg{color:var(--teal);margin-bottom:18px}.emptyReport h3{font-size:1.2rem}.emptyReport p{max-width:390px;color:var(--muted);margin:0 auto;line-height:1.55}.aiResult h3{font-size:1.25rem}.aiResult>p{color:var(--muted);line-height:1.65}.workflowResult{gap:18px;display:grid}.workflowHero{border:1px solid var(--line);background:linear-gradient(135deg, #087b841a, #ffffffd1), var(--surface);padding:18px}.workflowHero h3,.workflowSummary h3{margin-bottom:8px}.workflowHero p,.workflowSummary p{color:var(--muted);margin-bottom:0;line-height:1.6}.findingList{gap:10px;margin-top:18px;display:grid}.workflowTimeline{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.projectAuditTimelineRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.findingItem{border:1px solid var(--line);background:#fbfcfd;padding:14px}.workflowNode:nth-child(9){background:linear-gradient(135deg,#1594471f,#fbfcfd 58%);border-color:#1594477a}.workflowNode h4{align-items:center;gap:8px;display:flex}.workflowSummary{border-top:1px solid var(--line);padding-top:18px}.findingMeta{align-items:center;gap:8px;margin-bottom:10px;display:flex}.priority{color:#fff;text-transform:uppercase;padding:4px 7px;font-size:.72rem;font-weight:900}.priority.high{background:var(--red)}.priority.medium{background:var(--amber)}.priority.low{background:var(--blue)}.findingMeta span:last-child{color:var(--muted);font-size:.78rem;font-weight:700}.findingItem p,.nextSteps li{color:var(--muted);line-height:1.55}.nextSteps{margin:18px 0 0;padding-left:22px}.coverageBand,.workflowBand,.sampleBand,.faqBand{max-width:1280px;margin:0 auto;padding:56px 28px}.sectionHead{max-width:720px;margin-bottom:24px}.sectionHead span{color:var(--teal-dark);text-transform:uppercase;margin-bottom:9px;font-size:.8rem;font-weight:900;display:inline-block}.sectionHead p{color:var(--muted)}.coverageGrid,.workflowGrid,.faqList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.featureCard,.stepCard,.faqItem{border:1px solid var(--line);background:var(--surface);padding:20px}.featureCard svg{color:var(--teal);margin-bottom:16px}.featureCard p,.stepCard p,.faqItem p{color:var(--muted);margin-bottom:0;line-height:1.6}.stepCard strong{width:32px;height:32px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841f;place-items:center;margin-bottom:16px;display:inline-grid}.reportTable{border:1px solid var(--line-strong);background:var(--surface);font-family:var(--font-mono), monospace;font-size:.84rem;overflow:hidden}.tableHeader,.tableRow{grid-template-columns:.72fr 1.25fr 1.5fr 1.45fr;display:grid}.tableHeader{background:var(--surface-soft);color:var(--ink);font-weight:800}.tableHeader span,.tableRow span{padding:14px}.tableRow span{border-top:1px solid var(--line);overflow-wrap:anywhere}.tableRow span:first-child{color:var(--red);font-weight:900}.consolePage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 0 0,#2f5fbd14,#0000 28%),radial-gradient(circle at 100% 0,#087b841a,#0000 24%),linear-gradient(#f7fbfc 0%,#f3f8fa 52%,#eef5f7 100%)}.topbarDark{background:#f8fbfce0;border-bottom-color:#b7c6cfe6}.brandLight,.loginLinkDark,.topbarDark nav,.sessionBadgeDark{color:var(--ink)}.brandLight{--brand-accent:var(--teal)}.topbarDark nav a{color:var(--muted)}.topbarDark nav a:hover,.brandLight:hover{color:var(--teal-dark)}.loginLinkDark,.sessionBadgeDark,.accountActionButton,.pricingPlanCta.disabled{background:#ffffffdb;border-color:#b7c6cfc7}.sessionBadgeDark{background:#fffffff0}.sectionHeadLight span{color:var(--teal)}.sectionHeadLight h2{color:var(--ink)}.accountConsole,.pricingShell{color:var(--ink);background:radial-gradient(circle at 12% 0,#7fd9e42e,#0000 28%),radial-gradient(circle at 90% 4%,#2f5fbd14,#0000 26%),linear-gradient(#f8fbfc 0%,#f2f8fa 48%,#edf5f7 100%);padding-bottom:64px}.consolePage .topbarDark{background:#f8fbfce6;border-bottom-color:#b7c6cfd1}.consolePage .topbarDark nav{color:var(--muted)}.consolePage .topbarDark nav a:hover{color:var(--teal-dark)}.accountCenterShell,.projectsWorkspaceShell{padding-left:136px;position:relative}.workspaceSideRail{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #b7c6cf8a;border-radius:22px;align-content:space-between;gap:18px;width:116px;padding:10px;display:grid;position:fixed;top:76px;bottom:24px;left:18px;box-shadow:0 22px 64px #17202714}.workspaceSideRailNav{gap:5px;display:grid}.workspaceSideRailNav a,.workspaceSideRailHelp{color:#506974;border-radius:14px;gap:7px;font-size:.76rem;font-weight:850;text-decoration:none;display:grid}.workspaceSideRailNav a{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:40px;padding:0 9px}.workspaceSideRailNav a:hover,.workspaceSideRailNav a.isActive{color:var(--teal-dark);background:#087b8414}.workspaceSideRailNav a.isActive{box-shadow:inset 3px 0 0 var(--teal)}.workspaceSideRailNav svg,.workspaceSideRailHelp svg{color:currentColor}.workspaceSideRailHelp{background:radial-gradient(circle at 18% 0,#d8b46a2e,#0000 42%),#fffcf5bd;border:1px solid #b7c6cf7a;padding:12px}.workspaceSideRailHelp strong{color:var(--ink);font-size:.82rem}.workspaceSideRailHelp span{color:var(--teal-dark);font-size:.72rem}.accountHero,.pricingHero,.accountActivity,.pricingFaq,.pricingTrustRail,.accountTrustBand,.accountGrid{width:min(1240px,100% - 56px);margin-left:auto;margin-right:auto}.accountHero,.pricingHero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-top:42px;display:grid}.accountHeroCopy,.pricingHeroCopy{max-width:760px}.accountHeroKicker,.pricingEyebrow,.accountCardEyebrow{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.accountHeroTitle,.pricingHero h1{color:var(--ink);margin-bottom:16px;line-height:.98}.accountHeroTitle{font-size:clamp(3rem,5vw,4rem)}.accountHeroCompact .accountHeroTitle{font-size:clamp(2.8rem,4vw,3.45rem)}.accountHeroCompact{align-items:center;padding-top:34px}.pricingHero h1{font-size:4.6rem}.accountHeroMeta,.pricingHero p{min-width:0;max-width:780px;color:var(--muted);overflow-wrap:anywhere;font-size:1.04rem;line-height:1.75}.accountHeroBadges{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.accountStatusPill,.pricingFeaturePill{min-width:0;max-width:100%;min-height:34px;color:var(--teal-dark);overflow-wrap:anywhere;background:#087b8414;border:1px solid #087b842e;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex}.auditRunStatusPill{text-transform:capitalize}.auditRunStatusInProgress{color:#8a4b00;background:#f59e0b24;border-color:#cf891052}.auditRunStatusReady{color:#08704f;background:#12a9731f;border-color:#12a97347}.auditRunStatusFailed{color:#9b1c1c;background:#c628281f;border-color:#c6282847}.auditRunStatusNeutral{color:var(--muted);background:#5b73841a;border-color:#5b738438}.accountHeroActions,.pricingHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.consolePage .primaryCta,.consolePage .secondaryCta{border-radius:16px;min-height:46px;padding:0 18px}.consolePage .primaryCta{color:#081116;background:linear-gradient(135deg,#7de6ef 0%,#3fbfcd 100%);border:0;box-shadow:0 14px 34px #42b1bf3d}.consolePage .primaryCta:disabled{color:#6a7d86;cursor:not-allowed;box-shadow:none;background:#eef4f5;border:1px solid #a0b8c2b8}.consolePage .secondaryCta{color:var(--ink);background:#ffffffe6;border:1px solid #b7c6cfdb}.accountStatusAlert,.pricingStatusNotice{color:#24424c;background:#ffffffdb;border:1px solid #087b8429;border-radius:8px;align-items:center;gap:10px;width:min(1240px,100% - 56px);margin:18px auto 0;padding:14px 16px;display:flex;box-shadow:0 14px 38px #17202712}.pricingStatusNotice.warning{color:#805411;background:#fff8eb;border-color:#d8b46a57}.pricingStatusNotice.success{color:#1c5964;background:#eef9fa;border-color:#087b8438}.pricingError{width:min(1240px,100% - 56px);margin:12px auto 0}.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:24px;display:grid}.accountDashboardGrid{grid-template-columns:minmax(330px,.85fr) minmax(260px,.55fr) minmax(320px,.7fr);gap:16px}.accountDashboardGrid>:first-child{grid-row:span 2}.accountDashboardGrid .accountCard{min-height:0}.accountDashboardGrid .accountActionStack{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardGrid .accountActionButton{min-height:40px;padding:0 12px;font-size:.86rem}.accountCenterShell{background:radial-gradient(circle at 10% 9%,#7de6ef29,#0000 27%),radial-gradient(circle at 84% 8%,#d8b46a17,#0000 24%),repeating-linear-gradient(90deg,#17202707 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#17202705 0 1px,#0000 1px 64px),linear-gradient(#f8fbfc 0%,#f2f8fa 48%,#edf5f7 100%)}.accountCenterShell .accountHero{padding-top:28px}.accountCenterShell .accountHeroTitle{letter-spacing:-.055em;max-width:640px;font-size:clamp(2.65rem,4vw,3.45rem)}.accountCenterShell .accountHeroMeta{max-width:720px;font-size:1rem}.accountCenterShell .accountHeroActions{align-self:center}.accountCenterShell .accountStatusAlert,.accountCenterShell .accountCard,.accountCenterShell .accountActivity{background:linear-gradient(#ffffffe6,#f9fcfbd1);border-color:#b7c6cf94;border-radius:24px;box-shadow:0 20px 58px #17202712}.accountCenterShell .accountDashboardGrid{grid-template-columns:minmax(330px,.9fr) minmax(260px,.58fr) minmax(300px,.66fr);gap:16px}.accountCenterShell .accountCard{overflow:hidden}.accountCenterShell .accountDashboardGrid>:first-child{background:radial-gradient(circle at 92% 18%,#d8b46a1c,#0000 24%),linear-gradient(#ffffffeb,#f9fcfbd1)}.accountCenterShell .usageMeterRing{width:158px;box-shadow:inset 0 0 0 10px #ffffff80}.accountCenterShell .usageMeterCore{border-color:#087b8429;width:108px;box-shadow:0 12px 28px #1720270f}.accountCenterShell .accountStatBlock strong{font-size:1.28rem}.accountCenterShell .accountMetaList{gap:12px}.accountCenterShell .accountMetaList strong{overflow-wrap:anywhere}.accountCenterShell .accountActivity{padding:24px;position:relative;overflow:hidden}.accountCenterShell .accountActivity:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 68%,#d8b46a29,#0000 34%),linear-gradient(135deg,#087b840f,#0000 62%);width:260px;height:150px;position:absolute;bottom:24px;right:32px;-webkit-mask-image:radial-gradient(#000 20%,#00000094 50%,#0000 74%);mask-image:radial-gradient(#000 20%,#00000094 50%,#0000 74%)}.accountCenterShell .accountRunListProjects{background:#ffffffa3;border:1px solid #b7c6cf85;border-radius:20px;padding:8px 16px}.accountCenterShell .accountRunListProjects .accountRunRow{border-top-color:#8cabb829}.accountCenterShell .accountEmptyState{z-index:1;color:#8fbfc7;min-height:210px;position:relative}.accountCenterShell .accountEmptyState .accountActionStack{flex-wrap:wrap;justify-content:center;max-width:780px;display:flex}.accountCenterShell .accountEmptyState .accountActionButton{min-width:150px}.projectIntakeShell{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:start;gap:22px;width:min(1240px,100% - 56px);margin:24px auto 0;display:grid}.projectIntakeComposer{gap:16px;display:grid;position:sticky;top:86px}.projectIntakeComposer .accountIntroText{margin-bottom:0}.projectIntakeComposer .accountMetaList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectIntakeComposer .accountMetaList .projectIntakeNextCopy{text-overflow:clip;white-space:normal;overflow:visible}.projectIntakeShell .schemaBuilderField textarea{min-height:92px}.projectIntakeShell .schemaBuilderField input[aria-invalid=true]{border-color:#be123c94;box-shadow:0 0 0 3px #be123c1a}.projectIntakeInlineError{color:#9f1d1d;font-size:.82rem;font-weight:800;line-height:1.35;display:block}.projectIntakeFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projectIntakeFlow span{background:#087b840f;border:1px solid #087b8426;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.projectIntakeFlow strong{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.projectIntakeFlow small{color:var(--muted);font-size:.72rem;line-height:1.35}.projectIntakePathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.projectIntakePathCard{border-radius:20px;align-content:start;gap:14px;min-height:178px;padding:18px;display:grid}.projectIntakePathCardPrimary{background:radial-gradient(circle at 12% 12%,#7de6ef47,#0000 34%),linear-gradient(#fffffffa,#effafbf5)}.projectIntakePathCard .accountCardHead{margin-bottom:0}.projectIntakePathCard .accountIntroText{min-height:46px;margin-bottom:0;font-size:.92rem;line-height:1.5}.projectIntakePathButton{place-self:end start;gap:6px;min-width:190px}.accountCard{background:linear-gradient(#fffffffa,#f6fafbfa);border:1px solid #b7c6cfd1;border-radius:8px;padding:22px;box-shadow:0 18px 48px #17202714}.accountCardStrong{border-color:#7de6ef3d}.accountCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.accountCardHead>div{min-width:min(100%,260px)}.accountCardHead h1,.accountCardHead h2{overflow-wrap:anywhere;margin-bottom:0}.accountCardHead h2{color:var(--ink);font-size:1.25rem}.accountCardHeadStack{display:block}.accountIntroText{color:var(--muted);margin-bottom:18px;line-height:1.65}.accountStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.accountStatusGrid>div{background:#ffffffbd;border:1px solid #b7c6cfb8;border-radius:8px;min-width:0;padding:12px}.accountStatusGrid span,.accountMuted{color:var(--muted);letter-spacing:.02em;font-size:.78rem;display:block}.accountStatusGrid strong{overflow-wrap:anywhere;color:var(--ink);margin-top:4px;font-size:.95rem;display:block}.localCompanionHeroPanel{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:18px;width:min(1240px,100% - 56px);margin:24px auto 0;display:grid}.localCompanionIntroHero{align-items:center;padding-top:34px}.localCompanionIntroHero .pricingHeroCopy{max-width:720px}.localCompanionIntroHero h1{max-width:720px;font-size:clamp(3.1rem,4.6vw,3.85rem)}.localCompanionIntroHero p{max-width:690px}.localCompanionArtifactStack{background:radial-gradient(circle at 100% 0,#7de6ef42,#0000 42%),linear-gradient(#fffffff5,#eff9faeb);border:1px solid #7de6ef47;border-radius:12px;gap:14px;min-width:360px;padding:18px;display:grid;box-shadow:0 18px 48px #17202714}.localCompanionArtifactStack>div{gap:8px;display:grid}.localCompanionArtifactStack article{background:#ffffffb8;border:1px solid #087b841f;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.localCompanionArtifactStack strong,.localCompanionArtifactStack span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.localCompanionArtifactStack strong{color:var(--ink);font-family:var(--font-mono), monospace;font-size:.85rem}.localCompanionArtifactStack article span{color:var(--teal-dark);text-align:right;font-size:.76rem;font-weight:800}.localCompanionFlowCard,.localCompanionCommandCard{background:radial-gradient(circle at 0 0,#7de6ef33,#0000 32%),linear-gradient(#fffffffa,#f2f9faf5);border:1px solid #7de6ef3d;border-radius:10px;box-shadow:0 18px 48px #17202714}.localCompanionFlowCard{align-content:start;gap:18px;padding:24px;display:grid}.localCompanionFlowCard h2{max-width:560px;color:var(--ink);margin:0 0 10px;font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1.04}.localCompanionFlowCard p{max-width:680px;color:var(--muted);margin:0;line-height:1.62}.localCompanionFlowCard ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.localCompanionFlowCard li{background:#edf8f9d1;border:1px solid #087b8424;border-radius:8px;gap:8px;min-width:0;min-height:104px;padding:12px;display:grid}.localCompanionFlowCard li span{color:#087b84b8;letter-spacing:.12em;font-size:.72rem;font-weight:900}.localCompanionFlowCard li strong{color:var(--ink);font-size:.9rem}.localCompanionFlowCard li em{color:var(--teal-dark);overflow-wrap:break-word;align-self:end;font-size:.78rem;font-style:normal;font-weight:800}.localCompanionCommandCard{padding:22px}.localCompanionCommandCard details{gap:14px;display:grid}.localCompanionCommandCard summary{cursor:pointer;color:var(--ink);font-size:1.05rem;font-weight:900}.localCompanionCommandStack{gap:8px;margin-top:14px;display:grid}.localCompanionCommandStack code{color:#d8fbff;overflow-wrap:anywhere;white-space:pre-wrap;background:#03161ceb;border:1px solid #087b841f;border-radius:8px;min-width:0;padding:10px 12px;font-size:.78rem;line-height:1.45;display:block}.localCompanionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.localCompanionGrid .accountCard{padding:18px}.localCompanionGrid .accountCard h2{font-size:1.08rem;line-height:1.2}.localCompanionGrid .accountIntroText{margin-bottom:0;font-size:.92rem;line-height:1.58}.accountProductPreview{background:radial-gradient(circle at 10% 0,#7de6ef3d,#0000 32%),#ffffffe6;border:1px solid #7de6ef3d;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:22px;width:min(1240px,100% - 56px);margin:24px auto 0;padding:18px;display:grid;box-shadow:0 18px 48px #17202714}.accountProductPreview h2{color:var(--ink);margin:8px 0 10px}.accountProductPreview p{color:var(--muted);line-height:1.65}.accountProductPreview figure{background:#ffffffd1;border:1px solid #b7c6cfad;border-radius:8px;margin:0;padding:8px}.accountProductPreview img{border-radius:6px;width:100%;height:auto;display:block}.projectValidationFlow{flex-wrap:wrap;gap:8px;margin:-6px 0 18px;display:flex}.projectValidationFlow span{min-height:28px;color:var(--teal-dark);letter-spacing:.01em;background:#edf8f9d1;border:1px solid #087b8429;border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-weight:800;display:inline-flex}.accountStatBlock strong,.accountMetaList strong,.accountRunRow span:first-child,.pricingPlanHeader h2{color:var(--ink)}.accountStatBlock strong{margin-bottom:8px;font-size:1.46rem;display:block}.accountStatBlock p,.accountMetaList span,.pricingPlanSummary,.pricingFaqItem p,.pricingTrustItem p,.accountTrustItem p,.accountEmptyState p{color:var(--muted)}.accountMetaList{gap:14px;display:grid}.accountMetaList div{gap:4px;display:grid}.accountActionStack{gap:10px;display:grid}.accountStatsGrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.accountStat{background:#ffffffb8;border:1px solid #b7c6cfa8;border-radius:14px;gap:4px;min-width:0;padding:12px;display:grid}.accountStat span{color:#5e7580;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2}.accountStat strong{color:var(--ink);font-size:1.35rem;line-height:1}.providerIntegrationGrid{align-items:stretch}.providerIntegrationGrid .accountCardWide{grid-column:1/-1}.projectTaskBanner,.projectTaskDrawer{width:min(1240px,100% - 56px);margin:14px auto 0}.projectTaskBanner{background:radial-gradient(circle at 0 0,#7de6ef38,#0000 32%),#ffffffe6;border:1px solid #087b8429;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 16px 42px #17202712}.projectTaskBanner>div{align-items:center;gap:10px;min-width:0;display:flex}.projectTaskBanner strong{color:var(--ink);font-size:.9rem}.projectTaskBanner p{color:#405963;overflow-wrap:anywhere;margin:0;line-height:1.45}.projectToolConsoleHead{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 38%),#f7fcfde6;border:1px solid #087b8424;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid;box-shadow:0 18px 48px #17202714}.projectToolConsoleHead>div{gap:5px;min-width:0;display:grid}.projectToolConsoleHead span:first-child{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectToolConsoleHead strong{min-width:0;color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.04}.projectToolConsoleHead p{color:#46636d;max-width:70ch;margin:0;line-height:1.42}.projectUtilityPanel{background:radial-gradient(circle at 0 0,#7fd9e424,#0000 34%),#ffffffe6;border:1px solid #b7c6cfad;border-radius:24px;gap:14px;min-width:0;padding:18px;display:grid}.projectUtilityHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.projectUtilityHead>div{min-width:0}.projectUtilityHead span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectUtilityHead h2{color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.08}.projectUtilityRunList{gap:8px;min-width:0;display:grid}.projectUtilityRunRow{min-width:0;color:var(--muted);background:#ffffffb8;border:1px solid #b7c6cf94;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:grid}.projectDecisionRow{grid-template-columns:minmax(90px,.48fr) minmax(180px,1fr) minmax(84px,.42fr) minmax(112px,.54fr) auto minmax(140px,.8fr)}.projectCollaborationRow{grid-template-columns:minmax(126px,.62fr) minmax(100px,.48fr) minmax(170px,.8fr) minmax(112px,.54fr) minmax(180px,1fr) auto}.projectUtilityRunRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectUtilityRunRow>:first-child{color:var(--ink);font-weight:950}.projectUtilityRunRow a{color:var(--teal-dark);font-weight:900;text-decoration:none}.schemaBuilderConsoleHead,.projectValidationConsoleHead,.projectRunsConsoleHead,.projectSettingsConsoleHead,.projectArtifactsConsoleHead{margin:0}.projectTaskDrawer{background:#ffffffe0;border:1px solid #b7c6cfb8;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #1720270e}.projectTaskDrawerNested{width:100%;box-shadow:none;background:#f8fcfde0;margin:14px 0 0}.projectTaskDrawerFull{margin-bottom:8px}.projectTaskDrawer summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(128px,auto) minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.projectTaskDrawer summary::-webkit-details-marker{display:none}.projectTaskDrawer summary:after{content:"+";color:#4c6670;background:#f5fafb;border:1px solid #b7c6cfd6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.projectTaskDrawer[open] summary:after{content:"-"}.projectTaskDrawer summary span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectTaskDrawer summary strong,.projectTaskDrawer summary em{overflow-wrap:anywhere;min-width:0}.projectTaskDrawer summary strong{font-size:1rem}.projectTaskDrawer summary em{min-height:28px;color:var(--teal-dark);white-space:nowrap;background:#087b8414;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-style:normal;font-weight:850;display:inline-flex}.projectRunsTimelinePanel{gap:14px;min-width:0;display:grid}.projectValidationWorkbench{flex-direction:column;gap:14px;display:flex}.projectValidationTabbedShell,.projectValidationPanelGrid{gap:14px;min-width:0;display:grid}.projectValidationDrawerActionGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;min-width:0;display:grid}.productConsoleModulePanel .projectValidationTabbedShell{width:100%;max-width:none}.projectSettingsPanel{gap:14px;min-width:0;display:grid}.projectSettingsTabbedShell,.projectSettingsProjectPanel,.projectSettingsUsagePanel,.projectSettingsAccessPanel,.projectSettingsDangerPanel,.projectSettingsDrawerPanel,.projectSettingsDrawerStats{gap:12px;min-width:0;display:grid}.projectSettingsTabbedShell,.projectSettingsProjectPanel,.projectSettingsUsagePanel,.projectSettingsAccessPanel,.projectSettingsDangerPanel{align-content:start}.projectSettingsUsagePanel .projectSettingsRetentionCard{max-width:none}.projectSettingsAccessPanel,.projectSettingsDangerPanel,.projectSettingsDrawerPanel{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffd6;border:1px solid #b7c6cfad;border-radius:20px;padding:14px}.projectSettingsDangerPanel{background:radial-gradient(circle at 0 0,#bf3b3b1a,#0000 34%),#fff8f6e0;border-color:#bf3b3b47}.projectSettingsDangerPanel strong,.projectSettingsDrawerPanel strong{color:var(--ink);font-size:1rem;line-height:1.24}.projectSettingsDangerPanel p,.projectSettingsDrawerPanel p{color:#5b7480;margin:0;line-height:1.42}.projectSettingsDrawerStats{grid-template-columns:repeat(3,minmax(0,1fr))}.projectSettingsDrawerStats div{background:#f8fcfdcc;border:1px solid #b7c6cf94;border-radius:14px;gap:4px;padding:10px;display:grid}.projectValidationConsoleHead{order:1}.projectValidationCockpitGrid{order:3}.projectValidationRouteMap{order:4}.projectValidationSaveGrid{order:2}.projectValidationWorkbench>.projectTaskDrawerFull{order:5}.projectValidationHandoffDock{order:6}.projectValidationCockpitGrid,.projectValidationSourceGrid,.projectValidationOptionalGrid,.projectValidationAfterSaveGrid,.projectSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.projectValidationScorecard,.projectValidationSaveCard,.projectValidationReturnCard,.projectSettingsNotesCard,.projectSettingsRetentionCard{min-width:0}.projectValidationStatusPill{min-width:0;max-width:230px;color:var(--teal-dark);background:#bef5f86b;border:1px solid #087b842e;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:8px 11px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.projectValidationStatusPillMuted{background:#eff7f9db}.projectValidationStatusPill span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.projectValidationStatusPill strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1;overflow:hidden}.projectSettingsIdentityPill{justify-content:center;max-width:min(100%,190px);overflow:hidden}.projectSettingsIdentityText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectSettingsSafetyRail{color:#7a4104;background:radial-gradient(circle at 0 0,#f59e0b24,#0000 34%),#fffaede0;border:1px solid #b46d0b47;border-radius:18px;gap:5px;margin:14px 0;padding:12px 14px;display:grid}.projectSettingsSafetyRail span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectSettingsSafetyRail strong{color:#8a4b06;font-size:.95rem;line-height:1.35}.projectSettingsNotesSummary{background:radial-gradient(circle at 8% 10%,#7fd9e433,#0000 34%),linear-gradient(#ffffffe0,#f7fcfdd1);border:1px solid #b7c6cfad;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.projectSettingsNotesSummary div{min-width:0}.projectSettingsNotesSummary span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectSettingsNotesSummary p{-webkit-line-clamp:2;color:#55707a;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.92rem;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.projectSettingsContextComposer{gap:12px}.projectSettingsComposerActions{flex-wrap:wrap;gap:10px;display:flex}.projectSettingsInlineStatus{gap:8px;display:grid}.projectSettingsTextareaShell{background:linear-gradient(#ffffffdb,#f7fcfdcc);border:1px solid #b7c6cfad;border-radius:20px;gap:9px;margin:0;padding:12px;display:grid}.projectSettingsTextareaShell span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectSettingsTextareaShell textarea{resize:vertical;width:100%;min-height:128px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;line-height:1.45}.projectSettingsTextareaShell:focus-within{border-color:#087b846b;box-shadow:0 0 0 4px #7fd9e433}.projectValidationMetricGrid,.projectSettingsCountGrid{gap:10px;margin:16px 0 0;display:grid}.projectValidationMetricGrid{grid-template-columns:1fr;gap:8px;margin-top:14px}.projectSettingsCountGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.projectSettingsCountDeck{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.projectValidationMetricGrid>div,.projectSettingsCountGrid>div{background:#f8fcfdd1;border:1px solid #b7c6cf94;border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}.projectValidationMetricItem{background:radial-gradient(circle at 0 0,#7fd9e421,#0000 34%),#f8fcfde0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:9px 11px}.projectValidationMetricItem dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectValidationMetricItem dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectSettingsCountCard{background:radial-gradient(circle at 0 0,#7fd9e41f,#0000 32%),#f8fcfddb;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px}.projectSettingsCountCard dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectSettingsCountCard dd{white-space:nowrap}.projectValidationMetricGrid dt,.projectSettingsCountGrid dt{color:#5e7580;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.projectValidationMetricGrid dd,.projectSettingsCountGrid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:900}.projectValidationRequirementList{gap:8px;margin:14px 0 10px;display:grid}.projectValidationRequirementRow{background:#f8fcfddb;border:1px solid #b7c6cf9e;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.projectValidationRequirementRow span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#bef5f894;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:950}.projectValidationRequirementRow strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.projectValidationRequirementRow em{color:#5e7580;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:850}.projectValidationRouteMap{background:radial-gradient(circle at 0 0,#7fd9e433,#0000 34%),linear-gradient(135deg,#fafdfdf5,#eff8f9d1);border:1px solid #087b8433;border-radius:26px;grid-template-columns:minmax(130px,.22fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:13px 15px;display:grid;overflow:hidden;box-shadow:0 18px 46px #102a3614}.projectValidationRouteHeader{gap:4px;min-width:0;display:grid}.projectValidationRouteHeader span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectValidationRouteHeader strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:950;line-height:1.2;overflow:hidden}.projectValidationRouteTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:relative}.projectValidationRouteTrack:before{content:"";background:linear-gradient(90deg,#087b8433,#f59e0b33);border-radius:999px;height:2px;position:absolute;top:18px;left:8%;right:8%}.projectValidationRouteNode{z-index:1;background:#ffffffe0;border:1px solid #b7c6cfa8;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.projectValidationRouteNode>span{width:34px;height:34px;color:var(--teal-dark);background:#eff7f9f2;border:1px solid #087b8433;border-radius:14px;justify-content:center;align-items:center;font-size:.68rem;font-weight:950;display:inline-flex}.projectValidationRouteNode>div{gap:2px;min-width:0;display:grid}.projectValidationRouteNode strong,.projectValidationRouteNode em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectValidationRouteNode strong{color:var(--ink);font-size:.82rem;font-weight:950}.projectValidationRouteNode em{color:#5e7580;font-size:.74rem;font-style:normal;font-weight:850}.projectValidationRouteNode-ready{background:#f0fcfcf0;border-color:#087b843d}.projectValidationRouteNode-ready>span{background:linear-gradient(135deg,#7fd9e485,#087b8429)}.projectValidationRouteNode-blocked{background:#fffaedeb;border-color:#b4530952}.projectValidationRouteNode-blocked>span{color:#8a4b06;background:#fef3c7f0;border-color:#b4530947}.projectValidationSourceGrid{margin-top:14px}.projectValidationSaveGrid{display:grid}.projectValidationForm{gap:12px;display:grid}.projectValidationSaveComposer{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),linear-gradient(#ffffffeb,#f7fcfddb);border:1px solid #b7c6cfad;border-radius:24px;gap:12px;min-width:0;padding:14px;display:grid}.projectValidationComposerHead{grid-template-columns:minmax(0,1fr) auto minmax(300px,.68fr);align-items:center;gap:10px;min-width:0;display:grid}.projectValidationComposerTitle{gap:4px;min-width:0;display:grid}.projectValidationComposerHead span,.projectValidationSubmitDock span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectValidationComposerHead strong,.projectValidationSubmitDock strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.3;overflow:hidden}.projectValidationComposerHead em{min-width:0;max-width:220px;min-height:30px;color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;background:#bef5f86b;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;padding:0 11px;font-size:.76rem;font-style:normal;font-weight:900;display:inline-flex;overflow:hidden}.projectValidationComposerBody{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.projectValidationOutcomeControl,.projectValidationSummaryField{background:#ffffffc2;border:1px solid #b7c6cf9e;border-radius:18px;gap:8px;min-width:0;padding:12px;display:grid}.projectValidationOutcomeControl span,.projectValidationSummaryField span{color:#5e7580;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectValidationOutcomeControl select,.projectValidationSummaryField textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.projectValidationOutcomeControl select{background:#eff7f9e6;border-radius:999px;align-self:end;min-height:42px;padding:0 10px;font-weight:850}.projectValidationSummaryField textarea{resize:vertical;min-height:104px;line-height:1.45}.projectValidationSubmitDock{background:linear-gradient(#ffffffeb,#f6fcfdf5);border:1px solid #b7c6cf9e;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;box-shadow:0 16px 34px #17202714}.projectValidationSubmitDock>div{gap:4px;min-width:0;display:grid}.projectValidationSubmitButton{white-space:nowrap;flex:none}.projectValidationOptionalGrid{padding:0 14px 14px}.projectValidationOptionalBundleBody{gap:10px;min-width:0;padding:0 12px 12px;display:grid}.projectValidationOptionalBundleBody>.projectTaskDrawer{margin:0}.projectValidationAfterSaveGrid{align-items:start}.projectValidationHandoffDock{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:start;gap:14px;min-width:0;display:grid}.projectValidationHandoffCard,.projectValidationCommandDrawer{min-width:0;margin:0}.projectValidationCommandDrawer{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 42%),#ffffffe6;width:100%}.projectValidationCommandDrawer summary{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto 28px}.projectValidationHandoffCard{gap:12px;height:100%;display:grid}.projectValidationReturnMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.projectValidationReturnMetricStrip .accountRunItem{gap:4px;padding:11px 12px}.projectValidationReturnMetricStrip dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.projectValidationReturnMetricStrip dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:950;overflow:hidden}.projectValidationReturnStepsDrawer,.projectValidationArtifactDrawer{margin:0}.projectValidationReturnStepsDrawer summary,.projectValidationArtifactDrawer summary{grid-template-columns:minmax(0,.78fr) minmax(0,1fr) auto 28px}.projectValidationReturnStepsDrawer .accountRunList,.projectValidationArtifactDrawer .accountRunList{padding:0 12px 12px}.projectValidationArtifactDrawer .accountRunItem{gap:8px}.projectValidationArtifactDrawer .accountCardHead{gap:8px;min-width:0}.projectValidationArtifactDrawer .accountCardHead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectRunsFilterBar{flex-wrap:wrap;gap:8px;display:flex}.projectRunsTabbedShell{gap:12px;min-width:0;display:grid}.projectRunsTimelineDock{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:start;gap:14px;min-width:0;display:grid}.projectRunsTimelineMain{min-width:0}.projectRunsSourcePanel,.projectRunsFailedPanel,.projectRunsExportPanel{gap:12px;min-width:0;display:grid}.projectRunsSourceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;min-width:0;display:grid}.projectRunsSourceCard,.projectRunsExportCard,.projectRunsPreviewCard,.projectRunsArtifactList article{background:#ffffffd1;border:1px solid #b7c6cfa8;border-radius:18px;gap:8px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffbd}.projectRunsSourceCard span,.projectRunsExportCard span,.projectRunsPreviewCard span,.projectRunsArtifactList span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.projectRunsSourceCard strong,.projectRunsExportCard strong,.projectRunsPreviewCard strong,.projectRunsArtifactList strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.18}.projectRunsSourceCard p,.projectRunsExportCard p,.projectRunsPreviewCard p,.projectRunsArtifactList p{color:#5b7480;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.36}.projectRunsExportGrid,.projectRunsDrawerList,.projectRunsArtifactList{gap:10px;min-width:0;display:grid}.projectRunsDrawerList{align-content:start}.projectRunsExportGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.projectRunsViewAllButton{justify-self:start;margin-top:10px}.projectRunsList{gap:10px;display:grid}.projectRunsCardDeck{grid-template-columns:1fr;align-items:stretch}.projectRunsEvidenceRunway{gap:9px;min-width:0;margin-top:12px;display:grid}.projectRunsEvidenceRunway header{background:#ffffffc7;border:1px solid #b7c6cf9e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.projectRunsEvidenceTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid;position:relative}.projectRunsEvidenceTrack:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0e767d47,#0e767d14);height:1px;position:absolute;top:25px;left:26px;right:26px}.projectRunsEvidenceNode{background:#ffffffd1;border:1px solid #b7c6cf9e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-width:0;min-height:68px;padding:9px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1}.projectRunsEvidenceIndex{background:var(--ink);color:#fbf6ea;letter-spacing:.08em;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:950;display:grid}.projectRunsEvidenceNode div{gap:3px;min-width:0;display:grid}.projectRunsEvidenceRunway span:not(.projectRunsEvidenceIndex){color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.projectRunsEvidenceRunway strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.18;overflow:hidden}.projectRunsEvidenceNode p{color:#5b7480;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.projectRunsEvidenceNode a{color:var(--teal-dark);white-space:nowrap;grid-column:auto;justify-self:start;font-size:.76rem;font-weight:900}.projectRunsTraceSurface{background:radial-gradient(circle at 8% 0,#7fd9e42e,#0000 32%),linear-gradient(90deg,#087b840d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#087b840d 1px,#0000 1px) 0 0/28px 28px,#ffffffb8;border:1px solid #b7c6cf9e;border-radius:22px;gap:10px;min-height:148px;margin:0 0 12px;padding:14px;display:grid}.projectRunsTraceSurface>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.projectRunsTraceSurface span,.projectRunsTraceSurface em{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1}.projectRunsTraceSurface strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.16;overflow:hidden}.projectRunsTraceSurface ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.projectRunsTraceSurface li{background:#ffffffd1;border:1px solid #087b8421;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:10px;display:grid}.projectRunsTraceSurface li span{background:#087b841a;border-radius:999px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.projectRunsNextActionPanel{background:radial-gradient(circle at 100% 0,#087b8424,#0000 36%),linear-gradient(#fffffff0,#f6fcfde0);border:1px solid #b7c6cfbd;border-radius:22px;gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:16px;box-shadow:0 18px 46px #17202712}.projectRunsNextActionPanel>span,.projectRunsNextActionList span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectRunsNextActionPanel>strong{color:var(--ink);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.22}.projectRunsNextActionPanel p{color:#5b7480;margin:0;line-height:1.42}.projectRunsNextActionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectRunsNextActionList li{background:#ffffffb8;border:1px solid #b7c6cf8c;border-radius:14px;gap:4px;min-width:0;padding:9px 10px;display:grid}.projectRunsNextActionList li:last-child{grid-column:1/-1}.projectRunsNextActionList strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;line-height:1.22}.projectRunEvidenceCard{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 34%),linear-gradient(#ffffffeb,#f6fcfde0);border:1px solid #b7c6cfbd;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(240px,.5fr) auto;align-items:center;gap:10px;min-width:0;min-height:74px;padding:10px 12px;display:grid;box-shadow:0 18px 46px #17202712}.projectRunEvidenceCardCompact{border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:12px}.projectRunEvidenceCardCompact .projectRunMetaRail,.projectRunEvidenceCardCompact .projectRunCardActions{grid-column:2}.projectRunTypeMark{width:34px;height:34px;color:var(--teal-dark);font-family:var(--font-mono), monospace;text-transform:uppercase;background:#087b841a;border:1px solid #087b842e;border-radius:12px;grid-row:auto;justify-content:center;align-items:center;font-size:.78rem;font-weight:950;display:inline-flex}.projectRunCardCopy{gap:3px;min-width:0;display:grid}.projectRunCardCopy span,.projectRunMetaRail span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectRunMetaRail span{display:none}.projectRunCardCopy strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.22;overflow:hidden}.projectRunMetaRail{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:6px;min-width:0;display:grid}.projectRunMetaRail>div{background:#ffffffb3;border:1px solid #b7c6cf8c;border-radius:999px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px 9px;display:grid}.projectRunMetaRail strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.22;overflow:hidden}.projectRunCardActions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.projectRunQuickActions{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:6px;display:grid}.projectRunCardActions .accountActionButton{min-height:32px}.projectProviderActionGrid,.projectConnectFormGrid,.projectConnectChecklist{gap:10px;display:grid}.projectConnectCockpit{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:min(1240px,100% - 56px);margin:14px auto 0;display:grid}.projectConnectTabbedShell,.projectConnectProfilesPanel,.projectConnectRunbookPanel,.projectConnectReadinessPanel,.projectConnectDrawerPanel,.projectConnectDrawerList{gap:12px;min-width:0;display:grid}.projectConnectTabbedShell{margin-top:12px}.projectConnectTopTabbedShell>.projectToolTabList{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projectConnectTopTabbedShell>.projectToolTabList .projectToolTab{width:100%;min-width:0;max-width:none}.projectConnectTopTabbedShell>.projectToolTabPanel{min-width:0}.projectConnectProfilesPanel,.projectConnectRunbookPanel,.projectConnectReadinessPanel{align-content:start}.projectConnectProfilesPanel .projectProviderActionGrid{grid-template-columns:1fr}.projectConnectRunbookPanel,.projectConnectReadinessPanel,.projectConnectDrawerPanel{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffd1;border:1px solid #b7c6cfa8;border-radius:18px;padding:14px}.projectConnectRunbookPanel strong,.projectConnectDrawerPanel strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.24}.projectConnectRunbookPanel p,.projectConnectDrawerPanel p{color:#5b7480;margin:0;line-height:1.42}.projectConnectDrawerList{margin:0;padding-left:18px}.projectConnectPrimaryPanel{background:radial-gradient(circle at 0 0,#7de6ef38,#0000 34%),linear-gradient(145deg,#fffffff5,#f4fafae6);overflow:hidden}.projectConnectHeroPanel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;display:grid}.projectConnectHeroPanel>.accountCardHead{grid-column:1}.projectConnectHeroPanel>.projectConnectIntroBar,.projectConnectHeroPanel>.projectConnectTabbedShell{grid-column:1/-1}.projectConnectHeroPanel>.accountIntroText{grid-column:1;align-self:start}.projectConnectHeroPanel>.projectConnectStatusRail{grid-area:1/2/span 2;min-width:min(360px,42vw);margin-top:0}.projectConnectSideRail{align-content:start;gap:12px;min-width:0;display:grid}.projectConnectIntroBar{background:linear-gradient(135deg,#e6fafce0,#ffffffb3);border:1px solid #087b8424;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.projectConnectIntroBar p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.projectConnectIntroBar .accountStatusPill{white-space:nowrap;flex:none}.projectConnectStatusRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.projectConnectStatusRail>div{background:#ffffffb8;border:1px solid #b7c6cf94;border-radius:16px;gap:5px;min-width:0;padding:12px;display:grid}.projectConnectStatusRail span{color:#657b85;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.projectConnectStatusRail strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;line-height:1.1}.projectConnectCreateDrawer{margin-top:16px}.projectConnectProviderDrawer{margin-top:12px}.projectConnectProviderDrawer .projectProviderActionGrid{padding:0 12px 12px}.projectConnectCreateDrawer summary{flex-wrap:wrap;align-items:center;display:flex}.projectConnectCreateDrawer summary span{flex:1 0 100%}.projectConnectCreateDrawer summary strong{overflow-wrap:normal;flex:220px}.projectConnectCreateDrawer summary em{flex:none}.projectConnectCreateDrawer summary:after{flex:0 0 28px}.projectConnectSavedPanel{min-width:0}.projectConnectRouteMap{background:radial-gradient(circle at 50% 48%,#7fd9e433,#0000 32%),linear-gradient(90deg,#087b840e 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#087b840e 1px,#0000 1px) 0 0/26px 26px,#f8fdfdc7;border:1px solid #b7c6cfa8;border-radius:22px;grid-template-rows:repeat(2,minmax(124px,1fr));grid-template-columns:minmax(0,1fr) minmax(190px,.86fr) minmax(0,1fr);gap:12px;min-width:0;min-height:342px;margin:12px 0 14px;padding:16px;display:grid;position:relative;overflow:hidden}.projectConnectRouteMap:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 64%);border:1px dashed #087b844d;border-radius:999px;position:absolute;inset:44px 52px}.projectConnectRouteCenter,.projectConnectRouteNode{z-index:1;background:#ffffffe0;border:1px solid #b7c6cfad;min-width:0;display:grid;position:relative;box-shadow:0 16px 34px #1720270f}.projectConnectRouteCenter{text-align:center;background:radial-gradient(circle at 50% 0,#7fd9e447,#0000 44%),#fffffff0;border-color:#087b843d;border-radius:20px;grid-area:1/2/span 2;align-self:center;gap:8px;padding:18px}.projectConnectRouteCenter span,.projectConnectRouteNode span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectConnectRouteCenter strong{color:var(--ink);overflow-wrap:anywhere;font-size:1.18rem;line-height:1.1}.projectConnectRouteCenter p,.projectConnectRouteNode p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.38}.projectConnectRouteNode{border-radius:18px;align-content:start;gap:7px;min-height:112px;padding:14px}.projectConnectRouteNode strong{color:var(--ink);font-size:.96rem;line-height:1.12}.projectConnectRouteNode p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.projectConnectRouteNode-builder{grid-area:1/1}.projectConnectRouteNode-review{grid-area:1/3}.projectConnectRouteNode-audit{grid-area:2/1}.projectConnectRouteNode-migration{grid-area:2/3}.projectConnectGuidanceDrawer{margin:0}.projectConnectGuidanceList{gap:10px;min-width:0;display:grid}.projectConnectGuidanceList .accountCard{background:radial-gradient(circle at 0 0,#7fd9e424,#0000 36%),#ffffffc2;border-radius:18px;min-width:0;padding:14px}.projectConnectGuidanceList .accountActionStack{color:#425f68;margin:0;padding-left:18px;line-height:1.42}.projectConnectGuidanceList .accountActionButton{white-space:normal;text-align:center;justify-content:center;min-height:38px}.projectConnectEmptyPanel{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 32%),#ffffffc2;border:1px solid #b7c6cfad;border-radius:20px;gap:12px;min-width:0;padding:14px;display:grid}.projectConnectEmptyCopy{gap:6px;min-width:0;display:grid}.projectConnectEmptyCopy strong{color:var(--ink);font-size:1rem;line-height:1.22}.projectConnectEmptyCopy p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.projectConnectEmptyRail{gap:7px;display:grid;position:relative}.projectConnectEmptyRail:before{content:"";pointer-events:none;background:linear-gradient(#087b8442,#087b840f);width:1px;position:absolute;top:23px;bottom:23px;left:25px}.projectConnectEmptyStep{background:linear-gradient(90deg,#7fd9e41c,#0000 70%),#edf8f9e0;border:1px solid #087b8426;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:68px;padding:9px 11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffbd}.projectConnectEmptyIndex{width:27px;height:27px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b8421;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:950;display:inline-flex}.projectConnectEmptyStep div{gap:3px;min-width:0;display:grid}.projectConnectEmptyStep strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.2;overflow:hidden}.projectConnectEmptyStep p{min-width:0;color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.projectConnectEmptyActionRail{grid-template-columns:1fr;gap:8px;display:grid}.projectConnectEmptyActionRail .accountActionButton{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:42px}.projectConnectProfileDeck{gap:10px;min-width:0;margin:12px 0 14px;display:grid}.projectConnectProfileCard{overflow-wrap:anywhere;min-width:0;color:inherit;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffc7;border:1px solid #b7c6cfb3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.projectConnectProfileCard:hover,.projectConnectProfileCard:focus-visible{border-color:#087b8447;transform:translateY(-1px);box-shadow:0 14px 28px #17202712}.projectConnectProfileCard[aria-pressed=true]{background:radial-gradient(circle at 0 0,#7fd9e447,#0000 38%),linear-gradient(135deg,#eefcfdfa,#ffffffd6);border-color:#087b8470;box-shadow:inset 0 0 0 1px #087b8414,0 16px 32px #17202714}.projectConnectProfileTitle{min-width:0;color:var(--ink);font-size:.96rem;font-weight:950;line-height:1.16}.projectConnectProfileMeta{min-width:0;color:var(--muted);flex-wrap:wrap;grid-column:1;gap:7px;font-size:.74rem;font-weight:800;line-height:1.2;display:flex}.projectConnectProfileMeta span,.projectConnectProfileStatus{background:#ffffffb8;border:1px solid #b7c6cf9e;border-radius:999px;min-width:0;padding:5px 8px}.projectConnectProfileStatus{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;place-self:start end;font-size:.68rem;font-weight:950;line-height:1.1}.projectProviderActionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 14px 14px}.projectConnectFormGrid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.projectConnectFormGrid label,.projectConnectChecklist label,.projectTaskDrawer form>label{color:#405963;gap:7px;margin:0;font-size:.84rem;font-weight:850;display:grid}.projectConnectFormGrid input,.projectConnectFormGrid select,.projectTaskDrawer textarea{width:100%}.projectConnectChecklist{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:2px}.projectConnectChecklist label{background:#ffffffb3;border:1px solid #b7c6cf9e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;padding:8px 10px}.projectTaskDrawer>form,.projectTaskDrawer>div,.projectTaskDrawer>section,.projectTaskDrawerNested>form{padding:0 14px 14px}.projectTaskDrawer>section.accountGrid{width:100%;margin:0}.projectReviewWorkbench,.projectCompareWorkbench{align-items:start}.projectReviewStudio{grid-template-columns:1fr}.projectReviewTabbedShell,.projectReviewTabbedShell .projectToolTabPanel{min-width:0}.projectReviewStudio .projectReviewCanvasCard{gap:12px;min-width:0;display:grid;overflow:hidden}.projectReviewPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.projectReviewPanelGrid>.accountCard,.projectReviewPanelGrid>.accountActionStack,.projectReviewPanelGrid>.projectReviewScoreGrid{min-width:0}.projectReviewPanelGrid>.projectReviewScoreGrid,.projectReviewPanelGrid>.accountActionStack{grid-column:1/-1}.projectReviewDrawerActionGrid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.projectReviewDrawerActionGrid .secondaryCta{text-align:left;cursor:pointer;border:1px solid #087b8433;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:3px 10px;width:100%;min-height:46px;display:grid}.projectReviewDrawerActionGrid .secondaryCta span,.projectReviewDrawerActionGrid .secondaryCta strong,.projectReviewDrawerActionGrid .secondaryCta em{min-width:0}.projectReviewDrawerActionGrid .secondaryCta span,.projectReviewDrawerActionGrid .secondaryCta em{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectReviewDrawerActionGrid .secondaryCta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectReviewDrawerActionGrid .secondaryCta em{white-space:nowrap;background:#087b8414;border-radius:999px;justify-self:end;padding:4px 8px;font-style:normal}.projectReviewSourceSummary{align-content:start;gap:10px;min-width:0;display:grid}.projectReviewSourceSummary>strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.15;overflow:hidden}.projectReviewSourceSummary p{color:#526b76;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.projectReviewFindingCard,.projectReviewFindingDetail{background:radial-gradient(circle at 0 0,#7fd9e424,#0000 34%),#ffffffc7;border:1px solid #b7c6cfb8;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.projectReviewFindingMeta,.projectReviewFindingDetailMeta{justify-content:start;gap:6px;min-width:0;display:grid}.projectReviewFindingMeta{grid-template-columns:repeat(2,minmax(0,auto))}.projectReviewFindingDetailMeta{grid-template-columns:repeat(3,minmax(0,auto))}.projectReviewFindingMeta span,.projectReviewFindingDetailMeta span{min-width:0;max-width:180px;color:var(--teal-dark);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#edf8f9d1;border:1px solid #087b8424;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:950;line-height:1;overflow:hidden}.projectReviewFindingCard>strong,.projectReviewFindingDetail>strong{color:var(--ink);font-size:1rem;line-height:1.16}.projectReviewFindingCard p,.projectReviewFindingDetail p{color:#526b76;margin:0;line-height:1.5}.projectReviewFindingSummary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.projectReviewFindingOpenButton{min-height:36px;padding-block:7px}.projectReviewTopBar{grid-template-columns:minmax(0,1fr) minmax(420px,auto) auto;align-items:center;gap:12px;min-width:0;display:grid}.projectReviewTopBar .projectReviewConsoleHead,.projectReviewTopBar .projectReviewSourceDock{margin-bottom:0}.projectReviewTopBar .projectReviewOverrideDrawer{min-width:0;margin:0}.projectReviewTopBar .projectReviewOverrideDrawer[open]{grid-column:1/-1}.projectCompareWorkbench{gap:14px;min-width:0;display:grid}.projectCompareWorkbenchDrawerSurface{gap:14px;padding:0}.projectCompareDrawerPickerPanel{background:radial-gradient(circle at 12% 10%,#5ed5de29,#0000 36%),linear-gradient(135deg,#ffffffeb,#f1faf7d6);border:1px solid #087b8424;border-radius:28px;gap:14px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f262914}.projectCompareDrawerPickerHead{gap:7px;display:grid}.projectCompareDrawerPickerHead h2{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,3vw,2.55rem);line-height:.98}.projectCompareDrawerPickerHead p{color:#52717a;max-width:56ch;margin:0;line-height:1.5}.projectCompareDrawerPickerMap{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.projectCompareDrawerPickerMap section{background:#ffffffc2;border:1px solid #087b841f;border-radius:22px;gap:6px;min-width:0;padding:14px;display:grid}.projectCompareDrawerPickerMap span,.projectCompareDrawerPickerSummary .accountCardEyebrow{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectCompareDrawerPickerMap strong{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:1.35rem;line-height:1}.projectCompareDrawerPickerMap small{color:#52717a;line-height:1.4}.projectCompareDrawerPickerMap i{background:linear-gradient(90deg,#087b842e,#087b8499,#087b842e);border-radius:999px;height:3px;position:relative}.projectCompareDrawerPickerMap i:after{content:"";background:#087b84;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 8px 20px #087b8438}.projectCompareDrawerPickerActions,.projectCompareDrawerPickerSelects{gap:10px;min-width:0;display:grid}.projectCompareDrawerPickerActions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.projectCompareDrawerPickerSelects{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.projectCompareDrawerPickerField{gap:6px;min-width:0;display:grid}.projectCompareDrawerPickerField .fieldLabel{margin:0}.projectCompareDrawerPickerField select{width:100%;min-width:0}.projectCompareDrawerPickerSelects .accountActionButton{white-space:nowrap;align-self:end;min-height:43px}.projectCompareDrawerPickerSummary{background:#ffffffb8}.projectCompareTabbedShell,.projectCompareTabbedShell .projectToolTabPanel{min-width:0}.projectComparePanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.projectComparePanelGrid>.accountCardStrong:first-child{grid-column:1/-1}.projectCompareDrawerActionGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.projectCompareDrawerActionGrid .secondaryCta{text-align:left;cursor:pointer;border:1px solid #087b8433;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:3px 10px;width:100%;min-height:46px;display:grid}.projectCompareDrawerActionGrid .secondaryCta span,.projectCompareDrawerActionGrid .secondaryCta strong,.projectCompareDrawerActionGrid .secondaryCta em{min-width:0}.projectCompareDrawerActionGrid .secondaryCta span,.projectCompareDrawerActionGrid .secondaryCta em{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectCompareDrawerActionGrid .secondaryCta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectCompareDrawerActionGrid .secondaryCta em{white-space:nowrap;background:#087b8414;border-radius:999px;justify-self:end;padding:4px 8px;font-style:normal}.projectCompareEmptyPanel{background:#ffffffad;border:1px dashed #b7c6cfc7;border-radius:22px;align-content:center;gap:6px;min-height:180px;padding:22px;display:grid}.projectCompareRawSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.projectCompareRawSummary span{background:#ffffffc2;border:1px solid #b7c6cfb3;border-radius:16px;gap:4px;min-width:0;padding:12px;display:grid}.projectCompareRawSummary strong,.projectCompareRawSummary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectCompareRawSummary strong{color:var(--ink);font-size:.86rem}.projectCompareRawSummary em{color:var(--teal-dark);font-size:.8rem;font-style:normal;font-weight:900}.projectCompareWorkbenchTop{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch;gap:14px;min-width:0;display:grid}.projectCompareWorkbenchTop>.accountCard,.projectCompareSideRail>.accountCard{min-width:0}.projectCompareSideRail{align-content:start;gap:12px;min-width:0;display:grid}.projectReviewConsoleHead,.projectCompareConsoleHead{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 38%),#f7fcfde0;border:1px solid #087b8424;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;margin-bottom:14px;padding:14px;display:grid}.projectReviewConsoleHead>div,.projectCompareConsoleHead>div{gap:5px;min-width:0;display:grid}.projectReviewConsoleHead span,.projectCompareConsoleHead span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectReviewConsoleHead strong,.projectCompareConsoleHead strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.05}.projectReviewConsoleHead p,.projectCompareConsoleHead p{color:#46636d;margin:0;line-height:1.45}.projectReviewConsoleHead em{min-height:32px;color:var(--teal-dark);white-space:nowrap;background:#ffffffd1;border:1px solid #087b8429;border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.projectCompareConsoleHead svg{color:var(--teal-dark)}.projectReviewSourceDock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:grid}.projectReviewLatestToggle{min-width:0;color:var(--ink);background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 36%),#ffffffc7;border:1px solid #b7c6cfbd;border-radius:18px;align-items:center;gap:11px;padding:12px 13px;display:inline-flex}.projectReviewLatestToggle input{width:18px;height:18px;accent-color:var(--teal);flex:none}.projectReviewLatestToggle span{gap:3px;min-width:0;display:grid}.projectReviewLatestToggle strong{color:var(--ink);font-size:.92rem;line-height:1.1}.projectReviewLatestToggle em{color:#60727b;font-size:.76rem;font-style:normal;font-weight:800;line-height:1.1}.projectReviewRunButton{white-space:nowrap;min-height:46px}.projectReviewOverrideDrawer,.projectReviewOverrideDrawer summary{min-width:0}.projectReviewSourceGrid,.projectReviewFindingGrid,.projectComparePickerGrid,.projectCompareResultRail,.projectCompareFindingBody{gap:12px;display:grid}.projectReviewSourceGrid{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end}.projectReviewSourceGrid label{gap:7px;margin:0;display:grid}.projectReviewSourceGrid textarea,.projectReviewSourceGrid input{width:100%}.projectReviewFindingGrid{margin-top:14px}.projectReviewEmptyPanel{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 34%),#ffffffbd;border:1px solid #b7c6cfad;border-radius:20px;gap:12px;min-width:0;padding:14px;display:grid;position:relative}.projectReviewMapDock{background:#f5fbfcd1;border:1px solid #087b8426;border-radius:18px;min-width:0;overflow:hidden}.projectReviewMapDock .productConsoleCanvas{min-height:390px;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.projectReviewMapDock .productConsoleCanvasToolbar{border:0;border-bottom:1px solid #b7c6cf6b;border-radius:0;gap:8px;padding:12px 14px}.projectReviewMapDock .productConsoleCanvasToolbar>div:last-child{display:none}.projectReviewMapDock .productConsoleStage,.projectReviewMapDock .productConsoleSchemaMap{min-height:380px}.projectReviewMapDock .productConsoleSchemaMap.hasData{padding:12px;display:block}.projectReviewMapDock .productConsoleSchemaCluster{transform-origin:50% 34%;min-height:356px;transform:scale(.88)}.projectReviewMapDock .productConsoleRelationships{display:none}.projectReviewMapDock .productConsoleSchemaMap.hasData .productConsoleSchemaNode{width:min(185px,42%);min-height:98px}.projectReviewMapDock .productConsoleSchemaNode strong{gap:8px;padding:9px 11px;font-size:.82rem}.projectReviewMapDock .productConsoleSchemaNode ul{gap:6px;padding:10px 11px 11px}.projectReviewMapDock .productConsoleSchemaNode li{font-size:.72rem}.projectReviewMapDock .productConsoleSchemaEmpty{width:min(360px,100% - 28px);padding:18px}.projectReviewEmptyRail{gap:9px;display:grid}.projectReviewEmptyStep{background:#edf8f9db;border:1px solid #087b8426;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 10px;min-width:0;padding:10px 12px;display:grid}.projectReviewEmptyStep span{width:30px;height:30px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex}.projectReviewEmptyStep strong{min-width:0;color:var(--ink);font-size:.9rem;line-height:1.2}.projectReviewEmptyStep p{min-width:0;color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}.projectReviewEmptyActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.projectReviewEmptyActions .accountActionButton{text-align:center;white-space:nowrap;justify-content:center;min-height:42px}.projectReviewScoreGrid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:visible}.projectReviewScoreGrid .accountStat{border-radius:13px;min-width:0;padding:8px 9px}.projectReviewScoreGrid .accountStat span{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.projectReviewScoreGrid .accountStat strong{font-size:1.05rem}.projectReviewDecisionStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;display:grid}.projectReviewDecisionItem{background:linear-gradient(135deg,#ffffffeb,#edf8f9c7),#ffffffd1;border:1px solid #087b8424;border-radius:16px;gap:5px;min-width:0;padding:11px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffffc7}.projectReviewDecisionItem span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1.15}.projectReviewDecisionItem strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.15}.projectComparePickerGrid{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end}.projectCompareEmptyState{gap:10px;display:grid}.projectCompareRouteHeader{min-width:0;color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.projectCompareRouteHeader span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectCompareRouteHeader strong{color:#24424c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:850;overflow:hidden}.projectCompareSetupRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectCompareSetupStep{color:#24424c;background:linear-gradient(90deg,#7fd9e429,#0000 64%),#edf8f9eb;border:1px solid #087b8429;border-radius:16px;align-items:start;gap:7px;min-width:0;min-height:74px;padding:9px 10px;display:grid}.projectCompareSetupStep span{width:27px;height:27px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex}.projectCompareSetupStep strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.76rem;font-weight:800;line-height:1.2}.projectComparePrimaryAction{grid-template-columns:1fr;gap:8px;display:grid}.projectComparePrimaryAction .accountActionButton{white-space:nowrap;text-align:center;background:#ffffffd1;border:1px solid #087b8433;justify-content:center;width:100%;min-height:38px;padding:0 8px;font-size:.82rem;box-shadow:inset 0 0 0 1px #ffffffb8}.projectComparePrimaryAction .accountActionButtonPrimary{color:#071217;background:linear-gradient(135deg,#69dbe4,#4bc9d4)}.projectCompareSecondaryActionsDrawer{min-width:0}.projectCompareSecondaryActionsDrawer summary{cursor:pointer;color:#4f6f77;font-size:.78rem;font-weight:850}.projectCompareSecondaryActionsDrawer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.projectCompareSecondaryActionsDrawer .accountActionButton{white-space:nowrap;justify-content:center;min-height:34px}.projectCompareDeltaPreview{background:linear-gradient(135deg,#ffffffe6,#edf8f9c7),#ffffffd1;border:1px solid #087b8424;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.projectCompareDeltaPreview div{background:#ffffffc7;border-radius:14px;gap:3px;min-width:0;padding:9px 10px;display:grid}.projectCompareDeltaPreview span,.projectCompareDeltaPreview em{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1}.projectCompareDeltaPreview strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.14;overflow:hidden}.projectCompareDeltaPreview i{width:30px;height:30px;color:var(--teal-dark);background:#087b841a;border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.projectCompareDeltaPreview em{white-space:nowrap;background:#7fd9e429;border:1px solid #087b8429;border-radius:999px;justify-self:end;padding:9px 10px}.projectCompareControlPanel{position:relative;overflow:hidden}.projectCompareControlPanel:before{content:"";pointer-events:none;background:radial-gradient(circle,#7fd9e44d,#0000 62%);border-radius:999px;width:180px;height:180px;position:absolute;inset:-42% -28% auto auto}.projectCompareEvidencePackDrawer{background:radial-gradient(circle at 14% 0,#7fd9e429,#0000 42%),#ffffffe6;border:1px solid #b7c6cfbd;border-radius:22px;display:grid;overflow:hidden}.projectCompareEvidencePackDrawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-height:66px;padding:13px 15px;list-style:none;display:grid}.projectCompareEvidencePackDrawer summary::-webkit-details-marker{display:none}.projectCompareEvidencePackDrawer summary span,.projectCompareEvidencePackDrawer summary em{min-width:0;color:var(--teal-dark);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.projectCompareEvidencePackDrawer summary strong{min-width:0;color:var(--ink);font-size:.96rem;line-height:1.12}.projectCompareEvidencePackDrawer summary em{background:#087b841a;border-radius:999px;justify-self:end;padding:6px 9px;font-style:normal}.projectCompareEvidencePackDrawer summary:after{width:28px;height:28px;color:var(--teal-dark);content:"+";border:1px solid #b7c6cfbd;border-radius:999px;grid-area:1/2/span 2;place-items:center;font-size:1.05rem;font-weight:950;display:grid}.projectCompareEvidencePackDrawer[open] summary:after{content:"-"}.projectCompareEvidencePackDrawer:not([open]) .projectCompareEvidencePackBody{display:none}.projectCompareEvidencePackBody{gap:10px;padding:0 10px 10px;display:grid}.projectCompareBenchmarkCard{background:radial-gradient(circle at 12% -10%,#7fd9e438,#0000 44%),linear-gradient(145deg,#fffffff5,#f4fbfce6);border-color:#087b8438;gap:12px;display:grid;box-shadow:0 18px 44px #087b841a}.projectCompareBenchmarkBars{background:linear-gradient(135deg,#ffffffe6,#f2f9fad6),radial-gradient(circle at 14% 0,#5ed5de26,#0000 40%);border:1px solid #087b8424;border-radius:17px;gap:10px;padding:10px;display:grid}.projectCompareBenchmarkMetric{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;display:grid}.projectCompareBenchmarkMetric span{color:#0a1a219e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectCompareBenchmarkMetric strong{color:var(--ink);white-space:nowrap;font-size:.86rem}.projectCompareBenchmarkMetric em{background:linear-gradient(90deg,#8a4b28,#dfaa76);border-radius:999px;grid-column:1/-1;height:9px;display:block;box-shadow:0 8px 18px #8a4b2829}.projectCompareBenchmarkMetric[data-state=after] em{background:linear-gradient(90deg,#0c6b72,#6bdce4);box-shadow:0 8px 18px #0c6b7229}.projectCompareBenchmarkSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectCompareBenchmarkSummary span,.projectCompareBenchmarkEmpty{background:#f7fcfddb;border:1px solid #087b841f;border-radius:14px;padding:9px 10px}.projectCompareBenchmarkSummary span{color:#0a1a21bd;font-size:.78rem;font-weight:900}.projectCompareBenchmarkEmpty{gap:8px;display:grid}.projectCompareBenchmarkEmpty p{color:#0a1a21a8;margin:0;font-size:.86rem;line-height:1.5}.projectValidationBenchmarkEvidence{gap:12px;display:grid}.projectValidationBenchmarkChart{background:linear-gradient(135deg,#ffffffeb,#f2f9fadb),radial-gradient(circle at 12% 0,#5ed5de29,#0000 44%);border:1px solid #087b8424;border-radius:18px;gap:10px;padding:11px;display:grid}.projectValidationBenchmarkDelta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectValidationBenchmarkDelta span{background:#f7fcfde0;border:1px solid #087b841f;border-radius:15px;gap:4px;min-width:0;padding:10px;display:grid}.projectValidationBenchmarkDelta strong{color:#0a1a2194;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.projectValidationBenchmarkDelta em{color:var(--ink);font-size:.92rem;font-style:normal;font-weight:950}.projectValidationBenchmarkDataShape{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectValidationBenchmarkDataShape span{background:#f6fcfae6;border:1px solid #087b841f;border-radius:15px;gap:4px;min-width:0;padding:10px;display:grid}.projectValidationBenchmarkDataShape strong{color:#0a1a2194;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectValidationBenchmarkDataShape em{color:#0a1a21d6;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:850;overflow:hidden}.projectValidationBenchmarkMetricLedger{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.projectValidationBenchmarkMetricLedger span{background:linear-gradient(#ffffffe0,#f1f7f7c7),radial-gradient(circle at 10% 0,#087b8414,#0000 44%);border:1px solid #0a1a2117;border-radius:15px;gap:4px;min-width:0;padding:10px;display:grid}.projectValidationBenchmarkMetricLedger strong{color:#0a1a2194;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectValidationBenchmarkMetricLedger em{color:#0a1a21d1;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:850;overflow:hidden}.projectValidationBenchmarkSampleTrend{background:linear-gradient(135deg,#ffffffeb,#f5faf8db),repeating-linear-gradient(90deg,#087b840f 0 1px,#0000 1px 26px);border:1px solid #0a1a211a;border-radius:16px;gap:8px;padding:10px;display:grid}.projectValidationBenchmarkSampleTrendHead,.projectValidationBenchmarkSampleTrend span{grid-template-columns:minmax(58px,.34fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.projectValidationBenchmarkSampleTrendHead strong,.projectValidationBenchmarkSampleTrend span strong{color:#0a1a2194;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectValidationBenchmarkSampleTrendHead em,.projectValidationBenchmarkSampleTrend span em{color:#0a1a21c7;text-overflow:ellipsis;white-space:nowrap;background:#0a1a210f;border-radius:999px;min-width:0;padding:7px 9px;font-size:.74rem;font-style:normal;font-weight:850;position:relative;overflow:hidden}.projectValidationBenchmarkSparklineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectValidationBenchmarkSparkline{background:linear-gradient(#ffffffc7,#edf7f7ad),repeating-linear-gradient(90deg,#0a1a210a 0 1px,#0000 1px 24px);border:1px solid #0a1a2114;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.projectValidationBenchmarkSparkline strong{color:#0a1a2194;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectValidationBenchmarkSparkline svg{width:100%;height:34px;overflow:visible}.projectValidationBenchmarkSparkline polyline{fill:none;stroke:#de815ee6;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;vector-effect:non-scaling-stroke}.projectValidationBenchmarkSparkline[data-state=after] polyline{stroke:#087b84eb}.projectValidationBenchmarkSampleTrend span em i{z-index:0;border-radius:inherit;background:linear-gradient(90deg,#de815e3d,#de815e14);position:absolute;inset:0 auto 0 0}.projectValidationBenchmarkSampleTrend span em[data-state=after] i{background:linear-gradient(90deg,#087b843d,#087b8414)}.projectValidationBenchmarkSampleTrend span em{isolation:isolate}.projectValidationBenchmarkSampleTrend span em:after{z-index:1;content:"";position:relative}.projectValidationBenchmarkSampleTrend span small{color:#0a1a218c;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:.68rem;font-weight:780;line-height:1.35;overflow:hidden}.projectValidationRunDetail{gap:14px;display:grid}.projectValidationRunCompactHead{background:radial-gradient(circle at 8% 12%,#5ed5de2e,#0000 28%),linear-gradient(135deg,#fffffff5,#f1f9fae6);border:1px solid #087b8424;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px 18px;display:grid;box-shadow:0 18px 38px #1720270f}.projectValidationRunCompactTitle{gap:8px;min-width:0;display:grid}.projectValidationRunCompactTitle strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.28rem,2vw,1.75rem);line-height:1.05;overflow:hidden}.projectValidationRunCompactTitle p{color:#49656f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:780;overflow:hidden}.projectValidationRunCompactActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.projectValidationRunCompactActions .accountActionButton{white-space:nowrap;min-height:36px;padding:0 12px}.projectValidationRunMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.projectValidationRunMetricStrip div{background:#ffffffc2;border:1px solid #a0b8c26b;border-radius:16px;gap:5px;min-width:0;padding:10px 12px;display:grid}.projectValidationRunMetricStrip span{color:#50707a;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:920}.projectValidationRunMetricStrip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.projectValidationRunGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:14px;display:grid}.projectValidationRunEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.projectValidationRunGrid .accountCard,.projectValidationRunEvidenceGrid .accountCard{min-width:0}.productConsoleModulePanel .projectValidationRunCompactHead{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.productConsoleModulePanel .projectValidationRunGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.productConsoleModulePanel .projectValidationRunEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.productConsoleModulePanel .projectValidationRunCompactHead{grid-template-columns:1fr}.productConsoleModulePanel .projectValidationRunCompactActions{justify-content:flex-start}.productConsoleModulePanel .projectValidationRunMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleModulePanel .projectValidationRunGrid,.productConsoleModulePanel .projectValidationRunEvidenceGrid{grid-template-columns:1fr}}.projectCompareControlMeter{background:#0a1a2114;border:1px solid #087b842e;border-radius:999px;height:10px;margin:12px 0 14px;position:relative;overflow:hidden}.projectCompareControlMeter span{border-radius:inherit;background:linear-gradient(90deg,#153b43,#5ed5de);height:100%;display:block;box-shadow:0 0 20px #5ed5de61}.projectCompareControlMeter[data-state=pending] span{box-shadow:none;background:linear-gradient(90deg,#7a8790,#b9c7ce)}.projectCompareControlSteps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectCompareControlSteps li{background:#f7fcfddb;border:1px solid #087b8424;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.projectCompareControlSteps span{width:28px;height:28px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:950;display:inline-flex}.projectCompareControlSteps strong,.projectCompareControlSteps em{min-width:0;line-height:1.15}.projectCompareControlSteps strong{color:var(--ink);font-size:.86rem}.projectCompareControlSteps em{color:#52717a;text-align:right;overflow-wrap:anywhere;font-size:.76rem;font-style:normal;font-weight:850}.projectCompareControlActions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.projectCompareControlActions .accountActionButton{text-align:center;white-space:nowrap;justify-content:center;min-height:40px}.projectCompareBridgeStrip{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.projectCompareBridgeItem{background:radial-gradient(circle at 0 0,#7fd9e42e,#0000 44%),#f7fcfde6;border:1px solid #087b8424;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.projectCompareBridgeItem span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#bef5f88c;border-radius:999px;align-items:center;padding:6px 8px;font-size:.66rem;font-weight:950;line-height:1.15;display:inline-flex}.projectCompareBridgeItem strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;line-height:1.2}.projectCompareBridgeStrip .accountActionButton{text-align:center;white-space:normal;grid-column:1/-1;justify-content:center;min-height:42px}.projectCompareResultRail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.auditRunDetailWorkbench{gap:14px;min-width:0;display:grid}.auditRunDetailStandalone{min-height:100vh}.auditRunDetailCompactHead{background:radial-gradient(circle at 0 0,#087b841f,#0000 34%),#ffffffd6;border:1px solid #b7c6cfad;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffd1}.auditRunDetailCompactTitle{grid-template-columns:auto minmax(0,auto);justify-content:start;align-items:center;gap:4px 9px;min-width:0;display:grid}.auditRunDetailCompactTitle strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.12;overflow:hidden}.auditRunDetailCompactTitle p{color:#5b7480;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;margin:0;font-size:.82rem;line-height:1.3;overflow:hidden}.auditRunDetailActions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:0;display:flex;overflow-x:auto}.auditRunDetailActions .accountActionButton{white-space:nowrap;word-break:normal;border-radius:999px;flex:none;min-height:34px}.auditRunDetailActions .accountStatusPill{white-space:nowrap;word-break:normal;flex:none}.auditRunDetailSnapshot{grid-template-columns:minmax(260px,1fr) minmax(300px,.9fr);align-items:start;gap:12px;min-width:0;display:grid}.auditRunDetailSummaryCard,.auditRunDetailMetricRail{background:radial-gradient(circle at 0 0,#7fd9e41f,#0000 34%),#ffffffe0;border:1px solid #b7c6cfc2;border-radius:18px;min-width:0;padding:16px}.auditRunDetailSummaryCard{grid-row:span 2;gap:10px;display:grid}.auditRunDetailSummaryCard>span,.auditRunDetailMetricRail span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.auditRunDetailSummaryCard>strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1}.auditRunDetailSummaryCard p{color:var(--muted);margin:0;line-height:1.45}.auditRunDetailProgressStrip{color:#8a4b00;background:#f59e0b1f;border:1px solid #cf891042;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.auditRunDetailPrimaryState{background:linear-gradient(135deg,#ffffffe0,#f1fafad1),#ffffffdb;border:1px solid #a0b8c294;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.auditRunDetailPrimaryState>div{gap:4px;min-width:0;display:grid}.auditRunDetailPrimaryState span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.auditRunDetailPrimaryState strong{color:var(--ink);font-size:1rem;line-height:1.1}.auditRunDetailPrimaryState p{max-width:54ch;font-size:.86rem}.auditRunDetailPrimaryState .accountActionButton{white-space:nowrap;min-height:34px}.auditRunDetailPrimaryState.isReady{border-color:#12b88657;box-shadow:inset 4px 0 #12b886b8}.auditRunDetailPrimaryState.isWaiting{border-color:#f59e0b57;box-shadow:inset 4px 0 #f59e0bc2}.auditRunDetailPrimaryState.isBlocked{border-color:#cb45454d;box-shadow:inset 4px 0 #cb4545b8}.auditRunDetailCompletionRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.auditRunDetailCompletionItem{background:#ffffffb3;border:1px solid #a0b8c28a;border-radius:14px;gap:4px;min-width:0;padding:8px 9px;display:grid}.auditRunDetailCompletionItem span{color:#55717a;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:950;overflow:hidden}.auditRunDetailCompletionItem strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.1;overflow:hidden}.auditRunDetailCompletionItem.isReady{background:#12b88614;border-color:#12b88652}.auditRunDetailCompletionItem.isWaiting{background:#f59e0b1a;border-color:#f59e0b47}.auditRunDetailCompletionItem.isBlocked{background:#cb454514;border-color:#cb454542}.auditRunDetailMetricRail{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:12px;display:grid}.auditRunDetailMetricItem{background:#ffffffb8;border:1px solid #b7c6cfa8;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 11px;display:grid}.auditRunDetailMetricItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auditRunDetailMetricItem strong{min-width:0;color:var(--ink);white-space:nowrap;font-size:.98rem}.auditRunDetailTraceMap{background:radial-gradient(circle at 100% 0,#7fd9e424,#0000 34%),#ffffffd6;border:1px solid #b7c6cfa8;border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid}.auditRunDetailTraceMap>span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.auditRunDetailTraceMap ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.auditRunDetailTraceMap li{background:#ffffffb8;border:1px solid #a0b8c275;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.auditRunDetailTraceMap li span{width:28px;height:28px;color:var(--teal-dark);letter-spacing:.08em;background:#087b841a;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:inline-grid}.auditRunDetailTraceMap li strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.auditRunDetailTraceMap li em{color:#55717a;white-space:nowrap;min-width:0;font-size:.74rem;font-style:normal;font-weight:850}.auditRunDetailDrawerGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;width:min(1240px,100% - 56px);margin:0 auto;display:grid}.productConsoleModulePanel .auditRunDetailDrawerGrid,.productConsoleModulePanel .auditRunDetailCompactHead,.productConsoleModulePanel .auditRunDetailHandoffDrawer{width:100%;margin-left:0;margin-right:0}.auditRunDetailDrawer,.auditRunDetailHandoffDrawer{width:100%;margin:0}.auditRunDetailDrawer>summary,.auditRunDetailHandoffDrawer>summary{grid-template-columns:minmax(0,1fr) auto 28px;gap:8px 10px}.auditRunDetailDrawer>summary span,.auditRunDetailHandoffDrawer>summary span{overflow-wrap:normal;white-space:normal;grid-column:1/-1}.auditRunDetailDrawer>summary strong,.auditRunDetailHandoffDrawer>summary strong{overflow-wrap:normal;grid-column:1}.auditRunDetailDrawer>summary em,.auditRunDetailHandoffDrawer>summary em{overflow-wrap:normal;white-space:nowrap;grid-column:2}.auditRunDetailDrawer>summary:after,.auditRunDetailHandoffDrawer>summary:after{grid-area:2/3}.auditRunDetailDrawerBody{gap:12px;padding:0 16px 16px;display:grid}.auditRunDetailDrawerBody .accountActivity,.auditRunDetailDrawerBody .accountGrid{width:100%;margin:0}.auditRunDetailEvidenceSection{margin-top:0}.auditRunDetailEvidencePanel{background:linear-gradient(#fffffff5,#f7fbfce6),radial-gradient(circle at 0 0,#087b8417,#0000 34%);border:1px solid #0c4c5c1f;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 40px #0c4c5c14}.auditRunDetailSectionHead{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:end;gap:14px;display:grid}.auditRunDetailSectionHead span{color:#00505a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.auditRunDetailSectionHead h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.05}.auditRunDetailSectionHead p{color:#5b7480;text-align:right;margin:0;font-size:.82rem;line-height:1.45}.auditRunDetailEvidenceDrawer{background:radial-gradient(circle at 0 0,#7fd9e424,#0000 32%),#ffffffe6;border-color:#087b842e;width:100%}.auditRunDetailEvidenceDrawer[open]{box-shadow:0 18px 44px #17202714}.auditRunDetailEvidenceDrawer .evidenceDashboard{width:100%;margin:0;padding:0}.schemaBuilderRunCompactHead{background:radial-gradient(circle at 0 0,#087b841f,#0000 34%),#ffffffd6;border:1px solid #b7c6cfad;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffd1}.schemaBuilderRunCompactTitle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;display:grid}.schemaBuilderRunCompactTitle strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.12;overflow:hidden}.schemaBuilderRunCompactTitle p{color:#5b7480;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;margin:0;font-size:.82rem;line-height:1.3;overflow:hidden}.schemaBuilderRunMetaStrip{scrollbar-width:thin;grid-column:1/-1;gap:7px;min-width:0;display:flex;overflow-x:auto}.schemaBuilderRunMetaStrip .accountStatusPill{white-space:nowrap;flex:none}.schemaBuilderRunCompactActions{justify-content:flex-end;min-width:0;display:flex}.schemaBuilderRunCompactActions .secondaryCta{white-space:nowrap;min-height:34px;padding:8px 12px}.migrationRunCompactHead,.schemaReviewRunCompactHead{background:linear-gradient(135deg,#fffffff5,#eff9f9d1),radial-gradient(circle at 100% 0,#087b841f,#0000 38%);border:1px solid #0c4c5c1f;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid;box-shadow:0 18px 46px #0c4c5c1a}.migrationRunCompactTitle,.schemaReviewRunCompactTitle{gap:6px;min-width:0;display:grid}.migrationRunCompactTitle strong,.schemaReviewRunCompactTitle strong{min-width:0;color:var(--ink);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.06rem,1.5vw,1.36rem);font-weight:950;overflow:hidden}.migrationRunCompactTitle p,.schemaReviewRunCompactTitle p{color:#5b7480;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.84rem;line-height:1.35;overflow:hidden}.migrationRunMetaStrip,.schemaReviewRunMetaStrip{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.migrationRunMetaStrip .accountStatusPill,.schemaReviewRunMetaStrip .accountStatusPill{white-space:nowrap;flex:none}.migrationRunCompactActions,.schemaReviewRunCompactActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:560px;display:flex}.migrationRunCompactActions .secondaryCta,.schemaReviewRunCompactActions .secondaryCta{white-space:nowrap;min-height:34px;padding:8px 11px}.runDetailActionRail{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:12px;display:flex}.runDetailActionRail .secondaryCta{white-space:nowrap;min-height:34px;padding:8px 11px}.migrationRunStepsPanel,.schemaReviewFindingsPanel{background:linear-gradient(#fffffff5,#f7fbfce0),radial-gradient(circle at 0 0,#087b8417,#0000 34%);border:1px solid #0c4c5c1f;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 40px #0c4c5c14}.migrationRunSectionHead,.schemaReviewRunSectionHead,.schemaBuilderRunSectionHead{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:end;gap:14px;display:grid}.migrationRunSectionHead span,.schemaReviewRunSectionHead span,.schemaBuilderRunSectionHead span{color:#00505a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.migrationRunSectionHead h2,.schemaReviewRunSectionHead h2,.schemaBuilderRunSectionHead h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.05}.migrationRunSectionHead p,.schemaReviewRunSectionHead p,.schemaBuilderRunSectionHead p{color:#5b7480;text-align:right;margin:0;font-size:.82rem;line-height:1.45}@media (max-width:720px){.migrationRunCompactHead,.schemaReviewRunCompactHead{grid-template-columns:minmax(0,1fr)}.migrationRunCompactTitle p,.schemaReviewRunCompactTitle p{white-space:normal}.migrationRunCompactActions,.schemaReviewRunCompactActions{justify-content:flex-start;max-width:none}.migrationRunSectionHead,.schemaReviewRunSectionHead,.schemaBuilderRunSectionHead{grid-template-columns:minmax(0,1fr)}.migrationRunSectionHead p,.schemaReviewRunSectionHead p,.schemaBuilderRunSectionHead p{text-align:left}}.auditRunFindingCard{grid-template-columns:minmax(54px,.12fr) minmax(120px,.22fr) minmax(0,1fr);align-items:start}.auditRunFindingPriority{width:fit-content}.auditRunFindingObject{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:850}.auditRunFindingText,.auditRunFindingRecommendation{color:#31505a;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.auditRunFindingRecommendation{grid-column:3}.auditRunFindingActionDrawer{background:#ecfafcbd;border:1px solid #087b8429;border-radius:16px;grid-column:1/-1;min-width:0;overflow:hidden}.auditRunFindingActionDrawer>summary{min-height:44px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.auditRunFindingActionDrawer>summary::-webkit-details-marker{display:none}.auditRunFindingActionDrawer>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.auditRunFindingActionDrawer>summary span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#087b841a;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950}.auditRunFindingActionDrawer>div{gap:10px;padding:0 10px 10px;display:grid}.auditRunBenchmarkDrawer,.auditRunFindingEvidenceDrawer{background:#f8fcfdeb;border:1px solid #b7c6cfad;border-radius:14px;grid-column:1/-1;min-width:0;overflow:hidden}.auditRunBenchmarkDrawer summary,.auditRunFindingEvidenceDrawer summary{min-height:44px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.auditRunBenchmarkDrawer summary::-webkit-details-marker{display:none}.auditRunFindingEvidenceDrawer summary::-webkit-details-marker{display:none}.auditRunBenchmarkDrawer summary strong,.auditRunFindingEvidenceDrawer summary{font-weight:850}.auditRunBenchmarkDrawer summary span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.auditRunBenchmarkDrawer>div,.auditRunFindingEvidenceDrawer pre{padding:0 12px 12px}.auditRunBenchmarkDrawer code{white-space:pre;background:#ffffffd1;border:1px solid #b7c6cf8f;border-radius:12px;max-width:100%;padding:10px;display:block;overflow-x:auto}.auditRunFindingEvidenceDrawer pre{color:#1e3640;max-width:100%;max-height:220px;font-family:var(--font-mono), monospace;white-space:pre;margin:0;font-size:.78rem;line-height:1.55;overflow:auto}.auditRunOperatorBriefDrawer{margin:0}.auditRunOperatorBriefDrawer p{color:#31505a;max-height:360px;margin:0;line-height:1.62;overflow:auto}.auditRunAiNodeList{min-width:0}.auditRunAiNodeRow{grid-template-columns:minmax(160px,1fr) auto minmax(110px,.48fr) minmax(130px,.6fr);align-items:center;min-width:0;overflow:hidden}.auditRunAiNodeRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auditRunAiNodeName{color:var(--ink);align-items:center;gap:7px;font-weight:850;display:inline-flex}.auditRunAiNodeStatus{width:fit-content;color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#e7fbf6c7;border:1px solid #3b6a692e;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.auditRunAiNodeMeta,.auditRunAiNodePrompt{color:var(--muted);font-size:.82rem}.auditRunExplainDrawer{background:#f8fcfde6;border:1px solid #b7c6cfad;border-radius:14px;grid-column:1/-1;overflow:hidden}.auditRunExplainDrawer summary{color:var(--ink);cursor:pointer;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.auditRunExplainDrawer summary::-webkit-details-marker{display:none}.auditRunExplainDrawer summary strong,.auditRunExplainDrawer summary span{overflow-wrap:anywhere;min-width:0}.auditRunExplainDrawer summary span{color:#526b76;font-size:.84rem}.auditRunExplainDrawer>div{padding:0 12px 12px}.projectCompareResultRail>.accountCardStrong,.projectCompareResultRail>.accountCard{min-width:0}.projectCompareFindingBody{grid-column:1/-1}.projectCompareFindingBody .accountRunItem{grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);align-items:start}.projectCompareEvidenceDrawer{background:#ffffffb8;border:1px solid #b7c6cfad;border-radius:16px;overflow:hidden}.projectCompareEvidenceDrawer summary{cursor:pointer;grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;list-style:none;display:grid}.projectCompareEvidenceDrawer summary::-webkit-details-marker{display:none}.projectCompareEvidenceDrawer summary span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.projectCompareEvidenceDrawer summary strong{min-width:0;color:var(--ink);overflow-wrap:anywhere}.projectCompareEvidenceDrawer summary em{min-height:26px;color:var(--teal-dark);white-space:nowrap;background:#087b8414;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.74rem;font-style:normal;font-weight:850;display:inline-flex}.projectCompareEvidenceDrawer>div{gap:10px;padding:0 12px 12px;display:grid}.providerAvailableList{color:#425b66;gap:10px;margin:16px 0 18px;padding-left:18px;line-height:1.55;display:grid}.accountInlineNotes{gap:10px;margin-top:14px;display:grid}.accountResourceLinks{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.accountActionButton{min-height:44px;color:var(--ink);border:1px solid #b7c6cfc7;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.accountActionButtonPrimary{color:#081116;background:linear-gradient(135deg,#7de6eff2,#3fbfcdeb);border:0}.projectVisualSummary,.projectOverviewCockpit,.evidenceDashboard{width:min(1240px,100% - 56px);margin:24px auto 0}.projectOverviewCockpit{background:radial-gradient(circle at 12% 0,#7fd9e433,#0000 32%),linear-gradient(135deg,#fffffff5,#ecf7f9eb);border:1px solid #164e5c2e;border-radius:18px;overflow:hidden;box-shadow:0 24px 68px #17202717}.projectOverviewCockpitIntro{border-bottom:1px solid #b7c6cfbd;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:end;gap:18px;padding:24px;display:grid}.projectOverviewCockpitIntro span,.projectOverviewSignalCard span,.projectOverviewVerificationCard span,.projectOverviewArtifactRail>span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.projectOverviewCockpitIntro h2{color:var(--ink);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.96}.projectOverviewCockpitIntro p{color:var(--muted);margin:0;line-height:1.7}.projectOverviewCockpitFrame{background-color:#0000;background-image:linear-gradient(90deg,#087b840f 1px,#0000 1px),linear-gradient(#087b840f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:240px minmax(0,1fr) 240px;gap:0;min-height:430px;display:grid}.projectOverviewSpinePreview,.projectOverviewArtifactRail{background:#ffffff8c;align-content:start;gap:10px;padding:18px;display:grid}.projectOverviewSpinePreview{border-right:1px solid #b7c6cfbd}.projectOverviewSpineStep{background:#fffc;border:1px solid #b7c6cfbd;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px;display:grid}.projectOverviewSpineStep span{width:32px;height:32px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;grid-row:span 2;place-items:center;font-size:.74rem;font-weight:900;display:grid}.projectOverviewSpineStep strong{color:var(--ink);font-size:.86rem;line-height:1.24}.projectOverviewSpineStep em{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:800}.projectOverviewSpineStep-current{background:#7fd9e429;border-color:#087b8452}.projectOverviewSpineStep-locked{opacity:.74}.projectOverviewEvidenceMap{align-content:stretch;gap:16px;padding:18px;display:grid}.projectOverviewSignalCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.projectOverviewSignalCard,.projectOverviewVerificationCard,.projectOverviewArtifactRail{border:1px solid #b7c6cfbd}.projectOverviewSignalCard,.projectOverviewVerificationCard{background:linear-gradient(135deg,#7fd9e424,#ffffffe0 54%),#ffffffdb;border-radius:14px;gap:10px;padding:16px;display:grid}.projectOverviewSignalCard{min-height:210px}.projectOverviewSignalCard strong,.projectOverviewVerificationCard strong,.projectOverviewArtifactRail strong{color:var(--ink);font-size:1.16rem;line-height:1.28}.projectOverviewSignalCard p,.projectOverviewVerificationCard p,.projectOverviewArtifactRail p{color:var(--muted);margin:0;line-height:1.55}.projectOverviewVerificationCard{background:linear-gradient(135deg,#0f1f26f5,#164e5ceb),#0f1f26;align-self:end}.projectOverviewVerificationCard span,.projectOverviewVerificationCard p{color:#f8fcfdb3}.projectOverviewVerificationCard strong{color:#7fd9e4;text-transform:capitalize}.projectOverviewArtifactRail{border-width:0 0 0 1px;border-radius:0}.projectOverviewArtifactRail a{background:var(--teal);color:#071015;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:900;display:inline-flex}.projectVisualSummary{background:#ffffffe6;border:1px solid #b7c6cfc7;border-radius:8px;padding:22px;box-shadow:0 18px 48px #17202712}.projectOverviewPathPanel,.projectOverviewRecentPanel{background:radial-gradient(circle at 0 0,#7fd9e41f,#0000 34%),#ffffffeb;border:1px solid #b7c6cfc7;border-radius:18px;gap:14px;width:min(1240px,100% - 56px);margin:24px auto 0;padding:18px;display:grid;box-shadow:0 18px 48px #17202712}.projectOverviewSectionHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.projectOverviewSectionHead span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:950}.projectOverviewSectionHead h2{color:var(--ink);letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.04}.projectOverviewSectionHead .accountActionButton{justify-self:end}.projectOverviewActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1240px,100% - 56px);margin:24px auto 0;display:grid}.projectOverviewActionGrid>*{min-width:0}.projectOverviewActionCard{background:linear-gradient(#fffffff0,#f6fbfce6),radial-gradient(circle at 100% 0,#7fd9e424,#0000 36%);border:1px solid #b7c6cfbd;border-radius:18px;align-content:start;gap:14px;min-width:0;min-height:220px;padding:18px;display:grid;box-shadow:0 18px 48px #17202712}.projectOverviewActionCardPrimary{background:linear-gradient(135deg,#087b841c,#fffffff2 46%),#fff;border-color:#087b844d}.projectOverviewActionHead{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.projectOverviewActionHead>div{min-width:0}.projectOverviewActionHead svg{color:var(--teal-dark);flex:none}.projectOverviewActionEyebrow{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectOverviewActionHead h2{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(1.18rem,1.7vw,1.46rem);line-height:1.08}.projectOverviewActionText{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.projectOverviewValidationCard{background:linear-gradient(135deg,#087b841f,#fffffff5 44%),radial-gradient(circle at 100% 100%,#f3a16229,#0000 38%),#fff}.projectOverviewValidationHead{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.projectOverviewValidationHead>div{min-width:0}.projectOverviewValidationHead h2{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(1.18rem,1.7vw,1.46rem);line-height:1.08}.projectOverviewValidationText{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.projectOverviewValidationText a{color:var(--teal-dark);font-weight:900;text-decoration:none}.projectOverviewValidationList{gap:8px;min-width:0;display:grid}.projectOverviewValidationItem{background:#ffffffb8;border:1px solid #b7c6cf94;border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.projectOverviewValidationItem strong{color:var(--ink);font-size:.82rem}.projectOverviewValidationItem p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.38}.projectOverviewRunList{gap:8px;min-width:0;display:grid}.projectOverviewRunRow{min-width:0;color:var(--muted);background:#ffffffc7;border:1px solid #b7c6cf94;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:grid}.projectOverviewPathRow{grid-template-columns:minmax(170px,.8fr) minmax(80px,.42fr) minmax(260px,1fr) auto}.projectOverviewBuilderRow{grid-template-columns:minmax(92px,.45fr) minmax(150px,.7fr) minmax(82px,.42fr) minmax(110px,.55fr) auto minmax(180px,1fr)}.projectOverviewAuditRow{grid-template-columns:minmax(100px,.55fr) minmax(150px,.9fr) minmax(82px,.42fr) minmax(110px,.55fr) auto}.projectOverviewRunRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectOverviewRunRow>:first-child{color:var(--ink);font-weight:950}.projectOverviewRunRow a{color:var(--teal-dark);font-weight:900;text-decoration:none}.projectOverviewWorkflowGrid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:16px;width:min(1240px,100% - 56px);margin:24px auto 0;display:grid}.projectOverviewWorkflowCard{background:linear-gradient(#fffffff5,#f6fafbeb),radial-gradient(circle at 0 0,#7fd9e421,#0000 34%);border:1px solid #b7c6cfb3;border-radius:20px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 48px #17202712}.projectOverviewWorkflowCardPrimary{background:linear-gradient(135deg,#087b841c,#fffffff2 48%),#fff;border-color:#087b8447}.projectOverviewWorkflowHead{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.projectOverviewWorkflowHead>div{min-width:0}.projectOverviewWorkflowHead h2{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(1.16rem,1.62vw,1.4rem);line-height:1.08}.projectOverviewWorkflowText{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.projectOverviewWorkflowAlert{color:#9a3412;background:#f9731614;border-radius:14px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:800}.projectOverviewWorkflowList{gap:8px;min-width:0;display:grid}.projectOverviewWorkflowRow{min-width:0;color:var(--muted);background:#ffffffbd;border:1px solid #b7c6cf94;border-radius:14px;grid-template-columns:minmax(110px,.9fr) minmax(86px,.62fr) minmax(160px,1.18fr) minmax(112px,.72fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:.84rem;display:grid}.projectOverviewWorkflowRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectOverviewWorkflowRow>:first-child{color:var(--ink);font-weight:950}.projectOverviewWorkflowRow a{color:var(--teal-dark);font-weight:900;text-decoration:none}.projectVisualSummaryGrid,.evidenceDashboardGrid,.evidencePriorityGrid,.schemaGraphGrid{gap:12px;display:grid}.projectVisualSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.projectVisualSummaryCard{background:#f8fbfc;border:1px solid #b7c6cfad;border-radius:8px;gap:10px;min-height:190px;padding:16px;display:grid}.projectVisualSummaryCard span,.projectVisualSummaryCard p{color:var(--muted)}.projectVisualSummaryCard strong{color:var(--ink);font-size:1.12rem;line-height:1.35}.projectVisualSummaryCard a{color:var(--teal-dark);align-self:end;font-weight:800}@media (max-width:760px){.projectOverviewPathPanel,.projectOverviewRecentPanel{width:min(100% - 28px,1240px);padding:14px}.projectOverviewSectionHead{grid-template-columns:minmax(0,1fr)}.projectOverviewSectionHead .accountActionButton{justify-self:start}}.schemaGraphPreview{background-color:#fffffff0;background-image:linear-gradient(#087b8409 1px,#0000 1px),linear-gradient(90deg,#087b8409 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #b7c6cfb8;width:100%;min-width:0;max-width:100%;margin-top:16px;overflow:hidden}.schemaGraphPreviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.schemaGraphPreviewHeader div{flex:220px;gap:4px;min-width:0;display:grid}.schemaGraphPreviewHeader span,.schemaGraphPreviewInspector>span,.schemaGraphPreviewGaps strong{color:#00505a;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950}.schemaGraphPreviewHeader h2{color:var(--ink);margin:0;font-size:1.18rem;line-height:1.1}.schemaGraphPreviewHeader p,.schemaGraphPreviewInspector p,.schemaGraphPreviewNoMatch p{color:#55707a;margin:0;font-size:.88rem;line-height:1.45}.schemaGraphPreviewSearch{background:#ffffffd6;border:1px solid #a0b8c2a8;border-radius:999px;flex:220px;align-items:center;gap:8px;min-width:0;max-width:280px;min-height:38px;padding:0 12px;display:inline-flex;box-shadow:0 10px 24px #1720270a}.schemaGraphPreviewSearch span{color:#00505a;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.schemaGraphPreviewSearch input{width:100%;min-width:120px;color:var(--ink);background:0 0;border:0;outline:0;font-weight:850}.schemaGraphPreviewSearch input::placeholder{color:#516a75a8}.schemaGraphPreviewToggle{color:#55707a;white-space:nowrap;background:#ffffffd6;border:1px solid #a0b8c2a8;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;max-width:100%;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #1720270a}.schemaGraphPreviewToggle.isActive{color:var(--teal-dark);background:#087b841a;border-color:#087b8473}.schemaGraphPreviewStats{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px;margin-bottom:12px;display:grid}.schemaGraphPreviewStats span{color:#55707a;background:#ffffffb8;border:1px solid #b7c6cf94;border-radius:14px;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;font-size:.78rem;font-weight:850;display:flex}.schemaGraphPreviewStats strong{color:var(--ink);overflow-wrap:anywhere}.schemaGraphPreviewWorkbench{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.schemaGraphPreviewCanvas{background:radial-gradient(circle at 22% 22%,#6fd2da2e,#0000 28%),radial-gradient(circle at 70% 62%,#087b841f,#0000 30%),#f8fcfde6;border:1px solid #b7c6cfb8;border-radius:22px;width:100%;min-width:0;min-height:420px;position:relative;overflow:hidden}.schemaGraphPreviewPager,.schemaGraphPreviewMinimap{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #a0b8c294;align-items:center;max-width:calc(100% - 24px);display:flex;position:absolute;box-shadow:0 14px 30px #1720270f}.schemaGraphPreviewPager{border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;bottom:12px;right:12px}.schemaGraphPreviewPager button{min-height:28px;color:var(--teal-dark);background:#087b8414;border:0;border-radius:999px;padding:0 9px;font-size:.7rem;font-weight:900}.schemaGraphPreviewPager button:disabled{opacity:.45}.schemaGraphPreviewPager span{color:#55707a;font-size:.72rem;font-weight:900}.schemaGraphPreviewMinimap{border-radius:14px;gap:5px;max-width:min(220px,100% - 24px);padding:8px;bottom:12px;left:12px;overflow-x:auto}.schemaGraphPreviewMiniNode{background:#a0b8c242;border:1px solid #087b842e;border-radius:4px;flex:0 0 16px;width:16px;height:11px;padding:0}.schemaGraphPreviewMiniNode.isSelected{background:var(--teal);box-shadow:0 0 0 3px #087b841f}.schemaGraphPreviewEdges{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.schemaGraphPreviewEdge{fill:none;stroke:#087b846b;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:1.4px;cursor:pointer;pointer-events:stroke}.schemaGraphPreviewEdge.isSelected{stroke:#0c98a3;stroke-dasharray:none;stroke-width:2.4px;filter:drop-shadow(0 6px 10px #087b8433)}.schemaGraphPreviewNode{top:var(--schema-preview-y);left:var(--schema-preview-x);z-index:2;width:min(170px,43%);min-height:126px;color:var(--ink);text-align:left;cursor:grab;background:#ffffffe6;border:1px solid #087b842e;border-radius:16px;gap:10px;padding:13px;display:grid;position:absolute;transform:translate(-4%,-4%);box-shadow:0 18px 42px #17202714}.schemaGraphPreviewNode.isSelected{border-color:#087b84bd;box-shadow:0 0 0 4px #6fd2da33,0 22px 54px #1720271f}.schemaGraphPreviewNode.isConnected{background:radial-gradient(circle at 12% 0,#7fd9e433,#0000 42%),#fffffff0;border-color:#087b8485}.schemaGraphPreviewNode.isDragging{cursor:grabbing;z-index:4}.schemaGraphPreviewNode strong{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.schemaGraphPreviewNode strong span{background:var(--teal);color:#fff;letter-spacing:.05em;border-radius:7px;place-items:center;min-width:24px;min-height:24px;font-size:.62rem;display:inline-grid}.schemaGraphPreviewNode ul,.schemaGraphPreviewInspector ul,.schemaGraphPreviewGaps ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.schemaGraphPreviewNode li{color:#385763;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:850;display:flex}.productConsoleModulePanel .schemaGraphPreviewCanvas{min-height:360px}.productConsoleModulePanel .schemaGraphPreviewNode{min-height:96px;padding:9px}.productConsoleModulePanel .schemaGraphPreviewNode ul{gap:4px}.schemaGraphPreviewNode li i{color:#55707a;background:#087b8414;border-radius:6px;place-items:center;min-width:20px;min-height:20px;font-size:.62rem;font-style:normal;font-weight:950;display:inline-grid}.schemaGraphPreviewNode li.isRelated i,.schemaGraphPreviewField.isRelated i{color:#00505a;background:#087b8429}.schemaGraphPreviewField.isRelationFocus{color:var(--teal-dark)}.schemaGraphPreviewField.isRelationFocus i{background:var(--teal);color:#fff}.schemaGraphPreviewField.isMuted{color:#6f858e}.schemaGraphPreviewInspector{background:#ffffffdb;border:1px solid #b7c6cfb8;border-radius:20px;align-content:start;gap:10px;padding:14px;display:grid;box-shadow:0 18px 42px #1720270f}.schemaGraphPreviewRelationDetail{background:#e4f7f9a8;border:1px solid #087b842e;border-radius:14px;gap:6px;padding:10px;display:grid}.schemaGraphPreviewRelationDetail span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.schemaGraphPreviewRelationDetail strong{font-size:.88rem}.schemaGraphPreviewImpactStrip{background:radial-gradient(circle at 0 0,#7de6ef29,#0000 45%),#ffffffe0;border:1px solid #087b8433;border-radius:15px;gap:8px;padding:11px;display:grid}.schemaGraphPreviewImpactStrip span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.schemaGraphPreviewImpactStrip strong{font-size:.9rem}.schemaGraphPreviewImpactStrip p{margin:0}.schemaGraphPreviewImpactMeta{flex-wrap:wrap;gap:6px;display:flex}.schemaGraphPreviewImpactMeta small{color:#254753;background:#e4f7f9c7;border:1px solid #087b8429;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850}.schemaGraphPreviewInspector strong{color:var(--ink);overflow-wrap:anywhere;font-size:1.12rem}.schemaGraphPreviewInspector li,.schemaGraphPreviewRelations small,.schemaGraphPreviewRelationshipButton{color:#254753;overflow-wrap:anywhere;text-align:left;background:#e4f7f9b8;border:1px solid #087b8424;border-radius:10px;width:100%;padding:8px 10px;font-size:.78rem;font-weight:850;display:block}.schemaGraphPreviewRelationshipButton{cursor:pointer}.schemaGraphPreviewRelationshipButton.isSelected{color:var(--teal-dark);background:#087b841f;border-color:#087b8480}.schemaGraphPreviewRelations{gap:7px;display:grid}.schemaGraphPreviewNoMatch{z-index:2;text-align:center;background:#ffffffd1;border:1px dashed #087b8457;border-radius:18px;gap:6px;width:min(260px,100% - 40px);padding:16px;display:grid;position:absolute;inset:40% auto auto 50%;transform:translate(-50%,-50%)}.schemaGraphPreviewNoMatch strong{color:var(--ink)}.schemaGraphPreviewGaps{color:#805307;background:#fff8e8c7;border:1px solid #c274083d;border-radius:16px;margin-top:12px;padding:12px 14px}.schemaGraphPreviewGaps strong{color:#805307;margin-bottom:8px;display:block}.evidenceDashboard{gap:18px;display:grid}.evidenceDashboardGrid,.evidencePriorityGrid,.evidencePriorityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceDashboardFindingList{gap:8px}.evidenceDashboardFindingRow{grid-template-columns:52px minmax(150px,.7fr) minmax(140px,.7fr) minmax(110px,.5fr) minmax(220px,1fr)}.evidenceDashboardFindingRow details{min-width:0}.evidenceDashboardFindingRow summary{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:900;overflow:hidden}.evidenceDashboardFindingRow pre{white-space:pre-wrap;word-break:break-word;max-height:180px;margin:10px 0 0;overflow:auto}.usageMeter{gap:16px;display:grid}.usageMeterRing{--usage-progress:0%;aspect-ratio:1;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#75e4ee var(--usage-progress), #b7c6cf47 0);border-radius:50%;place-items:center;width:174px;display:grid}.usageMeterWarning .usageMeterRing{background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#d8b46a var(--usage-progress), #b7c6cf47 0)}.usageMeterDanger .usageMeterRing{background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#d15d5d var(--usage-progress), #b7c6cf47 0)}.usageMeterCore{aspect-ratio:1;background:#fffffff5;border:1px solid #b7c6cfb8;border-radius:50%;place-items:center;width:118px;display:grid}.usageMeterCore strong{font-size:2rem;font-family:var(--font-mono), monospace}.usageMeterCore span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.accountActivity,.pricingFaq{background:#ffffffe0;border:1px solid #b7c6cfbd;margin-top:26px;padding:26px}.projectArtifactsGallery{gap:14px;min-width:0;margin-top:0;display:grid}.projectArtifactsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.projectArtifactsConsoleHead{grid-template-columns:minmax(0,1fr) minmax(260px,auto)}.projectArtifactsConsoleHead .projectArtifactsHeaderActions{justify-content:flex-end}.projectArtifactsTabbedShell,.projectArtifactsReportsPanel,.projectArtifactsEvidencePanel,.projectArtifactsSqlPanel,.projectArtifactsRawPanel,.projectArtifactsPanelGrid{gap:12px;min-width:0;display:grid}.projectArtifactsTabbedShell{align-content:start}.projectArtifactsCockpit{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.projectArtifactsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.projectArtifactsMetricCard,.projectArtifactsCoverageBar,.projectArtifactsPackageCard{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffdb;border:1px solid #b7c6cfc2;border-radius:18px;min-width:0;padding:16px}.projectArtifactsMetricCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:82px;padding:12px 13px;display:grid}.projectArtifactsMetricCard span,.projectArtifactsCoverageBar span:first-child,.projectArtifactsPackageCard span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectArtifactsMetricCard strong{color:var(--ink);font-family:var(--font-mono), monospace;white-space:nowrap;grid-area:1/2/span 2;font-size:clamp(1.18rem,2vw,1.6rem);line-height:1}.projectArtifactsMetricCard p,.projectArtifactsCoverageBar p,.projectArtifactsPackageCard p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.48}.projectArtifactsMetricCard p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.projectArtifactsEvidenceGrid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:12px;min-width:0;display:grid}.projectArtifactsCoverageBar,.projectArtifactsPackageCard{align-content:start;gap:12px;display:grid}.projectArtifactsCoverageCopy{gap:8px;min-width:0;display:grid}.projectArtifactsCoverageBar strong,.projectArtifactsPackageCard strong{color:var(--ink);font-size:1.08rem;line-height:1.35;display:block}.projectArtifactsCoverageRail{flex-wrap:wrap;gap:8px;display:flex}.projectArtifactsCoverageRail span{color:var(--muted);background:#ffffffc7;border:1px dashed #60707a57;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.projectArtifactsCoverageRail span.ready{color:var(--teal-dark);background:#087b8417;border-style:solid;border-color:#087b8447}.projectArtifactsPackageCard{background:linear-gradient(135deg,#087b841a,#0000 44%),#ffffffe6}.projectArtifactsSharePanel{gap:16px;margin-top:16px;display:grid}.projectArtifactsShareOverlay{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.projectArtifactsShareBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#060f1557;border:0;position:absolute;inset:0}.projectArtifactsShareDialog{z-index:1;background:radial-gradient(circle at 0 0,#7fd9e43d,#0000 34%),linear-gradient(#fffffffa,#f5fbfcf5);border:1px solid #b7c6cfc2;border-radius:28px;width:min(780px,100vw - 32px);max-height:min(720px,100dvh - 42px);padding:20px;position:relative;overflow:auto;box-shadow:0 34px 96px #060f1547}.projectArtifactsShareDialog .projectArtifactsSharePanel{margin-top:0}.projectArtifactsShareSummary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.projectArtifactsShareSummary span:first-child{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectArtifactsShareSummary h2{color:var(--ink);margin:6px 0 8px;font-size:clamp(1.1rem,2vw,1.45rem)}.projectArtifactsShareSummary p{max-width:720px}.projectArtifactsFilterBar,.projectArtifactsEmptyActions{gap:10px;display:flex}.projectArtifactsEmptyActions{flex-wrap:wrap}.projectArtifactsFilterDrawer{background:#f8fcfdd1;border:1px solid #087b8429;border-radius:20px;min-width:0;padding:9px;display:grid;overflow:hidden}.projectArtifactsFilterDrawer>summary{min-height:38px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;list-style:none;display:grid}.projectArtifactsFilterDrawer>summary::-webkit-details-marker{display:none}.projectArtifactsFilterDrawer>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.projectArtifactsFilterDrawer>summary span{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#087b841a;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:950}.projectArtifactsFilterBar{scrollbar-width:thin;flex-wrap:nowrap;margin-top:4px;overflow-x:auto}.projectArtifactsFilterBar .accountActionButton{white-space:nowrap;flex:none}.projectArtifactsVaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.projectArtifactsOverflowDrawer{background:radial-gradient(circle at 12% 0,#7fd9e424,#0000 34%),#f8fcfde0;border:1px solid #087b842e;border-radius:22px;grid-column:1/-1;min-width:0;padding:10px;display:grid;overflow:hidden}.projectArtifactsOverflowDrawer>summary{min-height:44px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:grid}.projectArtifactsOverflowDrawer>summary::-webkit-details-marker{display:none}.projectArtifactsOverflowDrawer>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.projectArtifactsOverflowDrawer>summary span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#087b841a;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:950}.projectArtifactsOverflowDrawer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.projectArtifactVaultCard{background:radial-gradient(circle at 8% 0,#7fd9e429,#0000 34%),linear-gradient(#ffffffeb,#f7fcfde6);border:1px solid #b7c6cfc2;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;min-width:0;min-height:0;padding:14px;display:grid;box-shadow:0 18px 46px #17202712}.projectArtifactVaultTopline,.projectArtifactVaultActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.projectArtifactVaultTopline>span:last-child{min-width:0;color:var(--muted);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;text-align:right;font-size:.78rem;font-weight:850}.projectArtifactVaultCopy{align-content:start;gap:6px;min-width:0;display:grid}.projectArtifactVaultCopy strong{color:var(--ink);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.25}.projectArtifactVaultCopy p{-webkit-line-clamp:2;min-height:0;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.projectArtifactVaultMeta{background:#ffffffb8;border:1px solid #b7c6cf80;border-radius:16px;gap:5px;min-width:0;padding:8px 10px;display:grid}.projectArtifactVaultMeta span{color:var(--teal-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.projectArtifactVaultMeta strong{color:var(--ink);font-size:.9rem;line-height:1.35}.projectArtifactVaultActions{flex-wrap:nowrap;justify-content:flex-start;align-self:end}.projectArtifactVaultActionsCompact{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:7px;display:grid}.projectArtifactVaultActions .accountActionButton{min-height:34px}.projectArtifactsDrawerPreview{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffd6;border:1px solid #b7c6cfa8;border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.projectArtifactsDrawerPreview span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.projectArtifactsDrawerPreview strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.22}.projectArtifactsDrawerPreview p{color:#5b7480;overflow-wrap:anywhere;margin:0;line-height:1.45}.projectArtifactsGallery .accountEmptyState{margin-top:0}.projectWorkbenchFrame{background:radial-gradient(circle at 8% 12%,#7fd9e43d,#0000 28%),linear-gradient(135deg,#fffffff5,#ecf7f9e6);border:1px solid #164e5c2e;border-radius:22px;grid-template-columns:minmax(220px,.78fr) minmax(280px,1.2fr) minmax(220px,.82fr) minmax(220px,.82fr);gap:0;width:min(1240px,100% - 56px);margin:16px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 68px #17202717}.projectWorkbenchSpine,.projectWorkbenchSignalBar,.projectWorkbenchEvidenceCard,.projectWorkbenchArtifactCard{min-width:0;padding:18px}.projectWorkbenchSpine{background:#ffffff80;border-right:1px solid #b7c6cfbd;gap:8px;display:grid}.projectWorkbenchSpineStep{background:#ffffffb8;border:1px solid #b7c6cfc2;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:54px;padding:9px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.projectWorkbenchSpineStep:hover{background:#edfafcf0;border-color:#087b844d;transform:translate(2px)}.projectWorkbenchSpineStep span{width:30px;height:30px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;grid-row:span 2;place-items:center;font-size:.72rem;font-weight:900;display:grid}.projectWorkbenchSpineStep strong{color:var(--ink);font-size:.84rem}.projectWorkbenchSpineStep em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:850}.projectWorkbenchSpineStep.active{background:linear-gradient(135deg,#7fd9e438,#ffffffe6);border-color:#087b845c;box-shadow:inset 4px 0 #087b847a}.projectWorkbenchSignalBar{background-color:#0000;background-image:linear-gradient(90deg,#087b840f 1px,#0000 1px),linear-gradient(#087b840f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #b7c6cfbd;align-content:center;gap:10px;min-height:236px;display:grid}.projectWorkbenchSignalBar span,.projectWorkbenchEvidenceCard span,.projectWorkbenchArtifactCard span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.projectWorkbenchSignalBar strong{max-width:560px;color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.02}.projectWorkbenchSignalBar p,.projectWorkbenchEvidenceCard p{color:var(--muted);margin:0;line-height:1.6}.projectWorkbenchEvidenceCard,.projectWorkbenchArtifactCard{background:#ffffff94;align-content:start;gap:10px;display:grid}.projectWorkbenchEvidenceCard{border-right:1px solid #b7c6cfbd}.projectWorkbenchEvidenceCard strong,.projectWorkbenchArtifactCard strong{color:var(--ink);font-size:1.02rem;line-height:1.35}.projectWorkbenchArtifactCard a{width:fit-content;min-height:38px;color:var(--teal-dark);background:#087b8414;border:1px solid #087b843d;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:0 14px;font-size:.86rem;font-weight:900;display:inline-flex}.productConsoleShell{background:radial-gradient(circle at 16% 14%,#7fd9e438,#0000 24%),linear-gradient(135deg,#fffffffa,#eff8faf0);grid-template-columns:72px minmax(0,1fr) minmax(300px,.34fr);min-height:560px}.productConsoleIconRail{background:#ffffffb8;border-right:1px solid #b7c6cfbd;align-content:start;gap:10px;padding:16px 12px;display:grid}.productConsoleIconRail a{color:#48616c;border:1px solid #0000;border-radius:14px;place-items:center;width:46px;height:46px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid;position:relative}.productConsoleIconRail a:hover{color:var(--teal-dark);background:#e8f7f9eb;border-color:#087b843d;transform:translate(2px)}.productConsoleIconRail a.active{color:var(--teal-dark);background:linear-gradient(135deg,#7fd9e447,#fffffff5);border-color:#087b8447;box-shadow:0 12px 24px #17202717}.productConsoleIconRail span{z-index:4;width:max-content;max-width:180px;color:var(--ink);opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #087b842e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900;transition:opacity .14s,transform .14s;position:absolute;left:56px;transform:translate(-4px);box-shadow:0 12px 30px #1720271f}.productConsoleIconRail a:hover span,.productConsoleIconRail a:focus-visible span{opacity:1;transform:translate(0)}.productConsoleCanvas{background-color:#0000;background-image:linear-gradient(90deg,#087b8412 1px,#0000 1px),linear-gradient(#087b8412 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #b7c6cfbd;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:18px;display:grid}.productConsoleCanvasToolbar,.productConsoleNextAction{background:#ffffffd1;border:1px solid #b7c6cfb3;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.productConsoleCanvasToolbar>div:first-child,.productConsoleNextAction>div{gap:5px;min-width:0;display:grid}.productConsoleCanvasToolbar span,.productConsoleNextAction span,.productConsoleScore span,.productConsoleAuditStatus>span,.productConsoleChecks span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.productConsoleCanvasToolbar strong,.productConsoleNextAction strong{color:var(--ink);line-height:1.2}.productConsoleCanvasToolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.productConsoleCanvasToolbar button,.productConsoleCanvasToolbar a,.productConsoleCanvasControlMenu summary{color:#5c727b;background:#f8fcfde6;border:1px solid #b7c6cfb8;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-weight:850;text-decoration:none;display:inline-flex}.productConsoleCanvasControlMenu{flex:none;position:relative}.productConsoleCanvasControlMenu summary{cursor:pointer;color:var(--teal-dark);list-style:none}.productConsoleCanvasControlMenu summary::-webkit-details-marker{display:none}.productConsoleCanvasControlMenu summary:after{color:#6d838d;content:"+";margin-left:7px;font-weight:950}.productConsoleCanvasControlMenu[open] summary{background:#eafafcf5;border-color:#087b8457}.productConsoleCanvasControlMenu[open] summary:after{content:"-"}.productConsoleCanvasControlMenu>div{z-index:24;background:radial-gradient(circle at 100% 0,#7fd9e433,#0000 34%),#fffffffa;border:1px solid #0f1f261f;border-radius:18px;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(420px,100vw - 190px);padding:12px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 58px #1720272e}.productConsoleSchemaSearch{background:#f8fcfdf0;border:1px solid #b7c6cfb8;border-radius:999px;align-items:center;min-height:34px;display:inline-flex;overflow:hidden}.productConsoleSchemaSearch span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;padding-left:11px;font-size:.62rem;font-weight:950}.productConsoleSchemaSearch input{width:min(150px,18vw);min-height:32px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 11px 0 8px;font-weight:800}.productConsoleSchemaSearch input::placeholder{color:#516a759e}.productConsoleSchemaToggle.isActive{color:var(--teal-dark);background:#087b841a;border-color:#087b8461}.productConsoleSchemaToggle{white-space:nowrap}.productConsoleLayoutSync{max-width:150px;min-height:34px;color:var(--teal-dark);white-space:nowrap;text-overflow:ellipsis;background:#e5f8fab8;border:1px solid #087b8429;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex;overflow:hidden}.productConsoleLayoutSync.issaving,.productConsoleLayoutSync.isloading{color:#7c5a11;background:#fff7e0d1;border-color:#a47d253d}.productConsoleLayoutSync.islocal{color:#5c727b;background:#f8fcfde6;border-color:#b7c6cfb8}.productConsoleZoomControl{background:#f8fcfdf0;border:1px solid #b7c6cfb8;border-radius:999px;align-items:center;min-height:34px;display:inline-flex;overflow:hidden}.productConsoleZoomControl button{background:0 0;border:0;border-radius:0;min-height:32px;padding:0 10px}.productConsoleZoomControl strong{color:#31505a;text-align:center;border-left:1px solid #b7c6cf8f;border-right:1px solid #b7c6cf8f;min-width:46px;font-size:.78rem}.productConsoleGraph{grid-template-columns:repeat(7,minmax(104px,1fr));align-items:center;gap:14px;min-width:0;display:grid}.productConsoleGraphNode{background:radial-gradient(circle at 30% 12%,#7fd9e42e,#0000 34%),#ffffffd6;border:1px solid #b7c6cfc2;border-radius:18px;align-content:end;gap:8px;min-height:160px;padding:14px;text-decoration:none;display:grid;position:relative;box-shadow:0 16px 34px #1720270f}.productConsoleGraphNode:after{content:"";background:#087b8442;width:15px;height:2px;position:absolute;top:50%;right:-15px}.productConsoleGraphNode:last-child:after{display:none}.productConsoleGraphNode span{width:38px;height:38px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;place-items:center;font-weight:900;display:grid}.productConsoleGraphNode strong{color:var(--ink);font-size:1rem}.productConsoleGraphNode em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:900}.productConsoleGraphNode.active{background:linear-gradient(135deg,#7fd9e447,#fffffff5),#fff;border-color:#087b8457;box-shadow:0 20px 42px #1720271a}.productConsoleNextAction p{color:var(--muted);margin:0;line-height:1.5}.productConsoleNextLinks a,.productConsoleChecks a{background:var(--teal);color:#071015;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.productConsoleInspector{background:#ffffffb8;align-content:start;gap:12px;min-width:0;padding:20px 18px;display:grid}.productConsoleScore,.productConsoleAuditStatus,.productConsoleChecks{background:#ffffffdb;border:1px solid #b7c6cfb8;border-radius:18px;gap:11px;padding:16px;display:grid}.productConsoleScore{text-align:center;background:radial-gradient(circle at center, #fff 52%, transparent 53%), conic-gradient(#0f9da9 0 58%, #b7c6cf47 58% 100%);place-items:center;min-height:170px}.productConsoleScore strong{color:var(--ink);font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.productConsoleScore p,.productConsoleChecks p{color:var(--muted);margin:0;line-height:1.45}.productConsoleAuditStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleAuditStatus>span{grid-column:1/-1}.productConsoleAuditStatus div{background:#f8fcfddb;border:1px solid #b7c6cf94;border-radius:14px;align-content:center;gap:5px;min-height:82px;padding:10px;display:grid}.productConsoleAuditStatus small{color:#5c727b;font-weight:800}.productConsoleAuditStatus strong{color:var(--teal-dark);font-size:.84rem;line-height:1.25}.productConsoleApp{background:radial-gradient(circle at 16% 0,#7fd9e429,#0000 30%),linear-gradient(135deg,#fffffffa,#f1f8faf5);border:1px solid #133a4629;border-radius:26px;grid-template-columns:84px minmax(0,1fr) clamp(320px,23vw,382px);width:min(1540px,100% - 36px);height:calc(100vh - 94px);min-height:760px;margin:18px auto 32px;display:grid;overflow:hidden;box-shadow:0 34px 96px #17202724}.productConsoleApp:has(.productConsoleInspector.isCompact){grid-template-columns:84px minmax(0,1fr) clamp(216px,15vw,248px)}body:has(.productConsoleApp){overflow:hidden}body:has(.productConsoleApp) .contactBubble{display:none}.consolePage:has(.productConsoleApp){background:radial-gradient(circle at 9% 18%,#7fd9e433,#0000 32%),radial-gradient(circle at 85% 8%,#087b8417,#0000 28%),linear-gradient(135deg,#edf7f8 0%,#f7fbfc 45%,#e7f1f4 100%);width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.consolePage:has(.productConsoleApp) .topbar{display:none}.consolePage:has(.productConsoleApp) .productConsoleApp{width:100vw;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0}.productConsoleApp .productConsoleIconRail{background:#ffffffd1;border-right:1px solid #b7c6cfc2;grid-area:1/1;grid-template-columns:1fr;align-content:start;gap:10px;padding:18px 14px;display:grid}.productConsoleLogo,.productConsoleApp .productConsoleIconRail a{color:#435965;border:1px solid #0000;border-radius:16px;place-items:center;width:50px;height:50px;text-decoration:none;display:grid;position:relative}.productConsoleLogo{color:#7fd9e4;letter-spacing:-.04em;background:#071015;margin-bottom:14px;font-size:.8rem;font-weight:950}.productConsoleApp .productConsoleIconRail a:hover,.productConsoleApp .productConsoleIconRail a.active{color:var(--teal-dark);background:#dff7f9f0;border-color:#087b843d}.productConsoleApp .productConsoleIconRail a.active{box-shadow:0 12px 28px #087b841f}.productConsoleApp .productConsoleIconRail span{z-index:6;width:max-content;max-width:180px;color:var(--ink);opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #087b842e;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900;transition:opacity .14s,transform .14s;position:absolute;left:60px;transform:translate(-4px);box-shadow:0 12px 28px #1720271f}.productConsoleApp .productConsoleIconRail a:hover span,.productConsoleApp .productConsoleIconRail a:focus-visible span{opacity:1;transform:translate(0)}.productConsoleWorkspace{background-color:#0000;background-image:linear-gradient(90deg,#087b840e 1px,#0000 1px),linear-gradient(#087b840e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-area:1/2;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;min-width:0;min-height:0;display:grid;overflow:hidden}.productConsoleChromeBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-bottom:1px solid #b7c6cf8f;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 16px;display:flex}.productConsoleCrumbs{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.productConsoleCrumbs>span:not(.productConsoleHelpTip){color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:950}.productConsoleCrumbs>strong{min-width:0;max-width:22rem;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.1;overflow:hidden}.productConsoleHelpTip{width:28px;height:28px;color:var(--teal-dark);background:#ffffffe6;border:1px solid #b7c6cfb8;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.productConsoleHelpTip [role=tooltip]{z-index:12;color:#f5fbfc;opacity:0;pointer-events:none;background:#0a181ef5;border:1px solid #0f1f261f;border-radius:14px;width:min(340px,68vw);padding:10px 12px;font-size:.78rem;font-weight:750;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px);box-shadow:0 18px 48px #1720272e}.productConsoleHelpTip:hover [role=tooltip],.productConsoleHelpTip:focus-within [role=tooltip]{opacity:1;transform:translateY(0)}.productConsoleCommandDock{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.productConsoleLaneChip{background:radial-gradient(circle at 0 0,#7fd9e43d,#0000 42%),#ffffffb8;border:1px solid #087b8429;border-radius:16px;flex:0 150px;gap:2px;min-width:0;padding:7px 10px;display:grid}.productConsoleLaneChip span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.productConsoleLaneChip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);letter-spacing:-.02em;font-size:.8rem;display:block;overflow:hidden}.productConsoleCommandDock>a,.productConsoleGuidePopover summary{min-width:0;min-height:34px;color:var(--teal-dark);text-align:center;background:#ffffffeb;border:1px solid #087b8433;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.78rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.productConsoleCommandDock>a.primary{background:var(--teal);color:#071015;border-color:#0000}.productConsoleCommandDock>a.productConsoleTutorialLink{color:#31505a;background:radial-gradient(circle at 0 0,#d8b46a29,#0000 42%),#ffffffeb;border-color:#b7c6cfb8;gap:7px}.productConsoleCommandDock>a.productConsoleTutorialLink:hover{color:var(--teal-dark);border-color:#087b8447;box-shadow:0 10px 24px #17202714}.productConsoleCommandDock>a.productConsoleNextStep{gap:7px;padding:0 13px}.productConsoleCommandDock>a.productConsoleNextStep span{color:inherit;letter-spacing:.1em;opacity:.76;text-transform:uppercase;font-size:.62rem;font-weight:950}.productConsoleCommandDock>a.productConsoleNextStep strong{color:inherit;font-size:.82rem;font-weight:950}.productConsoleGuidePopover{flex:none;position:relative}.productConsoleGuidePopover summary{cursor:pointer;color:var(--teal-dark);list-style:none}.productConsoleGuidePopover summary::-webkit-details-marker{display:none}.productConsoleGuidePopover summary:after{color:#6d838d;content:"?";margin-left:7px}.productConsoleGuidePopover[open] summary{background:#eafafcf5;border-color:#087b8457}.productConsoleGuidePopover>div{z-index:30;background:radial-gradient(circle at 100% 0,#7fd9e433,#0000 34%),#fffffffa;border:1px solid #0f1f261f;border-radius:18px;gap:9px;width:min(520px,100vw - 160px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 58px #1720272e}.productConsoleGuidePopover p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.productConsoleGuideTutorial{color:var(--ink);background:radial-gradient(circle at 100% 0,#d8b46a29,#0000 40%),#edf8f9c2;border:1px solid #087b842e;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px;text-decoration:none;display:grid}.productConsoleGuideTutorial svg{color:var(--teal-dark);grid-row:span 2}.productConsoleGuideTutorial span{color:var(--muted);font-size:.74rem;font-weight:850}.productConsoleGuideTutorial strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.projectOnboardingTour{z-index:120;pointer-events:none;position:fixed;inset:0}.projectOnboardingScrim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle at 18% 22%,#7fd9e41f,#0000 30%),#0710151a;position:absolute;inset:0}.projectOnboardingSpotlight{top:var(--tour-target-top);left:var(--tour-target-left);width:var(--tour-target-width);height:var(--tour-target-height);border:2px solid #087b849e;border-radius:22px;position:absolute;box-shadow:0 0 0 6px #7fd9e424,0 22px 70px #0710152e}.projectOnboardingBubble{pointer-events:auto;background:radial-gradient(circle at 100% 0,#7fd9e447,#0000 36%),#fffffffa;border:1px solid #087b8433;border-radius:24px;gap:14px;width:min(380px,100vw - 32px);padding:18px;display:grid;position:absolute;box-shadow:0 30px 90px #07101538}.projectOnboardingMeter{background:#b7c6cf5c;border-radius:999px;height:7px;overflow:hidden}.projectOnboardingMeter span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), #7fd9e4);height:100%;transition:width .18s;display:block}.projectOnboardingCopy{gap:7px;display:grid}.projectOnboardingCopy span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.projectOnboardingCopy h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.22rem,1.7vw,1.55rem);line-height:1.04}.projectOnboardingCopy p{color:#4e6670;margin:0;font-size:.92rem;font-weight:760;line-height:1.52}.projectOnboardingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projectOnboardingActions button,.projectOnboardingDismiss{color:#435965;min-height:36px;font:inherit;cursor:pointer;background:#f8fcfdeb;border:1px solid #b7c6cfbd;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:900}.projectOnboardingActions button:disabled{cursor:not-allowed;opacity:.46}.projectOnboardingActions button.primary{background:var(--teal);color:#071015;border-color:#0000}.projectOnboardingDismiss{color:#435965b8;text-underline-offset:3px;background:0 0;border:0;justify-self:start;min-height:28px;padding:0;text-decoration:underline}.productConsoleTopbar{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 32px 10px;display:flex}.productConsoleTopbar>div:first-child{gap:7px;min-width:0;display:grid}.productConsoleTopbar span,.productConsoleScoreHead span,.productConsoleInspectorHead span,.productConsoleCanvasToolbar span,.productConsoleNextAction span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.productConsoleTopbar h1{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(1.95rem,2.45vw,3rem);line-height:.96}.productConsoleTopbar p{max-width:720px;color:var(--muted);margin:0;line-height:1.42}.productConsoleTopMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:none}.productConsoleTopMeta>span,.productConsoleExit{color:#47616c;letter-spacing:0;text-transform:none;background:#ffffffdb;border:1px solid #b7c6cfb8;border-radius:999px;padding:9px 11px}.productConsoleTopMeta>span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.productConsoleTopMeta>.productConsoleEmail{max-width:190px}@media (max-width:1480px){.productConsoleLaneChip,.productConsoleTopMeta>.productConsoleEmail{display:none}}.productConsoleExit{min-height:34px;color:var(--ink);align-items:center;gap:7px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.productConsoleExit span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.productConsoleExit kbd{color:#647983;font-family:var(--font-mono), monospace;background:#f6fbfc;border:1px solid #b7c6cfcc;border-radius:7px;padding:1px 6px;font-size:.7rem;font-weight:900}.productConsoleExit:hover{color:var(--teal-dark);background:#dff7f9f0;border-color:#087b8447}.productConsoleApp .productConsoleCanvas{inline-size:auto;max-inline-size:100%;background:radial-gradient(circle at 18% 20%,#7fd9e41f,#0000 26%),linear-gradient(#087b840b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#087b840b 1px,#0000 1px) 0 0/24px 24px,#ffffffb8;border:1px solid #b7c6cfbd;border-radius:24px;grid-template-rows:auto 1fr auto;justify-self:stretch;gap:0;min-width:0;min-height:0;margin:14px 24px 12px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffbd,0 18px 52px #1720270d}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleStage{min-height:424px}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleSchemaCluster{transform:scale(calc(var(--schema-zoom,1) * .9))}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleSchemaMap.hasData .productConsoleSchemaNode{min-height:108px}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleSchemaNode strong{min-height:34px;padding:11px 14px}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleSchemaNode li{min-height:18px}.productConsoleApp .productConsoleCanvas.hasRunway .productConsoleSchemaNode ul{gap:6px;padding:10px 14px 12px}.productConsoleApp .productConsoleCanvasToolbar,.productConsoleApp .productConsoleNextAction{background:#ffffffc7;border-radius:0}.productConsoleApp .productConsoleCanvasToolbar{border:0;border-bottom:1px solid #b7c6cf6b;margin:0;padding:16px 18px}.productConsoleStage{min-height:480px;position:relative;overflow:hidden}.productConsoleStageControls{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:22px}.productConsoleStageControls span{color:#536a75;background:#ffffffdb;border:1px solid #b7c6cf8c;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #1720270a}.productConsoleStageControls span.active{color:#fff;background:linear-gradient(135deg,#0a9fa7,#02828a);border-color:#0000;justify-content:flex-start;gap:8px;min-width:120px}.productConsoleStageControls i{border:2px solid #ffffff9e;border-radius:50%;width:13px;height:13px}.productConsoleSchemaMap{width:100%;height:100%;min-height:420px;position:relative}.productConsoleSchemaMap.isEmpty{place-items:center;display:grid}.productConsoleSchemaMap.hasData{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:stretch;gap:16px;padding:18px;display:grid}.productConsoleSchemaCluster{isolation:isolate;min-width:0;min-height:100%;transform:scale(var(--schema-zoom,1));transform-origin:50% 45%;transition:transform .18s;position:relative}.productConsoleSchemaMap.hasData .productConsoleSchemaNode{left:var(--schema-node-x);top:var(--schema-node-y);width:min(230px,40%);min-height:142px}.productConsoleSchemaNode{z-index:2;width:min(220px,22%);color:var(--ink);font:inherit;text-align:left;cursor:grab;background:#ffffffeb;border:1px solid #b7c6cfb8;border-radius:13px;gap:0;text-decoration:none;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 44px #17202714}.productConsoleSchemaEdges{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.productConsoleSchemaEdge{fill:none;stroke:#087b846b;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:2.6 2.2;filter:drop-shadow(0 6px 8px #087b8424);cursor:pointer;pointer-events:stroke}.productConsoleSchemaEdge.isSelected{stroke:#0c98a3;stroke-width:1.7px;stroke-dasharray:none;filter:drop-shadow(0 8px 12px #087b843d)}.productConsoleSchemaNode strong{letter-spacing:-.02em;background:linear-gradient(#fff,#f7fbfcf5);border-bottom:1px solid #b7c6cf6b;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;display:flex}.productConsoleSchemaNode strong span{color:#fff;width:22px;height:22px;font-family:var(--font-mono), monospace;letter-spacing:0;background:#0c98a3;border-radius:6px;place-items:center;font-size:.58rem;font-weight:950;display:grid}.productConsoleSchemaNode ul{gap:9px;margin:0;padding:14px 16px 16px;list-style:none;display:grid}.productConsoleSchemaNode li{color:#516a75;grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:.78rem;font-weight:750;display:grid}.productConsoleSchemaNode li i{color:#4d6470;font-style:normal}.productConsoleSchemaField.isRelated{color:var(--teal-dark)}.productConsoleSchemaField.isRelated i{min-width:20px;height:18px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:5px;place-items:center;font-size:.58rem;font-weight:950;display:inline-grid}.productConsoleSchemaField.isMuted{color:#71858e}.productConsoleSchemaNode.isLive{background:radial-gradient(circle at 18% 0,#7fd9e42e,#0000 38%),#fffffff0;border-color:#087b8433;transition:border-color .15s,transform .15s,box-shadow .15s}.productConsoleSchemaNode.isLive:hover{border-color:#087b846b;transform:translateY(-2px);box-shadow:0 24px 54px #087b8421}.productConsoleSchemaNode.isSelected{border-color:#087b84a3;box-shadow:0 24px 58px #087b8429,0 0 0 6px #087b8414}.productConsoleSchemaNode.isConnected{background:radial-gradient(circle at 18% 0,#7fd9e442,#0000 42%),#fffffff5;border-color:#087b847a}.productConsoleSchemaNode.isDragging{cursor:grabbing;z-index:4}.productConsoleSchemaField.isRelationFocus{color:var(--teal-dark)}.productConsoleSchemaField.isRelationFocus i{background:var(--teal);color:#fff}.productConsoleSchemaNoMatch{z-index:3;text-align:center;background:#ffffffc7;border:1px dashed #087b843d;border-radius:18px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:30% 22%}.productConsoleSchemaNoMatch strong{color:var(--ink)}.productConsoleSchemaNoMatch p{color:var(--muted);margin:0}.productConsoleSchemaPager,.productConsoleSchemaMinimap{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #a0b8c294;align-items:center;display:flex;position:absolute;box-shadow:0 14px 30px #1720270f}.productConsoleSchemaPager{border-radius:999px;gap:8px;padding:6px;bottom:10px;right:10px}.productConsoleSchemaPager button{min-height:28px;color:var(--teal-dark);background:#087b8414;border:0;border-radius:999px;padding:0 9px;font-size:.7rem;font-weight:900}.productConsoleSchemaPager button:disabled{opacity:.45}.productConsoleSchemaPager span{color:#55707a;font-size:.72rem;font-weight:900}.productConsoleSchemaMinimap{border-radius:14px;gap:5px;max-width:min(220px,100% - 20px);padding:8px;bottom:10px;left:10px;overflow-x:auto}.productConsoleSchemaMiniNode{background:#a0b8c242;border:1px solid #087b842e;border-radius:4px;flex:0 0 16px;width:16px;height:11px;padding:0}.productConsoleSchemaMiniNode.isSelected{background:var(--teal);box-shadow:0 0 0 3px #087b841f}.productConsoleRelationships{background:#ffffffdb;border:1px solid #b7c6cfa8;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 16px 38px #1720270e}.productConsoleRelationships span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:950}.productConsoleRelationships strong{color:var(--ink);letter-spacing:-.04em;font-size:1.2rem}.productConsoleRelationships p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.productConsoleRelationships small{color:#5e7580;font-size:.76rem;font-weight:850}.productConsoleRelationships ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.productConsoleRelationships li{color:#405a66;overflow-wrap:anywhere;background:#f8fcfde0;border:1px solid #b7c6cf8a;border-radius:11px;padding:9px 10px;font-size:.78rem;font-weight:800}.productConsoleRelationshipButton{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.productConsoleRelationshipButton.isSelected{color:var(--teal-dark)}.productConsoleRelationships li:has(.productConsoleRelationshipButton.isSelected){background:#087b841a;border-color:#087b846b}.productConsoleSchemaInspector{border-top:1px solid #b7c6cf8a;gap:8px;margin-top:6px;padding-top:12px;display:grid}.productConsoleSchemaInspector ul{max-height:160px;overflow:auto}.productConsoleSchemaInspector li{background:#e8f8fab8}.productConsoleImpactHandoff{background:radial-gradient(circle at 0 0,#7de6ef29,#0000 45%),#ffffffe0;border:1px solid #087b8433;border-radius:15px;gap:8px;margin-top:6px;padding:12px;display:grid}.productConsoleImpactHandoff p{margin:0}.productConsoleImpactActions{flex-wrap:wrap;gap:7px;display:flex}.productConsoleImpactActions a{color:var(--ink);text-align:center;background:#e4f7f9c7;border:1px solid #087b842e;border-radius:999px;flex:120px;justify-content:center;align-items:center;padding:7px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.productConsoleSchemaEmpty{z-index:5;text-align:center;background:#ffffffeb;border:1px solid #b7c6cfb8;border-radius:22px;gap:10px;width:min(520px,100% - 44px);padding:22px;display:grid;position:relative;box-shadow:0 24px 72px #1720271a}.productConsoleSchemaEmpty span{color:var(--teal-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.productConsoleSchemaEmpty strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.18rem,2vw,1.52rem);line-height:1.1}.productConsoleSchemaEmpty p{color:var(--muted);margin:0;line-height:1.5}.productConsoleSchemaEmpty div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.productConsoleSchemaEmpty a{min-height:38px;color:var(--teal-dark);background:#ffffffe6;border:1px solid #087b8433;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.productConsoleSchemaEmpty a:first-child{background:var(--teal);color:#071015;border-color:#0000}.productConsoleApp .productConsoleGraph{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:6px;display:grid;overflow-x:auto}.productConsoleApp .productConsoleGraphNode{background:radial-gradient(circle at 32% 12%,#7fd9e42e,#0000 35%),#ffffffe6;border-radius:16px;gap:6px;min-height:112px;padding:10px}.productConsoleApp .productConsoleGraphNode span{width:28px;height:28px;font-size:.76rem}.productConsoleApp .productConsoleGraphNode strong{font-size:.84rem}.productConsoleApp .productConsoleGraphNode em{font-size:.62rem}.productConsoleApp .productConsoleGraphNode.active{background:linear-gradient(135deg,#dff7f9f5,#fffffffa),#fff;border-color:#087b8461;box-shadow:0 22px 54px #087b8424}.productConsoleNextLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.productConsoleApp .productConsoleNextAction{border:0;border-top:1px solid #b7c6cf75;grid-template-columns:minmax(220px,.9fr) minmax(240px,auto);align-items:center;gap:14px 22px;padding:18px 22px;display:grid}.productConsoleNextLinks a{min-height:38px;color:var(--teal-dark);background:#ffffffe0;border:1px solid #087b8433;border-radius:999px;align-items:center;padding:0 13px;font-size:.84rem;font-weight:900;display:inline-flex}.productConsoleNextLinks a.primary{background:var(--teal);color:#071015;border-color:#0000}.productConsoleOverviewRunway{background:radial-gradient(circle at 0%,#7fd9e42e,#0000 32%),#ffffffd1;grid-template-columns:minmax(220px,.58fr) minmax(320px,1fr) auto}.productConsoleOverviewRunway.productConsoleNextAction{gap:12px 16px;padding:12px 18px}.productConsoleOverviewRunway p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.78rem;line-height:1.28;display:-webkit-box;overflow:hidden}.productConsoleOverviewRunway strong{color:var(--ink);font-size:1rem;line-height:1.2;display:block}.productConsoleOverviewRunwaySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.productConsoleOverviewRunwaySteps a{min-width:0;color:var(--ink);background:#ffffffe0;border:1px solid #b7c6cfad;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 9px;padding:7px 9px;display:grid}.productConsoleOverviewRunwaySteps i{width:28px;height:28px;color:var(--teal-dark);background:#087b841a;border-radius:999px;grid-row:span 2;place-items:center;font-style:normal;font-weight:950;display:grid}.productConsoleOverviewRunwaySteps span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:900;line-height:1.12;overflow:hidden}.productConsoleOverviewRunwaySteps em{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:950}.productConsoleFlowStrip{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;padding-top:14px;display:grid}.productConsoleFlowStrip a{color:#6d838d;text-align:center;background:0 0;border-radius:0;justify-items:center;gap:7px;min-height:0;padding:0;font-size:.72rem;font-weight:850;text-decoration:none;display:grid;position:relative}.productConsoleFlowStrip a:before{z-index:0;content:"";background:#dbe5ea;height:2px;position:absolute;top:14px;left:0;right:0}.productConsoleFlowStrip a:first-child:before{left:50%}.productConsoleFlowStrip a:last-child:before{right:50%}.productConsoleFlowStrip i{z-index:1;color:#6d838d;background:#fff;border:2px solid #dbe5ea;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.productConsoleFlowStrip a.active{color:var(--teal-dark)}.productConsoleFlowStrip a.active i{color:#0c98a3;border-color:#0c98a3;box-shadow:0 0 0 6px #0c98a314}.productConsoleModulePanel{background:linear-gradient(#ffffffb8,#f8fcfdf0);border-top:1px solid #b7c6cfbd;min-width:0;min-height:0;padding:22px 26px 34px;overflow:auto}.productConsoleModulePanel.isToolPage{border-top:0;padding:18px 28px 30px}.productConsoleModulePanel.isOverview{border-top:0;height:0;min-height:0;padding:0;overflow:hidden}.productConsoleModulePanel>*{max-width:100%}.projectToolTabs{gap:14px;min-width:0;display:grid}.projectToolTabList{background:radial-gradient(circle at 0 0,#7fd9e429,#0000 34%),#ffffffb8;border:1px solid #b7c6cfb8;border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px;display:flex;box-shadow:0 14px 34px #1720270f}.projectToolTab{color:#405e68;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:118px;max-width:190px;min-height:42px;padding:7px 12px;font-family:inherit;display:inline-grid}.projectToolTab span,.projectToolTab em{color:#6d8790;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.projectToolTab strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.projectToolTab em{min-width:26px;height:26px;color:var(--teal-dark);background:#087b841a;border-radius:999px;grid-area:1/2/span 2;justify-content:center;align-items:center;display:inline-flex}.projectToolTab.isActive{color:var(--ink);background:linear-gradient(135deg,#fffffff5,#ecfafceb);border-color:#087b8438;box-shadow:0 12px 26px #17202714}.projectToolTab:focus-visible,.projectDetailDrawerClose:focus-visible{outline-offset:2px;outline:3px solid #087b843d}.projectToolTabPanel{min-width:0}.projectDetailDrawerOverlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1c2233;justify-content:end;display:grid;position:fixed;inset:0}.projectDetailDrawer{width:min(560px,100vw - 28px);min-width:0;height:100dvh;color:var(--ink);background:radial-gradient(circle at 12% 0,#7fd9e438,#0000 30%),linear-gradient(#fffffffa,#f4fafbfa);border-left:1px solid #b7c6cfc2;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:-24px 0 60px #0e262d2e}.projectDetailDrawer-small{width:min(420px,100vw - 28px)}.projectDetailDrawer-large{width:min(760px,100vw - 28px)}.projectDetailDrawerHead,.projectDetailDrawerFooter{border-bottom:1px solid #b7c6cfb3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.projectDetailDrawerFooter{border-top:1px solid #b7c6cfb3;border-bottom:0}.projectDetailDrawerUtility{background:#ffffff8f;border-bottom:1px solid #b7c6cf94;gap:10px;padding:12px 18px;display:grid}.projectDetailDrawerMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.projectDetailDrawerMeta div{background:#ffffffb8;border:1px solid #b7c6cfad;border-radius:14px;min-width:0;padding:8px 10px}.projectDetailDrawerMeta dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.projectDetailDrawerMeta dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.84rem;font-weight:900;overflow:hidden}.projectDetailDrawerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projectDetailDrawerAction{min-height:32px;color:var(--teal-dark);cursor:pointer;background:#087b8414;border:1px solid #087b8433;border-radius:999px;padding:0 12px;font-family:inherit;font-size:.8rem;font-weight:900}.projectDetailDrawerActions>span{color:var(--muted);font-size:.78rem;font-weight:800}.projectDetailDrawerHead span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.projectDetailDrawerHead strong{letter-spacing:-.035em;margin-top:4px;font-size:1.28rem;display:block}.projectDetailDrawerClose{min-height:36px;color:var(--ink);cursor:pointer;background:#ffffffd6;border:1px solid #b7c6cfc2;border-radius:999px;padding:0 13px;font-family:inherit;font-weight:900}.projectDetailDrawerBody{min-width:0;padding:18px;overflow:auto}.productConsoleModulePanel .projectOverviewCockpit,.productConsoleModulePanel .projectVisualSummary,.productConsoleModulePanel .projectOverviewWorkflowGrid,.productConsoleModulePanel .projectOverviewActionGrid,.productConsoleModulePanel .evidenceDashboard,.productConsoleModulePanel .accountActivity,.productConsoleModulePanel .accountGrid,.productConsoleModulePanel .projectConnectCockpit,.productConsoleModulePanel .schemaBuilderWorkflow,.productConsoleModulePanel .schemaBuilderShell,.productConsoleModulePanel .projectArtifactsGallery,.productConsoleModulePanel .elasticsearchTemplateStudio{width:100%;margin-left:0;margin-right:0}.productConsoleModulePanel .accountGrid,.productConsoleModulePanel .projectOverviewActionGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px;margin-top:14px}.productConsoleModulePanel .projectOverviewWorkflowGrid{grid-template-columns:minmax(280px,.76fr) minmax(520px,1.24fr);gap:16px;margin-top:14px}@media (min-width:981px){.productConsoleModulePanel .projectMigrationWorkbench{grid-template-columns:minmax(300px,.58fr) minmax(720px,1.42fr);gap:16px}.productConsoleModulePanel .projectMigrationSourceDock{grid-template-columns:1fr;gap:8px;margin:14px 0 10px}.productConsoleModulePanel .projectMigrationSourceBridge{justify-self:start;padding:6px 8px}.productConsoleModulePanel .projectMigrationSourceCard{padding:12px}.productConsoleModulePanel .projectMigrationSourceCard strong{margin:9px 0 6px;font-size:1.08rem}.productConsoleModulePanel .projectMigrationProofRail{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleCanvas{min-height:520px}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleStage,.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleSchemaMap{min-height:430px}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleSchemaMap.hasData{padding:14px;display:block}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleSchemaCluster{min-height:420px;transform:scale(calc(var(--schema-zoom,1) * .94));transform-origin:50% 42%}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleRelationships{display:none}.productConsoleModulePanel .projectMigrationSchemaCanvas .productConsoleSchemaMap.hasData .productConsoleSchemaNode{width:min(220px,34%);min-height:126px}.productConsoleModulePanel .projectConnectCockpit{grid-template-columns:minmax(0,1fr);gap:16px}.productConsoleModulePanel .projectConnectStatusRail,.productConsoleModulePanel .projectConnectProviderDrawer .projectProviderActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleModulePanel .projectConnectProviderDrawer summary{grid-template-columns:minmax(0,1fr) auto 28px;gap:6px 8px;display:grid}.productConsoleModulePanel .projectConnectProviderDrawer summary span{grid-column:1/-1}.productConsoleModulePanel .projectConnectProviderDrawer summary strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productConsoleModulePanel .projectConnectProviderDrawer summary em{white-space:nowrap;min-width:0}.productConsoleModulePanel .projectRunsTimelineDock{grid-template-columns:minmax(720px,1.42fr) minmax(260px,.46fr)}.productConsoleModulePanel .projectAuditCollectorPanel>.inputHint{display:none}.productConsoleModulePanel .projectReviewWorkbench{grid-template-columns:1fr;gap:12px}.productConsoleModulePanel .projectReviewStudio .projectReviewCanvasCard{padding:12px}.productConsoleModulePanel .projectReviewTopBar{grid-template-columns:minmax(0,1fr) minmax(420px,auto) auto;gap:10px;margin-bottom:10px}.productConsoleModulePanel .projectReviewTopBar .projectReviewConsoleHead{background:0 0;border:0;margin-bottom:0;padding:0}.productConsoleModulePanel .projectReviewTopBar .projectReviewConsoleHead p{display:none}.productConsoleModulePanel .projectReviewTopBar .projectReviewConsoleHead em{justify-self:start;min-height:28px}.productConsoleModulePanel .projectReviewTopBar .projectReviewSourceDock{margin-bottom:0}.productConsoleModulePanel .projectReviewTopBar .projectReviewOverrideDrawer{grid-column:auto;margin-top:0}.productConsoleModulePanel .projectReviewTopBar .projectReviewOverrideDrawer[open]{grid-column:1/-1}.productConsoleModulePanel .projectReviewOverrideDrawer:not([open]) summary{justify-content:center;min-height:46px;padding:9px 12px}.productConsoleModulePanel .projectReviewOverrideDrawer:not([open]) summary span,.productConsoleModulePanel .projectReviewOverrideDrawer:not([open]) summary em{display:none}.productConsoleModulePanel .projectReviewOverrideDrawer:not([open]) summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:148px;overflow:hidden}.productConsoleModulePanel .projectReviewFindingGrid{margin-top:12px}.productConsoleModulePanel .projectReviewEmptyPanel{gap:10px;padding:10px}.productConsoleModulePanel .projectReviewConsoleHead p{display:none}.productConsoleModulePanel .projectReviewCanvasHead{margin-bottom:6px}.productConsoleModulePanel .projectReviewCanvasHead .accountEyebrow{display:none}.productConsoleModulePanel .projectReviewCanvasHead h2{font-size:clamp(1rem,1.35vw,1.18rem)}.productConsoleModulePanel .projectReviewEmptyActions{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fdfde0;border:1px solid #087b8424;border-radius:999px;grid-template-columns:repeat(2,minmax(0,auto));padding:8px;position:absolute;bottom:22px;right:22px;box-shadow:0 18px 42px #12363d1f}.productConsoleModulePanel .projectReviewMapDock .productConsoleCanvas{min-height:520px}.productConsoleModulePanel .projectReviewMapDock .productConsoleStage,.productConsoleModulePanel .projectReviewMapDock .productConsoleSchemaMap{min-height:510px}.productConsoleModulePanel .projectReviewMapDock .productConsoleSchemaMap.hasData{padding:14px;display:block}.productConsoleModulePanel .projectReviewMapDock .productConsoleSchemaCluster{transform-origin:50% 42%;min-height:500px;transform:scale(.96)}.productConsoleModulePanel .projectReviewMapDock .productConsoleRelationships,.productConsoleModulePanel .projectReviewMapDock .productConsoleImpactHandoff,.productConsoleModulePanel .projectReviewMapDock .productConsoleSchemaInspector{display:none}.productConsoleModulePanel .projectReviewMapDock .productConsoleSchemaMap.hasData .productConsoleSchemaNode{width:min(220px,40%);min-height:128px}.productConsoleModulePanel .projectArtifactsVaultGrid{gap:10px}.productConsoleModulePanel .projectArtifactVaultCard{gap:10px;min-height:0;padding:14px}.productConsoleModulePanel .projectArtifactVaultCopy{gap:6px}.productConsoleModulePanel .projectArtifactVaultCopy p{-webkit-line-clamp:2;min-height:0}.productConsoleModulePanel .projectArtifactVaultMeta{border-top:0;padding-top:0}.productConsoleModulePanel .projectArtifactVaultActions{grid-template-columns:repeat(3,minmax(0,auto));gap:8px;display:grid}.productConsoleModulePanel .projectArtifactVaultActions .accountActionButton{justify-content:center;min-height:34px;padding:0 10px}.productConsoleModulePanel .projectArtifactsTabbedShell .projectArtifactVaultActions{grid-template-columns:repeat(3,minmax(0,auto))}.productConsoleModulePanel .projectArtifactsTabbedShell .projectArtifactVaultActions .accountActionButton{min-height:34px;padding:0 8px}}.productConsoleModulePanel .schemaBuilderShell{grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr)}.productConsoleModulePanel .schemaBuilderTabbedShell{grid-template-columns:1fr;width:100%;max-width:none;margin-top:0;display:block}.schemaBuilderTabbedShell{display:block}.schemaBuilderTabbedShell .projectToolTabPanel{min-width:0;display:grid}.schemaBuilderTabbedShell .schemaBuilderPanel{width:100%}.schemaBuilderDrawerAction{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.schemaBuilderGuideButton{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;min-width:150px;display:inline-grid}.schemaBuilderGuideButton span{color:#60707a;font-size:.72rem;font-weight:800}.productConsoleModulePanel .schemaBuilderBuilderPanel{gap:8px;padding:14px}.productConsoleModulePanel .schemaBuilderConsoleHead,.productConsoleModulePanel .schemaBuilderConsoleHead p{display:none}.productConsoleModulePanel .schemaBuilderBuilderPanel .schemaBuilderWorkflowHead h2{font-size:clamp(1.62rem,2.45vw,2rem);line-height:1.02}.productConsoleModulePanel .schemaBuilderTrialHead{gap:6px}.productConsoleModulePanel .schemaBuilderTrialHead p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:none;overflow:hidden}.productConsoleModulePanel .schemaBuilderModes{gap:6px}.productConsoleModulePanel .schemaBuilderMode{min-height:38px;padding:7px 9px}.productConsoleModulePanel .schemaBuilderModeStep{width:22px;height:22px}.productConsoleModulePanel .schemaBuilderPrimaryFields{gap:10px}.productConsoleModulePanel .schemaBuilderField{gap:6px}.productConsoleModulePanel .schemaBuilderField input,.productConsoleModulePanel .schemaBuilderField select{min-height:38px}.productConsoleModulePanel .schemaBuilderField textarea{min-height:72px}.productConsoleModulePanel .schemaBuilderGuideDrawer>summary,.productConsoleModulePanel .schemaBuilderAdvancedDrawer>summary{min-height:40px;padding:8px 10px}.productConsoleModulePanel .schemaBuilderResultPanel{gap:10px;padding:14px}.productConsoleModulePanel .schemaBuilderResultPanel>.schemaBuilderSavedHead,.productConsoleModulePanel .schemaBuilderResultPanel>.schemaBuilderSavedHead p{display:none}.productConsoleModulePanel .schemaBuilderResultDrawer>summary{min-height:42px;padding:8px 10px}.productConsoleModulePanel .schemaGraphPreview{margin-top:0;padding:14px}.productConsoleModulePanel .schemaGraphPreviewHeader{align-items:center;gap:8px;margin-bottom:8px}.productConsoleModulePanel .schemaGraphPreviewHeader p{display:none}.productConsoleModulePanel .schemaGraphPreviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.productConsoleModulePanel .accountCard,.productConsoleModulePanel .projectOverviewCockpit,.productConsoleModulePanel .projectVisualSummary{border-radius:18px}.productConsoleModulePanel .accountCard{padding:18px;box-shadow:0 14px 36px #1720270f}.productConsoleModulePanel .accountCardHead{gap:10px;margin-bottom:12px}.productConsoleModulePanel .accountCardHead h1{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.18rem,1.8vw,1.52rem);line-height:1.08}.productConsoleModulePanel .accountCardHead h2{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.12}.productConsoleModulePanel .accountEyebrow,.productConsoleModulePanel .accountCardEyebrow{letter-spacing:.13em;margin-bottom:7px;font-size:.68rem}.productConsoleModulePanel .accountIntroText,.productConsoleModulePanel .inputHint{font-size:.84rem;line-height:1.48}.productConsoleModulePanel .pricingStatusNotice,.productConsoleModulePanel .accountStatusAlert{align-items:flex-start;width:100%;margin:10px 0 0;line-height:1.45}.productConsoleModulePanel .projectTaskBanner,.productConsoleModulePanel .projectTaskDrawer{width:100%;margin-left:0;margin-right:0}.productConsoleModulePanel .accountActionButton{white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:999px;gap:6px;min-width:0;min-height:38px;padding:7px 12px;line-height:1.14}.productConsoleModulePanel .accountActionStack{align-items:start}.productConsoleModulePanel .accountStatsGrid,.productConsoleModulePanel .accountMetricGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.productConsoleModulePanel .accountRunList{gap:10px}.productConsoleModulePanel .accountRunRow{text-align:left;background:#ffffffbd;border:1px solid #b7c6cf85;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;width:100%;padding:10px 12px}.productConsoleModulePanel .accountRunItem{background:#ffffffc7;border:1px solid #b7c6cf80;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.productConsoleModulePanel .projectValidationMetricItem{border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:9px 11px}.productConsoleModulePanel .projectValidationSaveCard>.accountCardHead{margin-bottom:8px}.productConsoleModulePanel .projectValidationSaveCard>.accountCardHead+.accountIntroText{display:none}.productConsoleModulePanel .projectValidationSaveComposer{border-radius:20px;gap:8px;padding:12px}.productConsoleModulePanel .projectValidationComposerHead{grid-template-columns:minmax(0,1fr) auto minmax(260px,.58fr);gap:8px}.productConsoleModulePanel .projectValidationComposerBody{grid-template-columns:minmax(132px,.3fr) minmax(0,1fr);gap:10px}.productConsoleModulePanel .projectValidationOutcomeControl,.productConsoleModulePanel .projectValidationSummaryField{border-radius:16px;gap:6px;padding:10px}.productConsoleModulePanel .projectValidationOutcomeControl select{min-height:36px}.productConsoleModulePanel .projectValidationSummaryField textarea{min-height:76px}.productConsoleModulePanel .projectValidationSubmitDock{border-radius:18px;padding:10px}.productConsoleModulePanel .accountRunItem code,.productConsoleModulePanel pre,.productConsoleModulePanel code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.productConsoleModulePanel table{table-layout:fixed;width:100%}.productConsoleModulePanel th,.productConsoleModulePanel td{overflow-wrap:anywhere;word-break:normal;min-width:0}.productConsoleInspector{background:#ffffffe0;border-left:1px solid #b7c6cfc2;grid-area:1/3;align-content:start;gap:10px;min-width:0;min-height:0;padding:16px 14px;display:grid;overflow:auto}.productConsoleInspector.isCompact{background:0 0;border-left:0;padding:16px 10px 0;overflow:visible}.productConsoleEvidenceDrawer,.productConsoleEvidenceDrawerBody{gap:12px;min-width:0;display:grid}.productConsoleEvidenceSummary{display:none}.productConsoleInspector.isCompact .productConsoleEvidenceSummary{min-height:76px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #b7c6cfbd;border-radius:18px;grid-template-columns:48px minmax(74px,1fr) 28px;align-items:center;gap:5px 8px;padding:10px 12px;list-style:none;display:grid;box-shadow:0 12px 34px #17202712}.productConsoleInspector.isCompact .productConsoleEvidenceMiniRing{aspect-ratio:1;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#14a579 0 var(--score-percent,0%), #dee8edeb var(--score-percent,0%) 100%);color:#0f1f26;border-radius:50%;grid-area:1/1/span 3;place-items:center;width:44px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #b7c6cf75,0 12px 24px #17202714}.productConsoleInspector.isCompact .productConsoleEvidenceMiniRing b{color:#0f1f26;font-size:.92rem;font-weight:950;line-height:.9}.productConsoleInspector.isCompact .productConsoleEvidenceMiniRing small{color:#62747d;margin-top:-5px;font-size:.52rem;font-weight:900}.productConsoleInspector.isCompact .productConsoleEvidenceSummary span{min-width:0;color:var(--teal-dark);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-area:1/2;font-size:.66rem;font-weight:950;overflow:hidden}.productConsoleInspector.isCompact .productConsoleEvidenceSummary strong{min-width:0;color:var(--ink);grid-area:2/2;font-size:.98rem;font-weight:950;line-height:1.08}.productConsoleInspector.isCompact .productConsoleEvidenceSummary em{max-width:100%;color:var(--teal-dark);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#087b841a;border-radius:999px;grid-area:3/2;justify-self:start;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:950;overflow:hidden}.productConsoleInspector.isCompact .productConsoleEvidenceSummary:after{width:28px;height:28px;color:var(--teal-dark);content:"+";border:1px solid #b7c6cfbd;border-radius:999px;grid-area:1/3/span 3;place-items:center;font-size:1.05rem;font-weight:950;display:grid}.productConsoleInspector.isCompact .productConsoleEvidenceDrawer[open] .productConsoleEvidenceSummary:after{content:"-"}.productConsoleInspector.isCompact .productConsoleEvidenceDrawer:not([open]) .productConsoleEvidenceDrawerBody{display:none}.productConsoleInspector.isCompact .productConsoleEvidenceDrawerBody{margin-top:10px}.productConsoleEvidenceSummary::-webkit-details-marker{display:none}.productConsoleScoreCard,.productConsoleAuditStatus,.productConsoleChecks{background:#fffffff0;border:1px solid #b7c6cfbd;border-radius:22px;padding:12px;box-shadow:0 18px 46px #1720270f}.productConsoleApp .productConsoleAuditStatus{grid-template-columns:1fr}.productConsoleApp .productConsoleAuditStatus .productConsoleInspectorHead,.productConsoleApp .productConsoleAuditStatus .productConsoleAuditGrid{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.productConsoleApp .productConsoleAuditStatus .productConsoleInspectorHead{display:flex}.productConsoleApp .productConsoleAuditStatus .productConsoleAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.productConsoleScoreHead,.productConsoleInspectorHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.productConsoleScoreHead small,.productConsoleInspectorHead small{color:#7a8c94;font-size:.74rem;font-weight:850}.productConsoleScoreBody{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.productConsoleScoreRing{aspect-ratio:1;background:radial-gradient(circle at center, #fff 57%, transparent 58%), conic-gradient(#14a579 0 var(--score-percent,0%), #dee8ede6 var(--score-percent,0%) 100%);border-radius:50%;place-items:center;width:104px;display:grid;box-shadow:inset 0 0 0 1px #b7c6cf6b}.productConsoleScoreRing strong{color:#0f1f26;font-size:1.72rem;line-height:.9}.productConsoleScoreRing em{color:#62747d;font-style:normal;font-weight:850}.productConsoleScoreBody dl{gap:8px;margin:0;display:grid}.productConsoleScoreBody dl div{justify-content:space-between;align-items:center;gap:10px;display:flex}.productConsoleScoreBody dt,.productConsoleScoreBody dd{color:#334b57;margin:0;font-size:.88rem;font-weight:850}.productConsoleScoreBody dt{align-items:center;gap:8px;display:inline-flex}.productConsoleScoreBody i{border-radius:50%;width:8px;height:8px}.greenDot,.goodDot{background:#1aa162}.tealDot{background:#0f9da9}.amberDot,.warningDot{background:#d98b11}.missingDot{background:#b7c6cf}.productConsoleScoreCard>p,.productConsoleBoundary p{color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.45}:is(.consolePage:has(.productConsoleApp) .productConsoleScoreCard>p,.consolePage:has(.productConsoleApp) .productConsoleBoundary p){display:none}.productConsoleAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.productConsoleAuditGrid div{text-align:center;background:#fbfdfe;border:1px solid #b7c6cfb3;border-radius:16px;place-items:center;gap:6px;min-height:76px;display:grid}.productConsoleAuditGrid svg{color:#1aa162}.productConsoleAuditGrid .warning svg,.productConsoleAuditGrid .warning strong{color:#d98b11}.productConsoleAuditGrid .missing svg,.productConsoleAuditGrid .missing strong{color:#8aa0aa}.productConsoleAuditGrid small{color:#60747d;font-weight:850}.productConsoleAuditGrid strong{color:#1aa162;font-size:.84rem}.productConsoleChecks{gap:8px;display:grid}.productConsoleChecks>a{color:#304753;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px 14px;align-items:center;gap:9px;min-height:38px;padding:0 4px;text-decoration:none;display:grid}.productConsoleChecks>a svg:first-child{color:#60747d;background:#f1f6f8;border-radius:8px;width:28px;height:28px;padding:6px;display:grid}.productConsoleChecks>a svg:nth-child(3){color:#1aa162}.productConsoleChecks>a.check-warning svg:nth-child(3){color:#d98b11}.productConsoleChecks>a.check-missing svg:nth-child(3){color:#8aa0aa}.productConsoleBoundary{border-top:1px solid #b7c6cfb8;gap:8px;margin-top:4px;padding-top:10px;display:grid}.productConsoleBoundary strong{color:var(--ink);font-size:.92rem;line-height:1.18}.productConsoleBoundary a{background:var(--teal);color:#071015;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.projectAddonsWorkbench{gap:18px;min-width:0;display:grid}.projectAddonsHero{background:radial-gradient(circle at 8% 12%,#f6be5c38,#0000 30%),linear-gradient(135deg,#f8f6ebf5,#e6f4eee6);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:16px;display:grid;overflow:hidden}.projectAddonsHero span,.projectAddonsCardHead span,.projectAddonsCard dt{color:#5e766f;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectAddonsHero h2{max-width:620px;color:var(--ink);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2rem,3.2vw,3rem);line-height:.96}.projectAddonsHero p{color:#31505a;max-width:700px;margin:14px 0 0;line-height:1.62}.projectAddonsScopeCard{background:#fffdf4b3;border:1px solid #16635b24;border-radius:24px;align-content:center;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffdb}.projectAddonsScopeCard strong{color:var(--ink);font-size:1.05rem}.projectAddonsPath{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectAddonsPath li{background:#ffffff94;border:1px solid #16635b1f;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.projectAddonsPath span{color:#17646a;letter-spacing:.08em;background:#12abb124;border-radius:999px;justify-content:center;align-items:center;width:28px;height:22px;font-size:.66rem;font-weight:900;display:inline-flex}.projectAddonsPath b{color:#244a4f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:900;overflow:hidden}.projectAddonsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.projectAddonsCard{align-content:start;gap:14px;min-width:0;display:grid;overflow:hidden}.projectAddonsCardHead{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.projectAddonsCardHead em{color:#244a4f;white-space:nowrap;background:#16635b14;border:1px solid #16635b24;border-radius:999px;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:900}.projectAddonsCard h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.projectAddonsCard p,.projectAddonsCard dd{color:#31505a;margin:0;line-height:1.58}.projectAddonsCard dl{gap:10px;margin:0;display:grid}.projectAddonsCard dt{margin:0 0 3px}.projectAddonsCardAction{width:fit-content;margin-top:2px;padding-inline:16px}@media (max-width:980px){.projectAddonsHero,.projectAddonsGrid,.projectAddonsPath{grid-template-columns:1fr}}.schemaBuilderShell{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:16px;width:min(1240px,100% - 56px);margin:16px auto 0;display:grid}.schemaBuilderPanel{min-width:0;color:var(--ink);background:linear-gradient(#fffffffa,#f7fbfcfa);border:1px solid #b8c8d0d1;border-radius:24px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:0 18px 48px #1720271a}.schemaBuilderResultPanel{background:linear-gradient(#f1f8fafa,#e9f4f7fa);min-width:0;overflow:hidden}.schemaBuilderResult{gap:14px;min-width:0;max-width:100%;display:grid}.schemaBuilderResultMeta{background:#ffffff9e;border:1px solid #a0b8c27a;border-radius:16px;gap:10px;min-width:0;padding:10px 12px;display:grid}.schemaBuilderResultMeta .schemaBuilderResultActions,.schemaBuilderResultMeta .schemaBuilderAnalysis{margin-bottom:0}.schemaBuilderResultMeta .inputHint{margin:0}.schemaBuilderResultDrawer{background:#ffffffc2;border:1px solid #a0b8c299;border-radius:20px;min-width:0;display:grid;overflow:hidden}.schemaBuilderResultDrawer>summary{min-height:58px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;list-style:none;display:grid}.schemaBuilderResultDrawer>summary::-webkit-details-marker{display:none}.schemaBuilderResultDrawer>summary span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.schemaBuilderResultDrawer>summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;overflow:hidden}.schemaBuilderResultDrawer>summary em{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#087b841a;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:950}.schemaBuilderResultDrawerBody{gap:12px;min-width:0;padding:0 12px 12px;display:grid}.schemaBuilderWorkflowHead{gap:8px;min-width:0;margin-bottom:0;display:grid}.schemaBuilderWorkflowHead span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.schemaBuilderWorkflowHead h2{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.schemaBuilderWorkflowHead p{max-width:620px;color:var(--muted);margin-bottom:0;line-height:1.48}.schemaBuilderGuideDrawer{width:100%;box-shadow:none;border-radius:18px;margin:0}.schemaBuilderGuideDrawer summary{grid-template-columns:minmax(104px,auto) minmax(0,max-content) auto 28px;gap:8px}.schemaBuilderGuideDrawer summary strong{white-space:nowrap;overflow-wrap:normal}.schemaBuilderGuideGrid{gap:12px;padding:0 16px 16px;display:grid}.schemaBuilderAdvancedDrawer{background:#ffffffb8;border:1px solid #a0b8c29e;border-radius:20px;min-width:0;display:grid;overflow:hidden}.schemaBuilderAdvancedDrawer>summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;list-style:none;display:grid}.schemaBuilderAdvancedDrawer>summary::-webkit-details-marker{display:none}.schemaBuilderAdvancedDrawer>summary span{color:var(--teal-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.schemaBuilderAdvancedDrawer>summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;overflow:hidden}.schemaBuilderAdvancedDrawer>summary em{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#087b841a;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:950}.schemaBuilderAdvancedFields{gap:14px;min-width:0;padding:0 12px 12px;display:grid}.schemaBuilderPrimaryFields{gap:14px;display:grid}.schemaBuilderOutcomeBox{background:#edf8f9;border:1px solid #087b8433;border-radius:8px;gap:10px;padding:16px;display:grid}.schemaBuilderOutcomeBox>strong,.schemaBuilderPresetGroup>div:first-child strong,.schemaBuilderRecentHead strong{color:var(--ink);font-size:.92rem}.schemaBuilderOutcomeBox ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.schemaBuilderOutcomeBox li{color:#29434d;align-items:center;gap:9px;line-height:1.35;display:flex}.schemaBuilderOutcomeBox svg{color:var(--green);flex:none}.schemaBuilderModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.schemaBuilderPresetGroup{gap:10px;display:grid}.schemaBuilderPresetGroup>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.schemaBuilderPresetGroup>div:first-child span,.schemaBuilderRecentHead span{color:var(--muted);font-size:.86rem}.schemaBuilderPresetRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schemaBuilderPreset{min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #087b842e;border-radius:8px;gap:6px;padding:12px;display:grid;box-shadow:0 10px 24px #1720270d}.schemaBuilderPreset strong{color:var(--ink)}.schemaBuilderPreset span,.schemaBuilderPrefillNotice{color:var(--muted)}.schemaBuilderPrefillNotice{background:#edf8f9;border:1px solid #087b8438;border-radius:8px;padding:12px 14px;font-size:.92rem}.schemaBuilderMode{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #b8c8d0e6;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 10px 24px #1720270d}.schemaBuilderMode.active{box-shadow:inset 4px 0 0 var(--teal);background:#e8f5f6;border-color:#087b8480}.schemaBuilderMode strong{color:var(--ink)}.schemaBuilderModeStep{width:30px;height:30px;color:var(--teal-dark);letter-spacing:.08em;background:#087b841a;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.schemaBuilderModeCopy{min-width:0;display:grid}.schemaBuilderMode span,.schemaBuilderField span,.schemaBuilderRunHead span,.schemaBuilderReasoning,.schemaBuilderRuns button span{color:var(--muted)}.schemaBuilderMode .schemaBuilderModeStep{color:var(--teal-dark)}.schemaBuilderModeHint{display:none}.schemaBuilderBuilderPanel .schemaBuilderWorkflowHead h2{font-size:clamp(2.1rem,4vw,2.65rem);line-height:1.02}.schemaBuilderField{gap:8px;display:grid}.schemaBuilderField span{letter-spacing:0;font-size:.82rem;font-weight:800}.schemaBuilderField input,.schemaBuilderField select,.schemaBuilderField textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #aebbc5f2;border-radius:6px}.schemaBuilderField input,.schemaBuilderField select{min-height:44px;padding:0 12px}.schemaBuilderField textarea{resize:vertical;min-height:132px;padding:12px}.schemaBuilderTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schemaBuilderIdentityFields{grid-template-columns:1fr;gap:10px}.schemaBuilderRunHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.schemaBuilderRunHead div{gap:5px;display:grid}.schemaBuilderRunHead strong{color:var(--ink);font-size:1.16rem}.schemaBuilderAnalysis,.schemaBuilderCodeHead,.schemaBuilderResultActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.schemaBuilderAnalysis{margin-bottom:12px}.schemaBuilderPanel .accountStatusPill{color:#23434d;background:#fff;border-color:#087b8438;box-shadow:0 8px 18px #1720270a}.schemaBuilderPanel .accountActionButton{color:var(--teal-dark);background:#fff;border:1px solid #087b843d;border-radius:6px}.schemaBuilderPanel .accountActionButtonPrimary{background:var(--teal);color:#fff;border:0}.schemaBuilderPanel .accountActionButton:disabled{cursor:not-allowed;opacity:.62}.schemaBuilderPanel .accountEmptyState,.schemaBuilderPanel .accountSkeleton{color:#31505a}.schemaBuilderEmptyResult{text-align:center;background:radial-gradient(circle at 50% 20%,#6fd2da29,#0000 42%),#ffffff6b;border:1px dashed #087b8438;border-radius:22px;align-content:center;place-items:center;gap:14px;min-height:320px;padding:28px;display:grid}.schemaBuilderEmptyResult>strong{color:var(--ink);font-size:clamp(1.35rem,3vw,2rem);line-height:1.04}.schemaBuilderEmptyResult>p{color:#46636d;max-width:360px;margin:0;line-height:1.55}.schemaBuilderEmptyPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:390px;display:grid}.schemaBuilderEmptyPreviewGrid span{color:#31505a;background:#ffffffbd;border:1px solid #a0b8c28a;border-radius:16px;place-items:center;min-height:54px;font-size:.82rem;font-weight:900;display:grid}.schemaBuilderRisk,.schemaBuilderKinds{color:#23434d;background:#fff;border:1px solid #aebbc5e6;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.schemaBuilderRisk.safe_additive{color:#0f6c35;border-color:#15944752}.schemaBuilderRisk.review_required{color:#8c5204;border-color:#c2740861}.schemaBuilderRisk.blocked_destructive{color:#a22d2d;border-color:#bf3b3b6b}.schemaBuilderWarnings{color:#8e2929;background:#fff2f2;border:1px solid #bf3b3b47;margin-bottom:12px;padding:12px 14px}.schemaBuilderWarnings strong{color:#7b2020;margin-bottom:8px;display:block}.schemaBuilderWarnings ul{margin:0;padding-left:18px}.schemaBuilderCodeHead{justify-content:space-between;margin-bottom:8px}.schemaBuilderResultActions{margin-bottom:12px}.schemaBuilderCodeHead strong{color:var(--ink)}.schemaBuilderCode{color:#1e3640;min-height:320px;font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#f4fafb;border:1px solid #087b8438;border-radius:8px;padding:16px;font-size:.88rem;line-height:1.65;overflow:auto}.elasticsearchTemplateStudio{width:min(1240px,100% - 56px);margin:18px auto 0}.elasticsearchTemplateHero{background:radial-gradient(circle at 8% 0,#7de6ef57,#0000 32%),linear-gradient(135deg,#ffffffeb,#eaf7f9db);border:1px solid #9cb8c499;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:end;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1720271f}.elasticsearchTemplateHero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#7de6ef33,#fff0);border:1px solid #087b8424;border-radius:44% 56% 50% 50%;width:170px;height:170px;position:absolute;inset:auto 28px 22px auto}.elasticsearchTemplateHero h2{max-width:720px;color:var(--ink);letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(2.1rem,4vw,4.4rem);line-height:.95}.elasticsearchTemplateHero p,.elasticsearchTemplateHeroCard span{color:#46636d;line-height:1.7}.elasticsearchTemplateHeroCard{z-index:1;background:#ffffffb8;border:1px solid #087b842e;border-radius:20px;gap:8px;padding:18px;display:grid;position:relative;box-shadow:0 18px 42px #17202714}.elasticsearchTemplateHeroCard strong{color:var(--ink)}.elasticsearchTemplateBanner{grid-template-columns:minmax(140px,auto) minmax(0,.36fr) minmax(280px,1fr);width:100%;margin:0}.elasticsearchTemplateBanner p{max-width:680px}.elasticsearchTemplateAdvancedDrawer{width:100%;margin:12px 0 0}.elasticsearchTemplateAdvancedDrawer>p{color:#46636d;margin:0;padding:0 16px 16px;line-height:1.55}.elasticsearchTemplateWorkspace{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);align-items:start;gap:16px;margin-top:0;display:grid}.elasticsearchTemplateComposer,.elasticsearchTemplateResultPanel{background:linear-gradient(#fffffff5,#f7fbfceb);border-color:#9cb8c494;border-radius:24px;box-shadow:0 20px 58px #1720271a}.elasticsearchTemplateEvidenceCard{background:radial-gradient(circle at 0 0,#7fd9e43d,#0000 36%),#f7fcfde6;border:1px solid #087b8429;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.elasticsearchTemplateEvidenceScore{background:conic-gradient(var(--teal) var(--template-evidence-score,0%), #cfdee5c7 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 10px #ffffffeb,0 18px 40px #087b8429}.elasticsearchTemplateEvidenceScore strong,.elasticsearchTemplateEvidenceScore span{grid-area:1/1}.elasticsearchTemplateEvidenceScore strong{color:var(--ink);letter-spacing:-.08em;font-size:2rem;line-height:1}.elasticsearchTemplateEvidenceScore span{color:#55717a;margin-top:46px;font-size:.72rem;font-weight:950}.elasticsearchTemplateEvidenceCopy{gap:6px;min-width:0;display:grid}.elasticsearchTemplateEvidenceCopy h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.02}.elasticsearchTemplateEvidenceCopy p{color:#46636d;margin:0;line-height:1.45}.elasticsearchTemplateEvidenceStats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.elasticsearchTemplateEvidenceStats div{background:#ffffffb8;border:1px solid #9cb8c475;border-radius:16px;gap:4px;min-width:0;padding:9px 10px;display:grid}.elasticsearchTemplateEvidenceStats span{color:#6b838d;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950}.elasticsearchTemplateEvidenceStats strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.elasticsearchTemplateEvidenceActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.elasticsearchTemplateEvidenceActions .accountActionButton{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;min-height:36px;padding:0 10px;overflow:hidden}.elasticsearchTemplateConsoleHead{background:radial-gradient(circle at 0 0,#7fd9e433,#0000 38%),#f7fcfde0;border:1px solid #087b8424;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.elasticsearchTemplateConsoleHead>div{gap:5px;min-width:0;display:grid}.elasticsearchTemplateConsoleHead span,.elasticsearchTemplateBoundaryDrawer summary{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.elasticsearchTemplateConsoleHead strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.2rem,2.2vw,1.72rem);line-height:1.02}.elasticsearchTemplateConsoleHead p{color:#46636d;margin:0;line-height:1.45}.elasticsearchTemplateBoundaryDrawer{min-width:0;position:relative}.elasticsearchTemplateBoundaryDrawer summary{cursor:pointer;background:#ffffffe0;border:1px solid #087b842e;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;list-style:none;display:inline-flex}.elasticsearchTemplateBoundaryDrawer summary::-webkit-details-marker{display:none}.elasticsearchTemplateBoundaryDrawer[open] summary{background:#e8fafcf5;border-color:#087b8457}.elasticsearchTemplateBoundaryDrawer p{z-index:12;background:#fffffffa;border:1px solid #0f1f261f;border-radius:16px;width:min(360px,72vw);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #17202729}.elasticsearchModeRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.elasticsearchModeCard{color:#31505a;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #aec3ccbd;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:44px;padding:8px 10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 14px 30px #1720270d}.elasticsearchModeCard:hover{border-color:#087b8447;transform:translateY(-2px)}.elasticsearchModeCard.active{background:linear-gradient(135deg,#dff8faf2,#ffffffe6);border-color:#087b8457;box-shadow:inset 0 0 0 1px #ffffffbd,0 18px 34px #087b841c}.elasticsearchModeCard strong,.elasticsearchTemplateModeNote strong,.elasticsearchTemplateHistoryDrawer summary strong{color:var(--ink)}.elasticsearchModeStepIndex{width:26px;height:26px;color:var(--teal-dark);letter-spacing:.08em;background:#087b841a;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.elasticsearchModeCopy{gap:2px;min-width:0;display:grid}.elasticsearchModeCopy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.elasticsearchModeCopy>.elasticsearchModeSummary{display:none}.elasticsearchTemplateModeNote{background:#edf8f9;border:1px solid #087b8429;border-radius:18px;gap:7px;padding:13px 15px;display:grid}.elasticsearchTemplateModeNote p{color:#46636d;margin:0;line-height:1.5}.elasticsearchTemplateModeHint{color:#46636d;border-left:3px solid #087b8447;margin:-2px 0 0;padding-left:10px;font-size:.9rem;line-height:1.45}.elasticsearchTemplateInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.elasticsearchTemplateTabbedShell,.elasticsearchTemplateIntentPanel,.elasticsearchTemplateTemplatePanel,.elasticsearchTemplateValidatePanel,.elasticsearchTemplateHistoryPanel{gap:12px;min-width:0;display:grid}.elasticsearchTemplateTabbedShell .projectToolTabPanel{min-width:0}.elasticsearchTemplateTemplatePanel,.elasticsearchTemplateValidatePanel,.elasticsearchTemplateHistoryPanel{align-content:start}.elasticsearchTemplateValidatePanel .elasticsearchTemplateMetricRail{grid-template-columns:repeat(3,minmax(0,1fr))}.elasticsearchTemplateEmptyPanel{background:radial-gradient(circle at 18% 8%,#7fd9e42e,#0000 34%),#f7fcfdc7;border:1px dashed #087b8438;border-radius:22px;align-content:center;gap:8px;min-width:0;min-height:260px;padding:18px;display:grid}.elasticsearchTemplateEmptyPanel span,.elasticsearchTemplateHistoryHead span{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.elasticsearchTemplateEmptyPanel strong,.elasticsearchTemplateHistoryHead strong{min-width:0;color:var(--ink);font-size:1.2rem;line-height:1.1}.elasticsearchTemplateEmptyPanel p,.elasticsearchTemplateHistoryPanel p,.elasticsearchTemplateDrawerPreview p,.elasticsearchTemplateResultDetails p{color:#46636d;margin:0;line-height:1.55}.elasticsearchTemplateDrawerActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.elasticsearchTemplateTemplatePanel .elasticsearchTemplateDrawerActions,.elasticsearchTemplateValidatePanel .elasticsearchTemplateDrawerActions{grid-template-columns:minmax(0,220px)}.elasticsearchTemplateDrawerActions .accountActionButton{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;min-height:38px;padding:0 10px;overflow:hidden}.elasticsearchTemplateResultPanel>.elasticsearchTemplateDrawerActions{grid-template-columns:repeat(2,minmax(0,1fr))}.elasticsearchTemplateResultPanel>.elasticsearchTemplateDrawerActions .accountActionButton:last-child{grid-column:1/-1}.elasticsearchTemplateDrawerPreview{gap:12px;min-width:0;display:grid}.elasticsearchTemplateHistoryHead{border-bottom:1px solid #8cabb824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:grid}.elasticsearchTemplateHistoryHead>div{gap:3px;min-width:0;display:grid}@media (min-width:981px){.productConsoleModulePanel .elasticsearchTemplateWorkspace{grid-template-columns:minmax(580px,1.16fr) minmax(340px,.84fr)}.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent{grid-template-columns:minmax(220px,.76fr) minmax(300px,1.24fr);align-items:start}.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent .elasticsearchTemplatePrimaryField,.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent .elasticsearchTemplateMappingDrawer{grid-column:auto}.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent .schemaBuilderField textarea{min-height:152px}.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent .elasticsearchTemplateMappingDrawer .schemaBuilderField{margin-top:8px}.productConsoleModulePanel .elasticsearchTemplateInputGrid.isGenerateIntent .elasticsearchTemplateMappingDrawer textarea{min-height:152px;max-height:190px}}.elasticsearchTemplatePrimaryField,.elasticsearchTemplateGridNotice{grid-column:1/-1}.elasticsearchTemplateMappingDrawer{grid-column:1/-1;margin:0}.elasticsearchTemplateMappingDrawer summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.elasticsearchTemplateMappingDrawer summary span,.elasticsearchTemplateMappingDrawer summary strong{grid-column:1}.elasticsearchTemplateMappingDrawer summary em{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;background:#bef5f87a;border:1px solid #087b842e;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:.7rem;font-style:normal;font-weight:900}.elasticsearchTemplateMappingDrawer summary:after{grid-area:1/3/span 2;place-self:center end}.elasticsearchTemplateMappingDrawer .schemaBuilderField{margin-top:12px}.elasticsearchTemplateComposer .schemaBuilderField textarea{background:linear-gradient(#fffffffa,#fbfdfdfa);border-color:#a0b8c2e0;border-radius:18px;min-height:112px;box-shadow:inset 0 1px #ffffffbf}.elasticsearchTemplateComposer .elasticsearchTemplateMappingDrawer textarea{min-height:136px;max-height:240px}.elasticsearchTemplateComposer .schemaBuilderField textarea::placeholder{color:#31505a7a}.elasticsearchTemplateRunButton{width:100%;min-height:54px}.elasticsearchTemplateProgress{display:block}.elasticsearchTemplateProgress .projectActionStatus{width:100%}.elasticsearchTemplateResultHead{align-items:start;gap:10px;display:grid}.elasticsearchTemplateResultHead h2{color:var(--ink);margin:10px 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.02}.elasticsearchTemplateResultHead p{color:#46636d;max-width:none;margin:0;line-height:1.6}.elasticsearchTemplateMetricGrid,.elasticsearchTemplateMetricRail{gap:8px;display:grid}.elasticsearchTemplateMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.elasticsearchTemplateMetricRail{grid-template-columns:1fr}.elasticsearchTemplateMetric{background:#ffffffb8;border:1px solid #a0b8c294;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.elasticsearchTemplateMetric span,.elasticsearchTemplateMetricLabel{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.elasticsearchTemplateMetric strong{min-width:0;max-width:180px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1;overflow:hidden}.elasticsearchTemplateFlowPreview{background:radial-gradient(circle at 18% 0,#7fd9e438,#0000 34%),linear-gradient(135deg,#f7fcfdf5,#ffffffdb);border:1px solid #087b8429;border-radius:22px;grid-template-columns:1fr;gap:6px;margin:4px 0 2px;padding:10px;display:grid;position:relative;overflow:hidden}.elasticsearchTemplateFlowPreview:before{content:"";background:linear-gradient(#087b8414,#087b8452,#087b8414);width:1px;position:absolute;top:22px;bottom:22px;left:26px}.elasticsearchTemplateFlowNode{z-index:1;background:#ffffffd1;border:1px solid #9cb8c475;border-radius:16px;grid-template-columns:auto minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 10px;display:grid;position:relative;box-shadow:0 14px 28px #1720270d}.elasticsearchTemplateFlowNode span{width:fit-content;color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#087b8414;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:950}.elasticsearchTemplateFlowNode strong{min-width:0;color:var(--ink);font-size:.9rem;line-height:1.12}.elasticsearchTemplateFlowNode em{color:#55717a;min-width:0;font-size:.76rem;font-style:normal;font-weight:800;line-height:1.25}.elasticsearchTemplateReportRow,.elasticsearchTemplateResultDetails{border-top:1px solid #8cabb824;align-items:start;gap:8px;min-width:0;padding:14px 0;display:grid;overflow:hidden}.elasticsearchTemplateReportRow strong,.elasticsearchTemplateResultDetails summary{color:var(--ink);font-weight:800;line-height:1.35}.elasticsearchTemplateReportRow p{color:#31505a;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.6}.elasticsearchTemplateReportRow a{width:fit-content;color:var(--teal-dark);font-weight:800}.elasticsearchTemplatePreview{background:linear-gradient(135deg,#eff8f4eb,#fffdf4e0);border:1px solid #16635b29;border-radius:20px;gap:10px;min-width:0;margin-top:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 18px 46px #10363d17}.elasticsearchTemplatePreviewHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.elasticsearchTemplatePreviewHead div{gap:2px;min-width:0;display:grid}.elasticsearchTemplatePreviewHead span{color:#5f7e78;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.elasticsearchTemplatePreviewHead strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.elasticsearchTemplateCopyButton{color:#f7f0da;white-space:nowrap;background:#12343a;border-color:#16635b42;min-height:38px;padding:0 14px}.elasticsearchTemplateCodeBlock{box-sizing:border-box;white-space:pre;width:100%;min-width:0;max-width:100%;min-height:220px;display:block;overflow:auto}.elasticsearchTemplateArtifacts{gap:10px;padding-top:8px;display:grid}.elasticsearchTemplateArtifacts p{color:#46636d;margin:0}.elasticsearchTemplateHistoryDrawer{border-top:1px solid #8cabb824;min-width:0;margin-top:12px;display:grid;overflow:hidden}.elasticsearchTemplateHistoryDrawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;list-style:none;display:grid}.elasticsearchTemplateHistoryDrawer summary::-webkit-details-marker{display:none}.elasticsearchTemplateHistoryDrawer summary span{color:var(--ink);font-weight:900}.elasticsearchTemplateHistoryDrawer summary strong{letter-spacing:.08em;text-transform:uppercase;background:#087b8414;border:1px solid #087b842e;border-radius:999px;padding:6px 10px;font-size:.74rem}.elasticsearchTemplateHistoryDrawer>p{color:#46636d;margin:0 0 8px;line-height:1.55}.elasticsearchTemplateHistoryDrawer[open]{padding-bottom:2px}.elasticsearchTemplateArtifactRow{border-top:1px solid #8cabb81a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.elasticsearchTemplateArtifactRow span{color:#31505a;overflow-wrap:anywhere;min-width:0}.elasticsearchTemplateArtifactRow a{color:var(--teal-dark);font-weight:800}.elasticsearchTemplateRunWorkbench{gap:16px;display:grid}.elasticsearchTemplateRunHero{background:radial-gradient(circle at 16% 12%,#6fd2da33,#0000 34%),linear-gradient(135deg,#fffffff5,#eff9faeb);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.elasticsearchTemplateRunHero h2{color:var(--ink);letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.02}.elasticsearchTemplateRunHero p{color:#46636d;margin:0}.elasticsearchTemplateRunArtifactActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.elasticsearchTemplateRunArtifactActions a{min-height:40px;color:var(--teal-dark);background:#ffffffdb;border:1px solid #087b843d;border-radius:999px;align-items:center;padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.elasticsearchTemplateRunMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.elasticsearchTemplateRunMetrics div{background:#ffffffc7;border:1px solid #a0b8c294;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 16px 34px #1720270d}.elasticsearchTemplateRunMetrics span,.elasticsearchTemplateRunEvidence>section>strong{color:#00505a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.elasticsearchTemplateRunMetrics strong{color:var(--ink);font-size:1.35rem}.elasticsearchTemplateRunGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.elasticsearchTemplateRunPreview,.elasticsearchTemplateRunEvidence{background:linear-gradient(#fffffff5,#f7fbfceb);border-radius:24px}.elasticsearchTemplateRunPreviewHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.elasticsearchTemplateRunPreviewHead span{color:#00505a;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.elasticsearchTemplateRunPreviewHead h2{color:var(--ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.04}.elasticsearchTemplateRunPreviewHead p{color:#55707a;text-align:right;max-width:250px;margin:0;font-size:.82rem;line-height:1.45}.elasticsearchTemplateRunPreview .elasticsearchTemplateCodeBlock{max-height:560px}.elasticsearchTemplateRunEvidence{gap:14px;display:grid}.elasticsearchTemplateRunEvidence>section{gap:10px;min-width:0;display:grid}.elasticsearchTemplateRunCaseGrid,.elasticsearchTemplateRunRiskList{gap:8px;display:grid}.elasticsearchTemplateRunCaseItem,.elasticsearchTemplateRunRiskList p{color:#31505a;overflow-wrap:anywhere;background:#ffffffbd;border:1px solid #a0b8c280;border-radius:14px;gap:5px;min-width:0;margin:0;padding:10px 12px;line-height:1.45;display:grid}.elasticsearchTemplateRunCaseItem{border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;padding:8px 10px}.elasticsearchTemplateRunCaseItem.isPassed{background:#ecfaf1d6;border-color:#15944738}.elasticsearchTemplateRunCaseItem.isFailed{background:#fff8e8d6;border-color:#c2740840}.elasticsearchTemplateRunCaseItem span,.elasticsearchTemplateRunRiskList span{color:#55707a;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:900;overflow:hidden}.elasticsearchTemplateRunCaseItem span{text-overflow:ellipsis}.elasticsearchTemplateRunCaseItem strong{color:var(--ink);white-space:nowrap}.elasticsearchTemplateRunCaseItem p{-webkit-line-clamp:1;color:#6a7e86;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.elasticsearchTemplateRunRaw{background:#ffffffbd;border:1px solid #a0b8c275;border-radius:18px;padding:14px}.schemaBuilderRawDraft{white-space:pre-wrap;font-family:var(--font-mono), monospace;color:#24434d;margin-top:10px;font-size:.84rem;line-height:1.6;overflow:auto}@media (min-width:981px){.productConsoleModulePanel .elasticsearchTemplateRunHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.productConsoleModulePanel .elasticsearchTemplateRunHero h2{margin:6px 0 4px;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.05}.productConsoleModulePanel .elasticsearchTemplateRunHero p{font-size:.88rem}.productConsoleModulePanel .elasticsearchTemplateRunMetrics{gap:8px;margin-top:8px}.productConsoleModulePanel .elasticsearchTemplateRunMetrics div{min-height:54px;padding:8px 11px}.productConsoleModulePanel .elasticsearchTemplateRunMetrics strong{font-size:1.08rem}.productConsoleModulePanel .elasticsearchTemplateRunGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.productConsoleModulePanel .elasticsearchTemplateRunPreviewHead{margin-bottom:10px}.productConsoleModulePanel .elasticsearchTemplateRunPreviewHead h2{font-size:clamp(1.25rem,2vw,1.55rem)}.productConsoleModulePanel .elasticsearchTemplateRunPreview .elasticsearchTemplateCodeBlock{max-height:560px}}.schemaBuilderReasoning{background:#fff;border:1px solid #aebbc5ad;border-radius:8px;padding:14px}.schemaBuilderReasoning summary{color:var(--ink);cursor:pointer;font-weight:800}.schemaBuilderReasoning p{margin-top:10px;line-height:1.65}.schemaBuilderRuns{border-top:1px solid #aebbc58c;gap:10px;margin-top:2px;padding-top:16px;display:grid}.schemaBuilderRuns.schemaBuilderResultDrawer{margin-top:2px}.schemaBuilderRunsList{gap:10px;min-width:0;padding:0 12px 12px;display:grid}.schemaBuilderRecentHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.schemaBuilderRunCard{gap:8px;display:grid}.schemaBuilderRuns button{color:var(--ink);text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #aebbc5b8;border-radius:8px;gap:4px;padding:12px;display:grid}.schemaBuilderRuns button strong{overflow-wrap:anywhere}.schemaBuilderRunLinks{flex-wrap:wrap;gap:10px;padding:0 4px;display:flex}.schemaBuilderRunLinks a,.schemaBuilderRunLinks button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.9rem;font-weight:700}.accountActions{flex-wrap:wrap;gap:10px;display:flex}.accountRunList{margin-top:18px;display:grid}.accountRunRow{border-top:1px solid #8cabb824;align-items:center;gap:12px;padding:14px 0;display:grid}.accountRunListProjects .accountRunRow{grid-template-columns:minmax(240px,1.4fr) 140px 120px 150px 150px}.accountRunListAudits .accountRunRow{grid-template-columns:90px minmax(180px,1fr) 120px 110px 150px 100px}.accountRunRow>*{min-width:0}.accountRunProjectRow>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountRunRowHead{color:#79dbe5;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:.82rem;font-weight:700}.accountActivityHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;max-width:none;display:grid}.accountActivityActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.accountActivityActions a{min-height:38px;color:var(--ink);white-space:nowrap;background:#ffffffdb;border:1px solid #b7c6cfc7;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex}.accountEmptyState,.accountSkeleton{text-align:center;color:#cdebf0;place-items:center;gap:10px;min-height:190px;display:grid}.accountTrustBand,.pricingTrustRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.accountTrustItem,.pricingTrustItem{background:#ffffffe6;border:1px solid #b7c6cfb8;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid}.pricingPlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1240px,100% - 56px);margin:24px auto 0;display:grid}.pricingPlanCard{background:linear-gradient(#fffffffa,#f6fafbfa);border:1px solid #b7c6cfbd;padding:24px}.pricingPlanCard.featured{border-color:#7de6ef47;box-shadow:0 22px 54px #1c657038}.pricingPlanHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricingPlanHeader h2{margin-bottom:0;font-size:2.8rem}.pricingPlanName{color:#7fd9e4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.85rem;font-weight:700;display:inline-block}.pricingPlanPeriod{color:var(--muted);margin-left:8px;font-size:1rem}.pricingPlanSummary{margin-top:18px;margin-bottom:18px;line-height:1.7}.pricingPlanBenefits{gap:10px;margin:0 0 24px;padding-left:18px;display:grid}.pricingPlanBenefits li{color:#36505a}.pricingPlanCta{border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:800;display:inline-flex}.pricingPlanCta.primary{color:#071015;background:linear-gradient(135deg,#7de6ef 0%,#3fbfcd 100%);border:0}.pricingPlanCta.disabled{color:var(--muted)}.pricingFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.pricingFaqItem{background:#ffffffe6;border:1px solid #b7c6cfb8;padding:18px}.pricingFaqItem h3{color:var(--ink);font-size:1.06rem}.homeShell,.seoShell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 0 0,#2f5fbd0f,#0000 30%),radial-gradient(circle at 100% 0,#087b8414,#0000 24%),linear-gradient(#f8fbfc 0%,#f3f8fa 48%,#eef5f7 100%)}.homeShell .topbar,.seoShell .topbar{background:#f8fbfce6;border-bottom-color:#b7c6cfd6}.homeShell .brand,.seoShell .brand{color:var(--ink);--brand-accent:var(--teal)}.homeShell .topbar nav,.seoShell .topbar nav{color:var(--muted)}.homeShell .topbar nav a:hover,.seoShell .topbar nav a:hover{color:var(--teal-dark)}.homeShell .sessionBadge{color:var(--ink);background:#ffffffeb;border-color:#b7c6cfc2}.homeShell .productStage{padding-top:72px;padding-bottom:64px}.homeShell .productStageSingle .stageIntro{max-width:980px}.homeShell .trustLine{margin-bottom:24px}.homeShell .trustLine span{color:#48636d;background:#ffffffe6;border-color:#087b8424}.homeShell .heroKicker{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0}.homeShell h1,.seoShell h1{color:var(--ink)}.homeShell .productStageSingle h1{max-width:900px;font-size:5.4rem;line-height:.98}.homeShell .homeHeroVisual{background:#ffffffc2;border:1px solid #b7c6cfbd;border-radius:8px;width:min(980px,100%);margin:34px auto 0;padding:10px;box-shadow:0 24px 64px #17202721}.homeShell .homeHeroVisual img{border-radius:6px;width:100%;height:auto;display:block}.homeShell .lede,.seoShell .pricingHero p{color:var(--muted)}.homeShell .heroSupportLink{color:var(--teal-dark)}.homeShell .primaryCta,.homeShell .secondaryCta,.seoShell .secondaryCta{border-radius:6px}.homeShell .primaryCta{color:#071015;background:#7fd9e4;border-color:#7fd9e4}.homeShell .secondaryCta{color:var(--ink);background:#ffffffeb;border-color:#b7c6cfd1}.homeShell .heroProofCard,.homeShell .featureCard,.homeShell .faqItem,.seoShell .seoArticleCard,.seoShell .pricingFaqItem,.seoShell .seoTrustItem{color:var(--ink);box-shadow:var(--shadow);background:#ffffffe6;border-color:#b7c6cfb8;border-radius:6px}.homeShell .heroProofCard{box-shadow:none;border-top-color:#7fd9e485}.homeShell .heroProofGrid{margin-top:18px}.homeShell .heroProofCard span,.homeShell .featureCard p,.homeShell .faqItem p,.seoShell .seoArticleCard p,.seoShell .pricingFaqItem p,.seoShell .seoTrustItem p{color:var(--muted)}.homeShell .coverageBand,.homeShell .workflowBand,.homeShell .sampleBand,.homeShell .faqBand{border-top:1px solid #b7c6cf8f}.homeShell .sectionHead span,.seoShell .sectionHeadLight span,.seoShell .pricingEyebrow{color:var(--teal)}.homeShell .sectionHead h2,.seoShell .sectionHeadLight h2,.seoShell .seoArticleCard h2{color:var(--ink)}.homeShell .sectionHead p,.seoShell .sectionHead p{color:var(--muted);line-height:1.7}.chooserHero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:24px;width:min(1180px,100% - 40px);margin:36px auto 0;display:grid}.chooserHero h1{letter-spacing:-.08em;max-width:820px;margin:12px 0 18px;font-size:clamp(44px,7vw,88px);line-height:.91}.chooserHeroCard{background:#ffffffc7;border:1px solid #121c221f;border-radius:24px;gap:14px;padding:22px;display:grid;box-shadow:0 24px 70px #121c221f}.chooserHeroCard div,.chooserScenarioCard,.chooserMatrixCard,.sqlLevelCard,.sqlWorkbenchPreview article{background:#ffffffb8;border:1px solid #121c221a;border-radius:18px}.chooserHeroCard div{padding:18px}.chooserHeroCard span,.chooserMatrixHead span,.chooserFinePrint,.sqlLevelCard span{color:var(--muted)}.chooserHeroCard strong{color:var(--ink);margin:6px 0;font-size:1.05rem;display:block}.chooserHeroCard small{color:var(--muted);line-height:1.5}.legalPage{background:radial-gradient(circle at 12% 5%,#7fd9e429,#0000 32%),radial-gradient(circle at 88% 16%,#f5b16624,#0000 28%),linear-gradient(#f7f3ec 0%,#edf3f2 58%,#f8f5ee 100%);min-height:100vh}.legalHero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:24px;width:min(1180px,100% - 40px);margin:34px auto 0;display:grid}.legalHero h1{max-width:820px;color:var(--ink);letter-spacing:-.075em;margin:12px 0 16px;font-size:clamp(42px,6vw,78px);line-height:.94}.legalHero .lede{max-width:760px;color:var(--muted)}.legalHeroCard,.legalCard{background:#ffffffc7;border:1px solid #121c221f;border-radius:24px;box-shadow:0 24px 70px #121c221a}.legalHeroCard{flex-direction:column;justify-content:flex-end;gap:14px;min-height:280px;padding:24px;display:flex}.legalHeroCard svg,.legalIconRow svg{color:var(--teal)}.legalHeroCard strong{color:var(--ink);font-size:1.2rem}.legalHeroCard span,.legalCard p,.legalList{color:var(--muted);line-height:1.65}.legalLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100% - 40px);margin:34px auto 0;display:grid}.legalCard{padding:24px}.legalCard h2{color:var(--ink);letter-spacing:-.03em;margin:0 0 14px;font-size:1.22rem}.legalList{margin:0;padding-left:20px}.legalList li+li{margin-top:10px}.legalWideCard{width:min(1180px,100% - 40px);margin:16px auto 0}.legalIconRow{gap:10px;margin-bottom:14px;display:flex}.legalCard a{color:var(--teal-dark);font-weight:800}.updatesShell{background:linear-gradient(#f7fbfc 0%,#edf3f2 54%,#f8f5ee 100%);min-height:100vh}.updatesHero{border-bottom:1px solid #b7c6cf9e;width:min(1180px,100% - 40px);margin:54px auto 0;padding-bottom:28px}.updatesHero h1{max-width:920px;color:var(--ink);margin:14px 0 18px;font-size:4.875rem;line-height:.95}.updatesHero .lede{max-width:820px}.updatesGrid{gap:18px;width:min(1180px,100% - 40px);margin:28px auto 0;padding-bottom:58px;display:grid}.updatesEntry{box-shadow:var(--shadow);overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #b7c6cfb8;border-radius:8px;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px;display:grid}.updatesEntryMeta{color:var(--muted);flex-direction:column;gap:10px;display:flex}.updatesEntryMeta span{width:fit-content;color:var(--teal-dark);text-transform:uppercase;background:#7fd9e433;border:1px solid #087b842e;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.updatesEntryBody h2{color:var(--ink);margin:0;font-size:2.35rem;line-height:1.02}.updatesEntryBody>p{max-width:820px;color:var(--muted);line-height:1.7}.updatesHighlights{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.updatesHighlights li{color:var(--ink);grid-template-columns:20px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.updatesHighlights svg,.updatesEvidenceHead svg,.updatesEvidence dd svg{color:var(--teal)}.updatesEvidence{background:#f7fbfcdb;border:1px solid #b7c6cfa8;border-radius:8px;margin-top:22px;padding:16px}.updatesEvidenceHead{color:var(--ink);align-items:center;gap:8px;display:flex}.updatesEvidence dl{gap:10px;margin:14px 0 0;display:grid}.updatesEvidence dl div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.updatesEvidence dt{color:var(--muted);font-size:.86rem;font-weight:800}.updatesEvidence dd{color:var(--ink);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:inline-flex}.updatesEntryLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.updatesEntryLinks a{color:var(--ink);background:#fff;border:1px solid #b7c6cfcc;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.updatesHero,.updatesGrid{width:min(100% - 28px,1180px)}.updatesEntry{grid-template-columns:1fr;padding:18px}.updatesHero h1{font-size:2.95rem}.updatesEntryBody h2{font-size:1.65rem}.updatesEntryMeta{flex-direction:row;justify-content:space-between;align-items:center}.updatesEvidence dl div{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.updatesHero h1{font-size:2.55rem}}.marketingLegalFooter{width:min(1180px,100% - 40px);color:var(--muted);border-top:1px solid #121c221a;justify-content:space-between;align-items:center;gap:18px;margin:34px auto 0;padding:26px 0 46px;font-size:.92rem;display:flex}.marketingLegalFooter nav{flex-wrap:wrap;gap:14px;display:flex}.marketingLegalFooter a{color:var(--ink);font-weight:800;text-decoration:none}.chooserSection{width:min(1180px,100% - 40px);margin:62px auto 0}.chooserScenarioGrid,.sqlLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chooserScenarioCard,.sqlWorkbenchPreview article{min-height:180px;padding:20px}.chooserScenarioCard h3,.sqlWorkbenchPreview h3{margin:14px 0 8px}.chooserScenarioCard p,.chooserMatrixCard p,.chooserMatrixCard dd,.sqlLevelCard p,.sqlWorkbenchPreview p{color:var(--muted);line-height:1.55}.chooserChipRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chooserChipRow span,.chooserMatrixHead strong{color:var(--ink);background:#f7f4edd1;border:1px solid #121c221c;border-radius:999px;padding:6px 10px;font-size:.78rem}.chooserMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chooserMatrixCard{gap:14px;padding:18px;display:grid}.chooserMatrixHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.chooserMatrixHead h3{margin:4px 0 0}.chooserMatrixCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.chooserMatrixCard dt{color:var(--ink);margin-bottom:4px;font-weight:700}.chooserMatrixCard dd{margin:0}.chooserMatrixCard a,.chooserNextBand a{color:var(--teal-dark);font-weight:800;text-decoration:none}.chooserNextBand,.sqlWorkbenchPreview{color:#f9f5ea;background:#121c22e0;border:1px solid #121c221a;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:42px auto 0;padding:22px;display:grid}.chooserNextBand h2,.chooserNextBand p{margin:0}.chooserNextBand p{color:#f9f5eac2}.chooserNextBand .primaryCta{color:#071015;background:#7fd9e4}.chooserFinePrint{margin:16px 0 0;font-size:.9rem}.chooserShell{background:radial-gradient(circle at 14% 8%,#56928529,#0000 30%),radial-gradient(circle at 82% 2%,#be845221,#0000 30%),linear-gradient(#f6f1e8 0%,#f2f5ef 48%,#fbf8ef 100%)}.chooserHero{align-items:center;gap:18px;margin-top:44px;overflow:visible}.chooserHero h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(48px,7vw,84px)}.chooserHero .lede{max-width:560px}.chooserHeroSketch{background:linear-gradient(135deg,#ffffffd1,#eef4ecc7),repeating-linear-gradient(90deg,#1f302d0a 0 1px,#0000 1px 58px);border:1px solid #1f302d1f;border-radius:34px;align-content:center;gap:22px;min-height:320px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1c2a2624}.chooserHeroSketch:before{content:"";pointer-events:none;border:1px dashed #4e786f38;border-radius:28px;position:absolute;inset:26px}.chooserSketchNode,.chooserSketchRail span,.chooserSketchFoot{z-index:1;position:relative}.chooserSketchNode{color:#1f302d;background:#fffaf1;border:1px solid #1f302d1f;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-weight:850;display:inline-flex;box-shadow:0 14px 38px #1f302d1f}.chooserSketchRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chooserSketchRail span{color:#34423d;background:#ffffff9e;border:1px solid #1f302d1a;border-radius:22px;justify-items:center;gap:8px;padding:16px 8px;font-size:.82rem;font-weight:800;display:grid}.chooserSketchFoot{color:#4c655e;justify-content:center;align-items:center;gap:10px;display:flex}.chooserVisualGlyph{color:#32786f;background:linear-gradient(#fafff8 0%,#eef6f0 100%);border:1px solid #56928538;border-radius:16px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.chooserScenarioGrid{grid-template-columns:repeat(7,minmax(0,1fr))}.chooserScenarioCard{text-align:center;background:#fffcf5d1;align-content:center;justify-items:center;gap:10px;min-height:148px;padding:16px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.chooserScenarioCard:hover{border-color:#56928547;transform:translateY(-3px);box-shadow:0 18px 44px #1f302d17}.chooserScenarioCard h3{letter-spacing:-.02em;margin:0;font-size:.98rem}.chooserScenarioCard .chooserChipRow{justify-content:center;gap:6px;margin-top:0}.chooserScenarioCard .chooserChipRow span{color:#50625d;background:#eef4ece6;padding:4px 7px;font-size:.68rem}.chooserMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.chooserMatrixCard{background:linear-gradient(#fffcf5f0,#f2f8f1c2);border-color:#1f302d1a;align-content:start;min-height:236px;padding:20px;position:relative;overflow:hidden;box-shadow:0 16px 46px #1f302d14}.chooserMatrixCard:after{content:"";background:#56928514;border-radius:999px;width:112px;height:112px;position:absolute;top:-42px;right:-42px}.chooserMatrixHead{justify-content:flex-start;align-items:center}.chooserMatrixHead h3{letter-spacing:-.035em;margin:2px 0 0;font-size:1.16rem}.chooserRatingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.chooserStarRating{color:#1f302d33;letter-spacing:.02em;gap:2px;font-size:.95rem;display:inline-flex}.chooserStarRating .isActive{color:#b87943}.chooserStarRating .isMuted{color:#1f302d42}.chooserRatingRow strong,.chooserCompactChip span{color:#315d56;background:#eef4ece0;border:1px solid #5692852e;border-radius:999px;padding:5px 9px;font-size:.74rem}.chooserReason{color:#5e6d67;min-height:44px;margin:0;font-size:.9rem}.chooserCardLink{color:#256d65;justify-self:start;align-items:center;gap:6px;margin-top:auto;font-size:.9rem;display:inline-flex}.chooserCompactSection{background:#fffcf5b3;border:1px solid #1f302d1a;border-radius:28px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 40px);margin:28px auto 0;padding:22px;display:grid}.chooserCompactSection h2{color:#1f302d;letter-spacing:-.04em;margin:6px 0 0}.chooserCompactCloud{flex-wrap:wrap;gap:9px;display:flex}.chooserCompactChip{color:#263833;background:#ffffffc7;border:1px solid #1f302d1a;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:.86rem;font-weight:760;text-decoration:none;display:inline-flex}.chooserNextBand{color:#fffaf1;background:#1f302d;grid-template-columns:minmax(0,1fr) 300px;align-items:center;margin-top:28px;margin-bottom:48px}.chooserNextIntro{align-items:center;gap:14px;display:flex}.chooserNextIntro .chooserVisualGlyph{color:#cce8df;background:#fffaf114;border-color:#fffaf129}.chooserNextLinks{gap:10px;display:grid}.chooserNextLinks a{color:#fffaf1;background:#fffaf114;border:1px solid #fffaf124;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;text-decoration:none;display:flex}.chooserNextLinks .primaryCta{color:#1f302d;background:#d7a366}.chooserNextBand .chooserFinePrint{color:#fffaf194;grid-column:1/-1;margin:-2px 0 0;font-size:.82rem}.chooserHeroArt{min-height:310px;box-shadow:none;opacity:.76;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:translate(4px,-10px)}.chooserHeroArt:before{content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(circle at 48% 48%,#fffaf19e,#0000 48%),radial-gradient(circle at 48% 48%,#66aca033,#0000 46%),radial-gradient(circle at 74% 28%,#d6a36621,#0000 32%);border-radius:999px;position:absolute;inset:-4% -18% -16%}.chooserHeroArt img{filter:drop-shadow(0 24px 36px #1f302d0b);mix-blend-mode:multiply;width:min(100%,570px);height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(72% 64%,#000 44%,#000000ad 66%,#0000 90%);mask-image:radial-gradient(72% 64%,#000 44%,#000000ad 66%,#0000 90%)}.tutorialShell{background:radial-gradient(circle at 11% 8%,#7fd9e433,#0000 34%),radial-gradient(circle at 88% 10%,#d6a3661f,#0000 28%),linear-gradient(#f8f4ec 0%,#eef6f6 48%,#f8fbfc 100%)}.tutorialHero,.tutorialPathStrip,.tutorialLibrary{width:min(1180px,100% - 40px);margin-inline:auto}.tutorialHero{grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center;gap:34px;padding:54px 0 28px;display:grid}.tutorialHero h1{letter-spacing:-.085em;max-width:680px;margin:10px 0 18px;font-size:clamp(48px,7vw,88px);line-height:.9}.tutorialHero .lede{max-width:560px;font-size:1.04rem}.tutorialFeaturedVideo{background:#ffffff94;border:1px solid #1f302d1a;border-radius:30px;gap:12px;padding:12px;display:grid;position:relative;box-shadow:0 30px 80px #1f302d21}.tutorialFeaturedVideo:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#7fd9e442,#0000 68%);border-radius:999px;height:280px;position:absolute;inset:-18% -12% auto 28%}.tutorialVideoFrame{background:#eaf2f3;border:1px solid #1f302d1f;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.tutorialVideoFrame video{z-index:1;aspect-ratio:16/9;background:#eef6f7;width:100%;display:block;position:relative}.tutorialVideoFrameFeatured{border-radius:24px}.tutorialFeaturedMeta{grid-template-columns:1fr auto;gap:4px 14px;padding:6px 10px 8px;display:grid;position:relative}.tutorialFeaturedMeta span,.tutorialCardTopline span{color:#32786f;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:900}.tutorialFeaturedMeta strong{color:#172027;font-size:1.08rem}.tutorialFeaturedMeta small{color:#50625d;background:#ffffffb8;border:1px solid #1f302d1a;border-radius:999px;grid-area:1/2/3;align-self:center;padding:7px 10px;font-weight:850}.tutorialPathStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:8px 0 34px;display:grid}.tutorialPathStrip a{color:#1f302d;background:#ffffff94;border:1px solid #1f302d17;border-radius:20px;gap:8px;min-height:86px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.tutorialPathStrip a:hover{background:#ffffffdb;border-color:#32786f5c;transform:translateY(-2px)}.tutorialPathStrip span{color:#32786f;font-family:var(--font-mono), monospace;font-size:.82rem;font-weight:900}.tutorialPathStrip strong{font-size:1.02rem}.tutorialLibrary{padding:28px 0 72px}.tutorialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tutorialCard{background:#fffcf5c2;border:1px solid #1f302d1a;border-radius:28px;overflow:hidden;box-shadow:0 20px 54px #1f302d14}.tutorialCardBody{gap:14px;padding:20px;display:grid}.tutorialCardTopline,.tutorialCardActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorialCardTopline small{color:#5e6d67;align-items:center;gap:6px;font-weight:850;display:inline-flex}.tutorialCard h3{color:#172027;letter-spacing:-.055em;margin:0;font-size:1.55rem;line-height:1}.tutorialCard p{color:#5e6d67;margin:0;line-height:1.55}.tutorialCard ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tutorialCard li{color:#334a45;background:#ffffffb8;border:1px solid #1f302d14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;font-weight:820;display:inline-flex}.tutorialCard li svg{color:#32786f;flex:none}.tutorialCardActions{padding-top:2px}.tutorialCardActions span{color:#61736e;font-size:.78rem;font-weight:850}.tutorialCardActions a{color:#071015;background:#7fd9e4;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.chooserScenarioCard{cursor:pointer;font:inherit;border:1px solid #1f302d1a}.chooserScenarioCard span:not(.chooserVisualGlyph){color:#1f302d;font-weight:900}.chooserScenarioCard.isSelected{background:#f6fff9;border-color:#32786f70;box-shadow:0 18px 44px #32786f24}.chooserTagRow{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.chooserTagRow span{color:#50625d;background:#ffffffb3;border:1px solid #1f302d17;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:820}.databaseDetailShell{background:radial-gradient(circle at 12% 8%,#56928526,#0000 30%),radial-gradient(circle at 86% 4%,#be84521f,#0000 30%),linear-gradient(#f6f1e8 0%,#f2f5ef 52%,#fbf8ef 100%)}.databaseDetailHero,.databaseDetailGrid,.databaseDetailSoftLinks{width:min(1180px,100% - 40px);margin:0 auto}.databaseDetailHero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:center;gap:28px;padding:48px 0 34px;display:grid}.databaseDetailHero h1{color:#172027;letter-spacing:-.085em;max-width:780px;margin:14px 0 18px;font-size:clamp(54px,8vw,104px);line-height:.88}.databaseDetailBack,.databaseDetailSoftLinks a{color:#256d65;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.databaseDetailHero .databaseDetailBack{width:max-content;margin-bottom:18px;display:flex}.databaseDetailHeroCard,.databaseDetailPanel,.databaseDetailSoftLinks{background:#fffcf5d1;border:1px solid #1f302d1c;border-radius:28px;box-shadow:0 20px 54px #1f302d14}.databaseDetailHeroCard{gap:14px;padding:28px;display:grid}.databaseDetailHeroCard strong{color:#1f302d;font-size:1.35rem}.databaseDetailHeroCard p,.databaseDetailPanel p,.databaseDetailPanel li,.databaseDetailSoftLinks p{color:#5e6d67;line-height:1.58}.databaseDetailIcon{color:#32786f;background:linear-gradient(#fafff8 0%,#eef6f0 100%);border:1px solid #56928538;border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}.databaseDetailGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.databaseDetailPanel{padding:22px}.databaseDetailPanelLarge,.databaseDetailAdvice{grid-column:1/-1}.databaseDetailPanelHead{color:#32786f;align-items:center;gap:10px;margin-bottom:14px;display:flex}.databaseDetailPanelHead h2,.databaseDetailSoftLinks h2{color:#1f302d;letter-spacing:-.04em;margin:0}.databaseDetailPanel ul{gap:10px;margin:0;padding-left:18px;display:grid}.databaseDetailMiniGrid,.databaseDetailPairings{flex-wrap:wrap;gap:10px;display:flex}.databaseDetailMiniGrid span,.databaseDetailPairings span{color:#263833;background:#eef4ecd1;border:1px solid #56928529;border-radius:18px;padding:12px 14px;font-weight:760}.databaseDetailAdvice p{color:#263833;margin:8px 0 0;font-size:1.08rem}.databaseDetailSoftLinks{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:28px;margin-bottom:50px;padding:24px;display:grid}.databaseDetailSoftLinks nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1180px){.chooserScenarioGrid,.chooserMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.chooserCompactSection,.chooserNextBand,.databaseDetailHero,.databaseDetailGrid,.databaseDetailSoftLinks{grid-template-columns:1fr}.databaseDetailSoftLinks nav{justify-content:flex-start}}.sqlLevelCard{padding:18px}.sqlLevelCard strong,.sqlLevelCard span{display:block}.sqlLevelCard strong{color:var(--ink)}.sqlWorkbenchPreview{color:var(--ink);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.projectSceneInlineLabel{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.projectSceneInlineLabel a{max-width:130px;color:var(--teal-dark);text-align:right;flex:none;font-size:.82rem;line-height:1.15;text-decoration:none}.sqlOptimizationWorkbench{gap:18px;display:grid}.sqlOptimizationWorkbenchHeader{background:#ffffffc2;border:1px solid #121c221a;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.sqlOptimizationWorkbenchHeader h2{margin:10px 0 6px}.sqlOptimizationWorkbenchHeader p{color:var(--muted);margin:0}.sqlEvidenceSourceRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sqlEvidenceSourceRail span{min-width:0;color:var(--muted);background:#ffffffb3;border:1px solid #121c221a;border-radius:16px;gap:3px;padding:11px 12px;display:grid}.sqlEvidenceSourceRail span.isActive{color:var(--teal-dark);background:linear-gradient(135deg,#e8f8fad1,#ffffffeb);border-color:#087b8447}.sqlEvidenceSourceRail strong,.sqlEvidenceSourceRail small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sqlEvidenceSourceRail strong{color:var(--ink);font-size:.86rem;font-weight:850}.sqlEvidenceSourceRail small{font-size:.74rem;font-weight:760}.sqlOptimizationGrid{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:14px;display:grid}.sqlOptimizationGrid label{gap:8px;display:grid}.sqlOptimizationGrid span{color:var(--muted);font-size:.86rem;font-weight:800}.sqlOptimizationGrid input,.sqlOptimizationGrid select,.sqlOptimizationGrid textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffe6;border:1px solid #121c2224;border-radius:14px;padding:12px 13px}.sqlOptimizationGrid textarea{resize:vertical;min-height:96px}.sqlOptimizationWide{grid-column:1/-1}.sqlOptimizationAlert{color:#7b2d24;background:#b0493d14;border:1px solid #b0493d47;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;display:flex}.sqlOptimizationResult{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sqlOptimizationResult article{background:#ffffffc2;border:1px solid #121c221a;border-radius:18px;min-width:0;padding:16px}.sqlOptimizationResult h3{margin:10px 0 8px}.sqlOptimizationResult p,.sqlOptimizationResult li{color:var(--muted);line-height:1.55}.sqlOptimizationResult pre{white-space:pre-wrap;word-break:break-word;color:#eaf8f7;background:#111a1f;border-radius:14px;max-height:150px;padding:14px;font-size:.82rem;overflow:auto}.sqlOptimizationResultActions{align-content:start;gap:10px;display:grid}.seoWorkflowPreview{background:radial-gradient(circle at 0 0,#7de6ef38,#0000 30%),#ffffffe6;border:1px solid #7de6ef3d;border-radius:10px;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);align-items:center;gap:20px;width:min(1240px,100% - 56px);margin:22px auto 0;padding:20px;display:grid;box-shadow:0 18px 48px #17202714}.seoWorkflowPreview h2{color:var(--ink);margin:8px 0 10px}.seoWorkflowPreview p{color:var(--muted);line-height:1.65}.seoWorkflowPreview ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.seoWorkflowPreview li{min-height:76px;color:var(--teal-dark);text-align:center;background:#edf8f9d1;border:1px solid #087b8429;border-radius:8px;place-items:center;padding:12px;font-size:.82rem;font-weight:800;display:grid}.seoWorkflowWorkbench{gap:12px;min-width:0;display:grid}.seoWorkflowArtifactBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.seoWorkflowArtifactBoard article{background:linear-gradient(135deg,#fffffff0,#edf8f9db),#fff;border:1px solid #087b8429;border-radius:12px;align-content:start;gap:8px;min-height:118px;padding:14px;display:grid;box-shadow:0 14px 34px #17202712}.seoWorkflowArtifactBoard span{color:var(--teal-dark);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.seoWorkflowArtifactBoard strong{color:var(--ink);font-size:.95rem;line-height:1.25}.seoWorkflowArtifactBoard code{width:fit-content;max-width:100%;min-height:28px;color:var(--teal-dark);font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#7fd9e429;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.homeShell .featureCard strong{color:var(--teal-dark)}.homeShell .homeEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.homeShell .visualFeatureCard{padding:16px 16px 20px}.homeShell .visualFeatureCard h3{margin-top:6px}.homeShell .featureImage{aspect-ratio:16/9;background:#eef6f8;border:1px solid #b7c6cf94;border-radius:6px;margin-bottom:18px;position:relative;overflow:hidden}.homeShell .featureImage img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.homeShell .workflowStepCard strong{width:34px;height:34px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b841a;border-radius:999px;place-items:center;margin-bottom:14px;display:inline-grid}.homeShell .featureCard svg,.seoShell .seoTrustItem svg{color:var(--teal)}.homeShell .reportTable{background:#ffffffe6;border-color:#b7c6cfb8}.homeShell .tableHeader{color:var(--ink);background:#087b8414}.homeShell .tableRow span{border-top-color:#95aab51f}.homeShell .tableRow span:first-child{color:#e8c276}.sampleProjectPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 10%,#7fd9e438,#0000 28%),radial-gradient(circle at 88% 8%,#2f5fbd1f,#0000 26%),linear-gradient(90deg,#1720270b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#1720270b 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#f8fcfd 0%,#eef6f8 54%,#e8f1f4 100%);padding-bottom:72px}.sampleProjectTopbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfde0;border-bottom:1px solid #b7c6cfd1;justify-content:space-between;align-items:center;min-height:66px;padding:0 30px;display:flex;position:sticky;top:0}.sampleProjectNav{color:#526974;align-items:center;gap:18px;font-size:.9rem;font-weight:700;display:flex}.sampleProjectNav a:hover{color:var(--teal-dark)}.sampleProjectHero,.sampleProjectRecord,.sampleProjectWorkflow,.sampleProjectArtifacts,.sampleProjectDecisions,.sampleProjectCompare,.sampleProjectNotice{width:min(1240px,100% - 56px);margin-left:auto;margin-right:auto}.sampleProjectHero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:22px;padding-top:28px;display:grid}.sampleProjectHeroCopy,.sampleProjectDossier,.sampleProjectRecord,.sampleProjectWorkflow,.sampleProjectArtifacts,.sampleProjectDecisions,.sampleProjectCompare,.sampleProjectNotice{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #b7c6cfc2;border-radius:10px}.sampleProjectHeroCopy{min-height:320px;padding:32px;position:relative;overflow:hidden}.sampleProjectHeroCopy:after{content:"";background-color:#0000;background-image:linear-gradient(90deg,#087b841f 1px,#0000 1px),linear-gradient(#087b841f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #087b8433;width:280px;height:280px;position:absolute;bottom:-120px;right:-80px;transform:rotate(-8deg)}.sampleProjectEyebrow,.sampleProjectSectionLabel{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-block}.sampleProjectHero h1{z-index:1;max-width:720px;color:var(--ink);letter-spacing:-.07em;margin:14px 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.94;position:relative}.sampleProjectHero p,.sampleProjectRecord p,.sampleProjectSectionHead p,.sampleProjectStep p,.sampleProjectArtifactCard p,.sampleProjectDecision p,.sampleProjectCompare p,.sampleProjectNotice p{color:var(--muted);line-height:1.7}.sampleProjectHero p{z-index:1;max-width:640px;margin:0;font-size:1rem;position:relative}.sampleProjectPublicNote{z-index:1;max-width:620px;color:var(--muted);background:#ffffffad;border:1px solid #087b8424;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:.9rem;line-height:1.35;display:inline-flex;position:relative;box-shadow:0 12px 34px #121c2212}.sampleProjectPublicNote svg{color:var(--teal);flex:none}.sampleProjectActions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:22px;display:flex;position:relative}.sampleProjectPrimaryCta,.sampleProjectSecondaryCta,.sampleProjectCompare a{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.sampleProjectPrimaryCta{color:#071015;background:#7fd9e4;border:1px solid #7fd9e4;box-shadow:0 18px 34px #087b842e}.sampleProjectSecondaryCta,.sampleProjectCompare a{color:var(--ink);background:#ffffffeb;border:1px solid #b7c6cfe0}.sampleProjectDossier{background:linear-gradient(#087b8414,#ffffffeb),#ffffffeb;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.sampleProjectDossierHeader,.sampleProjectArtifactTopline,.sampleProjectCodeCard>div,.sampleProjectDecisionState,.sampleProjectCompare>div,.sampleProjectNotice{align-items:center;gap:10px;display:flex}.sampleProjectDossierHeader{color:var(--teal-dark);font-family:var(--font-mono), monospace;word-break:break-word;font-size:.78rem;font-weight:700}.sampleProjectDossierList{gap:12px;margin:20px 0 0;display:grid}.sampleProjectDossierList div{border-top:1px solid #b7c6cfb3;padding-top:12px}.sampleProjectDossierList dt,.sampleProjectMetric span,.sampleProjectStepMeta span,.sampleProjectArtifactTopline,.sampleProjectCodeCard>div,.sampleProjectDecision footer span,.sampleProjectCompare>div{color:#58717b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sampleProjectDossierList dd{color:var(--ink);margin:6px 0 0;font-weight:700;line-height:1.5}.sampleProjectRecord{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;margin-top:24px;padding:28px;display:grid}.sampleProjectRecord h2,.sampleProjectSectionHead h2,.sampleProjectCompare h2{color:var(--ink);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.sampleProjectObjectList{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sampleProjectObjectList span{color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#087b8412;border:1px solid #087b8429;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:700}.sampleProjectMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sampleProjectVisualFrame{color:#f8fcfd;background:linear-gradient(135deg,#071015f5,#152f37f0 48%,#087b84e0),#071015;border:1px solid #b7c6cfbd;border-radius:18px;grid-template-columns:1fr;align-items:start;gap:22px;width:min(1240px,100% - 56px);margin:18px auto 0;padding:18px;display:grid;box-shadow:0 32px 80px #1720272e}.sampleProjectVisualIntro{grid-template-columns:minmax(0,.72fr) minmax(360px,1.28fr);align-items:start;gap:16px;padding:8px;display:grid}.sampleProjectVisualCopy{max-width:760px}.sampleProjectVisualFrame h2{color:#f8fcfd;max-width:720px;margin-bottom:8px;font-size:1.48rem}.sampleProjectVisualFrame p{color:#f8fcfdbd;max-width:760px}.sampleProjectWorkbenchPreview{background-color:#f8fcfd0f;background-image:linear-gradient(90deg,#7fd9e414 1px,#0000 1px),linear-gradient(#7fd9e414 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7fd9e438;border-radius:14px;grid-template-columns:64px 150px minmax(0,1fr) 280px;gap:12px;min-height:390px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.sampleProjectIconRail{background:#07101557;border-right:1px solid #7fd9e42e;align-content:start;gap:10px;padding:14px 10px;display:grid}.sampleProjectIconRail a{color:#f8fcfdb8;background:#f8fcfd0f;border:1px solid #7fd9e424;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.sampleProjectIconRail span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sampleProjectStageRail{background:#07101547;border-right:1px solid #7fd9e42e;align-content:start;gap:8px;padding:16px;display:grid}.sampleProjectStageRailItem{background:#f8fcfd12;border:1px solid #7fd9e429;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px;display:grid}.sampleProjectStageRailItem span{color:#7fd9e4;width:30px;height:30px;font-family:var(--font-mono), monospace;background:#7fd9e429;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.sampleProjectStageRailItem strong{color:#f8fcfd;font-size:.82rem}.sampleProjectCanvas{grid-template-rows:auto 1fr auto;gap:14px;padding:16px;display:grid}.sampleProjectCanvasHeader{background:#f8fcfd14;border:1px solid #7fd9e42e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sampleProjectCanvasHeader span,.sampleProjectArtifactStack>span,.sampleProjectReportPreview span{color:#f8fcfd94;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.sampleProjectCanvasHeader strong{color:#7fd9e4;font-size:.9rem}.sampleProjectEvidenceMap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.sampleProjectEvidenceMap article{background:radial-gradient(circle at 30% 10%,#7fd9e42e,#0000 38%),#f8fcfd12;border:1px solid #7fd9e42e;border-radius:14px;align-content:end;gap:10px;min-height:190px;padding:14px;display:grid}.sampleProjectEvidenceMap span{color:#f8fcfd9e;font-size:.82rem;font-weight:800}.sampleProjectEvidenceMap strong{color:#f8fcfd;font-size:1.05rem;line-height:1.25}.sampleProjectEvidenceMap i{background:#f8fcfd1f;border-radius:999px;height:8px;display:block;overflow:hidden}.sampleProjectEvidenceMap i:after{content:"";width:var(--sampleProgress);border-radius:inherit;background:linear-gradient(90deg,#7fd9e4,#f0c56b);height:100%;display:block}.sampleProjectReportPreview{background:#f8fcfd14;border:1px solid #7fd9e42e;border-radius:14px;gap:12px;padding:16px;display:grid}.sampleProjectReportPreview div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sampleProjectReportPreview strong{color:#f8fcfd}.sampleProjectReportPreview p{color:#f8fcfdb3;margin:0}.sampleProjectArtifactStack{background:#f8fcfd14;border:1px solid #7fd9e42e;border-radius:14px;align-content:start;gap:11px;padding:16px;display:grid}.sampleProjectInspector{background:#f8fcfd14;border-left:1px solid #7fd9e42e;align-content:start;gap:12px;padding:16px;display:grid}.sampleProjectInspectorScore,.sampleProjectInspectorStatus{background:#07101533;border:1px solid #7fd9e42e;border-radius:14px;gap:8px;padding:14px;display:grid}.sampleProjectInspectorScore{text-align:center;background:radial-gradient(circle at center, #071015b8 52%, transparent 53%), conic-gradient(#7fd9e4 0 72%, #f8fcfd24 72% 100%);place-items:center;min-height:148px}.sampleProjectInspectorScore span,.sampleProjectInspectorStatus span{color:#f8fcfd94;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.sampleProjectInspectorScore strong,.sampleProjectInspectorStatus strong{color:#f8fcfd;line-height:1.25}.sampleProjectInspectorScore p,.sampleProjectInspectorStatus p{color:#f8fcfd9e;margin:0;font-size:.84rem;line-height:1.45}.sampleProjectArtifactChip{background:#07101533;border:1px solid #7fd9e429;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px 9px;padding:11px;display:grid}.sampleProjectArtifactChip strong{color:#f8fcfd;font-size:.86rem}.sampleProjectArtifactChip em{color:#f8fcfd94;grid-column:2;font-size:.76rem;font-style:normal}.sampleProjectVisualStats{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}.sampleProjectVisualActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sampleProjectVisualActions .sampleProjectPrimaryCta{flex:260px;min-height:44px}.sampleProjectVisualActions .sampleProjectSecondaryCta{flex:0 auto;min-height:40px;padding:0 14px}.sampleProjectVisualStat{background:#f8fcfd14;border:1px solid #7fd9e433;border-radius:12px;gap:6px;min-height:68px;padding:10px;display:grid}.sampleProjectVisualStat span{color:#f8fcfd94;font-size:.82rem}.sampleProjectVisualStat strong{color:#f8fcfd;font-size:.92rem;line-height:1.35}.sampleProjectVisualFrame{color:var(--ink);background:radial-gradient(circle at 20% 8%,#7fd9e43d,#0000 32%),linear-gradient(135deg,#fffffffa,#eff9faf5 52%,#e0f6f9f0);border-color:#a4bbc5c7;box-shadow:0 30px 82px #1d3c442b}.sampleProjectVisualFrame h2{color:var(--ink)}.sampleProjectVisualFrame p{color:var(--slate)}.sampleProjectWorkbenchPreview{background-color:#ffffffdb;background-image:linear-gradient(90deg,#098f970f 1px,#0000 1px),linear-gradient(#098f970f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#a4bbc5c2;grid-template-columns:58px 132px minmax(0,1fr) 260px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #1937401f}.sampleProjectIconRail{background:#f5fcfde6;border-right-color:#a4bbc5b8}.sampleProjectIconRail a{color:var(--slate);background:#ffffffd1;border-color:#a4bbc5c2}.sampleProjectIconRail a.active,.sampleProjectIconRail a:hover{color:var(--teal-dark);background:#7fd9e438;border-color:#098f976b}.sampleProjectStageRail{background:#f8fcfdbd;border-right-color:#a4bbc5b8}.sampleProjectStageRailItem{background:#ffffffe0;border-color:#a4bbc5b8}.sampleProjectStageRailItem span{color:var(--teal-dark);background:#098f971f}.sampleProjectStageRailItem strong{color:var(--ink)}.sampleProjectCanvasHeader,.sampleProjectReportPreview{background:#ffffffe0;border-color:#a4bbc5c2}.sampleProjectCanvasHeader span,.sampleProjectArtifactStack>span,.sampleProjectReportPreview span,.sampleProjectSchemaSummary span{color:var(--teal-dark)}.sampleProjectCanvasHeader strong,.sampleProjectReportPreview strong{color:var(--ink)}.sampleProjectReportPreview p{color:var(--slate)}.sampleProjectSchemaMap{background:radial-gradient(circle at 40% 34%,#7fd9e438,#0000 26%),#f8fcfdb8;border:1px solid #a4bbc5b8;border-radius:18px;grid-template-rows:repeat(2,minmax(108px,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:246px;padding:18px;position:relative}.sampleProjectSchemaMap .sampleProjectSchemaNode{z-index:2;background:#fffffff0;border:1px solid #a4bbc5d1;border-radius:14px;align-content:start;gap:8px;min-height:0;padding:12px;display:grid;position:relative;box-shadow:0 14px 34px #153b461a}.sampleProjectSchemaNodeOrders{grid-area:1/1/auto/3}.sampleProjectSchemaNodePayments{grid-area:1/4/auto/6}.sampleProjectSchemaNodeRefunds{grid-area:2/4/auto/6}.sampleProjectSchemaNodeEvents{grid-area:2/1/auto/3}.sampleProjectSchemaNode div{align-items:center;gap:8px;display:flex}.sampleProjectSchemaNode div span{background:var(--teal);color:#fff;width:26px;height:24px;font-family:var(--font-mono), monospace;border-radius:8px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.sampleProjectSchemaNode div strong{color:var(--ink);font-size:.92rem}.sampleProjectSchemaNode ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sampleProjectSchemaNode li{color:var(--slate);font-size:.76rem;line-height:1.15}.sampleProjectSchemaNode li:before{content:"•";color:var(--teal);margin-right:6px}.sampleProjectSchemaNode em{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:900}.sampleProjectSchemaEdge{z-index:1;pointer-events:none;border-color:#098f976b;display:block;position:absolute}.sampleProjectSchemaEdgePayments{border-top:3px dashed #098f976b;width:33%;top:82px;left:27%}.sampleProjectSchemaEdgeRefunds{border-left:3px dashed #098f9757;height:118px;top:118px;left:67%}.sampleProjectSchemaEdgeEvents{border-left:3px dashed #098f9747;height:100px;top:122px;left:19%}.sampleProjectSchemaSummary{z-index:2;background:#ffffffe6;border:1px solid #a4bbc5c2;border-radius:14px;grid-area:1/6/3/7;align-content:center;gap:10px;padding:14px;display:grid}.sampleProjectSchemaSummary strong{color:var(--ink);font-size:1.2rem}.sampleProjectSchemaSummary p{color:var(--slate);margin:0;font-size:.8rem;line-height:1.35}.sampleProjectSchemaSummary i{background:#a4bbc557;border-radius:999px;height:8px;display:block;overflow:hidden}.sampleProjectSchemaSummary i:after{content:"";width:var(--sampleProgress);border-radius:inherit;background:linear-gradient(90deg, var(--teal), #f0c56b);height:100%;display:block}.sampleProjectArtifactStack,.sampleProjectInspector{background:#f8fcfdb8;border-color:#a4bbc5b8}.sampleProjectInspector{border-left-color:#a4bbc5b8}.sampleProjectInspectorScore,.sampleProjectInspectorStatus,.sampleProjectArtifactChip{background:#ffffffdb;border-color:#a4bbc5bd}.sampleProjectInspectorScore{background:radial-gradient(circle at center, #fffffff5 52%, transparent 53%), conic-gradient(var(--teal) 0 54%, #b7c6cf6b 54% 100%)}.sampleProjectInspectorScore span,.sampleProjectInspectorStatus span,.sampleProjectArtifactChip em{color:var(--slate)}.sampleProjectInspectorScore strong,.sampleProjectInspectorStatus strong,.sampleProjectArtifactChip strong,.sampleProjectVisualStat strong{color:var(--ink)}.sampleProjectInspectorScore p,.sampleProjectInspectorStatus p{color:var(--slate)}.sampleProjectArtifactChip svg{color:var(--teal-dark)}.sampleProjectVisualStat{background:#ffffffbd;border-color:#a4bbc5ad}.sampleProjectVisualStat span{color:var(--slate)}.sampleProjectMetric{background:linear-gradient(135deg,#7fd9e424,#0000 60%),#f8fcfde6;border:1px solid #b7c6cfad;border-radius:8px;min-height:118px;padding:18px}.sampleProjectMetric strong{color:var(--ink);margin-top:18px;font-size:1.35rem;line-height:1.1;display:block}.sampleProjectWorkflow,.sampleProjectArtifacts,.sampleProjectDecisions{margin-top:24px;padding:30px}.sampleProjectSectionHead{max-width:820px}.sampleProjectSectionHead p{margin-bottom:0}.sampleProjectTimeline{gap:14px;margin-top:26px;display:grid}.sampleProjectStep{grid-template-columns:70px minmax(0,1fr);gap:16px;display:grid}.sampleProjectStepMarker{justify-content:center;display:flex;position:relative}.sampleProjectStepMarker:after{content:"";background:#087b8438;width:1px;position:absolute;top:42px;bottom:-22px}.sampleProjectStep:last-child .sampleProjectStepMarker:after{display:none}.sampleProjectStepMarker span{z-index:1;width:48px;height:48px;color:var(--teal-dark);font-family:var(--font-mono), monospace;background:#f8fcfd;border:1px solid #087b8447;border-radius:50%;place-items:center;font-weight:800;display:grid}.sampleProjectStepBody{background:#f8fcfdd1;border:1px solid #b7c6cfb3;border-radius:8px;padding:18px}.sampleProjectStepMeta,.sampleProjectStepBody footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sampleProjectStepMeta strong{color:var(--teal-dark);font-size:1.08rem}.sampleProjectStep h3,.sampleProjectArtifactCard h3,.sampleProjectDecision h3{color:var(--ink);margin:10px 0 8px;font-size:1.25rem}.sampleProjectStepBody footer{color:#455d68;font-family:var(--font-mono), monospace;margin-top:14px;font-size:.78rem}.sampleProjectArtifactLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:18px;margin-top:24px;display:grid}.sampleProjectArtifactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sampleProjectArtifactCard,.sampleProjectCodeCard,.sampleProjectDecision{background:#f8fcfde6;border:1px solid #b7c6cfb8;border-radius:8px}.sampleProjectArtifactCard{padding:18px}.sampleProjectArtifactTopline,.sampleProjectCodeCard>div,.sampleProjectCompare>div{color:var(--teal-dark)}.sampleProjectArtifactCard ul{color:#465f69;gap:8px;margin:14px 0;padding-left:18px;display:grid}.sampleProjectArtifactCard strong{color:var(--teal-dark);text-transform:uppercase;background:#087b8414;border:1px solid #087b842e;border-radius:999px;padding:7px 10px;font-size:.78rem;display:inline-flex}.sampleProjectCodeCard{overflow:hidden}.sampleProjectCodeCard>div{background:#087b8414;border-bottom:1px solid #b7c6cfb3;padding:14px 16px}.sampleProjectCodeCard pre{color:#19313a;max-height:520px;font-family:var(--font-mono), monospace;white-space:pre-wrap;margin:0;padding:18px;font-size:.82rem;line-height:1.65;overflow:auto}.sampleProjectDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.sampleProjectDecision{flex-direction:column;min-height:330px;padding:18px;display:flex}.sampleProjectDecisionState{color:var(--teal-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:900}.sampleProjectDecision-needs-evidence .sampleProjectDecisionState{color:var(--amber)}.sampleProjectDecision-blocked-rejected .sampleProjectDecisionState{color:var(--red)}.sampleProjectDecision footer{border-top:1px solid #b7c6cfad;gap:8px;margin-top:auto;padding-top:16px;display:grid}.sampleProjectDecision footer strong{color:var(--ink);line-height:1.45}.sampleProjectCompare{background:linear-gradient(135deg,#087b841f,#ffffffeb 42%),#fffffff0;margin-top:24px;padding:30px}.sampleProjectCompare p{max-width:760px}.sampleProjectCompare a{margin-top:12px}.sampleProjectNotice{color:var(--teal-dark);background:#087b8414;border-color:#087b843d;margin-top:24px;padding:18px}.sampleProjectNotice p{color:var(--teal-dark);margin:0;font-weight:700}@media (max-width:980px){.sampleProjectHero,.sampleProjectRecord,.sampleProjectArtifactLayout,.sampleProjectDecisionGrid,.sampleProjectVisualIntro,.sampleProjectWorkbenchPreview,.projectOverviewCockpitIntro,.projectOverviewCockpitFrame,.projectOverviewSignalCards,.projectOverviewWorkflowGrid,.projectOverviewActionGrid,.projectWorkbenchFrame,.productConsoleShell,.productConsoleApp,.projectArtifactsCockpit,.projectArtifactsMetrics,.projectArtifactsVaultGrid,.projectRunsTimelineDock,.projectRunsCardDeck,.projectRunsEvidenceTrack,.projectRunsTraceSurface ol,.projectValidationCockpitGrid,.projectValidationRouteMap,.projectValidationSourceGrid,.projectValidationOptionalGrid,.projectValidationAfterSaveGrid,.projectValidationHandoffDock,.projectSettingsGrid,.projectAuditCockpitGrid,.projectAuditContextGrid,.projectAuditInputDock,.projectAuditStageMap,.projectAuditTimelineRail,.projectMigrationSourceDock,.projectMigrationProofRail,.projectMigrationPlanMap,.projectMigrationChecklistGrid{grid-template-columns:1fr}.projectMigrationSourceBridge{justify-self:start}.projectRunsEvidenceTrack:before{display:none}.productConsoleApp{height:auto;min-height:0}.consolePage:has(.productConsoleApp) .productConsoleApp{height:auto;min-height:100dvh;overflow:visible}.consolePage:has(.productConsoleApp){height:auto;min-height:100dvh;overflow:auto}.productConsoleApp .productConsoleIconRail,.productConsoleWorkspace,.productConsoleInspector{grid-area:auto/1}.productConsoleWorkspace,.productConsoleInspector{overflow:visible}.sampleProjectDossier{min-height:280px}.sampleProjectStageRail{border-bottom:1px solid #7fd9e42e;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.sampleProjectIconRail{border-bottom:1px solid #7fd9e42e;border-right:0;grid-template-columns:repeat(6,42px);overflow-x:auto}.sampleProjectInspector{border-top:1px solid #7fd9e42e;border-left:0}.projectOverviewSpinePreview{border-bottom:1px solid #b7c6cfbd;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.projectOverviewArtifactRail{border-top:1px solid #b7c6cfbd;border-left:0}.projectWorkbenchSpine{border-bottom:1px solid #b7c6cfbd;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.projectWorkbenchSignalBar,.projectWorkbenchEvidenceCard,.productConsoleCanvas{border-bottom:1px solid #b7c6cfbd;border-right:0}.productConsoleIconRail{border-bottom:1px solid #b7c6cfbd;border-right:0;grid-template-columns:repeat(8,46px);overflow-x:auto}.productConsoleApp .productConsoleIconRail{border-bottom:1px solid #b7c6cfc2;border-right:0;flex-wrap:nowrap;grid-template-columns:repeat(12,50px);display:flex;overflow-x:auto}.productConsoleChromeBar{flex-wrap:wrap;align-items:start}.productConsoleTopMeta,.productConsoleCommandDock{justify-content:flex-start}.productConsoleInspector{border-top:1px solid #b7c6cfc2;border-left:0}.productConsoleGraph{grid-template-columns:repeat(4,minmax(120px,1fr))}.projectArtifactsMetrics,.projectArtifactsCoverageBar,.projectArtifactsPackageCard{grid-area:auto}.projectArtifactsConsoleHead{grid-template-columns:1fr}.projectArtifactsConsoleHead .projectArtifactsHeaderActions{justify-content:flex-start}}@media (max-width:760px){.sampleProjectTopbar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px;position:static}.sampleProjectNav{flex-wrap:wrap;gap:12px}.sampleProjectHero,.sampleProjectRecord,.sampleProjectVisualFrame,.sampleProjectWorkflow,.sampleProjectArtifacts,.sampleProjectDecisions,.sampleProjectCompare,.sampleProjectNotice{width:min(100% - 28px,1240px)}.sampleProjectHero{padding-top:18px}.sampleProjectHeroCopy,.sampleProjectRecord,.sampleProjectWorkflow,.sampleProjectArtifacts,.sampleProjectDecisions,.sampleProjectCompare{padding:20px}.sampleProjectHero h1{font-size:3rem}.sampleProjectMetricGrid,.sampleProjectVisualFrame,.sampleProjectVisualStats,.sampleProjectVisualActions,.sampleProjectArtifactGrid,.sampleProjectEvidenceMap,.projectOverviewCockpitIntro,.projectOverviewCockpitFrame,.projectOverviewSignalCards,.projectOverviewWorkflowGrid,.projectOverviewActionGrid,.projectWorkbenchFrame,.productConsoleShell,.productConsoleApp,.productConsoleGraph,.projectWorkbenchSpine,.projectArtifactsCockpit,.projectArtifactsMetrics{grid-template-columns:1fr}.sampleProjectVisualFrame{border-radius:14px;padding:12px}.projectOverviewWorkflowRow{grid-template-columns:minmax(0,1fr) auto}.projectOverviewWorkflowRow>:nth-child(3),.projectOverviewWorkflowRow>:nth-child(4){display:none}.projectOverviewPathRow,.projectOverviewBuilderRow,.projectOverviewAuditRow{grid-template-columns:minmax(0,1fr) auto}.projectOverviewRunRow>:nth-child(n+3):not(a){display:none}.projectDecisionRow,.projectCollaborationRow,.evidenceDashboardFindingRow{grid-template-columns:minmax(0,1fr) auto}.projectUtilityRunRow>:nth-child(n+3):not(a):not(details){display:none}.sampleProjectVisualActions{flex-direction:column;align-items:stretch}.sampleProjectVisualActions .sampleProjectPrimaryCta,.sampleProjectVisualActions .sampleProjectSecondaryCta{width:100%}.sampleProjectVisualIntro,.sampleProjectCanvas,.sampleProjectIconRail,.sampleProjectStageRail,.sampleProjectInspector,.sampleProjectArtifactStack{padding:12px}.sampleProjectCanvasHeader,.sampleProjectReportPreview div{flex-direction:column;align-items:flex-start}.sampleProjectStageRail{grid-template-columns:1fr}.projectOverviewCockpit,.projectWorkbenchFrame{width:min(100% - 28px,1240px)}.projectOverviewCockpitIntro,.projectOverviewEvidenceMap,.projectOverviewSpinePreview,.projectOverviewArtifactRail,.productConsoleIconRail,.productConsoleCanvas,.productConsoleInspector,.productConsoleTopbar,.productConsoleChromeBar,.productConsoleModulePanel,.projectWorkbenchSpine,.projectWorkbenchSignalBar,.projectWorkbenchEvidenceCard,.projectWorkbenchArtifactCard,.projectArtifactsMetricCard,.projectArtifactsCoverageBar,.projectArtifactsPackageCard{padding:14px}.projectArtifactsEvidenceGrid,.projectArtifactsCoverageBar{grid-template-columns:1fr}.projectArtifactsCoverageRail{flex-wrap:wrap;display:flex}.projectArtifactsOverflowDrawer>div{grid-template-columns:1fr}.productConsoleChromeBar{margin:0}.productConsoleCrumbs{flex-wrap:wrap}.productConsoleApp .productConsoleIconRail{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;gap:8px;padding:10px 14px;position:sticky;top:0}.productConsoleLogo,.productConsoleApp .productConsoleIconRail a{border-radius:14px;flex:0 0 44px;width:44px;height:44px}.productConsoleChromeBar{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.productConsoleCrumbs{gap:8px;width:100%}.productConsoleCrumbs>span:not(.productConsoleHelpTip){flex-basis:100%;order:2}.productConsoleCrumbs>strong{order:3;min-width:0;max-width:calc(100% - 44px);font-size:1.28rem}.productConsoleCrumbs>.productConsoleExit{order:1}.productConsoleCrumbs>.productConsoleHelpTip{order:4}.productConsoleTopMeta{justify-content:flex-start}.productConsoleTopMeta>.productConsoleEmail{display:none}.productConsoleApp .productConsoleCanvas{margin-left:14px;margin-right:14px}.productConsoleApp .productConsoleCanvasToolbar,.productConsoleApp .productConsoleNextAction{grid-template-columns:1fr;display:grid}.productConsoleInspector{padding:12px 14px 16px}.productConsoleEvidenceSummary{min-height:58px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #b7c6cfbd;border-radius:20px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:7px 12px;padding:12px 14px;list-style:none;display:grid;box-shadow:0 12px 34px #17202712}.productConsoleEvidenceSummary span{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:950}.productConsoleEvidenceSummary strong{min-width:0;color:var(--ink);grid-row:2;font-size:1.15rem;font-weight:950}.productConsoleEvidenceSummary em{max-width:144px;color:var(--teal-dark);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#087b841a;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:.72rem;font-style:normal;font-weight:950;overflow:hidden}.productConsoleEvidenceSummary:after{width:28px;height:28px;color:var(--teal-dark);content:"+";border:1px solid #b7c6cfbd;border-radius:999px;grid-area:1/3/span 2;place-items:center;font-size:1.05rem;font-weight:950;display:grid}.productConsoleEvidenceDrawer[open] .productConsoleEvidenceSummary:after{content:"-"}.productConsoleEvidenceDrawer:not([open]) .productConsoleEvidenceDrawerBody{display:none}.productConsoleEvidenceDrawerBody{margin-top:10px}.productConsoleScoreCard,.productConsoleAuditStatus,.productConsoleChecks{border-radius:18px;padding:12px}.productConsoleScoreBody{grid-template-columns:96px minmax(0,1fr);gap:10px}.productConsoleScoreRing{width:94px}.productConsoleScoreRing strong{font-size:1.7rem}.productConsoleAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleAuditGrid div{min-height:72px}.productConsoleCommandDock{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;width:100%;display:grid}.productConsoleLaneChip{flex:none;min-height:42px}.productConsoleCommandDock>a{display:none}.productConsoleGuidePopover{justify-self:end}.productConsoleTopMeta{display:none}.productConsoleGuidePopover>div{width:min(520px,100vw - 28px);left:0;right:auto}.productConsoleCanvasControlMenu>div{justify-content:flex-start;width:min(420px,100vw - 28px);right:0}.productConsoleApp .productConsoleCanvasToolbar>div:last-child{justify-content:flex-start}.productConsoleStage{min-height:360px}.productConsoleSchemaMap.hasData{overscroll-behavior-x:contain;grid-template-columns:1fr;padding:12px;overflow:auto visible}.productConsoleSchemaCluster{transform-origin:0 0;width:100%;min-width:0;min-height:440px}.productConsoleSchemaEdges{display:block}.productConsoleSchemaMap.hasData .productConsoleSchemaNode{width:150px;min-height:108px}.productConsoleSchemaNode strong{padding:10px 12px;font-size:.84rem}.productConsoleSchemaNode ul{gap:7px;padding:10px 12px 12px}.productConsoleSchemaNode li{font-size:.72rem}.productConsoleModulePanel.isToolPage{padding:14px}.productConsoleModulePanel .schemaBuilderShell{grid-template-columns:1fr;width:100%}.productConsoleModulePanel .schemaBuilderPanel{min-width:0;padding:14px}.productConsoleModulePanel .schemaBuilderBuilderPanel{gap:10px;padding:10px}.productConsoleModulePanel .schemaBuilderConsoleHead{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.productConsoleModulePanel .schemaBuilderConsoleHead p{display:none}.productConsoleModulePanel .schemaBuilderConsoleHead .accountActionButton{white-space:nowrap;width:auto;min-height:36px;padding:0 12px}.productConsoleModulePanel .schemaBuilderBuilderPanel .schemaBuilderWorkflowHead h2{overflow-wrap:anywhere;font-size:clamp(1.35rem,7vw,1.75rem);line-height:1.02}.productConsoleModulePanel .schemaBuilderTrialHead{gap:6px}.productConsoleModulePanel .schemaBuilderTrialHead p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .schemaBuilderModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.productConsoleModulePanel .schemaBuilderMode{border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:0;min-height:42px;padding:8px 6px}.productConsoleModulePanel .schemaBuilderModeStep{display:none}.productConsoleModulePanel .schemaBuilderMode strong{text-align:center;white-space:nowrap;font-size:.88rem}.productConsoleModulePanel .schemaBuilderPrimaryFields{gap:8px}.productConsoleModulePanel .schemaBuilderField{gap:5px}.productConsoleModulePanel .schemaBuilderField span{font-size:.76rem}.productConsoleModulePanel .schemaBuilderField input,.productConsoleModulePanel .schemaBuilderField select{min-height:38px;padding:0 10px;font-size:.9rem}.productConsoleModulePanel .schemaBuilderField textarea{min-height:86px;padding:10px;font-size:.9rem;line-height:1.35}.productConsoleModulePanel .schemaBuilderAdvancedDrawer>summary,.productConsoleModulePanel .schemaBuilderGuideDrawer summary{min-height:42px;padding:8px 10px}.productConsoleModulePanel .schemaBuilderGuideGrid,.productConsoleModulePanel .schemaBuilderAdvancedFields{gap:8px;padding:0 10px 10px}.productConsoleModulePanel .schemaBuilderBuilderPanel>.accountActionButtonPrimary{min-height:42px}.productConsoleModulePanel .schemaBuilderResultPanel>.schemaBuilderSavedHead p{display:none}.productConsoleModulePanel .schemaBuilderResultPanel{gap:10px;padding:12px}.productConsoleModulePanel .schemaBuilderResultPanel>.schemaBuilderSavedHead h2{font-size:clamp(1.35rem,7vw,1.8rem)}.productConsoleModulePanel .schemaBuilderResult{gap:10px}.productConsoleModulePanel .schemaBuilderRunHead{gap:10px;margin-bottom:4px;display:grid}.productConsoleModulePanel .schemaBuilderRunHead strong{font-size:1rem}.productConsoleModulePanel .schemaBuilderResultActions{grid-template-columns:1fr;margin-bottom:6px;display:grid}.productConsoleModulePanel .schemaBuilderAnalysis{margin-bottom:4px}.productConsoleModulePanel .schemaBuilderResultDrawer>summary{min-height:44px;padding:8px 10px}.productConsoleModulePanel .schemaBuilderResultDrawer>summary em{text-overflow:ellipsis;max-width:128px;overflow:hidden}.productConsoleModulePanel .schemaBuilderCode{min-height:0;max-height:420px;font-size:.78rem;line-height:1.58}.productConsoleModulePanel .schemaBuilderRuns{border-top:0;padding-top:0}.schemaBuilderBuilderPanel .schemaBuilderWorkflowHead h2{overflow-wrap:anywhere;font-size:clamp(1.72rem,9vw,2.1rem)}.productConsoleModulePanel .schemaGraphPreviewNode{width:142px;padding:8px}.productConsoleModulePanel .schemaGraphPreviewNode strong{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;min-width:0;font-size:.82rem;overflow:hidden}.productConsoleModulePanel .schemaGraphPreviewNode li{font-size:.68rem}.productConsoleModulePanel .elasticsearchTemplateWorkspace{gap:14px}.productConsoleModulePanel .elasticsearchTemplateConsoleHead{padding:12px}.productConsoleModulePanel .elasticsearchTemplateConsoleHead p{display:none}.productConsoleModulePanel .elasticsearchModeRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:2px;display:grid;overflow:visible}.productConsoleModulePanel .elasticsearchModeCard{min-width:0;padding:8px}.productConsoleModulePanel .elasticsearchTemplateModeNote{border-radius:16px;padding:10px 12px}.productConsoleModulePanel .elasticsearchTemplateModeNote p,.productConsoleModulePanel .elasticsearchTemplateModeHint{display:none}.productConsoleModulePanel .elasticsearchTemplateInputGrid{gap:10px}.productConsoleModulePanel .elasticsearchTemplateComposer .schemaBuilderField textarea{min-height:92px}.productConsoleModulePanel .elasticsearchTemplateComposer .elasticsearchTemplateMappingDrawer textarea{min-height:110px}.productConsoleModulePanel .elasticsearchTemplateFlowPreview{grid-template-columns:1fr}.productConsoleModulePanel .elasticsearchTemplateFlowPreview:before{display:none}.productConsoleModulePanel .elasticsearchTemplateFlowNode{grid-template-columns:1fr;min-height:0}.productConsoleModulePanel .elasticsearchTemplateRunHero{gap:14px;display:grid}.productConsoleModulePanel .elasticsearchTemplateRunHero h2{overflow-wrap:anywhere;font-size:clamp(1.45rem,8vw,1.9rem)}.productConsoleModulePanel .elasticsearchTemplateRunArtifactActions{justify-content:flex-start}.productConsoleModulePanel .elasticsearchTemplateRunArtifactActions a{justify-content:center;width:100%}.productConsoleModulePanel .elasticsearchTemplateRunMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleModulePanel .elasticsearchTemplateRunMetrics div{min-width:0;padding:10px}.productConsoleModulePanel .elasticsearchTemplateRunMetrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.06rem;overflow:hidden}.productConsoleModulePanel .elasticsearchTemplateRunGrid,.productConsoleModulePanel .elasticsearchTemplateRunPreviewHead{grid-template-columns:1fr}.productConsoleModulePanel .elasticsearchTemplateRunPreviewHead p{text-align:left;max-width:none}.productConsoleModulePanel .elasticsearchTemplateRunPreview .elasticsearchTemplateCodeBlock{max-width:100%;max-height:430px;overflow:auto}.productConsoleModulePanel .elasticsearchTemplateRunEvidence{padding:14px}.productConsoleModulePanel .auditRunFindingCard{grid-template-columns:1fr;overflow:hidden}.productConsoleModulePanel .auditRunFindingRecommendation{grid-column:auto}.productConsoleModulePanel .auditRunFindingObject{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productConsoleModulePanel .auditRunFindingText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .auditRunFindingRecommendation{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .auditRunBenchmarkDrawer summary,.productConsoleModulePanel .auditRunFindingEvidenceDrawer summary,.productConsoleModulePanel .auditRunExplainDrawer summary{grid-template-columns:1fr}.productConsoleModulePanel .auditRunBenchmarkDrawer code,.productConsoleModulePanel .auditRunFindingEvidenceDrawer pre{max-width:100%}.productConsoleModulePanel .auditRunOperatorBriefDrawer p{max-height:260px}.productConsoleModulePanel .auditRunAiNodeRow{grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.productConsoleModulePanel .auditRunAiNodeMeta{grid-column:1/-1}.productConsoleModulePanel .auditRunAiNodePrompt{display:none}.productConsoleModulePanel .projectAuditCollectorPanel{padding:12px}.productConsoleModulePanel .projectAuditInputHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.productConsoleModulePanel .projectAuditInputHeader p{display:none}.productConsoleModulePanel .projectAuditInputDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.productConsoleModulePanel .projectAuditInputTile{border-radius:14px;gap:5px;min-height:44px;padding:8px 6px}.productConsoleModulePanel .projectAuditInputTile strong{font-size:.82rem}.productConsoleModulePanel .projectAuditCollectorPanel>.fieldLabel{margin-bottom:6px}.productConsoleModulePanel .projectAuditCollectorPanel .fileDrop{border-radius:14px;min-height:42px;margin-bottom:10px;padding:9px 10px}.productConsoleModulePanel .projectAuditCollectorPanel .viewerSummary[aria-label=Preflight\ summary]{margin-bottom:10px;padding:10px}.productConsoleModulePanel .projectAuditCollectorPanel .viewerSummary[aria-label=Preflight\ summary] p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .projectAuditCollectorPanel .panelActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.productConsoleModulePanel .projectAuditCollectorPanel .primaryCta,.productConsoleModulePanel .projectAuditCollectorPanel .secondaryCta{min-height:42px;padding:0 11px;font-size:.92rem}.productConsoleModulePanel .projectAuditCollectorPanel>.inputHint{display:none}.productConsoleModulePanel .projectAuditTimelinePanel{padding:12px}.productConsoleModulePanel .projectAuditTimelinePanel .workflowHero p{-webkit-line-clamp:2}.productConsoleModulePanel .projectAuditStageMap{grid-template-columns:1fr;gap:6px;margin-top:10px}.productConsoleModulePanel .projectAuditStageMap:before{background:linear-gradient(#087b842e,#087b845c,#087b842e);width:2px;height:auto;inset:12px auto 12px 18px}.productConsoleModulePanel .projectAuditStageCard{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-content:center;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.productConsoleModulePanel .projectAuditStageIndex{justify-items:center;gap:2px;display:grid}.productConsoleModulePanel .projectAuditStageIndex span,.productConsoleModulePanel .projectAuditStageStatus{padding:3px 7px;font-size:.62rem}.productConsoleModulePanel .projectAuditStageCard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:0;overflow:hidden}.productConsoleModulePanel .projectAuditStageCard p{display:none}.productConsoleModulePanel .projectAuditStageStatus{justify-self:end}.productConsoleModulePanel .projectAuditTimelinePanel .projectAuditSafetyBoundary{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:12px}.productConsoleModulePanel .projectAuditTimelinePanel .projectAuditSafetyBoundary p{display:none}.productConsoleModulePanel .projectReviewWorkbench{width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden}.productConsoleModulePanel .projectReviewWorkbench>.accountCard{min-width:0;padding:14px;overflow:hidden}.productConsoleModulePanel .projectReviewConsoleHead{grid-template-columns:1fr;padding:12px}.productConsoleModulePanel .projectReviewTopBar{grid-template-columns:1fr;align-items:stretch}.productConsoleModulePanel .projectReviewConsoleHead p{display:none}.productConsoleModulePanel .projectReviewConsoleHead em{width:fit-content}.productConsoleModulePanel .projectReviewSourceDock{grid-template-columns:1fr}.productConsoleModulePanel .projectReviewLatestToggle,.productConsoleModulePanel .projectReviewRunButton{width:100%}.productConsoleModulePanel .projectReviewEmptyPanel{padding:10px}.productConsoleModulePanel .projectReviewScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.productConsoleModulePanel .projectReviewScoreGrid .accountStat{flex:initial;min-width:0}.productConsoleModulePanel .projectReviewMapDock{max-width:100%;overflow:auto hidden}.productConsoleModulePanel .projectReviewEmptyActions,.productConsoleModulePanel .accountGrid,.productConsoleModulePanel .projectValidationCockpitGrid,.productConsoleModulePanel .projectValidationRouteMap,.productConsoleModulePanel .projectValidationSourceGrid,.productConsoleModulePanel .projectValidationOptionalGrid,.productConsoleModulePanel .projectValidationAfterSaveGrid,.productConsoleModulePanel .projectValidationHandoffDock,.productConsoleModulePanel .projectSettingsGrid,.productConsoleModulePanel .projectValidationMetricGrid,.productConsoleModulePanel .projectSettingsConsoleHead{grid-template-columns:1fr}.productConsoleModulePanel .projectSettingsConsoleHead p{display:none}.productConsoleModulePanel .projectSettingsConsoleHead .projectSettingsIdentityPill{justify-self:start;max-width:100%}.productConsoleModulePanel .projectSettingsCountDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.projectValidationComposerHead,.projectValidationSubmitDock{grid-template-columns:1fr;justify-items:stretch;display:grid}.projectValidationSaveCard>.accountCardHead+.accountIntroText,.projectValidationHandoffCard>.accountCardHead+.accountIntroText,.projectValidationCommandDrawer>.accountIntroText,.projectValidationScorecard>.accountIntroText,.projectValidationOptionalBundle>summary strong,.projectValidationOptionalBundle:not([open]) .projectValidationOptionalBundleBody{display:none}.projectValidationComposerBody{grid-template-columns:1fr}.projectValidationComposerHead strong,.projectValidationSubmitDock strong{white-space:normal}.projectValidationSubmitButton{width:100%}.productConsoleModulePanel .projectValidationReturnMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productConsoleModulePanel .projectValidationReturnMetricStrip .accountRunItem{border-radius:14px;padding:10px}.productConsoleModulePanel .projectValidationReturnStepsDrawer summary,.productConsoleModulePanel .projectValidationArtifactDrawer summary{grid-template-columns:minmax(0,1fr) auto 28px}.productConsoleModulePanel .projectValidationReturnStepsDrawer summary strong,.productConsoleModulePanel .projectValidationArtifactDrawer summary strong{display:none}.productConsoleModulePanel .projectValidationReturnStepsDrawer .accountRunList,.productConsoleModulePanel .projectValidationArtifactDrawer .accountRunList{padding:0 10px 10px}.productConsoleModulePanel .projectValidationArtifactDrawer .accountCardHead{grid-template-columns:1fr;justify-items:start;display:grid}.projectOverviewSpinePreview,.sampleProjectStep{grid-template-columns:1fr}.sampleProjectStepMarker{justify-content:flex-start}.sampleProjectStepMarker:after{display:none}}.seoShell .seoHero{align-items:start;padding-top:48px}.seoShell .seoHeroCopy{max-width:860px}.seoShell .seoHero h1{font-size:clamp(3.25rem,5vw,4rem)}.seoShell .seoHeroActions{align-self:start}.seoShell .seoTrustRail,.seoShell .contentArticle,.seoShell .seoRelated,.seoShell .seoFaq{width:min(1240px,100% - 56px)}.seoShell .seoTrustRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-top:16px}.seoShell .seoTrustItem{border-radius:10px;align-items:center;min-width:0;min-height:52px;padding:12px 14px}.seoShell .seoTrustItem>div{min-width:0}.seoShell .seoTrustItem strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.seoShell .contentArticle{margin-left:auto;margin-right:auto;padding:34px 0 0}.seoShell .seoArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoShell .seoRelated,.seoShell .seoFaq{background:#ffffffe6;border-color:#b7c6cfb8;border-radius:6px;margin-top:26px;padding:26px}.seoShell .seoRelatedRail{width:100%}.seoShell .seoTrustItem a{color:var(--teal-dark)}@media (max-width:1080px){.productStage{grid-template-columns:1fr}.stageIntro{position:static}.heroProofGrid,.workbenchBody{grid-template-columns:1fr}.inputColumn{border-right:0;border-bottom:1px solid var(--line)}.authGate,.accountHero,.pricingHero,.accountProductPreview,.seoWorkflowPreview,.seoWorkflowPreview ol,.localCompanionHeroPanel,.localCompanionFlowCard,.localCompanionFlowCard ol,.localCompanionGrid,.localCompanionArtifactStack article,.accountGrid,.projectIntakeShell,.schemaBuilderShell,.schemaBuilderModes,.schemaBuilderPresetRail,.schemaBuilderTwoColumn,.pricingPlans,.accountTrustBand,.pricingTrustRail,.pricingFaqGrid,.tutorialHero{grid-template-columns:1fr}.tutorialHeroCopy{order:1}.tutorialFeaturedVideo{order:2}.tutorialPathStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorialGrid{grid-template-columns:1fr}.accountHeroActions,.pricingHeroActions,.seoShell .seoHeroActions{justify-content:flex-start}.accountRunRow{grid-template-columns:repeat(3,minmax(0,1fr))}.projectIntakeComposer{position:static}.accountDashboardGrid>:first-child{grid-row:auto}.homeShell .productStageSingle h1,.seoShell .seoHero h1{font-size:4rem}}@media (max-width:760px){.topbar{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.topbar nav{justify-content:space-between;gap:10px;width:100%}.topbarActions{flex-direction:column;align-items:stretch;width:100%}.consoleTopbarActions{justify-content:stretch}.sessionBadge{justify-content:space-between}.productStage,.coverageBand,.workflowBand,.sampleBand,.faqBand,.tutorialHero,.tutorialPathStrip,.tutorialLibrary,.legalHero,.legalLayout,.legalWideCard,.marketingLegalFooter,.accountHero,.accountProductPreview,.seoWorkflowPreview,.pricingHero,.localCompanionHeroPanel,.accountActivity,.projectIntakeShell,.schemaBuilderShell,.pricingFaq,.pricingPlans,.pricingTrustRail,.accountTrustBand,.accountGrid,.accountStatusAlert,.pricingStatusNotice,.pricingError{padding-left:18px;padding-right:18px}.contactPageHero{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.legalHero,.legalLayout{grid-template-columns:1fr}.legalHeroCard{min-height:auto}.marketingLegalFooter{flex-direction:column;align-items:flex-start}.sampleProjectPublicNote{border-radius:16px;align-items:flex-start}h1{font-size:3.05rem}h2{font-size:1.9rem}.metricStrip,.coverageGrid,.homeShell .homeEntryGrid,.workflowGrid,.workflowTimeline,.faqList,.pricingFaqGrid,.seoShell .seoArticleGrid,.seoWorkflowPreview,.seoWorkflowPreview ol,.localCompanionHeroPanel,.localCompanionFlowCard,.localCompanionFlowCard ol,.localCompanionGrid,.accountProductPreview,.accountGrid,.projectIntakePathGrid,.projectIntakeFlow,.projectConnectCockpit,.projectConnectSideRail,.providerIntegrationGrid,.projectTaskBanner,.projectTaskDrawer summary,.projectProviderActionGrid,.projectConnectStatusRail,.projectConnectFormGrid,.projectReviewSourceDock,.projectReviewSourceGrid,.projectReviewDecisionStrip,.projectCompareWorkbenchTop,.projectComparePickerGrid,.projectCompareDeltaPreview,.projectCompareBridgeStrip,.projectCompareControlActions,.projectCompareResultRail,.projectRunsCardDeck,.projectCompareFindingBody .accountRunItem,.schemaGraphGrid,.schemaGraphPreviewWorkbench,.evidenceDashboardGrid,.evidencePriorityGrid,.auditRunDetailSnapshot,.auditRunDetailMetricRail,.projectVisualSummaryGrid,.sampleProjectVisualFrame,.schemaBuilderShell,.schemaBuilderModes,.schemaBuilderPresetRail,.schemaBuilderTwoColumn,.accountTrustBand,.pricingTrustRail{grid-template-columns:1fr}.localCompanionArtifactStack{min-width:0}.heroActions{flex-direction:column}.heroPrimaryCta,.topbarCta,.heroActions .secondaryCta{width:100%}.workbenchHeader{flex-direction:column;align-items:flex-start}.tableHeader{display:none}.tableRow{grid-template-columns:1fr;padding:12px 0;display:grid}.tableRow span{border-top:0;padding:5px 14px}.accountHeroTitle,.pricingHero h1{font-size:2.5rem}.homeShell .productStageSingle h1,.seoShell .seoHero h1{font-size:2.7rem}.tutorialHero h1{font-size:3rem}.tutorialPathStrip{grid-template-columns:1fr;width:100%}.tutorialCardBody{padding:16px}.accountHeroActions,.pricingHeroActions{flex-direction:column;width:100%}.consolePage .primaryCta,.consolePage .secondaryCta,.accountActionButton,.projectIntakePathButton,.pricingPlanCta{width:100%}.accountRunList{gap:12px}.accountRunRow,.accountRunListProjects .accountRunRow,.accountRunListAudits .accountRunRow,.accountRunRowHead{background:#ffffffeb;border:1px solid #b7c6cfb8;grid-template-columns:1fr;gap:6px;padding:14px}.accountRunRowHead{display:none}.projectConnectRouteMap{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.projectConnectRouteMap:before{display:none}.projectConnectRouteCenter,.projectConnectRouteNode-builder,.projectConnectRouteNode-review,.projectConnectRouteNode-audit,.projectConnectRouteNode-migration{grid-area:auto}.accountDashboardGrid .accountActionStack{grid-template-columns:1fr}.usageMeterRing{width:144px}.usageMeterCore{width:102px}.productConsoleModulePanel .auditRunDetailSummaryCard{grid-row:auto;gap:8px;padding:12px}.productConsoleModulePanel .auditRunDetailSummaryCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .auditRunDetailMetricRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.productConsoleModulePanel .auditRunDetailMetricItem{border-radius:14px;min-height:38px;padding:7px 9px}.productConsoleModulePanel .auditRunDetailMetricItem span,.productConsoleModulePanel .auditRunDetailMetricItem strong{font-size:.78rem}.productConsoleModulePanel .auditRunDetailTraceMap{padding:10px}.productConsoleModulePanel .auditRunDetailTraceMap li{border-radius:14px;grid-template-columns:auto minmax(0,1fr)}.productConsoleModulePanel .auditRunDetailTraceMap li em{grid-column:2}.productConsoleModulePanel .auditRunDetailDrawerGrid{gap:8px}.productConsoleModulePanel .auditRunDetailHandoffDrawer>summary{min-height:58px;padding:11px 12px}.productConsoleModulePanel .auditRunDetailHandoffDrawer>summary span{margin-bottom:0;font-size:.66rem}.productConsoleModulePanel .auditRunDetailHandoffDrawer>summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.12;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .auditRunDetailEvidencePanel{padding:16px 14px}.productConsoleModulePanel .auditRunDetailSectionHead{grid-template-columns:1fr}.productConsoleModulePanel .auditRunDetailSectionHead h2{font-size:1.45rem;line-height:1}.productConsoleModulePanel .auditRunDetailSectionHead p{text-align:left}.productConsoleModulePanel .auditRunFindingCard{grid-template-columns:auto minmax(0,1fr);gap:6px 8px;padding:10px}.productConsoleModulePanel .auditRunFindingPriority{grid-area:1/1}.productConsoleModulePanel .auditRunFindingObject{grid-column:2;align-self:center}.productConsoleModulePanel .auditRunFindingText{-webkit-line-clamp:1;grid-column:1/-1}.productConsoleModulePanel .auditRunFindingRecommendation{display:none}.productConsoleModulePanel .auditRunFindingActionDrawer{border-radius:14px;grid-column:1/-1}.productConsoleModulePanel .auditRunFindingActionDrawer>summary{min-height:40px;padding:8px 10px}.productConsoleModulePanel .auditRunOperatorBriefDrawer{margin-bottom:10px}.productConsoleModulePanel .auditRunOperatorBriefDrawer p{max-height:180px}.productConsoleModulePanel .auditRunAiNodeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.productConsoleModulePanel .auditRunAiNodeRow{grid-template-columns:1fr;gap:4px;min-height:0;padding:10px}.productConsoleModulePanel .auditRunAiNodeStatus{justify-self:start;padding:3px 7px}.productConsoleModulePanel .auditRunAiNodeMeta{display:none}.productConsoleModulePanel .projectArtifactsConsoleHead{gap:12px;padding:12px}.productConsoleModulePanel .projectArtifactsConsoleHead p{display:none}.productConsoleModulePanel .projectArtifactsHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.productConsoleModulePanel .projectArtifactsHeaderActions .accountActionButton,.productConsoleModulePanel .projectArtifactsFilterBar .accountActionButton{min-height:36px;padding:0 10px}.productConsoleModulePanel .projectArtifactsCockpit,.productConsoleModulePanel .projectArtifactsEvidenceGrid,.productConsoleModulePanel .projectArtifactsVaultGrid{gap:8px}.productConsoleModulePanel .projectArtifactsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.productConsoleModulePanel .projectArtifactsMetricCard{border-radius:16px;min-height:64px;padding:10px}.productConsoleModulePanel .projectArtifactsMetricCard p,.productConsoleModulePanel .projectArtifactsCoverageBar p{display:none}.productConsoleModulePanel .projectArtifactsCoverageBar,.productConsoleModulePanel .projectArtifactsPackageCard{padding:12px}.productConsoleModulePanel .projectArtifactsCoverageRail{gap:6px}.productConsoleModulePanel .projectArtifactsCoverageRail span{padding:5px 8px;font-size:.66rem}.productConsoleModulePanel .projectArtifactsPackageCard p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .projectArtifactsFilterBar{gap:6px;margin-top:0;padding-bottom:2px}.productConsoleModulePanel .projectArtifactVaultCard{min-height:0;box-shadow:none;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px}.productConsoleModulePanel .projectArtifactVaultTopline,.productConsoleModulePanel .projectArtifactVaultCopy,.productConsoleModulePanel .projectArtifactVaultActions{grid-column:1/-1}.productConsoleModulePanel .projectArtifactVaultTopline{gap:8px}.productConsoleModulePanel .projectArtifactVaultCopy{gap:4px}.productConsoleModulePanel .projectArtifactVaultCopy strong{font-size:.98rem;line-height:1.16}.productConsoleModulePanel .projectArtifactVaultCopy p{-webkit-line-clamp:1;min-height:0;font-size:.82rem;line-height:1.25}.productConsoleModulePanel .projectArtifactVaultMeta{display:none}.productConsoleModulePanel .projectArtifactVaultActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.productConsoleModulePanel .projectArtifactVaultActions .accountActionButton{justify-content:center;min-height:34px;padding:0 8px}.productConsoleModulePanel .projectArtifactsOverflowDrawer{border-radius:18px;padding:8px}.productConsoleModulePanel .projectArtifactsOverflowDrawer>summary{min-height:38px;padding:6px 8px}.productConsoleModulePanel .projectValidationCockpitGrid,.productConsoleModulePanel .projectValidationRouteMap,.productConsoleModulePanel .projectValidationSourceGrid,.productConsoleModulePanel .projectValidationSaveGrid,.productConsoleModulePanel .projectValidationOptionalGrid,.productConsoleModulePanel .projectValidationHandoffDock{gap:10px}.productConsoleModulePanel .projectValidationScorecard,.productConsoleModulePanel .projectValidationSaveCard,.productConsoleModulePanel .projectValidationHandoffCard{padding:12px}.productConsoleModulePanel .projectValidationRouteMap{padding:10px}.productConsoleModulePanel .projectValidationRouteTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.productConsoleModulePanel .projectValidationRouteTrack:before{display:none}.productConsoleModulePanel .projectValidationMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.productConsoleModulePanel .projectValidationMetricItem{border-radius:14px;gap:6px;min-height:38px;padding:7px 8px}.productConsoleModulePanel .projectValidationMetricItem dt{font-size:.66rem}.productConsoleModulePanel .projectValidationMetricItem dd{font-size:.78rem}.productConsoleModulePanel .projectValidationRequirementList{gap:6px;margin:10px 0 6px}.productConsoleModulePanel .projectValidationRequirementRow{gap:6px;padding:6px 8px}.productConsoleModulePanel .projectValidationRequirementRow span{padding:3px 7px;font-size:.58rem}.productConsoleModulePanel .projectValidationRequirementRow strong{font-size:.8rem}.productConsoleModulePanel .projectValidationRouteNode{border-radius:15px;grid-template-columns:30px minmax(0,1fr);gap:7px;padding:7px}.productConsoleModulePanel .projectValidationRouteNode>span{border-radius:12px;width:30px;height:30px;font-size:.62rem}.productConsoleModulePanel .projectValidationRouteNode strong{font-size:.76rem}.productConsoleModulePanel .projectValidationRouteNode em{font-size:.68rem}.productConsoleModulePanel .projectValidationSaveComposer{border-radius:18px;gap:8px;padding:10px}.productConsoleModulePanel .projectValidationComposerHead{gap:6px}.productConsoleModulePanel .projectValidationComposerHead em{min-height:26px;padding:0 8px;font-size:.68rem}.productConsoleModulePanel .projectValidationSubmitDock{border-radius:16px;grid-template-columns:1fr;gap:8px;padding:9px}.productConsoleModulePanel .projectValidationSubmitDock>div{display:none}.productConsoleModulePanel .projectValidationComposerBody{gap:8px}.productConsoleModulePanel .projectValidationOutcomeControl,.productConsoleModulePanel .projectValidationSummaryField{border-radius:16px;gap:6px;padding:10px}.productConsoleModulePanel .projectValidationOutcomeControl select{min-height:38px;font-size:.9rem}.productConsoleModulePanel .projectValidationSummaryField textarea{min-height:78px;font-size:.92rem;line-height:1.35}.productConsoleModulePanel .projectValidationOptionalGrid{padding:0 10px 10px}.productConsoleModulePanel .projectValidationOptionalBundleBody{padding:0 8px 8px}.productConsoleModulePanel .projectValidationConsoleHead{gap:8px;padding:10px}.productConsoleModulePanel .projectValidationConsoleHead p{display:none}.productConsoleModulePanel .projectValidationSaveCard>.accountCardHead{margin-bottom:8px}.productConsoleModulePanel .projectValidationSaveCard>.accountCardHead h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .projectValidationSummaryField textarea{min-height:64px}.productConsoleModulePanel .projectValidationHandoffCard{gap:8px;padding:10px}.productConsoleModulePanel .projectValidationHandoffCard .accountCardHead{gap:8px;margin-bottom:4px}.productConsoleModulePanel .projectValidationHandoffCard .accountCardHead h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productConsoleModulePanel .projectValidationHandoffCard .accountActionStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.productConsoleModulePanel .projectValidationHandoffCard .accountActionButton{white-space:nowrap;min-height:36px;padding:0 8px;font-size:.72rem;line-height:1}.productConsoleModulePanel .projectValidationReturnMetricStrip{gap:6px}.productConsoleModulePanel .projectValidationReturnMetricStrip .accountRunItem{min-height:42px;padding:7px 8px}.productConsoleModulePanel .projectValidationReturnMetricStrip dt{font-size:.58rem}.productConsoleModulePanel .projectValidationReturnMetricStrip dd{font-size:.9rem}.productConsoleModulePanel .projectValidationReturnStepsDrawer summary,.productConsoleModulePanel .projectValidationArtifactDrawer summary{min-height:38px;padding:6px 8px}}@keyframes spin{to{transform:rotate(360deg)}}.advisoryLab{border:1px solid var(--line-strong);color:var(--ink);background:linear-gradient(135deg,#087b8417,#0000 42%),#f7fbfc;gap:14px;margin-top:18px;padding:18px;display:grid;box-shadow:0 18px 44px #1720271f}.advisoryLab .fieldLabel,.advisoryLab p{color:var(--muted)}.advisoryTextarea{width:100%;min-height:340px;color:var(--ink);resize:vertical;font-family:var(--font-mono), monospace;background:#fffffff0;border:1px solid #b7c6cfb8;padding:16px;font-size:.82rem;line-height:1.65}.contactBubble{z-index:60;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.contactLauncher,.contactClose,.contactSend{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.contactLauncher{width:52px;height:52px;color:var(--teal-dark);background:#fffffff5;border:1px solid #b7c6cfbd;box-shadow:0 18px 44px #1720271f}.contactPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(360px,100vw - 32px);color:var(--ink);background:linear-gradient(145deg,#087b8414,#0000 42%),#fffffffe;border:1px solid #b7c6cfb8;padding:18px;box-shadow:0 22px 60px #17202729}.contactPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.contactPanel p,.contactPanel label{color:#49616c}.contactClose{width:32px;height:32px;color:var(--teal-dark);background:#f6fbfc;border:1px solid #b7c6cfb8}.contactForm{gap:11px;display:grid}.contactForm label{gap:6px;font-size:.82rem;font-weight:700;display:grid}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--ink);font:inherit;background:#fffffff0;border:1px solid #b7c6cfb8;padding:11px 12px}.contactForm select{appearance:none}.contactForm textarea{resize:vertical;min-height:112px}.contactForm input[name=website]{position:absolute;left:-10000px}.contactSend{color:#101820;background:#8fe2b0;gap:8px;min-height:42px;font-weight:800}.contactSend:disabled{opacity:.62;cursor:not-allowed}.contactStatus{margin:12px 0 0;font-size:.84rem}.contactStatus.success{color:#8fe2b0}.contactStatus.failed{color:#ffb0a6}.contactPage{min-height:100vh}.contactPageHero{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(46px,7vw,86px) 0 clamp(30px,5vw,60px);display:grid}.contactPagePanel{color:var(--ink);background:#fffffffa;border:1px solid #b7c6cfb8;padding:clamp(20px,3vw,30px);box-shadow:0 24px 70px #1720271f}.contactPagePanel p,.contactPagePanel label,.contactPagePanel .contactStatus{color:var(--muted)}.contactPagePanel .contactStatus.success{color:#197c4a}.contactPagePanel .contactStatus.failed{color:#b42318}.seoShell{padding-bottom:72px}.seoShell .topbar{min-height:66px}.seoShell .topbar nav{gap:18px}.sectionHeadLight p{color:var(--muted);line-height:1.7}.seoHero{align-items:start;padding-top:54px}.seoHeroCopy{max-width:900px}.seoHero h1{max-width:920px;margin-bottom:16px;font-size:clamp(3.25rem,5vw,4rem)}.seoHero p{max-width:820px}.seoHeroActions{flex-direction:column;align-self:start;min-width:226px;padding-top:24px}.seoHeroActions .secondaryCta,.seoHeroActions .primaryCta{justify-content:center;width:100%}.contentFactRail{margin-top:24px}.seoTrustRail{margin-top:22px}.seoTrustItem{align-items:start;min-height:86px}.seoTrustItem svg{color:var(--teal);margin-top:2px}.seoTrustItem strong,.seoRelated a{color:var(--ink);font-weight:800;line-height:1.45}.seoRelated a:hover{color:#7fd9e4}.contentArticle,.seoArticle{width:min(1240px,100% - 56px);max-width:none;min-height:auto;margin:26px auto 0;padding:0}.contentGrid,.seoArticleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.seoArticleCard{background:linear-gradient(#fffffffa,#f6fafbfa);border-color:#b7c6cfb8;min-height:100%;box-shadow:0 18px 44px #17202714}.contentGrid .featureCard h2,.seoArticleCard h2{color:var(--ink);margin-bottom:10px;font-size:1.35rem;line-height:1.18}.seoArticleCard p{color:var(--muted)}.seoArticle .pricingFaq{width:100%;margin-top:24px;margin-left:0;margin-right:0}.seoArticle .pricingTrustRail{width:100%;margin-left:0;margin-right:0}.seoRelated,.seoFaq{background:linear-gradient(#fffffffa,#f3f8fafa)}.seoRelatedRail{grid-template-columns:repeat(2,minmax(0,1fr))}.seoFaq .pricingFaqItem{background:#fffffff5}.projectsIndexShell{background:radial-gradient(circle at 12% 12%,#7de6ef29,#0000 34%),radial-gradient(circle at 84% 10%,#d8b46a1a,#0000 28%),repeating-linear-gradient(90deg,#17202707 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#17202705 0 1px,#0000 1px 64px),linear-gradient(#f6fafb 0%,#edf5f7 100%)}.projectsIndexHero,.projectsIndexPanel{width:min(1240px,100% - 56px);margin-left:auto;margin-right:auto}.projectsIndexHero{grid-template-columns:minmax(0,.9fr) minmax(380px,.58fr);align-items:stretch;gap:28px;padding-top:34px;display:grid}.projectsIndexHeroCopy{align-self:center;max-width:780px}.projectsIndexKicker{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:800;display:inline-block}.projectsIndexHero h1{color:var(--ink);letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(3.2rem,5vw,4.2rem);line-height:.98}.projectsIndexHero p,.projectsIndexStatePanel p{color:var(--muted);font-size:1.04rem;line-height:1.75}.projectsIndexCommandDeck{gap:10px;display:grid}.projectsIndexRouteCard{color:var(--ink);background:linear-gradient(135deg,#fffffff5,#eef8fae6);border:1px solid #b7c6cfb8;border-radius:22px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px;display:grid;box-shadow:0 14px 34px #1720270f}.projectsIndexRouteCard:hover{border-color:#087b8447;transform:translateY(-1px);box-shadow:0 18px 40px #1720271c}.projectsIndexRouteCard span{width:34px;height:34px;color:var(--teal-dark);letter-spacing:-.03em;background:#087b841a;border-radius:12px;grid-row:span 2;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:flex}.projectsIndexRouteCard strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.projectsIndexRouteCard small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.projectsIndexRouteCardPrimary{background:radial-gradient(circle at 12% 18%,#7de6ef66,#0000 32%),linear-gradient(135deg,#fffffffa,#dff6f9f2);border-color:#087b8442}.projectsIndexCtaRow{flex-wrap:wrap;justify-content:flex-start;display:flex}.projectsIndexButton{border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.projectsIndexButtonPrimary{color:#081116;background:linear-gradient(135deg,#7de6ef 0%,#3fbfcd 100%);border:0;box-shadow:0 14px 34px #42b1bf3d}.projectsIndexButtonSecondary{color:var(--ink);background:#ffffffe6;border:1px solid #b7c6cfdb}.projectsIndexButtonGhost{color:var(--teal-dark);background:radial-gradient(circle at 12% 0,#d8b46a29,#0000 38%),#ffffffc2;border:1px solid #087b8429}.projectsIndexPanel{background:radial-gradient(circle at 8% 0,#7de6ef1c,#0000 28%),linear-gradient(#ffffffe6,#f9fcfbd6);border:1px solid #b7c6cf94;border-radius:28px;margin-top:22px;padding:22px;box-shadow:0 22px 66px #17202714}.projectsIndexPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.projectsIndexPanelHead h2,.projectsIndexStatePanel h2{color:var(--ink);margin-bottom:0;font-size:1.5rem}.projectsIndexCount{color:var(--teal-dark);background:#087b8414;border:1px solid #087b842e;border-radius:999px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:800}.projectsIndexBoard{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.projectsIndexList{gap:10px;display:grid}.projectsIndexAccountRunList{background:linear-gradient(#ffffffe0,#f5fafbd1);border:1px solid #b7c6cf8a;border-radius:22px;overflow:auto hidden;box-shadow:0 14px 32px #1720270b}.projectsIndexAccountRunList .accountRunRow{padding-left:16px;padding-right:16px}.projectsIndexAccountRunList .accountRunProjectRow{grid-template-columns:minmax(260px,1.55fr) minmax(130px,.58fr) minmax(108px,.42fr) minmax(150px,.52fr) minmax(150px,.48fr)}.projectsIndexAccountRunList .accountRunRowHead{color:var(--teal-dark)}.projectsIndexAccountRunList a{min-height:36px;color:var(--teal-dark);white-space:nowrap;background:#edf8f9eb;border:1px solid #087b8433;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:850;display:inline-flex}.projectsIndexLatestActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.projectsIndexLatestActions a{background:radial-gradient(circle at 100% 100%,#7de6ef29,#0000 34%),linear-gradient(#ffffffe6,#f3f9fad1);border:1px solid #b7c6cf8a;border-radius:22px;align-content:start;gap:8px;min-height:136px;padding:14px;display:grid;position:relative;overflow:hidden}.projectsIndexLatestActions a:after{content:"";opacity:.72;background-color:#edf8f9b8;background-image:linear-gradient(90deg,#087b8433 0 2px,#0000 2px 100%),linear-gradient(0deg,#087b8433 0 2px,#0000 2px 100%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #087b842e;border-radius:18px;width:58px;height:58px;position:absolute;bottom:10px;right:10px}.projectsIndexLatestActions a:hover{border-color:#087b8442;box-shadow:0 14px 30px #17202714}.projectsIndexLatestActions span{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.projectsIndexLatestActions strong{color:var(--ink);font-size:.98rem;line-height:1.16}.projectsIndexLatestActions small{color:var(--muted);font-size:.78rem;line-height:1.45}.projectsIndexGuide{background:radial-gradient(circle at 18% 12%,#7de6ef38,#0000 34%),linear-gradient(#f6fcfde0,#ffffffdb);border:1px solid #087b8424;border-radius:24px;grid-template-columns:minmax(240px,.56fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffe6}.projectsIndexGuideCopy{gap:8px;min-width:0;display:grid}.projectsIndexGuideCopy .projectsIndexKicker{margin-bottom:0}.projectsIndexGuide h3{color:var(--ink);margin:0;font-size:1.1rem;line-height:1.2}.projectsIndexGuide p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.projectsIndexPipeline{counter-reset:project-pipeline;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.projectsIndexPipeline li{counter-increment:project-pipeline;background:#ffffffad;border:1px solid #b7c6cf80;border-radius:18px;grid-template-columns:28px minmax(92px,1fr);align-items:center;gap:3px 10px;padding:9px;display:grid}.projectsIndexPipeline li:before{content:counter(project-pipeline, decimal-leading-zero);width:28px;height:28px;color:var(--teal-dark);background:#087b841a;border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:flex}.projectsIndexPipeline strong{color:var(--ink);font-size:.88rem}.projectsIndexPipeline span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:normal;font-size:.76rem;line-height:1.32;overflow:visible}.projectsIndexGuideActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.projectsIndexGuideActions a{min-height:32px;color:var(--teal-dark);background:#ffffffe0;border:1px solid #087b842e;border-radius:999px;align-items:center;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.projectsIndexStatePanel{align-content:center;justify-items:start;gap:14px;min-height:260px;display:grid}.projectsIndexCtaRow{justify-content:flex-start;margin-top:4px}.projectsIndexSkeletonGrid{gap:12px;display:grid}.projectsIndexSkeletonGrid span{background:linear-gradient(90deg,#f6fafbcc,#deecf1db,#f6fafbcc) 0 0/220% 100%;border:1px solid #b7c6cf80;min-height:84px;animation:1.4s ease-in-out infinite projectsIndexPulse}@keyframes projectsIndexPulse{0%{background-position:0}to{background-position:100%}}@media (max-width:720px){.accountCenterShell,.projectsWorkspaceShell{padding-left:0}.workspaceSideRail{display:none}.elasticsearchTemplateStudio{width:min(100% - 32px,1240px)}.elasticsearchTemplateHero,.elasticsearchTemplateBanner,.elasticsearchTemplateWorkspace,.elasticsearchModeRail,.elasticsearchTemplateInputGrid,.elasticsearchTemplateMetricGrid{grid-template-columns:1fr}.elasticsearchTemplateHero{padding:22px}.elasticsearchTemplateResultHead{display:grid}.elasticsearchTemplateArtifactRow{grid-template-columns:1fr}.projectsIndexHero,.projectsIndexPanel{width:min(100% - 32px,1240px)}.projectsIndexHero,.projectsIndexBoard,.projectsIndexGuide,.projectsIndexPipeline,.projectsIndexAccountRunList .accountRunProjectRow{grid-template-columns:1fr}.projectsIndexHero{align-items:start}.projectsIndexHero h1{font-size:3.1rem}.projectsIndexButton{flex:180px}.projectsIndexPanelHead{display:grid}.projectsIndexCommandDeck,.projectsIndexLatestActions{grid-template-columns:1fr}.projectsIndexGuide{justify-items:stretch}.projectsIndexGuideActions{justify-content:flex-start}.contactBubble{bottom:14px;right:14px}.contactLauncher{width:48px;height:48px}}.projectConsoleV4Shell{--console-v4-bg:#f7faf8;--console-v4-panel:#ffffffdb;--console-v4-panel-strong:#fff;--console-v4-border:#183a2f1f;--console-v4-ink:#12231e;--console-v4-muted:#6f817a;--console-v4-soft:#edf7f1;--console-v4-accent:#0f8f78;--console-v4-accent-dark:#0d6558;--console-v4-warn:#b87519;--console-v4-shadow:0 24px 70px #10231e17;--console-v4-radius:26px;color:var(--console-v4-ink);isolation:isolate;background:linear-gradient(135deg,#f8fbf6 0%,#edf6ef 48%,#f7f0df 100%);grid-template-columns:72px minmax(0,1fr);height:100vh;display:grid;position:relative;overflow:hidden}.projectConsoleV4Shell:before,.projectConsoleV4Shell:after{content:"";pointer-events:none;position:absolute;inset:0}.projectConsoleV4Shell:before{opacity:.85;z-index:-2;background:radial-gradient(circle at 18% 9%,#67bc9742,#0000 25%),radial-gradient(circle at 78% 7%,#d3b16229,#0000 24%),repeating-linear-gradient(90deg,#12231e07 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#12231e06 0 1px,#0000 1px 68px)}.projectConsoleV4Shell:after{mix-blend-mode:multiply;z-index:-1;background:radial-gradient(at 62% 78%,#ffffffb8,#0000 38%),linear-gradient(120deg,#0000 0%,#0f8f780e 48%,#0000 74%)}.projectConsoleV4Rail{border-right:1px solid var(--console-v4-border);z-index:5;background:#ffffffbd;flex-direction:column;justify-content:space-between;align-items:center;padding:22px 12px 18px;display:flex}.projectConsoleV4Rail .brand{color:var(--console-v4-accent);background:linear-gradient(145deg,#0f8f781f,#ffffffb8);border:1px solid #0f8f7829;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto;display:inline-flex}.projectConsoleV4Rail .brandWordmark{display:none}.projectConsoleV4RailTop,.projectConsoleV4RailBottom,.projectConsoleV4Nav{flex-direction:column;align-items:stretch;display:flex}.projectConsoleV4RailTop{align-items:center;gap:36px;width:100%}.projectConsoleV4Nav{align-items:center;gap:10px;width:100%}.projectConsoleV4NavItem,.projectConsoleV4RailMini,.projectConsoleV4Avatar,.projectConsoleV4IconButton{border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.projectConsoleV4NavItem{color:#6d7f79;border-radius:16px;justify-content:center;width:44px;height:44px;padding:0;position:relative}.projectConsoleV4NavItem span{color:#f8fbf8;letter-spacing:.01em;opacity:0;pointer-events:none;white-space:nowrap;z-index:20;background:#12231eeb;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;left:54px;transform:translate(-4px);box-shadow:0 16px 36px #10231e29}.projectConsoleV4NavItem:hover span,.projectConsoleV4NavItem:focus-visible span{opacity:1;transform:translate(0)}.projectConsoleV4NavItem:hover,.projectConsoleV4NavItem.isPending{color:var(--console-v4-accent-dark);background:#0f8f7814}.projectConsoleV4NavItem.isActive{color:var(--console-v4-accent);background:#e6f5ee;border-color:#0f8f7833}.projectConsoleV4NavItem.isActive:before{background:var(--console-v4-accent);content:"";border-radius:999px;width:4px;height:22px;position:absolute;left:-12px}.projectConsoleV4RailBottom{align-items:center;gap:14px}.projectConsoleV4RailMini,.projectConsoleV4Avatar{border-color:var(--console-v4-border);color:var(--console-v4-muted);background:#ffffffb8}.projectConsoleV4RailMini{border-radius:16px;justify-content:center;gap:9px;width:38px;height:38px;padding:0}.projectConsoleV4RailMini span{font-size:13px;font-weight:800;display:none}.projectConsoleV4Avatar{border-radius:999px;align-self:center;width:38px;height:38px;font-size:13px;font-weight:850}.projectConsoleV4Main{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.projectConsoleV4Topbar{justify-content:space-between;align-items:center;gap:16px;padding:12px 24px 8px;display:flex}.projectConsoleV4TitleBlock{min-width:0}.projectConsoleV4Breadcrumb{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.projectConsoleV4Breadcrumb b{color:#12231e42;margin:0 8px}.projectConsoleV4TitleBlock h1{font-family:var(--font-heading);letter-spacing:-.062em;margin:3px 0 1px;font-size:clamp(1.65rem,2.7vw,2.85rem);line-height:.94}.projectConsoleV4TitleBlock p{color:var(--console-v4-muted);margin:0;font-size:13px}.projectConsoleV4Actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.projectConsoleV4Workspace,.projectConsoleV4TopButton,.projectConsoleV4IconButton{border-radius:999px;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:800;display:inline-flex}.projectConsoleV4Workspace{border:1px solid var(--console-v4-border);color:var(--console-v4-accent-dark);background:#ffffff9e;padding:0 13px}.projectConsoleV4TopButton,.projectConsoleV4IconButton{border:1px solid var(--console-v4-border);color:var(--console-v4-ink);background:#ffffffad;text-decoration:none}.projectConsoleV4TopButton{padding:0 14px}.projectConsoleV4IconButton{width:40px;height:40px;padding:0}.projectConsoleV4TopButton:hover,.projectConsoleV4IconButton:hover,.projectConsoleV4RailMini:hover,.projectConsoleV4Avatar:hover{color:var(--console-v4-accent-dark);background:#fff;border-color:#0f8f7847;transform:translateY(-1px)}.projectConsoleV4Canvas{flex:1;min-height:0;padding:2px 24px 20px;position:relative;overflow:auto}.projectConsoleV4RoutePending{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--console-v4-border);box-shadow:var(--console-v4-shadow);z-index:20;background:#f8fbf8c2;border-radius:24px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.projectConsoleV4RoutePending span:last-child{color:var(--console-v4-muted);font-size:12px}.projectConsoleV4Spinner,.projectConsoleV4SchemaLoading svg{animation:.9s linear infinite projectConsoleV4Spin}.projectConsoleV4Spinner{border:3px solid #0f8f782e;border-top-color:var(--console-v4-accent);border-radius:999px;width:22px;height:22px}.projectConsoleV4Dashboard{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;min-height:100%;display:grid}.projectConsoleV5DashboardShell{grid-template-rows:minmax(500px,auto) minmax(128px,auto);grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;min-height:100%;display:grid}.projectConsoleV5DashboardStage{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);min-height:0;position:relative;overflow:hidden}.projectConsoleV5DashboardInspector{min-height:0}.projectConsoleV5DashboardCommandSurface{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(260px,.82fr);min-height:128px;display:grid;position:relative;overflow:hidden}.projectConsoleV5DashboardCommandSurface:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%,#0f8f781a,#0000 30%),linear-gradient(90deg,#183a2f0a,#0000 42%,#b875190f);position:absolute;inset:0}.projectConsoleV5DashboardCommandSurface>*{z-index:1;position:relative}.projectConsoleV4MapCard,.projectConsoleV4InspectorCard{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectConsoleV4MapCard{height:clamp(360px,52vh,460px);min-height:0;position:relative;overflow:hidden}.projectConsoleV4Inspector{min-height:0;display:block}.projectConsoleV4InspectorCard{padding:16px}.projectConsoleV4StatusCockpit{border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);background:linear-gradient(145deg,#fffcf4f5,#eef8f1d6),radial-gradient(circle at 50% 6%,#0f8f782e,#0000 42%);border:1px solid #183a2f1f;gap:14px;min-height:100%;padding:16px;display:grid;position:relative;overflow:hidden}.projectConsoleV4StatusAura{filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 50% 22%,#0f8f7833,#0000 34%),linear-gradient(#ffffff6b,#0000 46%);position:absolute;inset:0}.projectConsoleV4StatusCockpit>:not(.projectConsoleV4StatusAura){z-index:1;position:relative}.projectConsoleV4StatusGauge{gap:12px;display:grid}.projectConsoleV4InspectorHead,.projectConsoleV4SectionHead{justify-content:space-between;align-items:center;display:flex}.projectConsoleV4InspectorHead span,.projectConsoleV4SectionHead span,.projectConsoleV4CommandController>div>span,.projectConsoleV4ReportCard>div>span{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.projectConsoleV4InspectorHead strong,.projectConsoleV4SectionHead strong{color:var(--console-v4-accent-dark);font-size:12px}.projectConsoleV4StatusGaugeBody{grid-template-columns:minmax(112px,.92fr) minmax(0,1fr);align-items:center;gap:13px;display:grid}.projectConsoleV4ScoreRing{aspect-ratio:1;background:radial-gradient(circle at center, #fff 0 55%, transparent 56%), conic-gradient(var(--console-v4-accent) 0 var(--score-progress,0%), #0f8f781f var(--score-progress,0%) 100%);border-radius:50%;justify-content:center;align-items:baseline;width:100%;max-width:136px;margin:0;padding-top:45px;display:flex}.projectConsoleV4ScoreRing[data-empty=true]{background:radial-gradient(circle at center, #fff 0 55%, transparent 56%), conic-gradient(#6f817a2e 0 100%)}.projectConsoleV4ScoreRing[data-empty=true] strong{font-family:var(--font-sans);letter-spacing:.02em;font-size:2rem}.projectConsoleV4ScoreRing strong{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);line-height:.8}.projectConsoleV4ScoreRing span{color:var(--console-v4-muted);font-size:15px;font-weight:850}.projectConsoleV4StatusTelemetry{background:#fff9;border:1px solid #183a2f17;border-radius:22px;gap:4px;min-width:0;padding:13px;display:grid}.projectConsoleV4StatusTelemetry span,.projectConsoleV4StatusTelemetry small{color:var(--console-v4-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.projectConsoleV4StatusTelemetry strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,2.6rem);line-height:.95}.projectConsoleV4CoverageStack,.projectConsoleV4OpportunityList{gap:8px;display:grid}.projectConsoleV4ReadinessTracks{background:#ffffff85;border:1px solid #183a2f14;border-radius:24px;padding:12px}.projectConsoleV4CoverageRail,.projectConsoleV4ReadinessTrack{grid-template-columns:auto minmax(0,.8fr) minmax(54px,1fr) auto;align-items:center;gap:8px;min-height:30px;display:grid}.projectConsoleV4CoverageRail span:not(.projectConsoleV4CoverageDot){color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.projectConsoleV4CoverageRail i{background:#6f817a29;border-radius:999px;height:7px;position:relative}.projectConsoleV4CoverageRail i:before{border-radius:inherit;content:"";background:#b8751975;width:42%;position:absolute;inset:0 auto 0 0}.projectConsoleV4CoverageRail strong{color:var(--console-v4-warn);white-space:nowrap;font-size:12px}.projectConsoleV4CoverageDot{background:#b87519a3;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #b875191a}.projectConsoleV4CoverageRail[data-complete=true] i:before{background:var(--console-v4-accent);width:100%}.projectConsoleV4CoverageRail[data-complete=true] .projectConsoleV4CoverageDot{background:var(--console-v4-accent);box-shadow:0 0 0 4px #0f8f781a}.projectConsoleV4CoverageRail[data-complete=true] strong{color:var(--console-v4-accent-dark)}.projectConsoleV4GapStack{border-top:1px solid #183a2f14;gap:10px;padding-top:2px;display:grid}.projectConsoleV4OpportunityList{margin-top:0}.projectConsoleV4GapItem{min-width:0}.projectConsoleV4OpportunityList a,.projectConsoleV4OpportunityList button,.projectConsoleV4InspectorCta,.projectConsoleV4DashboardStart button,.projectConsoleV4ReportActions a,.projectConsoleV4EmptyActions a,.projectConsoleV4EmptyActions button,.projectConsoleV4SchemaEmpty a{border-radius:999px;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.projectConsoleV4OpportunityList a,.projectConsoleV4OpportunityList button{border:1px solid var(--console-v4-border);color:var(--console-v4-ink);cursor:pointer;font:inherit;background:#fff;justify-content:space-between;width:100%;min-height:44px;padding:10px 12px;font-weight:850}.projectConsoleV4EmptyMini,.projectConsoleV4CheckEmpty{color:var(--console-v4-muted);align-items:center;gap:9px;margin-top:14px;display:flex}.projectConsoleV4InspectorCta{background:var(--console-v4-ink);color:#fff;justify-content:center;min-height:44px;padding:0 18px}.projectConsoleV4CommandDesk{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);grid-column:1/-1;grid-template-columns:1.2fr 1fr .86fr;min-height:118px;display:grid;position:relative;overflow:hidden}.projectConsoleV4CommandDesk:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%,#0f8f781a,#0000 30%),linear-gradient(90deg,#183a2f0a,#0000 42%,#b875190f);position:absolute;inset:0}.projectConsoleV4CommandPanel{z-index:1;border-right:1px solid #183a2f14;gap:10px;min-width:0;padding:14px 16px;display:grid;position:relative}.projectConsoleV4CommandPanel:last-child{border-right:0}.projectConsoleV4CommandBadge{color:#6f817ad6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.projectConsoleV4CommandController{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.projectConsoleV4CommandController h2,.projectConsoleV4ReportCard h2{margin:4px 0 0;font-size:1.08rem;line-height:1}.projectConsoleV4SignalHint{color:var(--console-v4-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.projectConsoleV4DashboardStart{justify-items:end;gap:8px;min-width:0;display:grid}.projectConsoleV4CommandController .projectConsoleV4DashboardStart{align-self:center}.projectConsoleV4ActionPipeline{grid-column:1/-1;align-items:stretch;gap:7px;min-width:0;display:flex}.projectConsoleV4ActionPipelineNode{background:radial-gradient(circle at 10% 8%,#0f8f781f,#0000 40%),#ffffffb8;border:1px solid #183a2f17;border-radius:15px;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;min-height:46px;padding:7px 9px;display:grid}.projectConsoleV4ActionPipelineNode b{color:var(--console-v4-muted);background:#6f817a24;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.projectConsoleV4ActionPipelineNode strong,.projectConsoleV4ActionPipelineNode small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectConsoleV4ActionPipelineNode strong{color:var(--console-v4-ink);font-size:.86rem;line-height:1}.projectConsoleV4ActionPipelineNode small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.projectConsoleV4ActionPipelineNode[data-complete=true]{background:radial-gradient(circle at 10% 8%,#0f8f782e,#0000 40%),#ebf8f1d1;border-color:#0f8f7829}.projectConsoleV4ActionPipelineNode[data-complete=true] b{background:var(--console-v4-accent);color:#fff}.projectConsoleV4DashboardStart button{background:var(--console-v4-accent);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:0;min-height:42px;padding:0 15px}.projectConsoleV4DashboardStart .projectActionStatus{width:min(360px,42vw);max-width:360px}.projectConsoleV4SignalLedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.projectConsoleV4SignalLed{border:1px solid var(--console-v4-border);color:var(--console-v4-ink);background:#ffffffa8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:38px;padding:7px 9px;text-decoration:none;display:grid}.projectConsoleV4SignalLed>b{background:var(--console-v4-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;line-height:1;display:inline-flex}.projectConsoleV4SignalLed>svg{display:none}.projectConsoleV4SignalLed>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.projectConsoleV4CheckNodeState{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;max-width:84px;font-size:11px;font-weight:850;display:inline-flex;overflow:hidden}.projectConsoleV4SignalIdle{color:var(--console-v4-muted);border:1px dashed #6f817a38;border-radius:14px;align-items:center;gap:9px;min-height:56px;padding:0 12px;display:flex}.projectConsoleV4ReportCard{grid-template-columns:minmax(0,1fr) auto}.projectConsoleV4ReportActions{align-self:end}.projectConsoleV4ReportActions a{border:1px solid var(--console-v4-border);color:var(--console-v4-accent-dark);white-space:nowrap;background:#fff;min-height:36px;padding:0 12px}.projectConsoleV4ReportReadout{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.projectConsoleV4ReportReadoutCell{background:#ebf8f1b8;border:1px solid #0f8f7824;border-radius:14px;gap:3px;min-width:0;padding:7px 8px;display:grid}.projectConsoleV4ReportReadoutCell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.05;overflow:hidden}.projectConsoleV4ReportReadoutCell small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.projectConsoleV4SchemaMap{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid}.projectConsoleV4SchemaViewport{isolation:isolate;height:100%;min-height:0;position:relative;overflow:hidden}.projectConsoleV4SchemaCockpitHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:#fffcf4bd;border:1px solid #183a2f1a;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;min-width:min(560px,100% - 36px);padding:12px 14px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 18px 44px #10231e1a}.projectConsoleV4SchemaCockpitHeader strong{font-size:1rem;display:block}.projectConsoleV4SchemaCockpitHeader>div:first-child>span{color:var(--console-v4-muted);margin-top:2px;font-size:12px;display:block}.projectConsoleV4SchemaTopologyStats{grid-template-columns:repeat(3,minmax(0,auto));gap:7px;display:grid}.projectConsoleV4SchemaTopologyBadge{text-align:center;background:#eff8f2d1;border:1px solid #0f8f7824;border-radius:15px;align-items:center;gap:1px;min-width:58px;padding:7px 9px;display:grid}.projectConsoleV4SchemaTopologyBadge strong{color:var(--console-v4-accent-dark);font-size:.92rem;line-height:1}.projectConsoleV4SchemaTopologyBadge small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.projectConsoleV4SchemaViewport>label{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#ffffffc7;border:1px solid #183a2f1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:236px;min-height:40px;padding:0 12px;display:flex;position:absolute;top:22px;right:20px;box-shadow:0 18px 42px #10231e1a}.projectConsoleV4SchemaViewport>label input{color:var(--console-v4-ink);background:0 0;border:0;outline:none;min-width:170px}.projectConsoleV4SchemaCanvasViewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:100%;min-height:0;position:relative;overflow:hidden}.projectConsoleV4SchemaCanvasViewport.isDragging{cursor:grabbing}.projectConsoleV4SchemaControls{z-index:6;background:#ffffffd1;border:1px solid #183a2f1a;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 18px 42px #10231e1a}.projectConsoleV4SchemaControls button,.projectConsoleV4SchemaControls span{border-radius:999px;align-items:center;min-height:30px;font-size:11px;font-weight:900;display:inline-flex}.projectConsoleV4SchemaControls button{color:var(--console-v4-ink);cursor:pointer;background:#fff;border:1px solid #183a2f1a;padding:0 10px}.projectConsoleV4SchemaControls button:hover{color:var(--console-v4-accent-dark);border-color:#0f8f7847}.projectConsoleV4SchemaControls span{color:var(--console-v4-accent-dark);background:#eff8f2eb;justify-content:center;min-width:48px;padding:0 9px}.projectConsoleV4SchemaPlane{transform-origin:0 0;will-change:transform;width:1600px;height:980px;position:absolute;top:0;left:0}.projectConsoleV4SchemaCanvas{cursor:inherit;isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.projectConsoleV4SchemaCanvas:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 26% 30%,#0f8f781a,#0000 26%),radial-gradient(circle at 74% 20%,#d1b2691a,#0000 24%),repeating-linear-gradient(90deg,#12231e09 0 1px,#0000 1px 68px),repeating-linear-gradient(0deg,#12231e07 0 1px,#0000 1px 58px);border-radius:22px;position:absolute;inset:0}.projectConsoleV4SchemaEdges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.projectConsoleV4SchemaEdges path{fill:none;stroke:#0f8f7847;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:.6px}.projectConsoleV4SchemaNode{left:var(--schema-node-x);min-width:188px;top:var(--schema-node-y);z-index:2;background:#ffffffe0;border:1px solid #183a2f21;border-radius:20px;width:min(220px,25vw);position:absolute;overflow:hidden;box-shadow:0 18px 42px #10231e1a}.projectConsoleV4SchemaNode[data-selected=true]{border-color:#0f8f7857;box-shadow:0 22px 52px #0f8f7829}.projectConsoleV4SchemaNodePorts{pointer-events:none;z-index:2;justify-content:space-between;display:flex;position:absolute;top:48%;left:-6px;right:-6px}.projectConsoleV4SchemaNodePorts span{background:var(--console-v4-accent);border:2px solid #fffffff0;border-radius:999px;width:10px;height:10px;box-shadow:0 8px 18px #0f8f782e}.projectConsoleV4SchemaNodeHead{color:var(--console-v4-ink);cursor:pointer;background:#eff8f2d1;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-weight:850;display:flex}.projectConsoleV4SchemaNodeHead span{align-items:center;gap:7px;min-width:0;display:inline-flex}.projectConsoleV4SchemaNodeHead small{color:var(--console-v4-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#0f8f781a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.projectConsoleV4SchemaNodeMeta{color:var(--console-v4-muted);justify-content:space-between;gap:8px;padding:9px 13px 0;font-size:11px;font-weight:750;display:flex}.projectConsoleV4SchemaNodeFields{flex-wrap:wrap;gap:6px;padding:10px 13px 13px;display:flex}.projectConsoleV4SchemaFieldPill{color:var(--console-v4-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#f7faf8eb;border:1px solid #183a2f14;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;overflow:hidden}.projectConsoleV4SchemaRelationRail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#ffffffb8;border:1px solid #183a2f1a;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 44px #10231e1a}.projectConsoleV4SchemaRelationCount,.projectConsoleV4SchemaRelationChip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:28px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.projectConsoleV4SchemaRelationCount{background:var(--console-v4-ink);color:#fff;padding:0 11px}.projectConsoleV4SchemaRelationChip{color:var(--console-v4-accent-dark);background:#eff8f2eb;border:1px solid #0f8f7829;gap:7px;min-width:0;padding:0 10px}.projectConsoleV4SchemaRelationChip small{color:var(--console-v4-muted);text-overflow:ellipsis;max-width:92px;font-size:10px;font-weight:850;overflow:hidden}.projectConsoleV4SchemaRelationChip small:after{color:#0f8f7894;content:"→";margin-left:7px}.projectConsoleV4SchemaRelationChip strong{text-overflow:ellipsis;max-width:92px;overflow:hidden}.projectConsoleV4SchemaEmpty,.projectConsoleV4SchemaLoading{color:var(--console-v4-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:36px;display:flex}.projectConsoleV4SchemaEmpty svg,.projectConsoleV4SchemaLoading svg{color:var(--console-v4-accent)}.projectConsoleV4SchemaEmptyVisual{opacity:.96;grid-template-columns:46px 58px 62px 58px 46px;align-items:center;max-width:min(310px,78%);margin-bottom:4px;display:grid}.projectConsoleV4SchemaEmptyNode{aspect-ratio:1;background:linear-gradient(145deg,#fffffff5,#e8f6eee0);border:1px solid #0f8f782e;border-radius:18px;position:relative;box-shadow:0 18px 38px #10231e14}.projectConsoleV4SchemaEmptyNode:before,.projectConsoleV4SchemaEmptyNode:after{content:"";background:#0f8f782e;border-radius:999px;position:absolute;left:11px;right:11px}.projectConsoleV4SchemaEmptyNode:before{height:6px;top:14px}.projectConsoleV4SchemaEmptyNode:after{height:4px;top:26px}.projectConsoleV4SchemaEmptyLine{border-top:1px dashed #0f8f7847;height:1px}.projectConsoleV4SchemaEmpty strong,.projectConsoleV4SchemaLoading strong{color:var(--console-v4-ink);font-size:1.45rem}.projectConsoleV4EmptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.projectConsoleV4EmptyActions a,.projectConsoleV4EmptyActions button,.projectConsoleV4SchemaEmpty>a{border:1px solid var(--console-v4-border);color:var(--console-v4-accent-dark);cursor:pointer;font:inherit;background:#fff;min-height:42px;padding:0 14px}.projectConsoleV4SchemaDetail{gap:18px;display:grid}.projectConsoleV4SchemaDetailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.projectConsoleV4SchemaDetailStats span,.projectConsoleV4SchemaDetail section{background:#f8fbf8eb;border:1px solid #183a2f1a;border-radius:18px}.projectConsoleV4SchemaDetailStats span{gap:3px;padding:14px;display:grid}.projectConsoleV4SchemaDetailStats strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.6rem;line-height:1}.projectConsoleV4SchemaDetailStats small,.projectConsoleV4SchemaDetail p,.projectConsoleV4SchemaDetailList small{color:var(--console-v4-muted);font-size:12px;line-height:1.45}.projectConsoleV4SchemaDetail section{gap:10px;padding:16px;display:grid}.projectConsoleV4SchemaDetail section>strong{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.05rem}.projectConsoleV4SchemaDetailList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectConsoleV4SchemaDetailList li{color:var(--console-v4-ink);font-family:var(--font-mono);word-break:break-word;background:#ffffffd6;border:1px solid #183a2f14;border-radius:12px;gap:3px;padding:9px 10px;font-size:12px;display:grid}.projectConsoleV4BridgeScene{gap:18px;height:100%;min-height:0;padding-bottom:4px;display:grid;overflow:auto}.projectConsoleV4BridgeHero,.projectConsoleV4ActionTile,.projectConsoleV4StatusStrip,.projectConsoleV4OptimizeStatus,.projectConsoleV4BridgeWorkbench{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectConsoleV4BridgeHero{justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.projectConsoleV4Kicker{color:var(--console-v4-accent-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.projectConsoleV4BridgeHero h2{font-family:var(--font-heading);letter-spacing:-.07em;margin:8px 0;font-size:clamp(2rem,4vw,4.5rem);line-height:.95}.projectConsoleV4BridgeHero p{color:var(--console-v4-muted);max-width:640px;margin:0}.projectConsoleV4BridgeHeroCta{background:var(--console-v4-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.projectConsoleV4ActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.projectConsoleV4ActionTile{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;gap:10px;min-height:190px;padding:20px;text-decoration:none;display:grid;position:relative}.projectConsoleV4ActionTile>span{color:var(--console-v4-accent);background:#e7f6ee;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.projectConsoleV4ActionTile strong{font-family:var(--font-heading);letter-spacing:-.045em;font-size:1.55rem;line-height:1}.projectConsoleV4ActionTile small{color:var(--console-v4-muted);font-size:13px;line-height:1.45}.projectConsoleV4ActionTile>svg{color:var(--console-v4-accent);position:absolute;bottom:18px;right:18px}.projectConsoleV4ActionTile:hover,.projectConsoleV4ActionTile.isActive{background:#fff;border-color:#0f8f7857;transform:translateY(-1px)}.projectConsoleV4StatusStrip{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.projectConsoleV4StatusStrip span,.projectConsoleV4StatusStrip a,.projectConsoleV4StatusStrip button{color:var(--console-v4-muted);font-size:13px;font:inherit;background:#ffffffb8;border:1px solid #183a2f17;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;text-decoration:none;display:inline-flex}.projectConsoleV4StatusStrip button{cursor:pointer}.projectConsoleV4StatusStrip strong{color:var(--console-v4-ink)}.projectConsoleV4StatusStrip a,.projectConsoleV4StatusStrip button{color:var(--console-v4-accent-dark);margin-left:auto;font-weight:850}.projectConsoleV4OptimizeStatus{padding:14px}.projectConsoleV4BridgeWorkbench{min-height:380px;padding:14px;overflow:hidden}.projectConsoleV4BridgeWorkbench[hidden]{display:none}.projectConsoleV4OptimizeCockpit{height:100%;min-height:0;overflow:hidden}.projectConsoleV4OptimizeLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:18px;height:100%;min-height:0;display:grid}.projectConsoleV4OptimizeCommand,.projectConsoleV4OptimizeTelemetry{align-content:start;gap:16px;min-height:0;display:grid}.projectConsoleV4OptimizeCommand{grid-template-rows:auto auto auto}.projectConsoleV4OptimizeTelemetry{grid-template-rows:auto auto}.projectConsoleV4OptimizeInputLauncher,.projectConsoleV4OptimizeTaskDock,.projectConsoleV4OptimizeProofLane,.projectConsoleV4OptimizeSignalCard,.projectConsoleV4OptimizeInsightCard{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectConsoleV4OptimizeInputLauncher{gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.projectConsoleV4OptimizeInputLauncher:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#0f8f7829,#0000 32%),linear-gradient(135deg,#ffffff9e,#0000 58%);position:absolute;inset:0}.projectConsoleV5OptimizeInputHeader,.projectConsoleV5OptimizeInputMatrix,.projectConsoleV5OptimizeInputStatus{z-index:1;position:relative}.projectConsoleV5OptimizeInputHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.projectConsoleV5OptimizeInputHeader>div{gap:2px;min-width:0;display:grid}.projectConsoleV5OptimizeInputHeader strong{font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1}.projectConsoleV4OptimizeEvidenceCta{background:var(--console-v4-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.projectConsoleV5OptimizeInputMatrix{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.projectConsoleV5OptimizeActionChip{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #183a2f1a;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 10px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:grid}.projectConsoleV5OptimizeActionIndex{color:#183a2f5c;letter-spacing:.08em;font-size:11px;font-weight:950}.projectConsoleV5OptimizeActionChipIcon{color:var(--console-v4-accent);background:#e7f6ee;border-radius:13px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.projectConsoleV5OptimizeActionChipMeta{gap:2px;min-width:0;display:grid}.projectConsoleV5OptimizeActionChipMeta strong{font-family:var(--font-heading);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1;display:block;overflow:hidden}.projectConsoleV5OptimizeActionChipMeta small{color:var(--console-v4-muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.projectConsoleV5OptimizeActionChip>svg{color:var(--console-v4-accent)}.projectConsoleV5OptimizeActionChip:hover,.projectConsoleV5OptimizeActionChip:focus-visible,.projectConsoleV5OptimizeActionChip.isActive{background:#fff;border-color:#0f8f7857;transform:translateY(-1px);box-shadow:0 12px 24px #0f8f781a}.projectConsoleV5OptimizeActionChip.isActive .projectConsoleV5OptimizeActionChipIcon{background:var(--console-v4-accent);color:#fff}.projectConsoleV5OptimizeInputStatus{background:#183a2f0f;border:1px solid #183a2f14;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.projectConsoleV5OptimizeInputStatus span,.projectConsoleV5OptimizeInputStatus small{color:var(--console-v4-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.projectConsoleV5OptimizeInputStatus strong{color:var(--console-v4-accent-dark);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.projectConsoleV5OptimizeInputStatus small{letter-spacing:.02em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-left:auto;overflow:hidden}.projectConsoleV4OptimizeTaskDock{gap:10px;min-height:0;padding:14px;display:grid;overflow:hidden}.projectConsoleV4OptimizeTaskDock .projectActionStatus{box-shadow:none}.projectConsoleV5OptimizeTaskChipRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.projectConsoleV5OptimizeTaskChip{background:#ffffffb8;border:1px solid #183a2f17;border-radius:16px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:flex}.projectConsoleV5OptimizeTaskChip small,.projectConsoleV5OptimizeNextSignalRow small{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.projectConsoleV5OptimizeTaskChip strong,.projectConsoleV5OptimizeNextSignalRow strong{color:#c36a00;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1;overflow:hidden}.projectConsoleV5OptimizeTaskChip[data-ready=true]{border-color:#0f8f7833}.projectConsoleV5OptimizeTaskChip[data-ready=true] strong{color:var(--console-v4-accent-dark)}.projectConsoleV4OptimizeProofLane{gap:12px;padding:16px;display:grid}.projectConsoleV4OptimizeProofLane header{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectConsoleV4OptimizeProofLane header span{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.projectConsoleV4OptimizeProofLane header strong{color:var(--console-v4-accent-dark);font-size:13px}.projectConsoleV4OptimizeSignalCard,.projectConsoleV4OptimizeInsightCard{padding:18px}.projectConsoleV5OptimizeTelemetryDock{box-shadow:var(--console-v4-shadow);background:linear-gradient(145deg,#fffdf7f2,#e7f7eec2),radial-gradient(circle at 85% 8%,#0f8f782e,#0000 32%);border:1px solid #0f8f782e;border-radius:30px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.projectConsoleV5OptimizeTelemetryDock:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#12231e07 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#12231e06 0 1px,#0000 1px 30px);position:absolute;inset:0}.projectConsoleV5OptimizeTelemetryHeader,.projectConsoleV5OptimizeSignalMatrix,.projectConsoleV5OptimizeRouteRibbon{z-index:1;position:relative}.projectConsoleV5OptimizeTelemetryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectConsoleV5OptimizeTelemetryHeader div{gap:3px;min-width:0;display:grid}.projectConsoleV5OptimizeTelemetryHeader span{color:var(--console-v4-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:950}.projectConsoleV5OptimizeTelemetryHeader strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.045em;font-size:1.08rem;line-height:1}.projectConsoleV5OptimizeReadinessRing{border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative}.projectConsoleV5OptimizeReadinessRing svg{width:48px;height:48px;position:absolute;inset:0;transform:rotate(-90deg)}.projectConsoleV5OptimizeReadinessRing path{fill:none;stroke:#183a2f1c;stroke-width:3.2px}.projectConsoleV5OptimizeReadinessRing path+path{stroke:var(--console-v4-accent);stroke-linecap:round}.projectConsoleV5OptimizeReadinessRing b{color:var(--console-v4-accent-dark);font-size:12px;font-weight:950;line-height:1;position:relative}.projectConsoleV5OptimizeSignalMatrix{grid-template-columns:1fr;gap:7px;display:grid}.projectConsoleV5OptimizeSignalChip{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #183a2f17;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.projectConsoleV5OptimizeSignalChip i{background:#c36a00;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #c36a001a}.projectConsoleV5OptimizeSignalChip span{color:var(--console-v4-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;line-height:1;overflow:hidden}.projectConsoleV5OptimizeSignalChip strong{color:#c36a00;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:920;line-height:1;overflow:hidden}.projectConsoleV5OptimizeSignalChip[data-ready=true]{background:#e8f9f0d6;border-color:#0f8f783d}.projectConsoleV5OptimizeSignalChip[data-ready=true] i{background:var(--console-v4-accent);box-shadow:0 0 0 4px #0f8f781f}.projectConsoleV5OptimizeSignalChip[data-ready=true] strong{color:var(--console-v4-accent-dark)}.projectConsoleV5OptimizeRouteRibbon{background:#183a2f12;border:1px solid #183a2f17;border-radius:20px;gap:9px;min-width:0;padding:10px;display:grid}.projectConsoleV5OptimizeRouteRibbon>div:first-child{gap:3px;min-width:0;display:grid}.projectConsoleV5OptimizeRouteRibbon>div:first-child span{color:var(--console-v4-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.projectConsoleV5OptimizeRouteRibbon>div:first-child strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.045em;font-size:1.04rem;line-height:1}.projectConsoleV5OptimizeRouteRibbon>div:first-child small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.projectConsoleV5OptimizeNextSignalRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.projectConsoleV5OptimizeNextSignalRow>span{background:#ffffff9e;border:1px solid #183a2f14;border-radius:14px;gap:5px;min-width:0;padding:8px;display:grid}.projectConsoleV5OptimizeRouteRibbon button{background:var(--console-v4-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.projectConsoleV4OptimizeSignalCard header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.projectConsoleV4OptimizeSignalCard header span,.projectConsoleV4OptimizeInsightCard>span,.projectConsoleV4OptimizeInsightSummary>span{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.projectConsoleV4OptimizeSignalCard header strong{color:var(--console-v4-accent-dark);font-size:13px}.projectConsoleV4OptimizeSignalList{gap:9px;display:grid}.projectConsoleV4OptimizeSignalRow{background:#ffffffad;border:1px solid #183a2f17;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 13px;display:flex}.projectConsoleV4OptimizeSignalRow span{color:var(--console-v4-muted);font-size:13px}.projectConsoleV4OptimizeSignalRow strong{color:#c36a00;font-size:12px}.projectConsoleV4OptimizeSignalRow[data-ready=true] strong{color:var(--console-v4-accent-dark)}.projectConsoleV4OptimizeInsightCard{flex-direction:column;min-height:0;display:flex}.projectConsoleV4OptimizeInsightSummary{gap:12px;margin-bottom:18px;display:grid}.projectConsoleV4OptimizeMiniChart{background:linear-gradient(#0f8f781a,#0f8f7800),repeating-linear-gradient(90deg,#183a2f0f 0 1px,#0000 1px 38px);border:1px solid #183a2f14;border-radius:22px;align-items:end;gap:10px;height:118px;margin-bottom:18px;padding:18px;display:flex;overflow:hidden}.projectConsoleV4OptimizeMiniChart span{background:linear-gradient(#0f8f78db,#0f8f7838);border-radius:999px 999px 0 0;flex:1;min-width:0}.projectConsoleV4OptimizeMiniChart span:first-child{height:42%}.projectConsoleV4OptimizeMiniChart span:nth-child(2){height:70%}.projectConsoleV4OptimizeMiniChart span:nth-child(3){height:54%}.projectConsoleV4OptimizeInsightCard h3{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:1.45rem;line-height:1}.projectConsoleV4OptimizeInsightCard button{background:var(--console-v4-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.projectConsoleV4OptimizeNextDrawer{gap:16px;display:grid}.projectConsoleV4OptimizeNextHero,.projectConsoleV4OptimizeNextSignals{background:#ffffffb8;border:1px solid #183a2f1a;border-radius:24px;padding:18px}.projectConsoleV4OptimizeNextHero{background:radial-gradient(circle at 88% 8%,#0f8f782e,#0000 36%),linear-gradient(135deg,#f0faf6f2,#ffffffd6)}.projectConsoleV4OptimizeNextHero>span,.projectConsoleV4OptimizeNextSignals h4{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.projectConsoleV4OptimizeNextHero h3{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.06em;margin:12px 0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.96}.projectConsoleV4OptimizeNextHero p{color:var(--console-v4-muted);max-width:58ch;margin:0;font-size:14px;line-height:1.55}.projectConsoleV4OptimizeNextRoute{background:var(--console-v4-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}.projectConsoleV4OptimizeNextSignals{gap:12px;display:grid}.projectConsoleV4OptimizeNextSignals>div{gap:10px;display:grid}.projectConsoleV4OptimizeNextSignal{background:#ffffffb8;border:1px solid #183a2f14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.projectConsoleV4OptimizeNextSignal span{color:var(--console-v4-muted);font-size:13px}.projectConsoleV4OptimizeNextSignal strong{color:#c36a00;font-size:12px}.projectConsoleV4OptimizeNextSignal[data-ready=true]{border-color:#0f8f7833}.projectConsoleV4OptimizeNextSignal[data-ready=true] strong{color:var(--console-v4-accent-dark)}.projectConsoleV5OptimizeShell{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.projectConsoleV5OptimizeHeaderCard{border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);background:radial-gradient(circle at 86% 16%,#0f8f7824,#0000 32%),linear-gradient(135deg,#ffffffeb,#f4fbf7b8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:16px 18px;display:grid}.projectConsoleV5OptimizeHeaderCard h2{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(1.65rem,2.3vw,2.8rem);line-height:.96}.projectConsoleV5OptimizeHeaderCard p{color:var(--console-v4-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.projectConsoleV5OptimizeHeaderActions{align-items:center;gap:10px;display:flex}.projectConsoleV5OptimizeGhostAction,.projectConsoleV5OptimizePrimaryAction{font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:850;text-decoration:none;display:inline-flex}.projectConsoleV5OptimizeGhostAction{color:var(--console-v4-ink);background:#ffffffc7;border:1px solid #183a2f1f}.projectConsoleV5OptimizePrimaryAction{background:var(--console-v4-ink);color:#fff;cursor:pointer;border:0}.projectConsoleV5OptimizeGrid{grid-template-columns:minmax(260px,.84fr) minmax(0,1.18fr) minmax(300px,.72fr);align-items:stretch;gap:16px;min-height:0;display:grid;overflow:hidden}.projectConsoleV5OptimizeInputCard,.projectConsoleV5OptimizeCenterStack,.projectConsoleV5OptimizeInspector{min-width:0;min-height:0}.projectConsoleV5OptimizeInputCard{grid-template-rows:auto auto auto;align-content:start;align-self:start;gap:12px;display:grid}.projectConsoleV5OptimizeInputSwitchboard{padding:14px}.projectConsoleV5OptimizePanelEyebrow,.projectConsoleV5OptimizeSelectedPill{color:var(--console-v4-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.projectConsoleV5OptimizeSelectedPill{color:var(--console-v4-accent-dark);text-transform:none;white-space:nowrap;background:#0f8f7814;border:1px solid #0f8f782e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.projectConsoleV5OptimizeCenterStack{grid-template-rows:auto auto;align-content:start;gap:14px;display:grid;overflow:hidden}.projectConsoleV5OptimizeTaskCard,.projectConsoleV5OptimizeOutcomeCard{min-width:0}.projectConsoleV5OptimizeTaskCard{gap:12px;padding:14px;display:grid}.projectConsoleV5OptimizeTaskCard .projectActionStatus{min-height:124px}.projectConsoleV5OptimizeOutcomeCard{scrollbar-width:thin;align-content:start;gap:10px;padding:14px 16px;display:grid;overflow:hidden}.projectConsoleV5OptimizeOutcomeRailCard{min-height:112px}.projectConsoleV5OptimizeOutcomeHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.projectConsoleV5OptimizeOutcomeHeader>div{gap:2px;min-width:0;display:grid}.projectConsoleV5OptimizeOutcomeDetails{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;background:#ffffffbd;border:1px solid #183a2f1a;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.projectConsoleV5OptimizeOutcomeRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid;position:relative}.projectConsoleV5OptimizeOutcomeRail:before{content:"";background:linear-gradient(90deg,#0f8f782e,#183a2f14);height:1px;position:absolute;top:18px;left:9%;right:9%}.projectConsoleV5OptimizeOutcomeRailItem{z-index:1;min-width:0;position:relative}.projectConsoleV5OptimizeOutcomeNode{appearance:none;color:#183a2f9e;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;place-items:center;gap:8px;width:100%;min-width:0;padding:0;display:grid}.projectConsoleV5OptimizeOutcomeNode strong{color:inherit;font-family:var(--font-heading);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.92rem;line-height:1;overflow:hidden}.projectConsoleV5OptimizeOutcomeDot{color:#183a2f80;background:#183a2f0f;border:1px solid #183a2f1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:inline-flex}.projectConsoleV5OptimizeOutcomeRailItem[data-ready=true] .projectConsoleV5OptimizeOutcomeNode{color:var(--console-v4-accent-dark)}.projectConsoleV5OptimizeOutcomeRailItem[data-ready=true] .projectConsoleV5OptimizeOutcomeDot{background:var(--console-v4-accent);color:#fff;border-color:#0f8f7857;box-shadow:0 10px 24px #0f8f7833}.projectConsoleV5OptimizeInspector{align-content:start;display:grid;overflow:hidden}.projectConsoleV5OptimizeTelemetryConsole{min-height:100%}.projectConsoleV5OptimizeProgressRail{border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow);background:#ffffffdb;grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:grid}.projectConsoleV5OptimizeSlimProgress{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.projectConsoleV5OptimizeProgressSummary{gap:3px;min-width:0;display:grid}.projectConsoleV5OptimizeProgressSummary strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.035em;font-size:.98rem;line-height:1}.projectConsoleV5OptimizeProgressSummary span,.projectConsoleV5OptimizeProgressNode span{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.projectConsoleV5OptimizeProgressTrack{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.projectConsoleV5OptimizeProgressNode{color:#183a2f75;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid;position:relative}.projectConsoleV5OptimizeProgressNode:after{content:"";background:#183a2f1f;height:2px;position:absolute;top:50%;left:calc(100% + 3px);right:-7px}.projectConsoleV5OptimizeProgressNode:last-child:after{display:none}.projectConsoleV5OptimizeProgressNode[data-ready=true]{color:var(--console-v4-accent-dark)}.projectConsoleV5OptimizeProgressNode[data-ready=true]:after{background:#0f8f7861}.projectConsoleV5OptimizeProgressNode i{background:#183a2f14;border:1px solid #183a2f1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.projectConsoleV5OptimizeProgressNode[data-ready=true] i{color:var(--console-v4-accent-dark);background:#0f8f7821;border-color:#0f8f783d}.projectSceneEvidenceCockpit{grid-template-columns:minmax(260px,.74fr) minmax(0,1.24fr) minmax(300px,.72fr);align-items:start;gap:16px;height:100%;min-height:0;display:grid;overflow:hidden}.projectSceneEvidencePrimaryLane,.projectSceneEvidenceModulesLane,.projectSceneEvidenceInspectorLane{scrollbar-width:thin;align-content:start;gap:14px;min-width:0;max-height:100%;padding-bottom:6px;display:grid;overflow:auto}.projectSceneEvidencePrimaryLane,.projectSceneEvidenceModulesLane{min-height:0}.projectSceneEvidenceTaskDock,.projectSceneEvidenceIntakeConsole{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:var(--console-v4-radius);box-shadow:var(--console-v4-shadow)}.projectSceneEvidenceIntakeConsole{gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.projectSceneEvidenceIntakeHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.projectSceneEvidenceIntakeHeader h2{font-family:var(--font-heading);letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(1.5rem,2vw,2.4rem);line-height:1}.projectSceneEvidenceReadinessBadge{color:#9a5f04;text-transform:uppercase;background:#c2740814;border:1px solid #c2740833;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.projectSceneEvidenceReadinessBadge[data-ready=true]{color:var(--console-v4-accent-dark);background:#0f8f7814;border-color:#0f8f7838}.projectSceneEvidenceProofLauncher{gap:12px;min-width:0;display:grid}.projectSceneEvidenceLauncherHeader{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.projectSceneEvidenceLauncherHeader h2{font-family:var(--font-heading);letter-spacing:-.06em;margin:10px 0 6px;font-size:clamp(1.6rem,2.4vw,2.65rem);line-height:.92}.projectSceneEvidenceLauncherHeader p{color:var(--console-v4-muted);max-width:26ch;margin:0;font-size:13px;line-height:1.35}.projectSceneEvidenceLauncherHero{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.projectSceneEvidenceLauncherAction{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffc7;border:1px solid #183a2f17;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:0;padding:11px;transition:border-color .16s,transform .16s,background .16s;display:grid}.projectSceneEvidenceLauncherAction.isPrimary{background:radial-gradient(circle at 12% 24%,#0f8f7829,#0000 36%),linear-gradient(135deg,#f2fbf7,#fff);border-color:#0f8f784d}.projectSceneEvidenceLauncherAction:hover,.projectSceneEvidenceLauncherAction:focus-visible{background:#fff;border-color:#0f8f7857;transform:translateY(-1px)}.projectSceneEvidenceLauncherAction>svg{color:var(--console-v4-accent)}.projectSceneEvidenceLauncherAction span{gap:3px;min-width:0;display:grid}.projectSceneEvidenceLauncherAction strong,.projectSceneEvidenceLauncherAction small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectSceneEvidenceLauncherAction strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:1rem}.projectSceneEvidenceLauncherAction small{color:var(--console-v4-muted);font-size:12px;font-weight:780}.projectSceneEvidenceLauncherPath{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.projectSceneEvidenceLauncherPath li{color:var(--console-v4-ink);background:#ffffffbd;border:1px solid #183a2f14;border-radius:999px;align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 9px 0 4px;display:flex}.projectSceneEvidenceLauncherPath span{color:var(--console-v4-accent-dark);background:#0f8f781f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:inline-flex}.projectSceneEvidenceLauncherPath strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.projectSceneEvidenceLauncherFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.projectSceneEvidenceTaskDock{min-height:0;padding:14px;overflow:auto}.projectSceneEvidenceConsoleCanvas{box-shadow:var(--console-v4-shadow);background:radial-gradient(circle at 15% 10%,#0f8f7833,#0000 28%),radial-gradient(circle at 88% 12%,#ffbe5c2e,#0000 28%),linear-gradient(145deg,#ffffffeb,#f4faf6e6);border:1px solid #183a2f1a;border-radius:30px;gap:12px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.projectSceneEvidenceConsoleCanvas:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#183a2f0d 1px,#0000 1px),linear-gradient(90deg,#183a2f0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000);mask-image:linear-gradient(#0000009e,#0000)}.projectSceneEvidenceConsoleHeader,.projectSceneEvidenceCoverageMap,.projectSceneEvidenceArtifactTimeline{z-index:1;position:relative}.projectSceneEvidenceConsoleHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.projectSceneEvidenceConsoleHeader h2{font-family:var(--font-heading);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(1.8rem,3vw,3.25rem);line-height:.9}.projectSceneEvidenceConsoleHeader>strong{background:var(--console-v4-ink);color:#fff;font-family:var(--font-heading);letter-spacing:-.03em;border-radius:999px;justify-content:center;align-items:baseline;min-width:78px;padding:8px 12px;font-size:1.15rem;display:inline-flex}.projectSceneEvidenceCoverageMap{background:linear-gradient(135deg,#ffffffc7,#ffffff6b),radial-gradient(circle at 50% 44%,#0f8f7821,#0000 42%);border:1px solid #183a2f14;border-radius:24px;gap:10px;min-width:0;padding:12px;display:grid}.projectSceneEvidenceMesh{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.projectSceneEvidenceMeshNode{color:var(--console-v4-muted);background:#ffffffc7;border:1px solid #183a2f14;border-radius:20px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:10px;display:grid;overflow:hidden}.projectSceneEvidenceMeshNode[data-active=true]{color:var(--console-v4-accent-dark);background:linear-gradient(145deg,#e8f7eff5,#ffffffdb);border-color:#0f8f783d}.projectSceneEvidenceMeshNode i{background:#0f8f7829;border-radius:999px;width:34px;height:8px;display:block}.projectSceneEvidenceMeshNode[data-active=true] i{background:var(--console-v4-accent);box-shadow:0 0 18px #0f8f7852}.projectSceneEvidenceMeshNode strong{color:var(--console-v4-ink);font-family:var(--font-heading);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:1.28rem;line-height:1;overflow:hidden}.projectSceneEvidenceMeshNode small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.projectSceneEvidencePackPills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.projectSceneEvidencePackPills span{color:var(--console-v4-muted);background:#ffffffb8;border:1px solid #183a2f14;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex;overflow:hidden}.projectSceneEvidencePackPills span[data-active=true]{color:var(--console-v4-accent-dark);border-color:#0f8f7838}.projectSceneEvidencePackPills strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectSceneEvidenceArtifactTimeline{background:#ffffff8f;border:1px solid #183a2f14;border-radius:22px;gap:9px;min-width:0;padding:11px;display:grid}.projectSceneEvidenceArtifactTimeline header{color:var(--console-v4-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:850;display:flex}.projectSceneEvidenceArtifactTimeline header strong{color:var(--console-v4-ink)}.projectSceneEvidenceTimelineTrack{gap:8px;min-width:0;display:flex;overflow:hidden}.projectSceneEvidenceTimelineNode{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffc7;border:1px solid #183a2f14;border-radius:18px;flex:1 1 0;gap:5px;min-width:0;min-height:68px;padding:10px;display:grid;overflow:hidden}.projectSceneEvidenceTimelineNode.isEmpty{cursor:default}.projectSceneEvidenceTimelineNode i{background:linear-gradient(90deg, var(--console-v4-accent), #0f8f782e);border-radius:999px;width:46px;height:7px;display:block}.projectSceneEvidenceTimelineNode strong,.projectSceneEvidenceTimelineNode small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectSceneEvidenceTimelineNode strong{font-size:12.5px}.projectSceneEvidenceTimelineNode small{color:var(--console-v4-muted);font-size:11px;font-weight:760}.projectSceneEvidenceCommandSwitchboard{z-index:1;background:linear-gradient(135deg,#04251fe6,#0d5c4ed1);border:1px solid #ffffff52;border-radius:22px;grid-template-columns:1fr;gap:10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #06241f26}.projectSceneEvidenceSwitchboardHeader{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.projectSceneEvidenceSwitchboardHeader span{align-items:center;gap:6px;min-width:0;display:inline-flex}.projectSceneEvidenceSwitchboardHeader strong{color:#d6fff0;font-size:11px}.projectSceneEvidenceSwitchboardPulse{background:#2de3ac;border-radius:999px;width:7px;height:7px;display:inline-flex;box-shadow:0 0 10px #2de3ac8c}.projectSceneEvidenceSwitchboardSupportRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.projectSceneEvidenceSwitchboardPrimaryRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid}.projectSceneEvidenceSwitchboardAction{appearance:none;color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 9px;transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.projectSceneEvidenceSwitchboardPrimaryAction{min-height:48px}.projectSceneEvidenceSwitchboardPrimaryAction .projectSceneEvidenceSwitchboardIndex{display:none}.projectSceneEvidenceSwitchboardSupportAction{color:var(--console-v4-ink);background:#ffffffc7;grid-template-columns:auto minmax(0,1fr);min-height:38px;padding:6px 8px}.projectSceneEvidenceSwitchboardSupportAction .projectSceneEvidenceSwitchboardIndex{display:none}.projectSceneEvidenceSwitchboardAction:hover,.projectSceneEvidenceSwitchboardAction:focus-visible,.projectSceneEvidenceSwitchboardAction.isActive{color:var(--console-v4-ink);background:#fffffff2;border-color:#2de3ac7a;transform:translateY(-1px)}.projectSceneEvidenceSwitchboardIndex{color:#fff;letter-spacing:.03em;background:#ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:inline-flex}.projectSceneEvidenceSwitchboardIcon{color:var(--console-v4-accent);background:#e7f6eeeb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.projectSceneEvidenceSwitchboardAction.isActive .projectSceneEvidenceSwitchboardIcon,.projectSceneEvidenceSwitchboardAction.isActive .projectSceneEvidenceSwitchboardIndex{background:var(--console-v4-accent);color:#fff}.projectSceneEvidenceSwitchboardMeta{gap:2px;min-width:0;display:grid}.projectSceneEvidenceSwitchboardMeta strong{font-family:var(--font-heading);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1;overflow:hidden}.projectSceneEvidenceSwitchboardAction small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;background:#0f8f780f;border:1px solid #0f8f7829;border-radius:999px;align-items:center;max-width:100%;padding:1px 6px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.projectSceneEvidenceSwitchboardPrimaryAction small{color:#d6fff0;background:#2de3ac1a;border-color:#2de3ac33;padding:1px 5px;font-size:9px}.projectSceneEvidenceSwitchboardAction:hover small,.projectSceneEvidenceSwitchboardAction:focus-visible small,.projectSceneEvidenceSwitchboardAction.isActive small{color:var(--console-v4-muted)}.projectSceneEvidenceSwitchboardStatus{justify-self:start}.projectSceneEvidenceProofLedger{box-shadow:var(--console-v4-shadow);background:radial-gradient(circle at 20% 6%,#0f8f7824,#0000 32%),linear-gradient(#fffffff0,#f8fcf9e6);border:1px solid #183a2f1a;border-radius:30px;gap:0;min-height:0;max-height:100%;display:grid;overflow:hidden}.projectSceneEvidenceLedgerHeader{border-bottom:1px solid #183a2f14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px 12px;display:grid}.projectSceneEvidenceLedgerMiniRing{width:62px;height:62px}.projectSceneEvidenceLedgerCopy{gap:5px;min-width:0;display:grid}.projectSceneEvidenceLedgerCopy h2{font-family:var(--font-heading);letter-spacing:-.05em;margin:0;font-size:clamp(1.2rem,1.7vw,1.62rem);line-height:.96}.projectSceneEvidenceLedgerSection{border-bottom:1px solid #183a2f14;gap:8px;min-width:0;padding:12px 16px;display:grid}.projectSceneEvidenceLedgerStream{border-bottom:1px solid #183a2f14;gap:8px;min-width:0;min-height:0;padding:12px 16px;display:grid;overflow:hidden}.projectSceneEvidenceLedgerSectionHeader{color:var(--console-v4-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:850;display:flex}.projectSceneEvidenceLedgerSectionHeader strong,.projectSceneEvidenceLedgerSectionHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectSceneEvidenceLedgerSectionHeader strong{color:var(--console-v4-ink);letter-spacing:.06em}.projectSceneEvidencePackMicroMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.projectSceneEvidencePackMicroItem{color:var(--console-v4-muted);background:#ffffffb8;border:1px solid #183a2f14;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;min-height:44px;padding:7px 8px;font-size:11px;font-weight:840;display:grid;overflow:hidden}.projectSceneEvidencePackMicroItem[data-active=true]{color:var(--console-v4-accent-dark);border-color:#0f8f7838}.projectSceneEvidencePackMicroItem i{background:#6f817a66;border-radius:999px;grid-row:span 2;width:7px;height:7px}.projectSceneEvidencePackMicroItem[data-active=true] i{background:var(--console-v4-accent);box-shadow:0 0 12px #0f8f783d}.projectSceneEvidencePackMicroItem strong,.projectSceneEvidencePackMicroItem em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectSceneEvidencePackMicroItem strong{color:var(--console-v4-ink);font-size:11.5px}.projectSceneEvidencePackMicroItem em{font-size:10.5px;font-style:normal}.projectSceneEvidenceLedgerSection p,.projectSceneEvidenceLedgerStream p{color:var(--console-v4-muted);margin:0;font-size:12.5px;line-height:1.42}.projectSceneEvidenceArtifactRail{scrollbar-width:thin;gap:8px;min-height:0;padding:1px 2px 4px 0;display:flex;overflow-x:auto}.projectSceneEvidenceArtifactMicroCard{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffc2;border:1px solid #183a2f14;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:min(206px,100%);padding:9px;transition:border-color .16s,transform .16s,background .16s;display:grid}.projectSceneEvidenceArtifactMicroCard:hover,.projectSceneEvidenceArtifactMicroCard:focus-visible{background:#fff;border-color:#0f8f784d;transform:translate(2px)}.projectSceneEvidenceArtifactMicroCard i{background:var(--console-v4-accent);border-radius:999px;width:8px;height:8px;margin-top:5px;display:block;box-shadow:0 0 14px #0f8f7842}.projectSceneEvidenceArtifactMicroCard span,.projectSceneEvidenceArtifactMicroCard strong,.projectSceneEvidenceArtifactMicroCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectSceneEvidenceArtifactMicroCard span{gap:3px;display:grid}.projectSceneEvidenceArtifactMicroCard strong{font-size:12.5px}.projectSceneEvidenceArtifactMicroCard small{color:var(--console-v4-muted);font-size:11px;font-weight:760}.projectSceneEvidenceArtifactMicroCard.isEmpty{cursor:default;width:100%}.projectSceneEvidenceLedgerDock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:14px 16px 16px;display:grid}.projectSceneEvidenceLedgerDock .projectSceneButton,.projectSceneEvidenceLedgerDock .projectSceneEvidenceConnectionButton{white-space:nowrap;justify-self:stretch;min-width:0}.projectSceneEvidenceActionRail{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;max-height:154px;padding-right:2px;display:grid;overflow:auto}.projectSceneEvidenceActionButton{appearance:none;background:var(--console-v4-panel);border:1px solid var(--console-v4-border);box-shadow:var(--console-v4-shadow);color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;border-radius:20px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:7px;min-height:74px;padding:8px;transition:border-color .16s,transform .16s,background .16s;display:grid;overflow:hidden}.projectSceneEvidenceActionRoute{grid-template-rows:auto 1fr;place-items:center;gap:4px;height:100%;display:grid}.projectSceneEvidenceActionStep{background:var(--console-v4-ink);color:#fff;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:inline-flex}.projectSceneEvidenceActionLine{background:linear-gradient(#0f8f7861,#0f8f780a);border-radius:999px;width:2px;min-height:18px}.projectSceneEvidenceActionIcon{color:var(--console-v4-accent);background:#e7f6ee;border-radius:14px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.projectSceneEvidenceActionMeta{gap:4px;min-width:0;display:grid}.projectSceneEvidenceActionButton strong{font-family:var(--font-heading);letter-spacing:-.035em;align-self:center;font-size:.96rem;line-height:1}.projectSceneEvidenceActionButton small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f8f782e;border-radius:999px;justify-content:center;align-items:center;max-width:max-content;padding:2px 7px;font-size:10.5px;font-weight:850;line-height:1.32;display:inline-flex;overflow:hidden}.projectSceneEvidenceActionStatus{background:#0f8f780f}.projectSceneEvidenceActionButton:hover,.projectSceneEvidenceActionButton:focus-visible,.projectSceneEvidenceActionButton.isActive{background:#fff;border-color:#0f8f7857;transform:translateY(-1px)}.projectSceneEvidenceActionButton.isActive .projectSceneEvidenceActionIcon,.projectSceneEvidenceActionButton.isActive .projectSceneEvidenceActionStep{background:var(--console-v4-accent);color:#fff}.projectSceneEvidencePackCard{gap:10px;max-height:180px;display:grid;overflow:hidden}.projectSceneEvidenceArtifactCard{scrollbar-width:thin;gap:14px;max-height:156px;display:grid;overflow:auto}.projectSceneEvidencePackCard h2,.projectSceneEvidenceArtifactCard h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:1.42rem;line-height:1}.projectSceneEvidencePackCard p,.projectSceneEvidenceArtifactCard p{color:var(--console-v4-muted);margin:0;font-size:13px;line-height:1.45}.projectSceneEvidenceArtifactList{gap:8px;display:grid}.projectSceneEvidenceArtifactList button{appearance:none;color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffc2;border:1px solid #183a2f17;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.projectSceneEvidenceArtifactList button:hover,.projectSceneEvidenceArtifactList button:focus-visible{border-color:#0f8f7857}.projectSceneEvidenceArtifactList strong{font-size:13px}.projectSceneEvidenceArtifactList span{color:var(--console-v4-muted);font-size:12px;font-weight:720}.projectSceneArtifactDrawer{gap:18px;display:grid}.projectSceneArtifactDrawer h2{font-family:var(--font-heading);letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:.96}.projectSceneArtifactDrawer p{color:var(--console-v4-muted);margin:0;line-height:1.55}.projectSceneArtifactDrawer dl{gap:10px;margin:0;display:grid}.projectSceneArtifactDrawer dl>div{background:#ffffffb8;border:1px solid #183a2f17;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.projectSceneArtifactDrawer dt{color:var(--console-v4-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.projectSceneArtifactDrawer dd{color:var(--console-v4-ink);text-align:right;margin:0;font-size:13px;font-weight:840}.projectSceneEvidenceStatusRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.projectSceneEvidenceStatusRows span{color:var(--console-v4-muted);background:#ffffffb8;border:1px solid #183a2f17;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:32px;padding:0 10px;font-size:12px;display:flex}.projectSceneEvidenceStatusRows strong{color:var(--console-v4-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projectSceneEvidenceConnectionButton{background:var(--console-v4-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:850;display:inline-flex}@keyframes projectConsoleV4Spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.projectConsoleV4Dashboard{grid-template-columns:minmax(0,1fr);overflow:auto}.projectConsoleV4CommandDesk,.projectConsoleV4ActionGrid{grid-template-columns:1fr}.projectConsoleV4OptimizeLayout{grid-template-columns:1fr;overflow:auto}.projectConsoleV5OptimizeInputMatrix{grid-template-columns:1fr}.projectSceneEvidenceCockpit{grid-template-columns:1fr;overflow:auto}.projectSceneEvidenceActionRail{grid-template-columns:repeat(2,minmax(0,1fr))}.projectConsoleV5CompareShell{grid-template-columns:1fr;overflow:auto}.projectConsoleV5CompareProofRail,.projectSceneCompareDeltaGrid,.projectConsoleV5CompareRunComparisonDeck,.projectConsoleV5ComparePlanCueGrid{grid-template-columns:1fr}.projectConsoleV5ReportShell{grid-template-columns:1fr;overflow:auto}.projectConsoleV5ReportDispatchActionGrid,.projectConsoleV5ReportSourceRail,.projectConsoleV5ReportBriefStats,.projectConsoleV5ReportHeroCompact .projectSceneEvidenceLadder{grid-template-columns:1fr}.projectConsoleV4Inspector{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.projectConsoleV4InspectorCta{grid-column:1/-1}}@media (max-width:760px){.projectSceneAddOnIntro{flex-direction:column;align-items:stretch}.projectConsoleV4Shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.projectConsoleV4Rail{border-bottom:1px solid var(--console-v4-border);border-right:0;flex-direction:row;padding:10px 14px;overflow-x:auto}.projectConsoleV4RailTop,.projectConsoleV4RailBottom,.projectConsoleV4Nav{flex-direction:row}.projectConsoleV4RailTop{gap:14px}.projectConsoleV4NavItem span{display:none}.projectConsoleV4RailBottom{margin-left:auto}.projectConsoleV4Topbar{flex-direction:column;align-items:flex-start;padding:18px 18px 8px}.projectConsoleV4Canvas{min-height:760px;padding:8px 18px 18px;overflow:visible}.projectConsoleV4Inspector,.projectConsoleV4CommandDesk,.projectConsoleV4CommandController,.projectConsoleV4ReportCard{grid-template-columns:1fr}}.projectConsoleV5Evidence{--console-bg-parchment:#faf6ee;--console-bg-cream:#fffdf9;--console-border-muted:#eadfc9;--console-border-focus:#c4a468;--console-ink-deep:#2a2825;--console-ink-muted:#6b675f;--console-ink-light:#9b9487;--console-accent-mint:#1fa299;--console-accent-mint-glow:#1fa2991f;--console-accent-brass:#c4a468;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace}.projectConsoleV5EvidenceCockpit{grid-template-columns:320px 1fr 360px;align-items:stretch;gap:20px;height:100%;min-height:0;padding:8px 0 24px;display:grid;overflow:hidden}.projectConsoleV5EvidenceLeftCol,.projectConsoleV5EvidenceMiddleCol,.projectConsoleV5EvidenceInspectorLane{scrollbar-width:thin;align-content:start;gap:16px;min-width:0;max-height:100%;padding-bottom:12px;display:grid;overflow-y:auto}.projectConsoleV5EvidenceLeftCol::-webkit-scrollbar{width:6px}.projectConsoleV5EvidenceMiddleCol::-webkit-scrollbar{width:6px}.projectConsoleV5EvidenceInspectorLane::-webkit-scrollbar{width:6px}.projectConsoleV5EvidenceLeftCol::-webkit-scrollbar-thumb{background-color:var(--console-v4-border);border-radius:3px}.projectConsoleV5EvidenceMiddleCol::-webkit-scrollbar-thumb{background-color:var(--console-v4-border);border-radius:3px}.projectConsoleV5EvidenceInspectorLane::-webkit-scrollbar-thumb{background-color:var(--console-v4-border);border-radius:3px}.projectConsoleV5EvidenceIntakeConsole{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);box-shadow:var(--console-v4-shadow);border-radius:20px;gap:16px;padding:18px;display:grid}.projectConsoleV5EvidenceProofLauncher{gap:16px;display:grid}.projectConsoleV5EvidenceLauncherHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.projectConsoleV5EvidenceLauncherHeader h2{font-family:var(--font-heading);letter-spacing:-.04em;margin:6px 0 4px;font-size:1.48rem;line-height:1.1}.projectConsoleV5EvidenceLauncherHeader p{color:var(--console-v4-muted);margin:0;font-size:12px;line-height:1.4}.projectConsoleV5EvidencePill{color:var(--console-v4-accent-dark);letter-spacing:.04em;text-transform:uppercase;background:#0d948814;border:1px solid #0d948829;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.projectConsoleV5EvidenceReadinessBadge{color:var(--console-v4-muted);text-transform:uppercase;background:#64748b14;border:1px solid #64748b2e;border-radius:12px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.projectConsoleV5EvidenceReadinessBadge[data-ready=true]{color:var(--console-v4-accent-dark);background:#0f8f7814;border-color:#0f8f7838}.projectConsoleV5EvidenceLauncherHero{gap:10px;display:grid}.projectConsoleV5EvidenceActionBtn{appearance:none;border:1px solid var(--console-v4-border);color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#ffffffe0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.projectConsoleV5EvidenceActionBtn.isPrimary{background:linear-gradient(135deg,#f2fbf7 0%,#fff 100%);border-color:#0f8f7842}.projectConsoleV5EvidenceActionBtn:hover{border-color:var(--console-v4-accent);box-shadow:0 4px 12px var(--console-accent-mint-glow);background:#fff;transform:translateY(-1px)}.projectConsoleV5EvidenceActionBtn svg{color:var(--console-v4-accent);flex-shrink:0}.projectConsoleV5EvidenceActionBtn span{gap:2px;min-width:0;display:grid}.projectConsoleV5EvidenceActionBtn strong{font-size:12px;font-weight:700;line-height:1.2}.projectConsoleV5EvidenceActionBtn small{color:var(--console-v4-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.projectConsoleV5EvidenceLauncherPath{border:1px solid var(--console-v4-border);background:#fafafa;border-radius:12px;grid-template-columns:1fr;gap:8px;margin:0;padding:10px 12px;list-style:none;display:grid}.projectConsoleV5EvidenceLauncherPath li{align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.projectConsoleV5EvidenceLauncherPath li span{color:var(--console-v4-accent-dark);background:#0f8f781f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:inline-flex}.projectConsoleV5EvidenceLauncherPath li strong{color:var(--console-v4-ink)}.projectConsoleV5EvidenceLauncherFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5EvidenceGuideButton{appearance:none;border:1px solid var(--console-v4-border);color:var(--console-v4-muted);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:11px;font-weight:600;transition:all .12s;display:inline-flex}.projectConsoleV5EvidenceGuideButton:hover{border-color:var(--console-v4-accent);color:var(--console-v4-ink)}.projectConsoleV5EvidenceConsoleCanvas{border:1px solid var(--console-v4-border);box-shadow:var(--console-v4-shadow);background:#fff;border-radius:20px;gap:16px;padding:18px;display:grid}.projectConsoleV5EvidenceConsoleHeader{justify-content:space-between;align-items:center;display:flex}.projectConsoleV5EvidenceConsoleHeader h2{font-family:var(--font-heading);letter-spacing:-.045em;margin:6px 0 0;font-size:1.58rem;line-height:1.1}.projectConsoleV5EvidenceConsoleHeader strong{background:var(--console-v4-ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.projectConsoleV5EvidenceCoverageMap{border:1px solid var(--console-v4-border);background:#f8fafc;border-radius:16px;gap:12px;padding:12px;display:grid}.projectConsoleV5EvidenceMesh{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5EvidenceMeshNode{border:1px solid var(--console-v4-border);color:var(--console-v4-muted);text-align:center;background:#fff;border-radius:12px;align-content:center;gap:4px;min-height:68px;padding:8px;display:grid}.projectConsoleV5EvidenceMeshNode[data-active=true]{color:var(--console-v4-accent-dark);background:#f0fdfa;border-color:#0f8f7842}.projectConsoleV5EvidenceMeshNode i{background:#e2e8f0;border-radius:999px;width:24px;height:6px;margin:0 auto 4px;display:block}.projectConsoleV5EvidenceMeshNode[data-active=true] i{background:var(--console-v4-accent);box-shadow:0 0 10px var(--console-v4-accent)}.projectConsoleV5EvidenceMeshNode strong{color:var(--console-v4-ink);font-size:11px;font-weight:700;line-height:1}.projectConsoleV5EvidenceMeshNode small{font-size:9px;font-weight:600}.projectConsoleV5EvidencePackPills{flex-wrap:wrap;gap:6px;display:flex}.projectConsoleV5EvidencePackPills span{border:1px solid var(--console-v4-border);color:var(--console-v4-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.projectConsoleV5EvidencePackPills span[data-active=true]{color:var(--console-v4-accent-dark);border-color:#0f8f7838}.projectConsoleV5EvidencePackPills span strong{color:var(--console-v4-ink)}.projectConsoleV5EvidenceArtifactTimeline{border:1px solid var(--console-v4-border);background:#f8fafc;border-radius:16px;gap:8px;padding:12px;display:grid}.projectConsoleV5EvidenceArtifactTimeline header{color:var(--console-v4-muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.projectConsoleV5EvidenceArtifactTimeline header strong{color:var(--console-v4-ink)}.projectConsoleV5EvidenceTimelineTrack{gap:8px;display:flex}.projectConsoleV5EvidenceTimelineNode{appearance:none;border:1px solid var(--console-v4-border);color:var(--console-v4-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:12px;flex:1 1 0;gap:4px;min-height:58px;padding:8px 10px;transition:all .12s;display:grid}.projectConsoleV5EvidenceTimelineNode:hover{border-color:var(--console-v4-accent);box-shadow:0 2px 8px #00000005}.projectConsoleV5EvidenceTimelineNode.isEmpty{cursor:default;background:0 0;border-style:dashed}.projectConsoleV5EvidenceTimelineNode i{background:#e2e8f0;border-radius:999px;width:32px;height:5px;display:block}.projectConsoleV5EvidenceTimelineNode:not(.isEmpty) i{background:var(--console-v4-accent)}.projectConsoleV5EvidenceTimelineNode strong{font-size:11px;font-weight:700;line-height:1.2}.projectConsoleV5EvidenceTimelineNode small{color:var(--console-v4-muted);font-size:9px}.projectConsoleV5EvidenceCommandSwitchboard{background:linear-gradient(135deg,#04251f 0%,#0d5c4e 100%);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr;gap:12px;padding:14px;display:grid;overflow:hidden}.projectConsoleV5EvidenceSwitchboardHeader{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.projectConsoleV5EvidenceSwitchboardHeader strong{color:#2de3ac}.projectConsoleV5EvidenceSwitchboardPulse{background:#2de3ac;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #2de3ac}.projectConsoleV5EvidenceSwitchboardPrimaryRow,.projectConsoleV5EvidenceSwitchboardSupportRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5EvidenceSwitchboardAction{appearance:none;color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:4px;min-height:48px;padding:8px 10px;transition:all .12s;display:grid;overflow:hidden}.projectConsoleV5EvidenceSwitchboardPrimaryAction{grid-template-columns:auto minmax(0,1fr);min-height:48px}.projectConsoleV5EvidenceSwitchboardSupportAction{color:var(--console-v4-ink);background:#ffffffb8;border-color:#0000}.projectConsoleV5EvidenceSwitchboardAction:hover,.projectConsoleV5EvidenceSwitchboardAction.isActive{color:var(--console-v4-ink);background:#fff;border-color:#2de3ac;transform:translateY(-1px)}.projectConsoleV5EvidenceSwitchboardIndex{display:none}.projectConsoleV5EvidenceSwitchboardIcon{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.projectConsoleV5EvidenceSwitchboardSupportAction .projectConsoleV5EvidenceSwitchboardIcon{color:var(--console-v4-accent);background:#0d94881a}.projectConsoleV5EvidenceSwitchboardAction:hover .projectConsoleV5EvidenceSwitchboardIcon,.projectConsoleV5EvidenceSwitchboardAction.isActive .projectConsoleV5EvidenceSwitchboardIcon{background:var(--console-v4-accent);color:#fff}.projectConsoleV5EvidenceSwitchboardMeta{gap:2px;min-width:0;display:grid}.projectConsoleV5EvidenceSwitchboardMeta strong{font-size:11px;font-weight:700;line-height:1.2}.projectConsoleV5EvidenceSwitchboardStatus{color:#ffffff85;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.projectConsoleV5EvidenceSwitchboardSupportAction .projectConsoleV5EvidenceSwitchboardStatus{color:var(--console-v4-muted)}.projectConsoleV5EvidenceSwitchboardAction:hover .projectConsoleV5EvidenceSwitchboardStatus,.projectConsoleV5EvidenceSwitchboardAction.isActive .projectConsoleV5EvidenceSwitchboardStatus{color:var(--console-v4-accent)}.projectConsoleV5EvidenceProofLedger{background-color:var(--console-bg-cream);border:1px solid var(--console-border-muted);box-shadow:var(--console-v4-shadow);border-radius:20px;gap:0;max-height:100%;display:grid;overflow:hidden}.projectConsoleV5EvidenceLedgerHeader{background:var(--console-bg-parchment);border-bottom:1px solid var(--console-border-muted);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.projectConsoleV5EvidenceLedgerMiniRing{background:var(--console-bg-cream);border:2px solid var(--console-accent-mint);box-shadow:inset 0 0 8px var(--console-accent-mint-glow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.projectConsoleV5EvidenceLedgerMiniRing[data-empty=true]{border-color:var(--console-border-muted);box-shadow:none}.projectConsoleV5EvidenceLedgerMiniRing strong{color:var(--console-ink-deep);font-family:var(--font-mono);font-size:16px;font-weight:700}.projectConsoleV5EvidenceLedgerMiniRing span{color:var(--console-ink-muted);margin-top:-2px;font-size:9px}.projectConsoleV5EvidenceLedgerCopy{gap:4px;display:grid}.projectConsoleV5EvidenceLedgerCopy h2{font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:1.25rem;line-height:1.1}.projectConsoleV5EvidenceLedgerSection{border-bottom:1px solid var(--console-border-muted);gap:8px;padding:14px 18px;display:grid}.projectConsoleV5EvidenceLedgerSectionHeader{color:var(--console-ink-light);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.projectConsoleV5EvidenceLedgerSectionHeader strong{color:var(--console-ink-deep)}.projectConsoleV5EvidencePackMicroMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.projectConsoleV5EvidencePackMicroItem{background:var(--console-bg-parchment);border:1px solid var(--console-border-muted);color:var(--console-ink-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:600;display:grid}.projectConsoleV5EvidencePackMicroItem i{background:var(--console-ink-light);border-radius:50%;width:6px;height:6px;display:block}.projectConsoleV5EvidencePackMicroItem[data-active=true] i{background:var(--console-accent-mint);box-shadow:0 0 8px var(--console-accent-mint)}.projectConsoleV5EvidencePackMicroItem strong{color:var(--console-ink-deep);font-size:11px;font-weight:700}.projectConsoleV5EvidencePackMicroItem em{font-family:var(--font-mono);text-align:right;font-size:9px;font-style:normal}.projectConsoleV5EvidenceLedgerStream{border-bottom:1px solid var(--console-border-muted);gap:10px;min-height:0;padding:14px 18px;display:grid;overflow:hidden}.projectConsoleV5EvidenceArtifactRail{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.projectConsoleV5EvidenceArtifactRail::-webkit-scrollbar{height:4px}.projectConsoleV5EvidenceArtifactRail::-webkit-scrollbar-thumb{background:var(--console-border-muted);border-radius:2px}.projectConsoleV5EvidenceArtifactMicroCard{appearance:none;background:var(--console-bg-cream);border:1px solid var(--console-border-muted);border-left:3px solid var(--console-accent-brass);color:var(--console-ink-deep);cursor:pointer;font:inherit;text-align:left;border-radius:6px;flex:0 0 140px;padding:8px;transition:all .12s;display:block}.projectConsoleV5EvidenceArtifactMicroCard:hover{border-color:var(--console-accent-mint);background-color:#faf6ee80;transform:translateY(-1px)}.projectConsoleV5EvidenceArtifactMicroCard.isEmpty{cursor:default;text-align:center;border-left-style:dashed;flex:1}.projectConsoleV5EvidenceArtifactMicroCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.projectConsoleV5EvidenceArtifactMicroCard small{color:var(--console-ink-muted);margin-top:4px;font-size:9px;display:block}.projectConsoleV5EvidenceLedgerStreamDock{background:var(--console-bg-parchment);grid-template-columns:1.5fr 1fr;display:grid}.projectConsoleV5EvidenceLedgerStreamButton{appearance:none;border:none;border-right:1px solid var(--console-border-muted);color:var(--console-ink-deep);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;height:44px;font-size:12px;font-weight:700;transition:all .12s;display:flex}.projectConsoleV5EvidenceLedgerStreamButtonPrimary{background:var(--console-ink-deep);color:var(--console-bg-cream)}.projectConsoleV5EvidenceLedgerStreamButtonPrimary:hover{background:var(--console-accent-mint)}.projectConsoleV5EvidenceConnectionButton{appearance:none;color:var(--console-ink-deep);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;height:44px;font-size:12px;font-weight:700;transition:all .12s;display:flex}.projectConsoleV5EvidenceConnectionButton:hover{color:var(--console-accent-brass);background:#c4a4681f}.projectConsoleV5EvidenceProgressRail{background:var(--console-v4-panel);border:1px solid var(--console-v4-border);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;height:48px;margin-top:10px;padding:0 20px;display:flex}.projectConsoleV5EvidenceProgressNode{color:var(--console-v4-muted);align-items:center;gap:8px;font-size:11px;display:flex}.projectConsoleV5EvidenceProgressNode[data-state=done]{color:var(--console-v4-accent-dark)}.projectConsoleV5EvidenceProgressNum{color:var(--console-v4-muted);background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:inline-flex}.projectConsoleV5EvidenceProgressNode[data-state=done] .projectConsoleV5EvidenceProgressNum{color:var(--console-v4-accent-dark);background:#0f8f781f}.projectConsoleV5EvidenceProgressNode strong{font-weight:700}.projectConsoleV5EvidenceProgressLine{background:#e2e8f0;flex:1;height:2px}.projectConsoleV5EvidenceProgressLine[data-active=true]{background:var(--console-v4-accent)}.projectConsoleV5EvidenceUploadGuide,.projectConsoleV5EvidenceArtifactDrawer{gap:16px;display:grid}.projectConsoleV5EvidenceUploadGuide h2,.projectConsoleV5EvidenceArtifactDrawer h2{font-family:var(--font-heading);letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(1.6rem,2.4vw,2.2rem)}.projectConsoleV5EvidenceUploadGuide p,.projectConsoleV5EvidenceArtifactDrawer p{color:var(--console-v4-muted);margin:0;font-size:13px;line-height:1.45}.projectConsoleV5EvidenceUploadGuide ol{gap:8px;padding-left:20px;display:grid}.projectConsoleV5EvidenceUploadGuide li{color:var(--console-v4-ink);font-size:13px;line-height:1.4}.projectConsoleV5EvidenceGuideActions{gap:10px;margin-top:10px;display:flex}.projectConsoleV5EvidenceButton{appearance:none;border:1px solid var(--console-v4-border);color:var(--console-v4-ink);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .12s;display:inline-flex}.projectConsoleV5EvidenceButtonPrimary{background:var(--console-v4-accent);color:#fff;border-color:#0000}.projectConsoleV5EvidenceButtonPrimary:hover{background:var(--console-v4-accent-dark)}.projectConsoleV5EvidenceButton:not(.projectConsoleV5EvidenceButtonPrimary):hover{border-color:var(--console-v4-accent)}.projectConsoleV5EvidenceArtifactDrawer dl{gap:8px;display:grid}.projectConsoleV5EvidenceArtifactDrawer dl div{border:1px solid var(--console-v4-border);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.projectConsoleV5EvidenceArtifactDrawer dt{color:var(--console-v4-muted);text-transform:uppercase;font-size:10px;font-weight:800}.projectConsoleV5EvidenceArtifactDrawer dd{color:var(--console-v4-ink);font-size:12px;font-weight:700}
