@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.ppcAdPilotLegacy{color-scheme:light;--bg: #eef1eb;--workspace: #f5f6f2;--surface: #ffffff;--surface-soft: #f6f7f3;--surface-tint: #edf1e7;--ink: #11140f;--ink-soft: #2e352b;--muted: #687163;--muted-strong: #4e5849;--line: #dde3d6;--line-strong: #c5cfbb;--rail: #080a07;--rail-soft: #10140d;--rail-hover: #171d12;--rail-line: #26301f;--rail-ink: #f5f8ef;--rail-muted: #8e9987;--brand: #d8ff3d;--brand-ink: #111800;--danger: #9e3b32;--danger-soft: #fff1ee;--warning: #816516;--warning-soft: #fff6dc;--success: #276947;--success-soft: #e9f6ed;--neutral-soft: #eef1e9;--shadow: 0 16px 38px rgba(17, 20, 15, .055);--rail-width: 244px;--content-max: 1540px}.ppcAdPilotLegacy *,.ppcAdPilotLegacy *:before,.ppcAdPilotLegacy *:after{box-sizing:border-box}.ppcAdPilotLegacy{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.42;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ppcAdPilotLegacy ::-moz-selection{background:#d8ff3d7a;color:var(--ink)}.ppcAdPilotLegacy ::selection{background:#d8ff3d7a;color:var(--ink)}.ppcAdPilotLegacy button,.ppcAdPilotLegacy a,.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textarea{font:inherit;min-width:0}.ppcAdPilotLegacy button{border:0;cursor:pointer}.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:34px;padding:7px 9px;width:100%}.ppcAdPilotLegacy a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.ppcAdPilotLegacy code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.ppcAdPilotLegacy :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.opsShell{background:var(--workspace);display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-height:100dvh;min-width:0}.opsRail{background:var(--rail);border-right:1px solid #1d2418;box-shadow:inset -1px 0 #d8ff3d0d;color:var(--rail-ink);display:flex;flex-direction:column;gap:22px;height:100dvh;overflow-y:auto;padding:20px 12px 16px;position:sticky;top:0}.opsBrand{align-items:center;border-radius:8px;display:flex;gap:12px;padding:6px 7px;text-decoration:none}.opsBrand span{align-items:center;background:var(--brand);border-radius:6px;color:var(--brand-ink);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;height:34px;justify-content:center;width:34px}.opsBrand strong{display:grid;font-size:14px;font-weight:860;line-height:1.08;min-width:0}.opsBrand small{color:var(--rail-muted);font-size:11px;font-weight:720;margin-top:4px}.opsNav{display:grid;gap:18px}.opsNavSection{display:grid;gap:6px}.opsNavSection h2{color:#737f6b;font-size:10px;font-weight:850;letter-spacing:0;margin:0;padding:0 10px;text-transform:uppercase}.opsNavSection>div{display:grid;gap:3px}.opsNav .ppcAdPilotLegacy a{align-items:center;border:1px solid transparent;border-radius:8px;color:#cbd3c5;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:44px;padding:6px 7px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.opsNav a.active,.opsNav a[aria-current=page]{background:#161d11;border-color:#2d3824;color:#fff;box-shadow:inset 3px 0 0 var(--brand)}.opsNavCode{align-items:center;background:#1f2819;border:1px solid #303a29;border-radius:6px;color:#b9c5b0;display:inline-flex;font-size:10px;font-weight:920;height:30px;justify-content:center}.opsNavText{display:grid;gap:2px;min-width:0}.opsNavText strong,.opsNavText small{line-height:1.2;overflow-wrap:anywhere}.opsNavText strong{font-size:13px;font-weight:780}.opsNavText small{color:var(--rail-muted);font-size:10px;font-weight:760;text-transform:uppercase}.opsRailFoot{border-top:1px solid var(--rail-line);color:#aeb9a7;display:flex;gap:10px;margin-top:auto;padding:16px 7px 0}.opsRailFoot span{background:var(--success);border-radius:999px;flex:0 0 auto;height:8px;margin-top:5px;width:8px}.opsRailFoot span.danger{background:#d2655b}.opsRailFoot p{font-size:11px;font-weight:720;line-height:1.45;margin:0}.opsWorkspace{min-width:0;padding:24px 28px 42px}.opsTopbar{align-items:end;display:flex;gap:22px;justify-content:space-between;margin:0 auto 20px;max-width:var(--content-max);min-width:0}.opsTopTitle{display:grid;gap:5px;min-width:0}.opsTopTitle span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.opsTopTitle h1{font-size:30px;font-weight:850;letter-spacing:0;line-height:1.05;margin:0;overflow-wrap:anywhere}.opsTopTitle p{color:var(--muted);font-size:13px;font-weight:680;margin:0}.opsTopSystem dl{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0}.opsTopSystem div,.opsMetricStrip article{background:#ffffffe6;border:1px solid var(--line);border-radius:7px;min-width:92px;padding:7px 9px}.opsTopSystem dt,.opsMetricStrip span{color:var(--muted);font-size:10px;font-weight:820;text-transform:uppercase}.opsTopSystem dd,.opsMetricStrip strong{color:var(--ink);display:block;font-size:13px;font-weight:850;margin:2px 0 0}.opsLayout{margin:0 auto;max-width:var(--content-max)}.opsLayout.withInspector{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,314px)}.opsMainPane{display:grid;gap:14px;min-width:0}.opsInspector{align-content:start;display:grid;gap:12px;min-width:0;position:sticky;top:24px}.opsPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px #11140f08;min-width:0;padding:14px}.opsCommandPanel{border-color:var(--line-strong);padding:18px}.opsPanelHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-width:0}.opsPanelHeader h2{font-size:14px;font-weight:850;letter-spacing:0;margin:0;min-width:0;overflow-wrap:anywhere}.opsDisclosure{padding:0}.opsDisclosure>summary{cursor:pointer;list-style:none;margin:0;padding:14px 16px}.opsDisclosure>summary::-webkit-details-marker{display:none}.opsDisclosure[open]>summary{border-bottom:1px solid var(--line)}.opsDisclosure>:not(summary){margin:16px}.opsMetricStrip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.opsMetricStrip article{min-height:68px}.opsPill{align-items:center;background:var(--neutral-soft);border:1px solid transparent;border-radius:999px;color:var(--ink-soft);display:inline-flex;font-size:11px;font-weight:820;justify-content:center;line-height:1.15;max-width:100%;min-height:24px;min-width:0;overflow-wrap:anywhere;padding:4px 9px;text-align:center;white-space:nowrap}.opsPill.success,.opsMetricStrip .success,.success>.opsPill{background:var(--success-soft);color:var(--success)}.opsPill.warning,.opsMetricStrip .warning,.warning>.opsPill{background:var(--warning-soft);color:var(--warning)}.opsPill.danger,.opsMetricStrip .danger,.danger>.opsPill{background:var(--danger-soft);color:var(--danger)}.opsButton{align-items:center;border-radius:7px;display:inline-flex;font-size:12px;font-weight:850;justify-content:center;line-height:1.15;max-width:100%;min-height:34px;padding:8px 12px;text-align:center;white-space:normal}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:minmax(210px,260px) minmax(360px,1fr) minmax(220px,300px);min-height:500px;min-width:0;overflow:hidden}.opsBuilderConsole{min-height:0}.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn{min-width:0;padding:14px}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child{background:var(--surface-soft)}.opsWorkbenchMain,.opsWorkbenchColumn.wide{background:var(--surface)}.opsWorkbenchInspector,.opsWorkbenchColumn:last-child{background:#fbfcf8}.opsWorkbenchColumn+.opsWorkbenchColumn,.opsWorkbenchMain,.opsWorkbenchInspector{border-left:1px solid var(--line)}.opsWorkbenchInspector{align-content:start;display:grid;gap:12px}.opsMiniHeader,.opsToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px;min-width:0}.opsMiniHeader strong,.opsSectionLabel{color:var(--ink);font-size:13px;font-weight:860}.opsMiniHeader span,.opsSectionLabel{color:var(--muted)}.opsMiniHeader span{font-size:11px;font-weight:760}.opsSectionLabel{font-size:11px;font-weight:850;margin-bottom:10px;text-transform:uppercase}.opsToolbarGroup{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.opsCommandCenter{display:grid;gap:12px;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.1fr) minmax(260px,1.15fr)}.opsCommandLead{background:var(--ink);border-radius:8px;color:#fff;display:grid;gap:8px;min-height:166px;padding:18px}.opsCommandLead span,.opsCommandLead small{color:#b6c1ae;font-size:11px;font-weight:780;text-transform:uppercase}.opsCommandLead strong{font-size:24px;font-weight:880;line-height:1.08}.opsCommandLead .ppcAdPilotLegacy a{align-self:end;background:var(--brand);border-radius:7px;color:var(--brand-ink);font-size:12px;font-weight:850;justify-self:start;padding:8px 10px;text-decoration:none}.opsCommandStatus,.opsCommandFocus,.opsControlBand,.opsObjectDock{display:grid;gap:8px}.opsCommandStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.opsCommandFocus{grid-template-columns:1fr}.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:11px}.opsCommandStatus span,.opsCommandFocus span,.opsControlBand span,.opsObjectDock span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsCommandStatus strong,.opsCommandFocus strong,.opsControlBand strong,.opsObjectDock strong{color:var(--ink);font-size:14px;font-weight:860;overflow-wrap:anywhere}.opsCommandStatus small,.opsCommandFocus small,.opsControlBand small,.opsObjectDock small{color:var(--muted);font-size:11px;font-weight:680}.opsControlBand,.opsObjectDock{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:14px}.opsObjectDock article.formula,.opsControlBand article.formul.ppcAdPilotLegacy a{grid-column:span 2}.opsCommandStatus article.success,.opsCommandFocus article.success,.opsControlBand article.success,.opsObjectDock article.success,.opsCommandStatus article.warning,.opsCommandFocus article.warning,.opsControlBand article.warning,.opsObjectDock article.warning,.opsCommandStatus article.danger,.opsCommandFocus article.danger,.opsControlBand article.danger,.opsObjectDock article.danger{border-left-width:3px}.opsCommandStatus article.success,.opsCommandFocus article.success,.opsControlBand article.success,.opsObjectDock article.success{border-left-color:var(--success)}.opsCommandStatus article.warning,.opsCommandFocus article.warning,.opsControlBand article.warning,.opsObjectDock article.warning{border-left-color:var(--warning)}.opsCommandStatus article.danger,.opsCommandFocus article.danger,.opsControlBand article.danger,.opsObjectDock article.danger{border-left-color:var(--danger)}.opsDraftAssembler{display:grid;gap:12px}.opsDraftExpression{align-items:stretch;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;overflow:hidden}.opsDraftExpression>span,.opsDraftExpression>.opsPill{background:var(--surface);display:grid;gap:4px;min-width:0;padding:12px}.opsDraftExpression small{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsDraftExpression strong{color:var(--ink);font-size:14px;font-weight:860;overflow-wrap:anywhere}.opsDraftExpression .ppcAdPilotLegacy code{color:var(--muted-strong);overflow-wrap:anywhere;white-space:normal}.opsDraftExpression>.opsPill{align-self:stretch;border-radius:0;min-height:100%}.opsDefinitionList{display:grid;gap:10px;margin:0}.opsDefinitionList.compact{gap:6px}.opsDefinitionList div{border-bottom:1px solid var(--line);display:grid;gap:3px;padding-bottom:9px}.opsDefinitionList div:last-child{border-bottom:0;padding-bottom:0}.opsDefinitionList dt{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsDefinitionList dd{color:var(--ink);font-size:13px;font-weight:720;margin:0;overflow-wrap:anywhere}.opsList{display:grid;gap:6px}.opsList button,.opsList a,.opsRowButton,.opsFormulaButton,.opsTypeRail .ppcAdPilotLegacy button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--ink);display:grid;gap:5px;min-width:0;padding:9px;text-align:left;text-decoration:none}.opsList button.active,.opsList a.active,.opsRowButton.active,.opsFormulaButton.active,.opsTypeRail button.active,.opsList button:hover,.opsList a:hover,.opsRowButton:hover,.opsFormulaButton:hover,.opsTypeRail button:hover{background:#fff;border-color:var(--line-strong)}.opsList strong,.opsRowButton strong,.opsFormulaButton strong,.opsTypeRail strong{font-size:13px;font-weight:850;overflow-wrap:anywhere}.opsList span,.opsList small,.opsRowButton span,.opsRowButton small,.opsFormulaButton small,.opsTypeRail small{color:var(--muted);font-size:11px;font-weight:700;overflow-wrap:anywhere}.opsTypeRail{display:grid;gap:6px}.opsTextButton{background:transparent;color:var(--ink);display:inline;font-weight:850;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.opsTextButton:hover{color:#000;text-decoration-color:var(--brand)}.opsMatrixHeader,.opsTableHeader{align-items:center;border-bottom:1px solid var(--line-strong);color:var(--muted);display:grid;gap:12px;font-size:10px;font-weight:850;min-width:min(760px,100%);padding:0 12px 9px;text-transform:uppercase}.opsRecordMatrix,.opsTable,.opsRuleMatrix,.opsRuleSetMatrix,.opsDraftMatrix,.opsTransferMatrix,.opsProductMatrix,.opsDiffMatrix,.opsBudgetMatrix,.opsCampaignMatrix{display:grid;min-width:0;overflow-x:auto}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:12px;min-width:min(760px,100%);padding:10px 12px}.opsTableRow:last-child,.opsRecordMatrix article:last-child,.opsRuleMatrix article:last-child,.opsRuleSetMatrix article:last-child,.opsDraftMatrix article:last-child,.opsTransferMatrix article:last-child,.opsProductMatrix article:last-child,.opsDiffMatrix article:last-child,.opsBudgetMatrix article:last-child,.opsCampaignMatrix article:last-child{border-bottom:0}.opsRecordMatrix article.selected,.opsRuleMatrix article.selected,.opsRuleSetMatrix article.selected,.opsDraftMatrix article.selected,.opsTransferMatrix article.selected,.opsProductMatrix article.selected,.opsDiffMatrix article.selected,.opsBudgetMatrix article.selected,.opsCampaignMatrix article.selected{background:#fbffef;box-shadow:inset 3px 0 0 var(--brand)}.opsTableRow strong,.opsRecordMatrix strong,.opsRuleMatrix strong,.opsRuleSetMatrix strong,.opsDraftMatrix strong,.opsTransferMatrix strong,.opsProductMatrix strong,.opsDiffMatrix strong,.opsBudgetMatrix strong,.opsCampaignMatrix strong{font-size:13px;font-weight:820;overflow-wrap:anywhere}.opsTableRow small,.opsRecordMatrix small,.opsRuleMatrix small,.opsRuleSetMatrix small,.opsDraftMatrix small,.opsTransferMatrix small,.opsProductMatrix small,.opsDiffMatrix small,.opsBudgetMatrix small,.opsCampaignMatrix small{color:var(--muted);display:block;font-size:11px;font-weight:680;margin-top:2px;overflow-wrap:anywhere}.opsRecordMatrix article{grid-template-columns:minmax(170px,1fr) minmax(220px,1.4fr) auto}.opsHomeApprovalHeader,.opsHomeQueueHeader,.opsGateMatrix article,.opsProductGateMatrix article,.opsReadinessMatrix article,.opsDecisionMatrix article{grid-template-columns:minmax(170px,1fr) minmax(220px,1.25fr) minmax(220px,1.25fr) auto}.opsProfileDecisionMatrix article,.opsRuleSetDraftMatrix article,.opsRuleDecisionMatrix article,.opsSearchDecisionMatrix article,.opsProductDraftMatrix article,.opsApprovalDraftMatrix article,.opsSettingsDecisionMatrix article,.opsHomeDecisionMatrix article,.opsReportDecisionMatrix article,.opsAnalyticsDecisionMatrix article,.opsBudgetDraftMatrix article,.opsAdsDraftMatrix article,.opsOnboardingDecisionMatrix article,.opsAccountDecisionMatrix article{grid-template-columns:minmax(170px,.9fr) minmax(260px,1.6fr) auto}.opsDraftHeader,.opsDraftMatrix article,.opsTransferRouteHeader,.opsTransferRouteMatrix article{grid-template-columns:minmax(170px,1fr) repeat(4,minmax(150px,1fr)) auto}.opsRuleSetHeader,.opsRuleSetMatrix article,.opsProductHeader,.opsProductMatrix article,.opsTransferHeader,.opsTransferMatrix article{grid-template-columns:minmax(170px,1.15fr) repeat(6,minmax(140px,1fr)) auto}.opsRuleHeader,.opsRuleMatrix article,.opsDiffHeader,.opsDiffMatrix article,.opsBudgetHeader,.opsBudgetMatrix article,.opsCampaignHeader,.opsCampaignMatrix article{grid-template-columns:minmax(170px,1.15fr) repeat(5,minmax(140px,1fr)) auto}.opsCoreParityHeader,.opsCoreParityMatrix article,.opsRuleSetParityHeader,.opsRuleSetParityMatrix article,.opsTransferParityHeader,.opsTransferParityMatrix article,.opsProductParityHeader,.opsProductParityMatrix article,.opsJobParityHeader,.opsJobParityMatrix article,.opsBuilderParityHeader,.opsBuilderParityMatrix article{grid-template-columns:repeat(6,minmax(150px,1fr)) auto}.opsAnalyticsSignalHeader,.opsAnalyticsSignalMatrix article,.opsReportEvidenceHeader,.opsReportEvidenceMatrix article,.opsProfileScopeHeader,.opsProfileScopeMatrix article,.opsGovernanceAuditHeader,.opsGovernanceAuditMatrix article,.opsOnboardingGateHeader,.opsOnboardingGateMatrix article,.opsAccountSyncHeader,.opsAccountSyncMatrix article{grid-template-columns:repeat(4,minmax(150px,1fr)) auto}.opsTwoColumn{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsTwoColumn.flush{margin-top:14px}.opsBuilderPreview{border-top:1px solid var(--line);display:grid;gap:14px;margin-top:16px;padding-top:16px}.opsBuilderPalette{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsBuilderPalette section,.opsRuleSafetyBlock{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.opsActionStack,.opsConditionRail,.opsBuilderScope,.opsAssemblyFlow,.opsStepper{display:grid;gap:7px}.opsFormulaButton{grid-template-columns:minmax(0,1fr) auto}.opsFormulaButton .ppcAdPilotLegacy code{color:var(--muted-strong);display:block;margin-top:3px;overflow-wrap:anywhere;white-space:normal}.opsConditionRail span,.opsBuilderScope span,.opsStepper span,.opsAssemblyFlow article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);font-size:12px;font-weight:720;padding:8px 10px}.opsAssemblyFlow.compact article{display:grid;gap:3px}.opsAssemblyFlow span,.opsAssemblyFlow small{color:var(--muted);font-size:10px;font-weight:820;text-transform:uppercase}.opsAssemblyFlow strong{color:var(--ink);font-size:12px;font-weight:850}.opsRuleSummary{display:grid;gap:13px}.opsRuleSummary header{background:var(--ink);border-radius:8px;color:#fff;display:grid;gap:6px;padding:14px}.opsRuleSummary header span{color:#b6c1ae;font-size:10px;font-weight:850;text-transform:uppercase}.opsRuleSummary header strong{font-size:16px;font-weight:860;line-height:1.15;overflow-wrap:anywhere}.opsRuleSummary header .ppcAdPilotLegacy code{color:#e3eadb;overflow-wrap:anywhere;white-space:normal}.opsRuleSummary dl{display:grid;gap:9px;margin:0}.opsRuleSummary dl div{border-bottom:1px solid var(--line);display:grid;gap:3px;padding-bottom:8px}.opsRuleSummary dt{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsRuleSummary dd{color:var(--ink);font-size:12px;font-weight:720;margin:0;overflow-wrap:anywhere}.opsSegmented{background:var(--surface-tint);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:2px;padding:3px}.opsSegmented .ppcAdPilotLegacy button{background:transparent;border-radius:6px;color:var(--muted-strong);font-size:12px;font-weight:820;min-height:28px;padding:5px 9px}.opsSegmented button.active,.opsSegmented button:hover{background:var(--surface);color:var(--ink)}.opsEditorGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsField{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:5px;padding:11px}.opsField span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsField strong,.opsField .ppcAdPilotLegacy code{color:var(--ink);font-size:13px;font-weight:780;overflow-wrap:anywhere}.opsField .ppcAdPilotLegacy code{white-space:normal}.opsEmptyState{border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);padding:18px}.opsEmptyState strong{color:var(--ink-soft)}.opsEmptyState p{margin:6px 0 0}@media(max-width:1280px){.opsCommandCenter,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{grid-template-columns:1fr}.opsWorkbenchColumn+.opsWorkbenchColumn,.opsWorkbenchMain,.opsWorkbenchInspector{border-left:0;border-top:1px solid var(--line)}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsWorkbenchInspector,.opsWorkbenchColumn:last-child{background:var(--surface)}.opsObjectDock article.formula,.opsControlBand article.formul.ppcAdPilotLegacy a{grid-column:auto}}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{height:auto;min-height:auto;position:static}.opsLayout.withInspector{grid-template-columns:1fr}.opsInspector{position:static}.autopilotGoalPicker,.autopilotDraftBoard{grid-template-columns:1fr}.autopilotGoalPicker>div:first-child{border-bottom:1px solid var(--line);border-right:0;padding:0 0 12px}.autopilotFlowSteps,.autopilotImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.opsRail{gap:14px;padding:14px 12px 12px}.opsBrand{padding:4px 6px}.opsNav{display:flex;gap:8px;margin:0 -12px;overflow-x:auto;padding:0 12px 4px;scrollbar-width:none}.opsNav::-webkit-scrollbar{display:none}.opsNavSection{display:contents}.opsNavSection h2{display:none}.opsNavSection>div{display:flex;gap:8px}.opsNavSection:has(a.active)>div,.opsNavSection:has(a[aria-current=page])>div{order:-1}.opsNav .ppcAdPilotLegacy a{grid-template-columns:30px minmax(0,1fr);min-width:148px}.opsNavText strong,.opsNavText small{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.opsNav a.active,.opsNav a[aria-current=page]{order:-1}.opsNavCode{height:28px}.opsRailFoot{border-top:0;margin-top:0;padding:0 6px}.opsWorkspace{padding:16px}.opsTopbar{align-items:start;display:grid}.opsTopSystem dl{justify-content:start}.opsDraftExpression,.opsBuilderPalette,.opsTwoColumn{grid-template-columns:1fr}.opsDraftExpression>.opsPill{border-radius:0;justify-content:flex-start}.opsEditorGrid{grid-template-columns:1fr}}.opsInspectorStack{display:grid;gap:12px}.opsPaneStack{align-content:start;display:grid;gap:14px;min-width:0}.opsDefinitionList.compact{gap:7px}.opsDefinitionList.compact div{padding-bottom:7px}.opsButtonRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.opsSegmented{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:3px;padding:3px}.opsSegmented .ppcAdPilotLegacy button{background:transparent;border-radius:5px;color:var(--muted);font-size:11px;font-weight:830;min-height:28px;padding:5px 8px}.opsSegmented.small .ppcAdPilotLegacy button{min-height:24px;padding:3px 7px}.opsOperatorSurface{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-height:720px;overflow:hidden}.opsRuleSetWorkspace,.opsRuleStudioWorkspace{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.7fr)}.opsOperatorPane{min-width:0;padding:18px}.opsRuleSetSidebar,.opsRuleStudioSidebar{background:var(--surface-soft);border-right:1px solid var(--line);display:grid;gap:14px;align-content:start}.opsRuleSetDetail,.opsRuleEditorPane{display:grid;gap:18px;align-content:start}.opsPaneHeader,.opsDetailHeader,.opsEditorHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.opsPaneHeader.subtle{border-top:1px solid var(--line);padding-top:14px}.opsPaneHeader span,.opsDetailHeader span,.opsEditorHeader span,.opsAssistBlock span,.opsFilterGrid>div>span,.opsFormulaGrid article span,.opsLimitGrid article span,.opsScheduleGrid article span,.opsDetailMeta article span{color:var(--muted);display:block;font-size:10px;font-weight:850;text-transform:uppercase}.opsPaneHeader strong,.opsAssistBlock strong{display:block;font-size:14px;font-weight:880;margin-top:2px}.opsDetailHeader h2,.opsEditorHeader h2{font-size:22px;letter-spacing:0;line-height:1.1;margin:3px 0}.opsDetailHeader p,.opsEditorHeader p,.opsAssistBlock p{color:var(--muted);font-size:12px;font-weight:680;line-height:1.45;margin:0}.opsTinyMet.ppcAdPilotLegacy a{color:var(--muted);font-size:11px;font-weight:780}.opsRuleSetList,.opsStackList{display:grid;gap:6px}.opsRuleSetListHeader,.opsRuleTableHeader{color:var(--muted);display:grid;font-size:10px;font-weight:850;gap:10px;padding:0 10px 4px;text-transform:uppercase}.opsRuleSetListHeader{grid-template-columns:minmax(0,1fr) 54px 82px}.opsRuleSetEntry,.opsStackItem{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--ink);display:grid;gap:10px;min-width:0;padding:10px;text-align:left}.opsRuleSetEntry{align-items:center;grid-template-columns:minmax(0,1fr) 54px 82px}.opsStackItem{align-items:start;grid-template-columns:minmax(0,1fr) auto}.opsRuleSetEntry:hover,.opsRuleSetEntry.selected,.opsStackItem:hover,.opsStackItem.selected{background:#fff;border-color:var(--line)}.opsRuleSetEntry strong,.opsStackItem strong,.opsRuleTableRow strong,.opsConditionList strong,.opsVariableList strong,.opsActionList strong,.opsFormulaGrid strong,.opsLimitGrid strong,.opsScheduleGrid strong,.opsDetailMeta strong,.opsRiskList strong{color:var(--ink);font-size:13px;font-weight:850}.opsRuleSetEntry small,.opsStackItem small,.opsRuleTableRow small,.opsVariableList small,.opsActionList small,.opsFormulaGrid small,.opsLimitGrid small,.opsScheduleGrid small,.opsDetailMeta small,.opsRiskList small{color:var(--muted);display:block;font-size:11px;font-weight:680;line-height:1.35;margin-top:3px}.opsDetailMeta,.opsScheduleGrid,.opsFormulaGrid,.opsLimitGrid{display:grid;gap:10px}.opsDetailMet.ppcAdPilotLegacy a{grid-template-columns:repeat(4,minmax(0,1fr))}.opsDetailMeta article,.opsScheduleGrid article,.opsFormulaGrid article,.opsLimitGrid article{border-bottom:1px solid var(--line);min-width:0;padding-bottom:12px}.opsWorkSection,.opsFormSection{border-top:1px solid var(--line);display:grid;gap:12px;padding-top:16px}.opsRuleTable{display:grid;gap:0}.opsRuleTableHeader,.opsRuleTableRow{grid-template-columns:minmax(180px,1.3fr) minmax(120px,1fr) 86px minmax(110px,.8fr) minmax(150px,1fr) 82px}.opsRuleTableRow{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:grid;font-size:12px;gap:10px;min-width:0;padding:11px 10px;text-align:left}.opsRuleTableRow:hover,.opsRuleTableRow.selected{background:var(--surface-soft)}.opsRuleTableRow code,.opsActionList code,.opsFormulaGrid .ppcAdPilotLegacy code{color:var(--ink-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;white-space:normal}.opsScheduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.opsRiskList{display:grid;gap:10px}.opsRiskList article{border-bottom:1px solid var(--line);display:grid;gap:4px;padding-bottom:10px}.opsRiskList.compact{gap:8px}.opsRiskList.compact article{padding-bottom:8px}.opsRiskList span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsAssistBlock{display:grid;gap:10px}.opsDraftPicker{display:grid;gap:5px}.opsDraftPicker .ppcAdPilotLegacy button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);font-size:12px;font-weight:780;padding:8px;text-align:left}.opsDraftPicker button.active,.opsDraftPicker button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.opsRuleStudioWorkspace{grid-template-columns:330px minmax(0,1fr)}.opsEditorActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.opsDraftState{border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:850;line-height:1;padding:7px 9px;white-space:nowrap}.opsDraftState.success{background:var(--success-soft);border-color:#28724c38}.opsDraftState.warning{background:var(--warning-soft);border-color:#8b651b3d}.opsDraftWorkflow{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.opsDraftWorkflow.compact{grid-template-columns:1fr;margin:0}.opsDraftWorkflow article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:10px}.opsDraftWorkflow article.success{background:var(--success-soft);border-color:#28724c38}.opsDraftWorkflow article.warning{background:var(--warning-soft);border-color:#8b651b3d}.opsDraftWorkflow article.danger{background:var(--danger-soft);border-color:#9e3b3233}.opsDraftWorkflow span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsDraftWorkflow strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere}.opsDraftWorkflow small{color:var(--muted);font-size:11px;font-weight:680;line-height:1.35;min-width:0;overflow-wrap:anywhere}.opsEditorGridLarge{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsFormSection.wide{grid-column:1 / -1}.opsConditionList,.opsVariableList,.opsActionList{display:grid;gap:7px}.opsConditionList article{align-items:start;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:9px 0}.opsConditionList article span{color:var(--muted);font-size:11px;font-weight:850}.opsFilterGrid{display:grid;gap:14px}.opsFilterGrid>div{display:grid;gap:8px}.opsChipGrid{display:flex;flex-wrap:wrap;gap:6px}.opsChip{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);display:inline-flex;font-size:11px;font-weight:820;min-height:26px;min-width:0;padding:5px 9px;overflow-wrap:anywhere}.opsChip.active{background:#ece9dd;border-color:var(--line-strong);color:var(--ink)}.opsVariableList button,.opsActionList .ppcAdPilotLegacy button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:6px;padding:9px;text-align:left}.opsVariableList button.active,.opsVariableList button:hover,.opsActionList button.active,.opsActionList button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.opsActionList .ppcAdPilotLegacy button{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr)}.opsFormulaGrid,.opsLimitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.opsInlineFieldGrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.opsStateToggle{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13px;font-weight:850;min-height:34px;padding:7px 8px;text-align:left;width:100%}.opsStateToggle.active{background:var(--success-soft);border-color:#28724c47}.ruleStudioWorkbench{display:grid;gap:14px;min-width:0}.ruleSetTablePanel,.ruleSetDetailPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-width:0;overflow:hidden}.ruleSetDetailPanel{display:grid;gap:0}.ruleStudioSectionHeader,.ruleSetDetailHeader,.ruleEditorTitle,.ruleEditorSection>header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;min-width:0;padding:14px 16px}.ruleEditorTitle,.ruleEditorSection>header{padding:0 0 12px}.ruleStudioSectionHeader div,.ruleSetDetailHeader div,.ruleEditorTitle div,.ruleEditorSection>header div{min-width:0}.ruleStudioSectionHeader span,.ruleSetDetailHeader span,.ruleEditorTitle span,.ruleEditorSection>header span,.ruleFilterGrid article>span,.ruleActionGrid label>span,.conditionBuilder label>span,.ruleInspector span,.ruleAssistant span,.ruleSummaryBand span,.ruleExecutionGrid span,.ruleHistoryList span{color:var(--muted);display:block;font-size:10px;font-weight:850;text-transform:uppercase}.ruleStudioSectionHeader h2,.ruleSetDetailHeader h2,.ruleEditorTitle h3{font-size:20px;letter-spacing:0;line-height:1.12;margin:2px 0 0;overflow-wrap:anywhere}.ruleEditorTitle h3{font-size:18px}.ruleSetDetailHeader p,.ruleEditorTitle p{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4;margin:4px 0 0;overflow-wrap:anywhere}.ruleSetTable{display:grid;min-width:0;overflow-x:auto}.ruleSetTableHeader,.ruleSetTableRow{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1.25fr) minmax(72px,.6fr) minmax(96px,.7fr) minmax(120px,.9fr) minmax(50px,.42fr) minmax(76px,.55fr) minmax(100px,.75fr) minmax(78px,.55fr);min-width:880px;width:max(100%,880px)}.ruleSetTableHeader{background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:850;padding:9px 16px;text-transform:uppercase}.ruleSetTableRow{background:transparent;border:0;border-top:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:760;padding:11px 16px;text-align:left}.ruleSetTableRow:hover,.ruleSetTableRow.selected{background:#fbfcf7}.ruleSetTableRow.selected{box-shadow:inset 3px 0 0 var(--brand)}.ruleSetTableRow span{min-width:0;overflow-wrap:anywhere}.ruleSetTableRow strong,.ruleListPane strong,.ruleEditorSection strong,.metricRail strong,.ruleInspector strong,.ruleAssistant strong,.ruleSummaryBand strong,.ruleExecutionGrid strong,.ruleHistoryList strong,.ruleSimulationTable strong{color:var(--ink);font-size:13px;font-weight:870;line-height:1.25;overflow-wrap:anywhere}.ruleSetTableRow small,.ruleListPane small,.metricRail small,.ruleInspector small,.ruleSummaryBand small,.ruleExecutionGrid small,.ruleHistoryList small,.ruleSimulationTable small{color:var(--muted);display:block;font-size:11px;font-weight:700;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.ruleStudioTabs{border-bottom:1px solid var(--line);display:flex;gap:2px;overflow-x:auto;padding:0 16px}.ruleStudioTabs .ppcAdPilotLegacy button{background:transparent;border-bottom:2px solid transparent;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:850;min-height:42px;padding:0 10px}.ruleStudioTabs button.active,.ruleStudioTabs button:hover{border-color:var(--ink);color:var(--ink)}.ruleBuilderGrid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.8fr);min-width:0}.ruleListPane{background:var(--surface-soft);border-right:1px solid var(--line);min-width:0;padding:14px}.ruleListPane header{display:grid;gap:7px;padding-bottom:10px}.ruleListPane header span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.ruleListPane>div{display:grid;gap:6px}.ruleListActions,.ruleOrderActions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ruleListPane .ppcAdPilotLegacy button{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--ink);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px;text-align:left}.ruleListActions .opsButton,.ruleOrderActions .opsButton{align-items:center;display:inline-flex;justify-content:center;text-align:center}.ruleListPane button:hover,.ruleListPane button.selected{background:var(--surface);border-color:var(--line)}.ruleEditorPane{display:grid;gap:16px;min-width:0;padding:16px}.ruleEditorSection{border-top:1px solid var(--line);display:grid;gap:12px;min-width:0;padding-top:15px}.conditionBuilder{display:grid;gap:7px}.conditionBuilder article{align-items:end;display:grid;gap:8px;grid-template-columns:34px minmax(150px,1fr) minmax(96px,.5fr) minmax(130px,.75fr) 34px;min-width:0}.conditionIndex{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;height:34px;justify-content:center}.conditionBuilder label,.ruleActionGrid label{display:grid;gap:4px;min-width:0}.ruleIconButton{align-items:center;background:var(--danger-soft);border:1px solid rgba(158,59,50,.18);border-radius:6px;color:var(--danger);display:inline-flex;font-size:18px;font-weight:900;height:34px;justify-content:center;min-width:40px}.ruleFilterGrid,.ruleActionGrid,.ruleExecutionGrid,.ruleSummaryBand{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.ruleFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ruleFilterGrid article,.ruleExecutionGrid article,.ruleSummaryBand article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:7px;min-width:0;padding:10px}.metricRail{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metricRail .ppcAdPilotLegacy button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);min-width:0;padding:9px;text-align:left}.metricRail button:hover,.metricRail button.active{background:var(--surface-soft);border-color:var(--line-strong)}.ruleStudioTabPanel{display:grid;gap:12px;min-width:0;padding:16px}.ruleSimulationTable,.ruleHistoryList{border-top:1px solid var(--line);display:grid;min-width:0}.ruleSimulationTable article,.ruleHistoryList article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.85fr) auto;min-width:0;padding:10px 0}.ruleHistoryList article{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) minmax(190px,.85fr) auto}.ruleSimulationTable .ppcAdPilotLegacy code{color:var(--ink-soft);font-size:12px;font-weight:760;overflow-wrap:anywhere;white-space:normal}.ruleInspector,.ruleAssistant{display:grid;gap:10px}.ruleInspector article{border-bottom:1px solid var(--line);display:grid;gap:4px;min-width:0;padding-bottom:10px}.ruleInspector article:last-child{border-bottom:0;padding-bottom:0}.ruleAssistant header{display:grid;gap:3px;min-width:0}@media(max-width:1320px){.opsWorkspace{padding:18px}.opsLayout.withInspector{gap:12px;grid-template-columns:minmax(0,1fr) 280px}.opsRuleSetWorkspace{grid-template-columns:290px minmax(0,1fr)}.opsRuleStudioWorkspace{grid-template-columns:280px minmax(0,1fr)}.opsEditorGridLarge,.opsActionList .ppcAdPilotLegacy button,.opsDetailMeta,.opsScheduleGrid,.opsFormulaGrid,.opsLimitGrid,.opsInlineFieldGrid{grid-template-columns:1fr}.opsRuleTableHeader{display:none}.opsRuleTableRow,.ruleExecutionGrid,.ruleSummaryBand{grid-template-columns:1fr}.ruleSetTableRow{grid-template-columns:minmax(150px,1.25fr) minmax(72px,.6fr) minmax(96px,.7fr) minmax(120px,.9fr) minmax(50px,.42fr) minmax(76px,.55fr) minmax(100px,.75fr) minmax(78px,.55fr)}}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{min-height:auto;position:static}.opsWorkbench,.opsLayout.withInspector,.opsRuleSetWorkspace,.opsRuleStudioWorkspace,.ruleBuilderGrid,.opsEditorGridLarge{grid-template-columns:1fr}.opsWorkbenchSidebar,.opsWorkbenchInspector,.opsRuleSetSidebar,.opsRuleStudioSidebar,.ruleListPane{border:0}.opsDetailMeta,.opsScheduleGrid,.opsFormulaGrid,.opsLimitGrid,.opsInlineFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.opsWorkspace{padding:14px}.opsTopbar{align-items:start;display:grid}.opsEditorGrid{grid-template-columns:1fr}.opsOperatorPane{padding:14px}.opsDetailMeta,.opsScheduleGrid,.opsFormulaGrid,.opsLimitGrid{grid-template-columns:1fr}.opsTodayGrid,.opsWorkspaceMap,.opsTaskQueue a,.opsBlockerList article{grid-template-columns:1fr}.opsTaskQueue small,.opsTaskQueue .opsPill,.opsBlockerList .opsPill{grid-column:auto;grid-row:auto}.opsWorkspaceMap .ppcAdPilotLegacy a{min-height:auto}.opsRuleSetListHeader,.opsRuleTableHeader,.ruleSetTableHeader{display:none}.ruleSetTableHeader,.ruleSetTableRow{min-width:0;width:100%}.opsRuleSetEntry,.opsRuleTableRow,.ruleSetTableRow,.conditionBuilder article,.ruleFilterGrid,.ruleActionGrid,.ruleSimulationTable article,.ruleHistoryList article,.opsActionList .ppcAdPilotLegacy button{grid-template-columns:1fr}.conditionBuilder article{align-items:stretch}.conditionIndex,.ruleIconButton{width:100%}.ruleSetTableRow>span:before{color:var(--muted);content:attr(data-label);display:block;font-size:10px;font-weight:850;margin-bottom:2px;text-transform:uppercase}.opsDetailHeader,.opsEditorHeader,.opsPaneHeader,.ruleStudioSectionHeader,.ruleSetDetailHeader,.ruleEditorTitle,.ruleEditorSection>header{align-items:stretch;display:grid}}.opsNavGroupLabel{color:#7d8797;font-size:10px;font-weight:780;letter-spacing:.02em;line-height:1;margin:0;padding:0 8px;text-transform:uppercase}.opsTopTitle p{max-width:620px}.opsStackItem,.ruleSetTableRow,.transferTermGrid,.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton,.opsTaskQueue .ppcAdPilotLegacy a{overflow:hidden}.opsStackItem>span,.ruleSetTableRow>span,.transferTermGrid>span,.jobQueueTitle,.jobQueueState,.jobDiffButton>span,.productCardButton>span,.profileNodeButton>span,.opsTaskQueue a>*{min-width:0}.opsStackItem strong,.opsStackItem small,.opsStackMeta,.ruleSetTableRow strong,.ruleSetTableRow small,.transferTermGrid strong,.transferTermGrid small,.jobQueueButton strong,.jobQueueButton small,.jobDiffButton strong,.jobDiffButton small,.productCardButton strong,.productCardButton small,.profileNodeButton strong,.profileNodeButton small,.opsTaskQueue strong,.opsTaskQueue small{display:-webkit-box;line-clamp:1;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.jobDiffButton small,.opsTaskQueue small,.ruleSetTableRow small{line-clamp:2;-webkit-line-clamp:2}.transferTermGrid,.jobQueueButton,.jobDiffButton{gap:8px;padding:10px}.opsAiDraftQueue p,.jobCommandHeader p,.profileFocusStrip p,.productAssemblyNote small{display:-webkit-box;line-clamp:2;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.transferTermGrid{grid-template-columns:minmax(0,1.16fr) minmax(0,.9fr) minmax(0,.72fr) minmax(88px,.46fr) minmax(0,1fr) minmax(0,.64fr) minmax(0,.95fr);min-width:0}.transferTermGrid>span{overflow:hidden}.jobDiffButton{grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr) minmax(0,.82fr) minmax(104px,max-content)}.jobDiffButton>.opsPill{justify-self:end;max-width:none;min-width:-moz-max-content;min-width:max-content}@media(max-width:720px){.transferTableScroll{overflow-x:visible}.transferTermHeader{display:none}.transferTermGrid{grid-template-columns:minmax(0,1fr) max-content;min-width:0;padding:12px}.transferTermGrid>span:first-child{grid-column:1;grid-row:1}.transferTermGrid>span:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.transferTermGrid>span:nth-child(2),.transferTermGrid>span:nth-child(5),.transferTermGrid>span:nth-child(7){grid-column:1 / -1}.transferTermGrid>span:nth-child(3),.transferTermGrid>span:nth-child(6){display:none}.jobDiffButton{grid-template-columns:minmax(0,1fr) max-content}.jobDiffButton>span{grid-column:1 / -1}.jobDiffButton>.opsPill{grid-column:2;grid-row:1}}.transferWorkspace,.campaignRoleWorkspace{display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr)}.transferCandidateTable{display:grid;gap:12px;grid-column:1 / -1;min-width:0}.transferCandidateRail,.campaignRoleRail{align-content:start;border-right:1px solid var(--line);display:grid;gap:12px;padding-right:18px}.transferBuilder,.campaignRoleBuilder,.transferInspector,.campaignInspector{align-content:start;display:grid;gap:14px;min-width:0}.transferSectionHeader,.campaignSectionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.transferSectionHeader strong,.campaignSectionHeader strong{font-size:13px;font-weight:900}.transferSectionHeader span,.campaignSectionHeader span{color:var(--muted);font-size:11px;font-weight:780}.transferFilterBar{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px}.transferFilterBar .ppcAdPilotLegacy button{background:transparent;border-radius:5px;color:var(--muted);font-size:11px;font-weight:850;min-height:28px}.transferFilterBar button.active{background:var(--surface);color:var(--ink)}.transferAiActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.transferTableScroll{border:1px solid var(--line);border-radius:7px;min-width:0;overflow-x:auto;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.transferTermGrid{align-items:center;background:var(--surface);border:0;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:10px;grid-template-columns:minmax(160px,1.1fr) minmax(140px,.9fr) minmax(126px,.78fr) minmax(92px,.52fr) minmax(170px,1.18fr) minmax(112px,.72fr) minmax(170px,1.1fr);min-width:1040px;padding:10px 12px;text-align:left;width:100%}.transferTermGrid:last-child{border-bottom:0}.transferTermGrid.active,.transferTermGrid:hover{background:#fbfff2}.transferTermHeader{background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:900;min-height:36px;padding-block:8px;text-transform:uppercase}.transferTermGrid>span{display:grid;gap:3px;min-width:0}.transferTermGrid strong,.transferTermGrid small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transferTermGrid strong{font-size:12px;font-weight:880}.transferTermGrid small{color:var(--muted);font-size:11px;font-weight:700}.transferCandidateList,.campaignRoleList{display:grid;gap:7px}.transferRoleEditorList{display:grid;gap:9px;min-width:0}.transferRoleEditorList article{background:var(--surface);border:1px solid var(--line);border-left:3px solid transparent;border-radius:7px;display:grid;gap:9px;min-width:0;padding:10px}.transferRoleEditorList article.active{border-left-color:var(--brand)}.transferRoleEditorTop,.transferRoleEditorFields{display:grid;gap:8px;min-width:0}.transferRoleEditorTop{align-items:center;grid-template-columns:minmax(0,1fr) minmax(96px,.52fr)}.transferRoleEditorFields{grid-template-columns:minmax(0,1fr) minmax(86px,.62fr)}.transferRoleEditorList label{display:grid;gap:5px;min-width:0}.transferRoleEditorList label span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.transferRoleEditorList input,.transferRoleEditorList select{min-height:32px}.transferCandidateList button,.campaignRoleList .ppcAdPilotLegacy button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--ink);display:grid;gap:8px;padding:10px;text-align:left}.campaignRoleList .ppcAdPilotLegacy button{align-items:center;grid-template-columns:minmax(0,1fr) auto}.transferCandidateList button:hover,.transferCandidateList button.active,.campaignRoleList button:hover,.campaignRoleList button.active{background:var(--surface-soft);border-color:var(--line)}.transferCandidateList button>span,.campaignRoleList button>span{display:grid;gap:3px;min-width:0}.transferCandidateList strong,.campaignRoleList strong{font-size:13px;font-weight:880}.transferCandidateList small,.campaignRoleList small{color:var(--muted);font-size:11px;font-weight:700}.transferBuilderHeader,.campaignRoleHeader{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding-bottom:13px}.transferBuilderHeader div,.campaignRoleHeader div{display:grid;gap:3px;min-width:0}.transferBuilderHeader span,.campaignRoleHeader span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.transferBuilderHeader h2,.campaignRoleHeader h2,.transferInspector h2,.campaignInspector h2{font-size:20px;letter-spacing:0;line-height:1.12;margin:0}.transferBuilderHeader p,.campaignRoleHeader p,.transferInspector p,.campaignInspector p{color:var(--muted);font-size:12px;font-weight:700;margin:0}.transferRouteStrip,.campaignPipeline{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.transferRouteStrip button,.campaignPipeline .ppcAdPilotLegacy button{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:3px;min-height:54px;padding:9px;text-align:left}.transferRouteStrip button.active,.campaignPipeline button.active{background:#eff4de;border-color:var(--line-strong)}.transferRouteStrip strong,.campaignPipeline strong{font-size:12px;font-weight:900}.transferRouteStrip small,.campaignPipeline small{color:var(--muted);font-size:10px;font-weight:760}.transferBuilderGrid,.campaignBuilderGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsBuilderField{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:6px;min-width:0;padding:11px}.opsBuilderField.success{background:var(--success-soft);border-color:#28724c47}.opsBuilderField.warning{background:var(--warning-soft);border-color:#8b651b47}.opsBuilderField.danger{background:var(--danger-soft);border-color:#a43a3147}.opsBuilderField span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsBuilderField strong{font-size:13px;font-weight:880}.opsBuilderField small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.opsBuilderField input,.opsBuilderField select{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13px;font-weight:780;min-height:34px;min-width:0;padding:7px 8px;width:100%}.transferRuleLine{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:12px 0}.transferRuleLine article{display:grid;gap:3px;min-width:0}.transferRuleLine span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.transferRuleLine strong{font-size:13px;font-weight:880}.transferRuleLine small{color:var(--muted);font-size:11px;font-weight:700}.transferReviewGrid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.transferReviewGrid article,.campaignCheckBand .ppcAdPilotLegacy button{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:10px;text-align:left}.transferReviewGrid article.success,.campaignCheckBand button.success{background:var(--success-soft);border-color:#28724c38}.transferReviewGrid article.warning,.campaignCheckBand button.warning{background:var(--warning-soft);border-color:#8b651b38}.transferReviewGrid article.danger,.campaignCheckBand button.danger{background:var(--danger-soft);border-color:#a43a3138}.transferReviewGrid span,.campaignCheckBand span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.transferReviewGrid strong,.campaignCheckBand strong{font-size:12px;font-weight:880;min-width:0}.transferReviewGrid small,.campaignCheckBand small{color:var(--muted);font-size:11px;font-weight:700}.transferInspector header,.campaignInspector header{border-bottom:1px solid var(--line);display:grid;gap:7px;padding-bottom:13px}.transferRiskList,.transferWarningStack,.campaignInspectorList,.transferDiffPreview,.campaignDiffPreview{display:grid;gap:0}.transferRiskList article,.transferWarningStack article,.campaignInspectorList article,.transferDiffPreview article,.campaignDiffPreview article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.transferRiskList span,.transferWarningStack span,.campaignInspectorList span{display:grid;gap:2px;min-width:0}.transferRiskList small,.transferWarningStack small,.campaignInspectorList small,.transferDiffPreview span,.campaignDiffPreview span{color:var(--muted);font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.transferRiskList strong,.transferWarningStack strong,.campaignInspectorList strong,.transferDiffPreview strong,.campaignDiffPreview strong{font-size:12px;font-weight:880;overflow-wrap:anywhere}.transferRiskList em,.transferWarningStack em,.campaignInspectorList em,.transferDiffPreview small,.campaignDiffPreview small{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;overflow-wrap:anywhere}.transferDiffPreview article,.campaignDiffPreview article{grid-template-columns:62px minmax(0,1fr)}.transferDiffPreview .opsPill,.campaignDiffPreview .opsPill{justify-self:start}.campaignRoleBuilder{gap:16px}.campaignCheckBand{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.campaignCheckBand button.active{outline:2px solid var(--line-strong);outline-offset:0}.campaignCompactTable{border-top:1px solid var(--line);display:grid;gap:0;min-width:0}.campaignCompactHeader,.campaignCompactTable article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:72px minmax(220px,1.5fr) minmax(130px,.8fr) minmax(160px,1fr) auto;min-width:0;padding:10px 0}.campaignCompactHeader{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.campaignCompactTable article.selected{background:linear-gradient(90deg,rgba(216,255,61,.13),transparent 75%)}.campaignCompactTable span{min-width:0}.campaignCompactTable strong{font-size:13px;font-weight:850}.campaignCompactTable small{color:var(--muted);display:block;font-size:11px;font-weight:700;margin-top:2px}.campaignTextButton{background:transparent;color:var(--ink);font-size:13px;font-weight:900;padding:0;text-align:left}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{min-height:auto;position:static}.opsWorkbench,.opsLayout.withInspector,.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:1fr}.transferCandidateRail,.campaignRoleRail{border-right:0;padding-right:0}.opsWorkbenchSidebar,.opsWorkbenchInspector{border:0}}@media(max-width:720px){.opsWorkspace{padding:14px}.opsTopbar{align-items:start;display:grid}.opsEditorGrid,.transferBuilderGrid,.campaignBuilderGrid,.transferRuleLine,.transferReviewGrid,.campaignCheckBand{grid-template-columns:1fr}.campaignCompactHeader{display:none}.campaignCompactTable article{align-items:start;grid-template-columns:1fr}}.opsPageStack{display:grid;gap:14px}.opsFocusPanel{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:18px;padding:18px}.opsFocusPanel.success{border-left-color:var(--success)}.opsFocusPanel.warning{border-left-color:var(--warning)}.opsFocusPanel.danger{border-left-color:var(--danger)}.opsFocusHeader{align-items:start;display:flex;gap:16px;justify-content:space-between}.opsFocusTitle{display:grid;gap:5px;min-width:0}.opsKicker,.opsSplitBlock span,.opsFieldGrid span,.opsNextAction span,.opsApprovalBox span,.opsFocusMetrics span,.opsDataGrid span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsFocusTitle h2{font-size:30px;letter-spacing:0;line-height:1;margin:0}.opsFocusTitle p{color:var(--ink-soft);font-size:13px;font-weight:680;line-height:1.4;margin:0}.opsFocusActions,.opsActionBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.opsFocusMetrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:11px}.opsFocusMetrics article>*,.opsDataGrid article>*,.opsFieldGrid article>*,.opsSplitBlock article>*,.opsDataRows article>*,.opsDiffList button>*,.opsEntityList button>*{min-width:0;overflow-wrap:anywhere}.opsFocusMetrics article.success,.opsDataGrid article.success{background:var(--success-soft)}.opsFocusMetrics article.warning,.opsDataGrid article.warning{background:var(--warning-soft)}.opsFocusMetrics article.danger,.opsDataGrid article.danger{background:var(--danger-soft)}.opsFocusMetrics strong,.opsDataGrid strong,.opsFieldGrid strong,.opsSplitBlock strong,.opsNextAction strong,.opsApprovalBox strong{color:var(--ink);font-size:14px;font-weight:850;line-height:1.25}.opsFocusMetrics small,.opsDataGrid small,.opsFieldGrid small,.opsSplitBlock small,.opsNextAction p,.opsApprovalBox small{color:var(--muted);font-size:11px;font-weight:680;line-height:1.4;margin:0}.opsWorkspaceGrid{display:grid;gap:14px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.opsWorkspaceGrid.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.opsWidePane{min-width:0}.opsWorkspaceGrid.balanced>.opsWidePane{grid-column:1 / -1}.opsTodayGrid{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.opsTaskQueue,.opsBlockerList,.opsWorkspaceMap,.opsAiDraftQueue{display:grid;gap:7px}.opsAiDraftQueue article{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:7px;display:grid;gap:9px;min-width:0;padding:11px}.opsAiDraftQueue article.success{border-left-color:var(--success)}.opsAiDraftQueue article.warning{border-left-color:var(--warning)}.opsAiDraftQueue article.danger{border-left-color:var(--danger)}.opsAiDraftQueue header{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.opsAiDraftQueue span,.opsAiDraftQueue dt{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsAiDraftQueue strong{color:var(--ink);font-size:14px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.opsAiDraftQueue p{color:var(--muted-strong);font-size:12px;line-height:1.42;margin:0;overflow-wrap:anywhere}.opsAiDraftQueue dl{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.opsAiDraftQueue dl div{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:2px;min-width:0;padding:7px}.opsAiDraftQueue dd{color:var(--ink);font-size:12px;font-weight:780;margin:0;overflow-wrap:anywhere}.opsTaskQueue a,.opsWorkspaceMap .ppcAdPilotLegacy a{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:10px;min-width:0;padding:10px;text-decoration:none}.opsTaskQueue .ppcAdPilotLegacy a{grid-template-columns:34px minmax(0,1fr) auto}.opsTaskQueue a.primary,.opsTaskQueue a:hover,.opsWorkspaceMap a:hover{background:var(--surface-soft);border-color:var(--line-strong)}.opsTaskQueue a>span{color:var(--muted);font-size:11px;font-weight:900}.opsTaskQueue strong,.opsBlockerList strong,.opsWorkspaceMap strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25;min-width:0}.opsTaskQueue small,.opsWorkspaceMap small{color:var(--muted);display:block;font-size:11px;font-weight:680;line-height:1.35;min-width:0}.opsTaskQueue small{grid-column:2}.opsTaskQueue .opsPill{grid-column:3;grid-row:1 / span 2}.opsBlockerList article{align-items:center;border:1px solid var(--line);border-radius:7px;display:grid;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px}.opsBlockerList article.success{background:var(--success-soft)}.opsBlockerList span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsBlockerList .opsPill{grid-column:2;grid-row:1 / span 2}.opsWorkspaceMap{grid-template-columns:repeat(5,minmax(0,1fr))}.opsWorkspaceMap .ppcAdPilotLegacy a{align-content:space-between;min-height:104px}.opsGuidedFlow{display:grid;gap:12px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.opsGuidedSteps{display:grid;gap:7px}.opsGuidedSteps button,.opsGuidedManualGrid .ppcAdPilotLegacy a{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:6px 10px;min-width:0;padding:10px;text-align:left;text-decoration:none}.opsGuidedSteps .ppcAdPilotLegacy button{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto}.opsGuidedSteps button:hover,.opsGuidedSteps button.active,.opsGuidedManualGrid a:hover{background:var(--surface-soft);border-color:var(--line-strong)}.opsGuidedSteps button.prepared{box-shadow:inset 3px 0 0 var(--success)}.opsGuidedSteps button>span{color:var(--muted);font-size:10px;font-weight:900;grid-row:1 / span 2}.opsGuidedSteps strong,.opsGuidedManualGrid strong,.opsGuidedDetail h3,.opsGuidedResult strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25;min-width:0}.opsGuidedSteps small,.opsGuidedManualGrid small,.opsGuidedDetail p{color:var(--muted);font-size:11px;font-weight:680;line-height:1.35;margin:0;min-width:0}.opsGuidedSteps .opsPill{grid-column:3;grid-row:1 / span 2}.opsGuidedDetail{border:1px solid var(--line);border-radius:7px;display:grid;gap:12px;min-width:0;padding:12px}.opsGuidedDetail header{align-items:start;display:flex;gap:12px;justify-content:space-between}.opsGuidedDetail header span,.opsGuidedResult span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.opsGuidedDetail h3{font-size:18px;margin:3px 0 5px}.opsGuidedResult{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.opsGuidedResult article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:5px;min-width:0;padding:10px}.opsGuidedResult article.danger{background:var(--danger-soft)}.opsGuidedResult article.success{background:var(--success-soft)}.opsGuidedManualGrid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.opsGuidedManualGrid .ppcAdPilotLegacy a{align-content:space-between;min-height:96px}@media(max-width:720px){.opsTodayGrid,.opsWorkspaceMap,.opsGuidedFlow,.opsGuidedResult,.opsGuidedManualGrid,.opsTaskQueue a,.opsGuidedSteps button,.opsBlockerList article{grid-template-columns:1fr}.opsTaskQueue small,.opsTaskQueue .opsPill,.opsGuidedSteps .opsPill,.opsBlockerList .opsPill{grid-column:auto;grid-row:auto}.opsWorkspaceMap a,.opsGuidedManualGrid .ppcAdPilotLegacy a{min-height:auto}}.opsParityBoard{display:grid;gap:7px}.opsParityBoard a,.opsParityMini article{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:12px;min-width:0;text-decoration:none}.opsParityBoard .ppcAdPilotLegacy a{grid-template-columns:minmax(160px,.85fr) minmax(0,1.45fr) auto;padding:10px}.opsParityBoard a:hover{background:var(--surface-soft);border-color:var(--line-strong)}.opsParityBoard span,.opsParityMini span{min-width:0}.opsParityBoard strong,.opsParityMini strong{color:var(--ink);display:block;font-size:13px;font-weight:850;line-height:1.25}.opsParityBoard small,.opsParityMini small{color:var(--muted);display:block;font-size:11px;font-weight:680;line-height:1.35;margin-top:2px}.opsParityMini{display:grid;gap:7px}.opsParityMini article{grid-template-columns:minmax(0,1fr) auto;padding:9px}.transferParityMini{border-top:1px solid var(--line);padding-top:12px}.opsEntityList{display:grid;gap:7px}.opsEntityList button,.opsDiffList .ppcAdPilotLegacy button{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);min-width:0;padding:10px;text-align:left}.opsEntityList .ppcAdPilotLegacy button{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.opsEntityList button.active,.opsEntityList button:hover,.opsDiffList button.active,.opsDiffList button:hover,.opsDataRows article.selected{background:var(--surface-soft);border-color:var(--line-strong)}.opsEntityList strong,.opsDataRows strong,.opsDiffList strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.25}.opsEntityList small,.opsDataRows small,.opsDiffList small{color:var(--muted);display:block;font-size:11px;font-weight:680;line-height:1.35;margin-top:2px}.opsNextAction{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.opsDataGrid{display:grid;gap:8px;margin-top:14px}.opsDataGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opsDataGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.opsFieldGrid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.opsSplitBlock{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.opsDataRows,.opsDiffList{display:grid;gap:7px}.opsDataRows article{align-items:center;border:1px solid var(--line);border-radius:7px;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;min-width:0;padding:10px}.opsDataRows.compact article{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.opsDataRows.compact .opsPill{justify-self:end}.opsDiffList .ppcAdPilotLegacy button{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,1.35fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(110px,1fr) auto}.opsApprovalBox{align-items:start;border:1px solid var(--line);border-radius:7px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:12px}.opsActionFeedback{border:1px solid var(--line);border-radius:7px;display:grid;gap:3px;margin-top:12px;min-width:0;padding:10px}.opsActionFeedback.success{background:var(--success-soft);border-color:#27694738}.opsActionFeedback.warning{background:var(--warning-soft);border-color:#81651638}.opsActionFeedback.danger{background:var(--danger-soft);border-color:#9e3b3238}.opsActionFeedback.neutral{background:var(--surface-soft);border-color:var(--line-strong)}.opsActionFeedback span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.opsActionFeedback strong{color:var(--ink);font-size:12px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.opsSegmented{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:3px;padding:3px}.opsSegmented .ppcAdPilotLegacy button{background:transparent;border-radius:5px;color:var(--muted);font-size:11px;font-weight:850;min-height:28px;padding:5px 9px}.opsSegmented button.active,.opsSegmented button:hover{background:var(--ink);color:#fff}.opsTextButton{background:transparent;color:var(--ink);display:inline;font-weight:850;padding:0;text-align:left;text-decoration:none}.opsTextButton:hover{text-decoration:underline}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{min-height:auto;position:static}.opsWorkbench,.opsLayout.withInspector,.opsWorkspaceGrid,.opsWorkspaceGrid.balanced,.opsFieldGrid,.opsSplitBlock,.opsDataGrid.two,.opsDataGrid.four{grid-template-columns:1fr}.opsFocusMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opsWorkbenchSidebar,.opsWorkbenchInspector{border:0}}@media(max-width:720px){.opsWorkspace{padding:14px}.opsTopbar{align-items:start;display:grid}.opsFocusHeader,.opsNextAction,.opsApprovalBox{grid-template-columns:1fr}.opsFocusHeader{display:grid}.opsFocusActions,.opsActionBar{justify-content:flex-start}.opsFocusMetrics{grid-template-columns:1fr}.opsDataRows article,.opsDiffList .ppcAdPilotLegacy button{grid-template-columns:1fr}.opsAiDraftQueue header,.opsAiDraftQueue dl{display:grid;grid-template-columns:1fr}.opsEditorGrid{grid-template-columns:1fr}}.opsTopTitle,.opsLayout,.opsMainPane,.opsPageStack,.opsWorkspaceGrid,.opsAiDraftQueue,.opsAiDraftQueue *,.opsWidePane,.opsOperatorSurface,.opsOperatorPane,.opsRuleSetWorkspace,.opsRuleSetDetail,.opsRuleStudioWorkspace,.opsRuleEditorPane,.opsDiffList,.opsDiffList button,.opsDiffList button *,.campaignRoleWorkspace,.campaignRoleBuilder,.campaignCompactTable,.campaignCompactHeader,.campaignCompactTable article,.campaignCompactTable article *,.transferWorkspace,.transferBuilder{min-width:0;overflow-wrap:break-word;word-break:normal}@media(max-width:1320px){.opsRuleSetWorkspace,.opsRuleStudioWorkspace,.campaignRoleWorkspace,.transferWorkspace,.opsWorkspaceGrid,.opsWorkspaceGrid.balanced{grid-template-columns:1fr}.opsDraftWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}.opsRuleSetSidebar,.opsRuleStudioSidebar,.campaignRoleRail,.transferCandidateRail{border-right:0;padding-right:0}.campaignCompactHeader,.campaignCompactTable article,.opsDiffList .ppcAdPilotLegacy button{grid-template-columns:1fr}.campaignCompactHeader{display:none}}.opsPanel *,.opsWorkbench *,.opsBuilderConsole *,.opsTopbar *,.opsInspector *,.opsMainPane *{min-width:0}.opsButton,.opsPill,.opsChip,.opsDraftState,.opsSegmented button,.transferFilterBar button,.opsStateToggle{overflow-wrap:anywhere}.opsRecordMatrix,.opsTable,.opsRuleMatrix,.opsRuleSetMatrix,.opsDraftMatrix,.opsTransferMatrix,.opsProductMatrix,.opsDiffMatrix,.opsBudgetMatrix,.opsCampaignMatrix,.campaignCompactTable{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}@media(max-width:1180px){.opsTopSystem{width:100%}.opsTopSystem dl{justify-content:flex-start}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{min-height:0}}@media(max-width:720px){.opsWorkspace{padding:12px}.opsTopTitle h1,.opsFocusTitle h2{font-size:24px;line-height:1.08}.opsTopSystem div,.opsMetricStrip article{min-width:min(142px,100%)}.opsPanel{padding:12px}.opsPanelHeader,.transferBuilderHeader,.campaignRoleHeader,.opsFocusHeader,.opsActionBar,.opsFocusActions{align-items:stretch;display:grid;justify-content:stretch}.opsButton,.opsTextButton,.campaignTextButton{justify-self:start}.opsSegmented,.transferFilterBar{display:grid;grid-template-columns:1fr;width:100%}.opsSegmented button,.transferFilterBar button,.opsStateToggle{width:100%}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader{display:none}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article{align-items:start;grid-template-columns:1fr;min-width:0}.opsPill,.opsDraftState{justify-self:start}.opsDraftWorkflow{grid-template-columns:1fr}}.ppcAdPilotLegacy{--bg: #eef1eb;--workspace: #f7f8f4;--surface: #fffefa;--surface-soft: #f3f5ee;--surface-tint: #e9efe1;--ink: #0e130c;--ink-soft: #252c22;--muted: #626b5b;--muted-strong: #46513f;--line: #d9e0d1;--line-strong: #b7c3ac;--rail: #050704;--rail-soft: #0c1109;--rail-hover: #12190d;--rail-line: #242d1d;--brand: #d8ff3d;--brand-soft: rgba(216, 255, 61, .18);--brand-line: rgba(216, 255, 61, .48);--shadow: 0 14px 34px rgba(14, 19, 12, .045);--rail-width: 232px;background:linear-gradient(90deg,var(--rail) 0 var(--rail-width),transparent var(--rail-width)),var(--workspace)}.opsRail{background:radial-gradient(circle at 20px 20px,rgba(216,255,61,.1),transparent 120px),linear-gradient(180deg,#070a05,#050704 64%);gap:20px;padding:18px 10px 14px}.opsBrand{border:1px solid rgba(216,255,61,.08);padding:7px}.opsBrand span{box-shadow:0 0 0 1px #d8ff3d66,0 10px 24px #d8ff3d29}.opsBrand strong{font-size:13px;letter-spacing:0}.opsBrand small{font-size:10px}.opsNavSection h2{color:#6f7b67;font-size:9px;padding:0 9px}.opsNavSection>div{gap:2px}.opsNav .ppcAdPilotLegacy a{border-radius:7px;grid-template-columns:32px minmax(0,1fr);min-height:42px;padding:5px 7px}.opsNav a.active,.opsNav a[aria-current=page]{background:linear-gradient(90deg,#d8ff3d24,#d8ff3d09);border-color:#d8ff3d42;box-shadow:inset 3px 0 0 var(--brand)}.opsNavCode{border-radius:6px;height:28px;width:28px}.opsNavText strong{font-size:12px;font-weight:800}.opsNavText small{align-items:center;display:inline-flex;gap:5px;font-size:9px;letter-spacing:0}.opsNavSignal{background:#788471;border-radius:999px;display:inline-block;height:5px;width:5px}.opsNavSignal.protected{background:#d7665f}.opsNavSignal.draft{background:#c7a646}.opsRailFoot{padding-left:8px;padding-right:8px}.opsWorkspace{padding:22px 24px 38px}.opsTopbar{align-items:start;margin-bottom:18px}.opsTopTitle h1{font-size:28px;font-weight:880}.opsTopTitle p{font-size:12px}.opsTopSystem dl{gap:6px}.opsTopSystem div,.opsMetricStrip article{background:#fffefab8;border-color:#d9e0d1e6;border-radius:6px;min-width:84px;padding:7px 9px}.opsTopSystem div.optional{background:transparent;border-color:transparent;min-width:72px;padding-left:4px;padding-right:4px}@media(max-width:1460px){.opsTopSystem div.optional{display:none}}.opsTopSystem dt,.opsMetricStrip span{font-size:9px;letter-spacing:0}.opsLayout.withInspector{gap:14px;grid-template-columns:minmax(0,1fr) minmax(264px,292px)}.opsPanel{background:#fffefae0;border-color:#d9e0d1eb;box-shadow:none;padding:14px}.opsPanelHeader{margin-bottom:12px}.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{font-weight:880}.opsPill{background:transparent;border-color:var(--line);color:var(--muted-strong);gap:6px;min-height:22px;padding:3px 8px}.opsPill:before{background:currentColor;border-radius:999px;content:"";flex:0 0 auto;height:5px;opacity:.72;width:5px}.opsPill.success,.success>.opsPill{background:#2769470f;border-color:#27694729}.opsPill.warning,.warning>.opsPill{background:#81651612;border-color:#8165162e}.opsPill.danger,.danger>.opsPill{background:#9e3b3212;border-color:#9e3b322e}.opsButton{border-radius:6px;min-height:32px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.opsButton:hover{transform:translateY(-1px)}.opsButton.primary{box-shadow:0 8px 20px #d8ff3d33}.opsButton.secondary{background:#11170d}.opsButton.ghost{background:#fffefaad}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.opsOperatorSurface{background:var(--surface);border-color:var(--line);border-radius:9px;box-shadow:0 1px #0e130c0d,0 18px 44px #0e130c09}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail{background:linear-gradient(180deg,#f6f8f2,#f0f3ea)}.opsWorkbenchInspector,.opsWorkbenchColumn:last-child,.opsInspector .opsPanel{background:#fbfcf7eb}.opsOperatorPane{padding:16px}.opsRuleSetWorkspace,.opsRuleStudioWorkspace{grid-template-columns:minmax(282px,.72fr) minmax(0,1.8fr)}.opsRuleStudioWorkspace{grid-template-columns:296px minmax(0,1fr)}.opsRuleSetEntry,.opsStackItem,.opsEntityList button,.opsDataRows article,.opsParityBoard a,.opsDiffList button,.transferCandidateList button,.opsActionList button,.opsVariableList button,.opsDraftPicker .ppcAdPilotLegacy button{border-radius:6px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.opsRuleSetEntry:hover,.opsRuleSetEntry.selected,.opsStackItem:hover,.opsStackItem.selected,.opsEntityList button.active,.opsEntityList button:hover,.opsDataRows article.selected,.opsParityBoard a:hover,.opsDiffList button.active,.opsDiffList button:hover,.transferCandidateList button.active,.transferCandidateList button:hover,.opsActionList button.active,.opsActionList button:hover,.opsVariableList button.active,.opsVariableList button:hover,.opsDraftPicker button.active,.opsDraftPicker button:hover{background:#fffefa;border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--brand)}.opsRuleTableRow:hover,.opsRuleTableRow.selected{background:#f7f9f2;box-shadow:inset 3px 0 0 var(--brand)}.opsFocusPanel{background:linear-gradient(90deg,rgba(216,255,61,.08),transparent 52%),var(--surface);border-left-color:var(--brand-line);box-shadow:0 18px 44px #0e130c0a}.opsFocusTitle h2{font-weight:900}.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article,.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.opsBuilderField{background:#f6f8f2d1;border-color:#d9e0d1f0;border-radius:6px}.opsFocusMetrics article.danger,.opsDataGrid article.danger,.opsBuilderField.danger{background:linear-gradient(90deg,#9e3b3214,#fffefabd);border-color:#9e3b3229}.opsFocusMetrics article.warning,.opsDataGrid article.warning,.opsBuilderField.warning{background:linear-gradient(90deg,#81651614,#fffefabd);border-color:#81651629}.opsFocusMetrics article.success,.opsDataGrid article.success,.opsBuilderField.success{background:linear-gradient(90deg,#27694712,#fffefabd);border-color:#27694724}.opsParityBoard .ppcAdPilotLegacy a{grid-template-columns:minmax(148px,.75fr) minmax(0,1.6fr) auto}.opsParityBoard small,.opsDataRows small,.opsStackItem small,.opsRuleSetEntry small{color:#6a7463}.opsBlockerList article{align-items:start;background:#fffefaad}.opsBlockerList strong{overflow-wrap:normal;word-break:normal}.opsBlockerList .opsPill{justify-self:end}.opsDefinitionList div,.opsRiskList article,.opsDetailMeta article,.opsScheduleGrid article,.opsFormulaGrid article,.opsLimitGrid article{border-color:#d9e0d1c7}.opsMetricStrip{gap:6px}.opsSegmented{background:#eef2e8;border-color:#d7dfce;border-radius:6px}.opsSegmented button.active,.opsSegmented button:hover{background:#11170d}@media(max-width:1320px){.opsLayout.withInspector{grid-template-columns:minmax(0,1fr) 270px}.opsTodayGrid{grid-template-columns:1fr}.opsBlockerList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.ppcAdPilotLegacy{background:var(--workspace)}.opsRail{border-right:0;box-shadow:inset 0 -1px 0 var(--rail-line)}.opsLayout.withInspector{grid-template-columns:1fr}.opsInspector{position:static}.opsBlockerList{grid-template-columns:1fr}}.opsSkipLink{align-items:center;background:var(--brand);border-radius:0 0 8px;color:var(--brand-ink);display:inline-flex;font-size:13px;font-weight:900;left:0;min-height:44px;padding:10px 14px;position:fixed;text-decoration:none;top:0;transform:translateY(-120%);transition:transform .14s ease;z-index:20}.opsSkipLink.ppcAdPilotLegacy :focus-visible{transform:translateY(0)}.ppcAdPilotLegacy :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.opsWorkspace:focus{outline:0}.opsButton,.opsSegmented button,.opsSegmented.small button,.transferFilterBar button,.opsStateToggle,.opsDraftPicker button,.opsChip,.opsTextButton,.campaignTextButton,.campaignRoleOption,.transferRouteStrip button,.transferCandidateList button,.opsEntityList button,.opsDiffList button,.opsStackItem,.opsRuleSetEntry,.opsActionList button,.opsVariableList button,.opsNav a,.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{min-height:40px;min-width:40px}input,select,textarea,.opsBuilderField input,.opsBuilderField select{box-sizing:border-box;max-width:100%;min-height:40px;width:100%}.opsTextButton,.campaignTextButton{align-items:center;display:inline-flex;line-height:1.25;max-width:100%;padding:4px 0}.opsNavSection h2,.opsNavCode,.opsNavText small,.opsTopSystem dt,.opsMetricStrip span{font-size:11px}.opsNavCode{min-height:30px}@media(max-width:720px){.opsRail{gap:12px;padding:12px}.opsBrand{min-height:44px}.opsNav{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow-x:visible;padding:0}.opsNavSection,.opsNavSection>div{display:contents}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{grid-template-columns:30px minmax(0,1fr);min-height:48px;min-width:0;order:initial;padding:7px}.opsNav a[aria-current=page]{order:-1}.opsNavText strong{font-size:12px}.opsNavText small{font-size:11px}.opsRailFoot{padding:0}.opsTopSystem dl,.opsMetricStrip,.opsFocusMetrics,.opsFieldGrid,.opsSplitBlock,.opsDataGrid.two,.opsDataGrid.four{grid-template-columns:1fr}.opsTopSystem dl{display:grid;width:100%}.opsTopSystem div,.opsMetricStrip article{min-width:0;width:100%}.opsButton,.opsSegmented button,.opsSegmented.small button,.transferFilterBar button,.opsStateToggle,.opsDraftPicker button,.opsChip,.opsTextButton,.campaignTextButton,.campaignRoleOption,.transferRouteStrip button,.transferCandidateList button,.opsEntityList button,.opsDiffList button,.opsStackItem,.opsRuleSetEntry,.opsActionList button,.opsVariableList button,input,select,textarea,.opsBuilderField input,.opsBuilderField select{min-height:44px;min-width:44px}.opsButton,.opsTextButton,.campaignTextButton{justify-content:center;justify-self:stretch;width:100%}.opsChipGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.opsChip{border-radius:7px;justify-content:center;width:100%}.opsPill{min-height:28px}}@media(max-width:420px){.opsWorkspace,.opsPanel,.opsOperatorPane{padding:10px}.opsNav{grid-template-columns:1fr}.opsTopTitle h1,.opsFocusTitle h2{font-size:22px}.opsEditorHeader h2,.opsDetailHeader h2{font-size:19px}}@media(max-width:720px){.opsOperatorSurface,.opsRuleSetWorkspace,.opsRuleStudioWorkspace,.opsEditorGridLarge,.opsInlineFieldGrid{grid-template-columns:1fr}.opsRuleSetSidebar,.opsRuleStudioSidebar{border-right:0}}.ppcAdPilotLegacy{--bg: #f4f5f1;--workspace: #f7f8f4;--surface: #fffefb;--surface-soft: #f5f6f0;--surface-tint: #ebeede;--ink: #10130f;--ink-soft: #2c3329;--muted: #6c7467;--muted-strong: #444d3f;--line: #dde2d5;--line-strong: #bfc8b6;--rail: #070807;--rail-hover: #131713;--brand: #c9ff2f;--brand-ink: #0b1200;--rail-width: 206px;--content-max: 1680px;background:var(--workspace)}.opsRail{background:#080a08;border-right:1px solid #1f251d;gap:16px;padding:16px 10px}.opsBrand{gap:10px;padding:8px}.opsBrand span{height:32px;width:32px}.opsNav{gap:12px}.opsNavGroupLabel{color:#6f786a;font-size:9px;padding:0 9px 2px}.opsNav .ppcAdPilotLegacy a{border-radius:5px;grid-template-columns:18px minmax(0,1fr);min-height:36px;padding:6px 9px}.opsNavBullet{background:#3c4736;border-radius:999px;height:6px;justify-self:center;margin-top:8px;width:6px}.opsNav a.active,.opsNav a[aria-current=page]{background:#c9ff2f1a;border-color:#c9ff2f29;box-shadow:inset 2px 0 0 var(--brand)}.opsNav a.active .opsNavBullet,.opsNav a[aria-current=page] .opsNavBullet{background:var(--brand)}.opsNavText small,.opsRailFoot small{display:none}.opsRailFoot{border-top-color:#222a20;padding:14px 8px 0}.opsWorkspace{padding:28px 32px 46px}.opsTopbar{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.opsTopTitle span{color:var(--muted);font-size:11px;text-transform:none}.opsTopTitle h1{font-size:28px;font-weight:830}.opsTopSystem{display:none}.opsLayout.withInspector{gap:18px;grid-template-columns:minmax(0,1fr) 288px}.opsPanel,.ruleSetTablePanel,.ruleSetDetailPanel,.transferTableScroll,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:none}.opsPanel{padding:14px}.opsPanelHeader{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.opsPanelHeader h2{font-size:13px;font-weight:780}.opsInspector{gap:10px}.opsButton{border-radius:4px;font-size:12px;font-weight:760;min-height:34px;padding:8px 11px}.opsButton.secondary{background:#111511}.opsButton.ghost{background:transparent;border-color:var(--line-strong)}.opsPill,.opsDraftState{border:0;font-size:10px;font-weight:760;padding-inline:0}.opsPill:before{height:6px;width:6px}.ruleTemplateShelf{align-items:center;background:transparent;border:1px solid var(--line);border-radius:4px;display:block;padding:12px 14px}.ruleTemplateShelf header{align-items:center;display:flex;gap:14px;justify-content:space-between}.ruleTemplateShelf h2{font-size:15px;line-height:1.2;margin:1px 0}.ruleTemplateShelf p,.ruleSetDetailHeader p,.ruleEditorTitle p,.ruleStudioSectionHeader p{font-size:11px}.ruleTemplateCards{border-top:1px solid var(--line);display:grid;gap:0;margin-top:12px}.ruleTemplateCards .ppcAdPilotLegacy button{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;display:grid;gap:3px;padding:10px 0;text-align:left}.ruleTemplateCards button:last-child{border-bottom:0}.ruleSetTablePanel{box-shadow:none}.ruleStudioSectionHeader,.ruleSetDetailHeader,.ruleEditorTitle,.ruleEditorSection>header{padding:12px 14px}.ruleEditorTitle,.ruleEditorSection>header{padding:0 0 10px}.ruleStudioSectionHeader h2,.ruleSetDetailHeader h2,.ruleEditorTitle h3{font-size:18px;font-weight:790}.ruleSetTableHeader,.ruleSetTableRow{grid-template-columns:minmax(220px,1.5fr) minmax(72px,.35fr) minmax(210px,1fr) minmax(86px,.42fr);min-width:0;width:100%}.ruleSetTableHeader{display:none}.ruleSetTableRow{border-top:1px solid var(--line);border-radius:0;padding:11px 14px}.ruleSetTableRow:first-child{border-top:0}.ruleSetTableRow:hover,.ruleSetTableRow.selected{background:#f8faef}.ruleSetTableRow.selected{box-shadow:inset 2px 0 0 var(--brand)}.ruleSetDetailHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}.ruleHeaderStats{display:none}.ruleHeaderActions{justify-content:flex-end}.ruleSetConfigPanel{border-top:1px solid var(--line);padding:14px}.ruleStudioTabs{padding:0 14px}.ruleStudioTabs .ppcAdPilotLegacy button{min-height:38px}.ruleBuilderGrid{grid-template-columns:268px minmax(0,1fr)}.ruleListPane{background:#f7f8f3;padding:12px}.ruleListActions{grid-template-columns:1fr}.ruleListPane .ppcAdPilotLegacy button{border-radius:3px;padding:9px}.ruleEditorPane{gap:14px;padding:14px}.ruleEditorSection{gap:10px;padding-top:12px}.ruleIdentityGrid{grid-template-columns:minmax(0,1fr)}.ruleIdentityGrid article,.ruleFilterGrid article,.ruleExecutionGrid article,.ruleSummaryBand article{background:transparent;border:1px solid var(--line);border-radius:3px}.builderStepNav.ruleEditorPanelNav{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.builderStepNav.ruleEditorPanelNav .ppcAdPilotLegacy button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:3px;display:flex;gap:8px;min-height:38px;padding:7px 9px;text-align:left}.builderStepNav.ruleEditorPanelNav button.active{background:#111511;border-color:#111511;color:#fff}.builderStepNav.ruleEditorPanelNav button small{display:none}.conditionBuilder article{grid-template-columns:30px minmax(160px,1fr) 92px minmax(110px,.7fr) 32px}.ruleActionGrid{grid-template-columns:minmax(160px,.7fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(130px,.65fr)}.ruleTemplateRail,.metricRail{max-height:260px;overflow:auto}@media(max-width:1180px){.ppcAdPilotLegacy{background:var(--workspace)}.opsShell,.opsLayout.withInspector,.ruleBuilderGrid,.ruleSetDetailHeader{grid-template-columns:1fr}.opsRail{height:auto;position:static}.opsInspector{position:static}}@media(max-width:760px){.opsWorkspace{padding:14px}.ruleTemplateShelf header,.ruleStudioSectionHeader,.ruleSetDetailHeader,.ruleEditorTitle,.ruleEditorSection>header{display:grid}.ruleSetTableRow,.conditionBuilder article,.ruleActionGrid,.ruleFilterGrid,.builderStepNav.ruleEditorPanelNav{grid-template-columns:1fr}.ruleHeaderActions,.opsEditorActions{justify-content:stretch}}.ppcAdPilotLegacy{--bg: #f1f3ee;--workspace: #f6f7f3;--surface: #fffefa;--surface-soft: #f7f8f4;--surface-tint: #eef2e8;--ink: #10140f;--ink-soft: #293027;--muted: #697263;--muted-strong: #465041;--line: #dde3d6;--line-strong: #bac6b1;--rail: #070906;--rail-hover: #11170e;--rail-line: #242c1f;--brand: #d8ff3d;--brand-soft: rgba(216, 255, 61, .13);--brand-line: rgba(216, 255, 61, .42);--danger-soft: #fff3f0;--warning-soft: #fff8e6;--success-soft: #edf7ef;--shadow: none;--rail-width: 224px;--content-max: 1720px;background:linear-gradient(90deg,var(--rail) 0 var(--rail-width),var(--workspace) var(--rail-width));line-height:1.46}.opsShell{grid-template-columns:var(--rail-width) minmax(0,1fr)}.opsRail{background:var(--rail);gap:18px;padding:18px 10px 16px}.opsBrand,.opsNav a,.opsNavCode,.opsButton,.opsPanel,.opsOperatorSurface,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{border-radius:6px}.opsBrand{background:transparent;border-color:transparent}.opsBrand span{border-radius:5px;box-shadow:none}.opsNavSection>div{gap:1px}.opsNav .ppcAdPilotLegacy a{min-height:40px;padding:5px 6px}.opsNav a.active,.opsNav a[aria-current=page]{background:#d8ff3d1a;border-color:#d8ff3d2e;box-shadow:inset 2px 0 0 var(--brand)}.opsNavCode{background:#ffffff0d;border-color:#ffffff14;color:#d8e0d1;font-size:9px;height:28px;min-height:28px;width:28px}.opsNavText small{color:#9ba795;text-transform:none}.opsWorkspace{padding:30px 34px 48px}.opsTopbar{align-items:start;gap:24px;margin-bottom:22px}.opsTopTitle span{color:var(--muted-strong);font-size:10px;letter-spacing:0;text-transform:none}.opsTopTitle h1{font-size:29px;letter-spacing:0;line-height:1.08}.opsTopSystem{max-width:450px}.opsTopSystem dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(92px,1fr))}.opsTopSystem div,.opsMetricStrip article{background:transparent;border-color:transparent;min-width:0;padding:3px 0 3px 12px;position:relative}.opsTopSystem div:before,.opsMetricStrip article:before{background:var(--line-strong);content:"";height:26px;left:0;position:absolute;top:6px;width:1px}.opsTopSystem div.optional{display:none}.opsTopSystem dt,.opsMetricStrip span,.opsSectionLabel,.opsMiniHeader span,.opsPaneHeader span,.opsDetailHeader span,.opsEditorHeader span,.opsAssistBlock span,.opsFilterGrid>div>span,.opsFormulaGrid article span,.opsLimitGrid article span,.opsScheduleGrid article span,.opsDetailMeta article span,.transferBuilderHeader span,.campaignRoleHeader span,.opsBuilderField span,.transferReviewGrid span,.campaignCheckBand span{color:var(--muted);font-size:10px;letter-spacing:0;text-transform:none}.opsLayout.withInspector{gap:24px;grid-template-columns:minmax(0,1fr) minmax(292px,336px)}.opsMainPane{gap:20px}.opsInspector{gap:14px;top:30px}.opsPanel{background:var(--surface);border-color:#dde3d6c7;box-shadow:none;padding:20px}.opsMainPane>.opsPanel+.opsPanel{margin-top:2px}.opsPanelHeader{border-bottom:1px solid rgba(221,227,214,.72);margin-bottom:16px;padding-bottom:12px}.opsPanelHeader h2{font-size:15px;line-height:1.2}.opsInspector .opsPanel,.opsWorkbenchInspector,.opsWorkbenchColumn:last-child{background:transparent;border-color:#dde3d6d1}.opsMetricStrip{gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.opsPill,.opsDraftState,.opsChip{background:transparent;border-color:transparent;color:var(--muted-strong);font-size:10px;font-weight:780;min-height:22px;padding:2px 4px}.opsButton{font-size:12px;min-height:36px;padding:9px 13px;transform:none}.opsButton.primary{box-shadow:none}.opsButton.ghost{background:transparent}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.opsOperatorSurface{background:var(--surface);border-color:#dde3d6db;box-shadow:none}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{grid-template-columns:minmax(280px,.8fr) minmax(540px,1.7fr) minmax(292px,.82fr)}.opsRuleSetWorkspace,.opsRuleStudioWorkspace{grid-template-columns:minmax(300px,.74fr) minmax(0,1.74fr)}.transferWorkspace,.campaignRoleWorkspace{gap:24px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.72fr)}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail{background:#f8f9f5}.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn,.opsOperatorPane{padding:20px}.opsRuleSetEntry,.opsStackItem,.opsEntityList button,.opsDiffList button,.transferCandidateList button,.campaignRoleList button,.opsActionList button,.opsVariableList button,.opsDraftPicker button,.opsRuleTableRow,.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article{border-radius:0;box-shadow:none}.opsRuleSetEntry:hover,.opsRuleSetEntry.selected,.opsStackItem:hover,.opsStackItem.selected,.opsEntityList button.active,.opsEntityList button:hover,.opsDiffList button.active,.opsDiffList button:hover,.transferCandidateList button.active,.transferCandidateList button:hover,.campaignRoleList button.active,.campaignRoleList button:hover,.opsActionList button.active,.opsActionList button:hover,.opsVariableList button.active,.opsVariableList button:hover,.opsDraftPicker button.active,.opsDraftPicker button:hover,.opsRuleTableRow:hover,.opsRuleTableRow.selected,.opsTableRow:hover,.opsRecordMatrix article.selected,.opsRuleMatrix article.selected,.opsRuleSetMatrix article.selected,.opsDraftMatrix article.selected,.opsTransferMatrix article.selected,.opsProductMatrix article.selected,.opsDiffMatrix article.selected,.opsBudgetMatrix article.selected,.opsCampaignMatrix article.selected{background:#fbfcf8;border-color:transparent;box-shadow:inset 2px 0 0 var(--brand)}.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article,.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.opsBuilderField,.transferReviewGrid article,.campaignCheckBand button,.opsDraftWorkflow article,.opsGuidedResult article{background:#f8f9f5;border-color:#dde3d6db;border-radius:6px;box-shadow:none}.opsFocusMetrics article.success,.opsDataGrid article.success,.opsBuilderField.success,.transferReviewGrid article.success,.campaignCheckBand button.success,.opsDraftWorkflow article.success,.opsGuidedResult article.success{background:linear-gradient(90deg,#2769470f,#f8f9f5 58%)}.opsFocusMetrics article.warning,.opsDataGrid article.warning,.opsBuilderField.warning,.transferReviewGrid article.warning,.campaignCheckBand button.warning,.opsDraftWorkflow article.warning{background:linear-gradient(90deg,#81651612,#f8f9f5 58%)}.opsFocusMetrics article.danger,.opsDataGrid article.danger,.opsBuilderField.danger,.transferReviewGrid article.danger,.campaignCheckBand button.danger,.opsDraftWorkflow article.danger,.opsGuidedResult article.danger{background:linear-gradient(90deg,#9e3b3212,#f8f9f5 58%)}.opsDraftWorkflow{gap:10px}.opsGuidedFlow{gap:18px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr)}.opsGuidedSteps button,.opsGuidedManualGrid .ppcAdPilotLegacy a{background:transparent;border-color:#dde3d6db}.opsActionFeedback{border-radius:6px;box-shadow:none}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader{border-color:#bac6b1c7;color:var(--muted-strong);padding-bottom:10px}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article{padding-bottom:13px;padding-top:13px}@media(max-width:1480px){.opsWorkspace{padding:24px}.opsLayout.withInspector,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.transferWorkspace,.campaignRoleWorkspace{gap:18px}}@media(max-width:1280px){.opsLayout.withInspector,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.opsRuleSetWorkspace,.opsRuleStudioWorkspace,.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:1fr}.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail{border-left:0;border-right:0}.opsTopSystem{max-width:none}}@media(max-width:1180px){.ppcAdPilotLegacy{background:var(--workspace)}.opsShell{grid-template-columns:1fr}}@media(max-width:720px){.opsWorkspace{padding:14px}.opsTopbar,.opsPanelHeader,.opsDetailHeader,.opsEditorHeader,.opsPaneHeader,.transferBuilderHeader,.campaignRoleHeader{display:grid;gap:10px}.opsTopSystem dl{grid-template-columns:1fr}.opsPanel,.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn,.opsOperatorPane{padding:14px}.opsMetricStrip,.opsDraftWorkflow,.opsGuidedFlow,.opsGuidedResult,.opsGuidedManualGrid,.transferReviewGrid,.campaignCheckBand,.transferBuilderGrid,.campaignBuilderGrid,.opsControlBand,.opsObjectDock,.opsFocusMetrics,.opsDataGrid.two,.opsDataGrid.four{grid-template-columns:1fr}.opsPill,.opsDraftState,.opsChip{min-height:28px}.transferCandidateRail{max-height:500px;overflow-y:auto;padding-right:4px}.transferCandidateList{max-height:318px;overflow-y:auto;padding-right:2px}}.builderStepNav{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.builderStepNav .ppcAdPilotLegacy button{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:4px;min-width:0;padding:11px;text-align:left}.builderStepNav button.active,.builderStepNav button:hover{background:#fbffef;border-color:var(--line-strong)}.builderStepNav span{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.builderStepNav strong{font-size:13px;line-height:1.2}.builderStepNav small{color:var(--muted);font-size:11px;line-height:1.35}.builderStepBody{display:grid;min-height:390px}.opsStackMet.ppcAdPilotLegacy a{color:var(--muted);display:block;font-size:11px;font-style:normal;font-weight:700;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.builderRunStrip{border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.builderRunStrip article{border-right:1px solid var(--line);display:grid;gap:4px;min-width:0;padding:10px 12px}.builderRunStrip article:last-child{border-right:0}.builderRunStrip span,.builderManualFlow span,.builderJobSummary span,.builderJobHeader span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.builderRunStrip strong,.builderJobSummary strong{color:var(--text);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.builderRunStrip small,.builderJobSummary small{color:var(--muted);font-size:11px;line-height:1.35}.builderManualFlow{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:0}.builderManualFlow span{border-right:1px solid var(--line);padding:9px 11px}.builderManualFlow span:last-child{border-right:0}.builderFocusSection{display:grid;gap:16px}.builderTwoColumn{display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.builderTwoColumn.wideLeft{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.builderTwoColumn.transferPreviewColumns{grid-template-columns:minmax(0,1fr)}.builderCompactStack{display:grid;gap:10px;min-width:0}.builderCompactStack>article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.opsConditionEditor{grid-template-columns:34px minmax(0,1fr) auto}.opsConditionEditor input{background:var(--surface);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13px;font-weight:780;min-height:38px;min-width:0;padding:7px 8px;width:100%}.opsTextButton.danger{color:var(--danger)}.builderJobSummary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.builderJobSummary article{border:1px solid var(--line);display:grid;gap:4px;min-width:0;padding:10px 12px}.builderJobHeader{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.builderCompactStack span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.builderCompactStack strong{color:var(--ink);font-size:14px;line-height:1.25}.builderCompactStack small{color:var(--muted);line-height:1.4}.transferRouteStrip.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.transferRouteStrip.compact .ppcAdPilotLegacy button{min-height:58px}.transferRouteStrip em{color:var(--muted);font-size:10px;font-style:normal;font-weight:720;line-height:1.35}.transferFlowBoard,.transferRoleProof,.transferNegativeChain{display:grid;gap:8px;min-width:0}.transferFlowBoard{grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 4px}.transferRoleProof,.transferNegativeChain{grid-template-columns:repeat(3,minmax(0,1fr))}.transferFlowBoard article,.transferRoleProof article,.transferNegativeChain article{background:#f8f9f5;border:1px solid rgba(221,227,214,.86);border-left:3px solid transparent;border-radius:6px;display:grid;gap:4px;min-width:0;padding:10px}.transferFlowBoard article.success,.transferRoleProof article.success,.transferNegativeChain article.success{border-left-color:var(--success)}.transferFlowBoard article.warning,.transferRoleProof article.warning,.transferNegativeChain article.warning{border-left-color:var(--warning)}.transferFlowBoard article.danger,.transferRoleProof article.danger,.transferNegativeChain article.danger{border-left-color:var(--danger)}.transferFlowBoard span,.transferRoleProof span,.transferNegativeChain span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.transferFlowBoard strong,.transferRoleProof strong,.transferNegativeChain strong{color:var(--ink);font-size:12px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.transferFlowBoard small,.transferRoleProof small,.transferNegativeChain small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}@media(max-width:980px){.builderRunStrip,.builderJobSummary,.builderStepNav,.transferRouteStrip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.builderTwoColumn,.builderTwoColumn.wideLeft{grid-template-columns:1fr}.transferFlowBoard,.transferRoleProof,.transferNegativeChain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.builderRunStrip,.builderJobSummary,.builderStepNav,.transferRouteStrip.compact,.transferFlowBoard,.transferRoleProof,.transferNegativeChain{grid-template-columns:1fr}.builderRunStrip article,.builderManualFlow span,.builderJobSummary article{border-right:0}.builderRunStrip article,.builderManualFlow span{border-bottom:1px solid var(--line)}.builderRunStrip article:last-child,.builderManualFlow span:last-child{border-bottom:0}.builderManualFlow{align-items:stretch;display:grid}.opsConditionEditor{grid-template-columns:1fr}.opsConditionEditor .opsTextButton{grid-column:1;justify-self:start}.builderJobHeader{align-items:stretch;display:grid}.opsPaneHeader{display:grid}.opsSegmented{width:100%}.opsSegmented .ppcAdPilotLegacy button{flex:1 1 0}}.redDPage{display:grid;gap:16px;min-width:0}.redDHero{align-items:end;background:#fbfcf8;border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:18px}.redDHero span,.redDStatusGrid span,.redDDecisionBar span,.redDTableHead,.redDList small,.redDTableRow small{color:var(--muted);font-size:12px}.redDHero h2{font-size:22px;letter-spacing:0;line-height:1.12;margin:4px 0 0}.redDHeroStats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(92px,1fr))}.redDHeroStats article,.redDStatusGrid article,.redDDecisionBar article{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:10px}.redDHeroStats strong{font-size:20px;line-height:1}.redDTwoPane{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.6fr);min-width:0}.redDTwoPane.jobs,.redDTwoPane.products,.redDTwoPane.profiles{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr)}.redDListPanel,.redDDetailPanel{min-width:0}.redDList{display:grid;gap:8px}.redDList .ppcAdPilotLegacy button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px;text-align:left}.redDList button:hover,.redDList button.active{background:#fbfcf8;border-color:var(--line-strong)}.redDList button.active{box-shadow:inset 3px 0 0 var(--brand)}.redDList button>span{display:grid;gap:4px;min-width:0}.redDList strong,.redDTableRow strong,.redDStatusGrid strong,.redDDecisionBar strong{line-height:1.2;min-width:0;overflow-wrap:anywhere}.redDStatusGrid,.redDDecisionBar{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.redDDecisionBar{grid-template-columns:minmax(0,2fr) minmax(120px,.7fr) minmax(150px,.8fr)}.redDStatusGrid article,.redDDecisionBar article{background:#fbfcf8}.redDTable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.redDTableHead,.redDTableRow{display:grid;gap:12px;grid-template-columns:minmax(170px,1.05fr) minmax(160px,1fr) minmax(180px,1.2fr) minmax(110px,.55fr);min-width:0}.redDTableHead{background:var(--surface-soft);font-weight:700;padding:10px 12px;text-transform:none}.redDTableRow{align-items:start;background:var(--surface);border-top:1px solid var(--line);padding:12px}.redDTableRow>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.redDPlainList{display:grid;gap:8px;margin-top:12px}.redDPlainList article{background:var(--warning-soft);border:1px solid rgba(129,101,22,.2);border-radius:7px;display:grid;gap:3px;padding:10px 12px}.redDPlainList span{color:var(--muted)}@media(max-width:980px){.redDHero{align-items:stretch;flex-direction:column}.redDTwoPane,.redDTwoPane.jobs,.redDTwoPane.products,.redDTwoPane.profiles,.redDStatusGrid,.redDDecisionBar{grid-template-columns:1fr}}@media(max-width:720px){.redDHero,.redDList button,.redDStatusGrid article,.redDDecisionBar article,.redDTableRow{padding:10px}.redDHeroStats,.redDTableHead,.redDTableRow{grid-template-columns:1fr}.redDTableHead{display:none}.redDList .ppcAdPilotLegacy button{grid-template-columns:1fr}}.jobCommandStrip,.profileFocusStrip{align-items:end;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:6px;display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);padding:20px}.jobCommandStrip.success,.profileFocusStrip.success{border-left-color:var(--success)}.jobCommandStrip.warning,.profileFocusStrip.warning{border-left-color:var(--warning)}.jobCommandStrip.danger,.profileFocusStrip.danger{border-left-color:var(--danger)}.jobCommandHeader,.productPassportHeader,.profileFocusStrip>div:first-child{display:grid;gap:6px;min-width:0}.jobCommandHeader span,.jobCommandMetrics span,.jobDiffToolbar small,.jobDecisionCard span,.jobDecisionCard dt,.jobIssueList>span,.jobRunbookList>span,.jobDecisionSummary span,.productPassportHeader span,.productInputGrid span,.productAssemblyNote span,.productRequestList span,.productGateHeader,.productGateMatrix small,.productRuleImpactRail span,.profileFocusStrip span,.profileFocusMetrics span,.profileSignalGrid span,.profileScopeMap span,.profileGateList span,.profileAssignmentHeader{color:var(--muted);font-size:10px;font-weight:850;text-transform:none}.jobCommandHeader h2,.productPassportHeader h2,.profileFocusStrip h2{font-size:28px;font-weight:900;letter-spacing:0;line-height:1.04;margin:0;overflow-wrap:anywhere}.jobCommandHeader p,.productPassportHeader p,.profileFocusStrip p,.jobDecisionCard p,.jobIssueList p,.productRequestList p,.profileGateList p{color:var(--muted);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.jobCommandMetrics,.profileFocusMetrics{display:grid;gap:10px}.jobCommandMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.profileFocusMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.jobCommandMetrics article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.productRuleImpactRail article{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:4px;min-width:0;padding:11px}.jobCommandMetrics article.success,.productInputGrid article.success,.profileFocusMetrics article.success,.profileSignalGrid article.success,.profileScopeMap div.success,.productRuleImpactRail article.success{background:linear-gradient(90deg,rgba(39,105,71,.06),var(--surface-soft) 62%);border-color:#27694729}.jobCommandMetrics article.warning,.productInputGrid article.warning,.profileFocusMetrics article.warning,.profileSignalGrid article.warning,.profileScopeMap div.warning,.productRuleImpactRail article.warning{background:linear-gradient(90deg,rgba(129,101,22,.08),var(--surface-soft) 62%);border-color:#8165162e}.jobCommandMetrics article.danger,.productInputGrid article.danger,.profileFocusMetrics article.danger,.profileSignalGrid article.danger,.profileScopeMap div.danger,.productRuleImpactRail article.danger{background:linear-gradient(90deg,rgba(158,59,50,.08),var(--surface-soft) 62%);border-color:#9e3b322e}.jobCommandMetrics strong,.productInputGrid strong,.profileFocusMetrics strong,.profileSignalGrid strong,.profileScopeMap strong{color:var(--ink);font-size:18px;font-weight:900;line-height:1.08;overflow-wrap:anywhere}.jobApprovalDeskBody{display:grid;gap:16px;grid-template-columns:minmax(240px,.68fr) minmax(460px,1.35fr) minmax(280px,.85fr);min-width:0}.jobApprovalSurface,.productPlainSurface,.profilePlainSurface,.productContextRail,.profileContextRail{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:16px}.jobApprovalSurface,.productContextRail,.profileContextRail{border-left:0;border-right:0;border-radius:0}.jobQueueColumn,.jobDiffList,.jobDecisionColumn,.jobIssueList,.jobRunbookList,.productRequestList,.profileGateList{display:grid;gap:8px;min-width:0}.jobQueueFilters{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.jobQueueFilters .ppcAdPilotLegacy button{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;color:var(--ink);display:grid;gap:2px;min-width:0;padding:8px;text-align:left}.jobQueueFilters button.active,.jobQueueFilters button:hover{background:#fbfcf8;border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.jobQueueFilters span{color:var(--muted);font-size:10px;font-weight:850}.jobQueueFilters strong{color:var(--ink);font-size:15px;font-weight:900}.jobQueueEmpty{background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:6px;display:grid;gap:3px;min-width:0;padding:12px}.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton{background:transparent;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;color:var(--ink);min-width:0;padding:11px;text-align:left}.jobQueueButton.success,.jobDiffButton.success,.productCardButton.success,.profileNodeButton.success{border-left-color:var(--success)}.jobQueueButton.warning,.jobDiffButton.warning,.productCardButton.warning,.profileNodeButton.warning{border-left-color:var(--warning)}.jobQueueButton.danger,.jobDiffButton.danger,.productCardButton.danger,.profileNodeButton.danger{border-left-color:var(--danger)}.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.productCardButton:hover,.productCardButton.active,.profileNodeButton:hover,.profileNodeButton.active{background:#fbfcf8;border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.jobQueueButton{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.jobQueueTitle,.jobQueueState,.jobDiffButton span,.productCardButton span,.profileNodeButton span{display:grid;gap:3px;min-width:0}.jobQueueButton strong,.jobDiffButton strong,.productCardButton strong,.profileNodeButton strong,.jobDecisionCard>strong,.jobIssueList strong,.jobRunbookList strong,.productRequestList strong,.productGateMatrix strong,.productRuleImpactRail strong,.profileGateList strong,.profileAssignmentGrid strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.24;overflow-wrap:anywhere}.jobQueueButton small,.jobDiffButton small,.productCardButton small,.profileNodeButton small,.jobIssueList small,.jobRunbookList small,.productRequestList small,.productGateMatrix small,.productRuleImpactRail small,.profileGateList small,.profileAssignmentGrid small,.productAssemblyNote small,.profileScopeMap small{color:var(--muted);font-size:11px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.jobDiffToolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;min-width:0;padding-bottom:10px}.jobDiffToolbar span{display:grid;gap:3px;min-width:0}.jobDiffSafety{justify-items:end;text-align:right}.jobDiffToolbar strong{font-size:15px;overflow-wrap:anywhere}.jobDiffButton{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(142px,.78fr) minmax(190px,1.18fr) minmax(130px,.72fr) minmax(118px,.58fr) auto}.jobDecisionColumn{align-content:start}.jobDecisionCard{background:var(--ink);border-radius:6px;color:#fff;display:grid;gap:10px;min-width:0;padding:14px}.jobDecisionCard span,.jobDecisionCard p,.jobDecisionCard dt{color:#c7d1bf}.jobDecisionCard>strong{color:#fff;font-size:18px}.jobDecisionCard dl{display:grid;gap:7px;margin:0}.jobValueShift{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:7px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.jobValueShift div{display:grid;gap:4px;min-width:0;padding:10px}.jobValueShift div+div{border-left:1px solid rgba(255,255,255,.12)}.jobValueShift span,.jobEvidenceStack>span{color:#c7d1bf;font-size:10px;font-weight:850;text-transform:uppercase}.jobValueShift strong{color:#fff;font-size:15px;font-weight:900;line-height:1.18;overflow-wrap:anywhere}.jobReviewFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.jobDecisionCard dl div{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:2px;padding-top:7px}.jobDecisionCard dd{color:#fff;font-size:12px;font-weight:760;margin:0;overflow-wrap:anywhere}.jobDecisionReasons{display:grid;gap:7px}.jobDecisionReasons article{border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,255,255,.36);border-radius:6px;display:grid;gap:3px;min-width:0;padding:8px}.jobDecisionReasons article.warning{border-left-color:#f0c44d}.jobDecisionReasons article.danger{border-left-color:#f08b7d}.jobDecisionReasons strong{color:#fff;font-size:12px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.jobDecisionActions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.jobEvidenceStack{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:grid;gap:8px;min-width:0;padding:11px}.jobEvidenceStack>span{color:var(--muted)}.jobEvidenceStack article{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;display:grid;gap:3px;min-width:0;padding:9px}.jobEvidenceStack article.success{border-left-color:var(--success)}.jobEvidenceStack article.warning{border-left-color:var(--warning)}.jobEvidenceStack article.danger{border-left-color:var(--danger)}.jobEvidenceStack strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.jobEvidenceStack small{color:var(--muted);font-size:11px;font-weight:680;line-height:1.35}.jobActionHint{color:var(--muted);font-size:11px;grid-column:1 / -1;line-height:1.35;margin:0;overflow-wrap:anywhere}.jobIssueList article,.jobRunbookList article,.productRequestList article,.profileGateList article{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;display:grid;gap:4px;min-width:0;padding:10px}.jobIssueList article.success,.jobRunbookList article.success,.productRequestList article.success,.profileGateList article.success{border-left-color:var(--success)}.jobIssueList article.warning,.jobRunbookList article.warning,.productRequestList article.warning,.profileGateList article.warning{border-left-color:var(--warning)}.jobIssueList article.danger,.jobRunbookList article.danger,.productRequestList article.danger,.profileGateList article.danger{border-left-color:var(--danger)}.jobDecisionSummary{display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(170px,.55fr) minmax(210px,.75fr)}.jobDecisionSummary article,.productAssemblyNote{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:5px;min-width:0;padding:11px}.jobDecisionSummary article.success{border-left:3px solid var(--success)}.jobDecisionSummary article.warning{border-left:3px solid var(--warning)}.jobDecisionSummary article.danger{border-left:3px solid var(--danger)}.jobAssistantDrafts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.jobAssistantDrafts article{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;display:grid;gap:9px;min-width:0;padding:11px}.jobAssistantDrafts article.success{border-left-color:var(--success)}.jobAssistantDrafts article.warning{border-left-color:var(--warning)}.jobAssistantDrafts article.danger{border-left-color:var(--danger)}.jobAssistantDrafts header{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.jobAssistantDrafts span,.jobAssistantDrafts dt,.productJobImpactList span,.productDraftEvidence span{color:var(--muted);font-size:10px;font-weight:850}.jobAssistantDrafts strong,.productJobImpactList strong,.productDraftEvidence strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.jobAssistantDrafts dl{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.jobAssistantDrafts dl div{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:2px;min-width:0;padding:7px}.jobAssistantDrafts dd{color:var(--ink);font-size:12px;font-weight:760;margin:0;overflow-wrap:anywhere}.productShelf{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.productCardButton{align-content:space-between;display:grid;gap:18px;min-height:118px}.productInputConsole{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-width:0}.productOperationsGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.productPassportCard{border-left:4px solid var(--line-strong)}.productPassportCard.success{border-left-color:var(--success)}.productPassportCard.warning{border-left-color:var(--warning)}.productPassportCard.danger{border-left-color:var(--danger)}.productPassportHeader{grid-template-columns:minmax(0,1fr) auto}.productPlainSurface .productPassportHeader{margin-bottom:0}.productPassportHeader h2,.productPassportHeader p{grid-column:1}.productPassportHeader .opsPill{grid-column:2;grid-row:1 / span 3;justify-self:end}.productInputGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.productAssemblyNote{margin-top:12px}.productJobImpactList,.productDraftEvidence{display:grid;gap:8px;min-width:0}.productJobImpactList article,.productDraftEvidence article{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;display:grid;gap:5px;min-width:0;padding:10px}.productJobImpactList article{grid-template-columns:minmax(0,1fr) auto}.productJobImpactList article>span,.productJobImpactList article>strong,.productJobImpactList article>small{grid-column:1}.productJobImpactList article .opsPill{grid-column:2;grid-row:1 / span 3}.productJobImpactList article.success,.productDraftEvidence article.success{border-left-color:var(--success)}.productJobImpactList article.warning,.productDraftEvidence article.warning{border-left-color:var(--warning)}.productJobImpactList article.danger,.productDraftEvidence article.danger{border-left-color:var(--danger)}.productJobImpactList small,.productDraftEvidence small{color:var(--muted);font-size:11px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.productAssemblyNote strong,.jobDecisionSummary strong{font-size:14px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.productGateMatrix{display:grid;min-width:0;overflow-x:auto}.productGateHeader,.productGateMatrix article{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(130px,.75fr) minmax(90px,.45fr) minmax(160px,1fr) minmax(160px,1fr) minmax(190px,1.15fr) minmax(92px,.45fr);min-width:930px}.productGateHeader{border-bottom:1px solid var(--line-strong);padding:0 10px 9px}.productGateMatrix article{border-bottom:1px solid var(--line);padding:12px 10px}.productGateMatrix article:last-child{border-bottom:0}.productGateMatrix article.success{box-shadow:inset 2px 0 0 var(--success)}.productGateMatrix article.warning{box-shadow:inset 2px 0 0 var(--warning)}.productGateMatrix article.danger{box-shadow:inset 2px 0 0 var(--danger)}.productRuleImpactRail{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.profileReadinessRail{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.profileNodeButton{align-content:space-between;display:grid;gap:16px;min-height:122px}.profileGateLayout{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-width:0}.profileSummaryPanel{border-left:4px solid var(--line-strong)}.profileSummaryPanel>h2{color:var(--ink);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.15;margin:0 0 14px;overflow-wrap:anywhere}.profileSummaryPanel.success{border-left-color:var(--success)}.profileSummaryPanel.warning{border-left-color:var(--warning)}.profileSummaryPanel.danger{border-left-color:var(--danger)}.profileSignalGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profileScopeMap{border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:14px}.profileGateList article{grid-template-columns:minmax(0,1fr) auto}.profileGateList article strong,.profileGateList article small,.profileGateList article p{grid-column:1 / -1}.profileGateList article .opsPill{grid-column:2;grid-row:1}.profileAssignmentGrid{display:grid;min-width:0;overflow-x:auto}.profileAssignmentHeader,.profileAssignmentGrid article{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(160px,.9fr) minmax(220px,1.25fr) minmax(220px,1.25fr) minmax(100px,.5fr);min-width:760px}.profileAssignmentHeader{border-bottom:1px solid var(--line-strong);padding:0 10px 9px}.profileAssignmentGrid article{border-bottom:1px solid var(--line);padding:12px 10px}.profileAssignmentGrid article:last-child{border-bottom:0}.profileAssignmentGrid article.success{box-shadow:inset 2px 0 0 var(--success)}.profileAssignmentGrid article.warning{box-shadow:inset 2px 0 0 var(--warning)}.profileAssignmentGrid article.danger{box-shadow:inset 2px 0 0 var(--danger)}@media(max-width:1320px){.jobApprovalDeskBody,.productInputConsole,.productOperationsGrid,.profileGateLayout{grid-template-columns:1fr}.productShelf,.profileReadinessRail,.productRuleImpactRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.jobCommandStrip,.profileFocusStrip,.jobCommandMetrics,.profileFocusMetrics,.productInputGrid,.profileSignalGrid,.profileScopeMap,.jobDecisionSummary,.jobAssistantDrafts,.jobDiffButton{grid-template-columns:1fr}.jobDiffSafety{justify-items:start;text-align:left}}@media(max-width:720px){.jobCommandStrip,.profileFocusStrip{padding:14px}.jobCommandHeader h2,.productPassportHeader h2,.profileFocusStrip h2{font-size:22px;line-height:1.08}.productShelf,.profileReadinessRail,.productRuleImpactRail,.jobQueueFilters,.jobDecisionActions,.productPassportHeader{grid-template-columns:1fr}.productPassportHeader .opsPill{grid-column:1;grid-row:auto;justify-self:start}.productGateHeader,.profileAssignmentHeader{display:none}.productGateMatrix article,.profileAssignmentGrid article,.productJobImpactList article{grid-template-columns:1fr;min-width:0}.productJobImpactList article .opsPill{grid-column:auto;grid-row:auto;justify-self:start}}.opsButton,.opsSegmented button,.opsSegmented.small button,.opsDraftPicker button,.opsActionList button,.opsVariableList button,.transferRouteStrip.compact .ppcAdPilotLegacy button{min-height:40px}.opsChip{min-height:36px;min-width:40px}@media(max-width:720px){.opsButton,.opsSegmented button,.opsSegmented.small button,.opsDraftPicker button,.opsActionList button,.opsVariableList button,.builderStepNav button,.transferRouteStrip.compact .ppcAdPilotLegacy button{min-height:42px}.opsButton{align-items:center;justify-content:center;padding-bottom:10px;padding-top:10px}.opsEditorActions,.opsButtonRow{align-items:stretch;grid-template-columns:1fr}.opsEditorActions .opsButton,.opsButtonRow .opsButton{width:100%}.opsBuilderField input,.opsBuilderField select{min-height:42px}.builderStepBody{min-height:auto}.opsRuleStudioWorkspace{grid-template-columns:minmax(0,1fr)}.opsRuleStudioWorkspace>.opsOperatorPane{min-width:0;width:100%}}@media(max-width:560px){.opsChipGrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-width:0}.opsChip{justify-content:center;min-height:40px;padding-bottom:8px;padding-top:8px;white-space:normal;width:100%}.builderStepNav .ppcAdPilotLegacy button{gap:6px;min-height:64px;padding:12px}.builderStepNav span{height:26px;width:26px}}.ppcAdPilotLegacy{--bg: #eef3ed;--workspace: #f4f7f1;--surface: #fbfcf8;--surface-soft: #f0f5ec;--surface-muted: #edf3e8;--surface-tint: #e5eedf;--ink: #0b1411;--ink-soft: #26342f;--text: var(--ink);--muted: #64716a;--muted-strong: #40524a;--line: #d5dfd0;--line-strong: #aebdaa;--rail: #06100c;--rail-soft: #0b1711;--rail-hover: #102018;--rail-line: #20352b;--rail-ink: #f3f8ef;--rail-muted: #a4b2aa;--brand: #cfff32;--brand-ink: #102000;--brand-soft: rgba(207, 255, 50, .12);--brand-line: rgba(207, 255, 50, .42);--accent: #246457;--text-on-accent: #f7fff7;--danger: #9a3f37;--danger-soft: #fff2ef;--warning: #7b6118;--warning-soft: #fff7e4;--success: #27684a;--success-soft: #edf7ef;--neutral-soft: #edf2e8;--shadow: none;--rail-width: 236px;--content-max: 1600px;background:linear-gradient(90deg,var(--rail) 0 var(--rail-width),var(--workspace) var(--rail-width));color:var(--ink)}.opsRail{background:linear-gradient(180deg,rgba(207,255,50,.045),transparent 180px),var(--rail);border-right-color:#cfff321a;gap:18px;padding:18px 12px 16px}.opsBrand{border-color:#cfff321f;min-width:0}.opsBrand span{background:var(--brand);color:var(--brand-ink)}.opsBrand strong,.opsNavText strong{letter-spacing:0}.opsNav .ppcAdPilotLegacy a{grid-template-columns:30px minmax(0,1fr);min-height:42px;padding:6px 7px}.opsNavCode{background:#ffffff0e;border-color:#ffffff17;color:#dce6d8;font-size:9px;height:30px;min-height:30px;width:30px}.opsNav a.active,.opsNav a[aria-current=page]{background:#cfff321c;border-color:#cfff3233;box-shadow:inset 3px 0 0 var(--brand)}.opsNavText small{align-items:center;display:inline-flex;gap:6px;min-width:0}.opsNavSignal{background:var(--rail-muted);border-radius:999px;display:inline-block;flex:0 0 auto;height:6px;width:6px}.opsNavSignal.active,.opsNavSignal.ready{background:var(--brand)}.opsNavSignal.protected{background:#d86a60}.opsNavSignal.draft{background:#c7a640}.opsWorkspace{padding:28px 32px 48px}.opsTopbar{margin-bottom:24px}.opsTopTitle h1{font-size:29px;line-height:1.08}.opsTopSystem{max-width:520px}.opsTopSystem dl{gap:10px}.opsLayout.withInspector{gap:22px;grid-template-columns:minmax(0,1fr) minmax(300px,332px)}.opsMainPane,.opsPageStack{gap:18px}.opsPanel{background:var(--surface);border-color:#d5dfd0e6;border-radius:7px;padding:18px}.opsPanelHeader{border-bottom:1px solid rgba(213,223,208,.78);margin-bottom:14px;padding-bottom:11px}.opsInspector .opsPanel{background:#fbfcf8b8}.opsFocusPanel{background:var(--surface);border-left-color:var(--brand);border-left-width:3px;gap:16px;padding:18px}.opsFocusTitle h2{font-size:26px;line-height:1.08}.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article,.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.opsBuilderField,.redDHeroStats article,.redDStatusGrid article,.redDDecisionBar article{background:var(--surface-soft);border-color:#d5dfd0e6}.opsButton{border-radius:6px;min-height:38px}.opsButton.primary{background:var(--brand);color:var(--brand-ink)}.opsButton.secondary{background:var(--accent);color:var(--text-on-accent)}.opsButton.ghost{border-color:var(--line-strong)}.opsPill,.opsDraftState{border:1px solid rgba(213,223,208,.82);border-radius:999px;min-height:26px;padding:4px 9px}.opsChip{border:1px solid rgba(213,223,208,.92);border-radius:999px;color:var(--ink-soft)}.opsPill.success,.success>.opsPill,.opsDraftState.success,.opsChip.success{background:#27684a12;border-color:#27684a2e}.opsPill.warning,.warning>.opsPill,.opsDraftState.warning,.opsChip.warning{background:#7b611813;border-color:#7b611833}.opsPill.danger,.danger>.opsPill,.opsDraftState.danger,.opsChip.danger{background:#9a3f3713;border-color:#9a3f3733}.opsOperatorSurface,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{border-color:#d5dfd0eb;border-radius:7px}.opsRuleStudioWorkspace,.opsRuleSetWorkspace{grid-template-columns:minmax(292px,.74fr) minmax(0,1.76fr)}.opsRuleStudioSidebar,.opsRuleSetSidebar,.transferCandidateRail,.campaignRoleRail{background:#f7f9f4}.builderStepNav{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.builderStepNav .ppcAdPilotLegacy button{color:var(--ink);min-width:0}.builderStepNav button.active,.builderStepNav button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.builderStepNav span{background:var(--surface-muted)}.builderStepNav button.active span{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.builderCompactStack>article{background:var(--surface-soft)}.opsChipGrid{align-items:stretch}.redDHero{background:transparent;border-left:0;border-radius:0;border-right:0;padding:16px 0}.redDHero h2{font-size:21px}.redDTwoPane,.redDTwoPane.jobs,.redDTwoPane.products,.redDTwoPane.profiles{gap:18px;grid-template-columns:minmax(292px,.78fr) minmax(0,1.72fr)}.redDTable{overflow-x:auto;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.redDTableHead,.redDTableRow{grid-template-columns:minmax(150px,1.05fr) minmax(130px,.95fr) minmax(150px,1.12fr) minmax(90px,.58fr);min-width:0}.redDTableRow .opsPill{justify-self:start}@media(max-width:1320px){.opsLayout.withInspector{grid-template-columns:1fr}.opsInspector{position:static}}@media(max-width:1180px){.ppcAdPilotLegacy{background:var(--workspace)}.opsShell,.opsLayout.withInspector{grid-template-columns:1fr}}@media(max-width:980px){.opsRuleStudioWorkspace,.opsRuleSetWorkspace,.redDTwoPane,.redDTwoPane.jobs,.redDTwoPane.products,.redDTwoPane.profiles,.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:1fr}.opsRuleStudioSidebar,.opsRuleSetSidebar,.transferCandidateRail,.campaignRoleRail{border-right:0;padding-right:0}.transferCandidateTable{grid-column:auto}}@media(max-width:720px){.opsRail{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:10px}.opsBrand{min-height:44px;padding:5px;width:-moz-max-content;width:max-content}.opsBrand span{height:32px;width:32px}.opsBrand strong{font-size:12px}.opsBrand small,.opsRailFoot{display:none}.opsNav{display:flex;gap:8px;grid-template-columns:none;margin:0 -12px;overflow-x:auto;padding:0 12px 4px;scrollbar-width:none}.opsNav::-webkit-scrollbar{display:none}.opsNavSection,.opsNavSection>div{display:contents}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex:0 0 clamp(132px,34vw,156px);grid-template-columns:28px minmax(0,1fr);min-height:44px;min-width:132px;order:initial;padding:6px;white-space:normal}.opsNav a[aria-current=page]{order:-1}.opsNavCode{height:28px;min-height:28px;width:28px}.opsNavText strong{font-size:12px;white-space:nowrap}.opsNavText small{font-size:10px}.opsWorkspace{padding:14px}.opsTopbar{gap:12px;margin-bottom:16px}.opsTopTitle h1{font-size:23px}.opsTopSystem dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.opsTopSystem div,.opsMetricStrip article{min-width:0;padding-left:9px;width:100%}.opsPanel,.opsOperatorPane,.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn{padding:14px}.opsPanelHeader{margin-bottom:12px;padding-bottom:10px}.opsFocusPanel{padding:14px}.opsFocusTitle h2{font-size:22px}.opsRuleStudioSidebar,.opsRuleSetSidebar,.transferCandidateRail{max-height:430px;overflow:auto;padding-right:0}.opsEditorActions,.transferAiActions,.opsButtonRow,.opsFocusActions,.opsActionBar{display:grid;grid-template-columns:1fr}.opsEditorActions .opsButton,.transferAiActions .opsButton,.opsButtonRow .opsButton,.opsFocusActions .opsButton,.opsActionBar .opsButton,.opsButton{min-height:44px;width:100%}.builderStepNav{grid-template-columns:1fr}.builderStepNav .ppcAdPilotLegacy button{align-items:center;grid-template-columns:32px minmax(0,1fr);min-height:58px}.builderStepNav small{grid-column:2}.builderTwoColumn,.builderTwoColumn.wideLeft,.opsInlineFieldGrid,.transferRoleEditorFields,.opsEditorGridLarge{grid-template-columns:1fr}.opsChipGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.opsChip{border-radius:7px;justify-content:center;width:100%}.redDHero{padding:12px 0}.redDHeroStats,.redDStatusGrid,.redDDecisionBar,.redDTableHead,.redDTableRow{grid-template-columns:1fr}.redDTableHead{display:none}.redDTableHead,.redDTableRow{min-width:0}}@media(max-width:420px){.opsRail{grid-template-columns:auto minmax(0,1fr)}.opsBrand{width:-moz-max-content;width:max-content}.opsTopSystem dl{grid-template-columns:repeat(3,minmax(0,1fr))}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex-basis:132px;min-width:132px}.opsNavText strong,.opsNavText small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}@media(max-width:560px){.opsRuleStudioWorkspace{grid-template-columns:minmax(0,1fr)}.opsRuleStudioWorkspace,.opsRuleStudioWorkspace>.opsOperatorPane,.opsRuleEditorPane,.builderStepNav,.builderStepBody,.builderTwoColumn,.builderCompactStack,.builderCompactStack>article,.opsChipGrid{max-width:100%;min-width:0;width:100%}}.ppcAdPilotLegacy{color-scheme:light;--bg: #eceff3;--workspace: #f6f7f9;--surface: #ffffff;--surface-soft: #f2f4f7;--surface-muted: #e8ecf2;--surface-tint: #eef3f8;--ink: #111318;--ink-soft: #252a33;--muted: #656d79;--muted-strong: #46505d;--line: #d9dee7;--line-strong: #b8c1cf;--rail: #080a0f;--rail-soft: #10141c;--rail-hover: #171d28;--rail-line: #252d3a;--rail-ink: #f7f9fc;--rail-muted: #929baa;--brand: #2454ff;--brand-hover: #163fe2;--brand-soft: rgba(36, 84, 255, .09);--brand-line: rgba(36, 84, 255, .3);--brand-ink: #ffffff;--accent: #0f8f87;--accent-soft: rgba(15, 143, 135, .09);--danger: #b42318;--danger-soft: #fff1ef;--warning: #8a5a00;--warning-soft: #fff7e6;--success: #067647;--success-soft: #ecfdf3;--neutral-soft: #eef1f5;--focus: #2454ff;--shadow: 0 1px 0 rgba(17, 19, 24, .04), 0 18px 44px rgba(17, 19, 24, .06);--rail-width: 236px;--content-max: 1580px;--radius-control: 6px;--radius-panel: 8px;--row-min: 920px;--row-min-wide: 1180px;--row-min-xwide: 1320px}.ppcAdPilotLegacy{background:var(--workspace);color:var(--ink);font-size:13px;line-height:1.42}.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{background:var(--surface);border-color:var(--line);border-radius:var(--radius-control);min-height:34px;padding:7px 10px}.opsShell{background:var(--workspace)}.opsRail{background:var(--rail);border-right-color:var(--rail-line);box-shadow:none;gap:20px;padding:18px 12px 16px}.opsBrand{border:1px solid transparent}.opsBrand strong{color:var(--rail-ink);font-size:14px;font-weight:820}.opsNavSection h2{color:#7d8797;font-size:10px;font-weight:780}.opsNav .ppcAdPilotLegacy a{border-radius:var(--radius-panel);color:#d6dce5;min-height:42px}.opsNavCode{background:#151b25;border-color:#2b3442;border-radius:var(--radius-control);color:#b8c2d0}.opsTopbar{align-items:end;margin-bottom:18px}.opsTopTitle span,.opsTopSystem dt,.opsMetricStrip span,.opsSectionLabel,.opsMiniHeader span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:0;text-transform:uppercase}.opsTopTitle h1{color:var(--ink);font-size:clamp(24px,2vw,30px);font-weight:820;line-height:1.08;max-width:860px}.opsTopTitle p{color:var(--muted);font-size:12px;font-weight:640;max-width:760px}.opsTopTitle h1,.opsTopTitle p,.opsTopSystem dd,.opsMetricStrip strong,.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel,.opsNavText strong,.opsNavText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsTopSystem div,.opsMetricStrip article{background:var(--surface);border-color:var(--line);border-radius:var(--radius-control);box-shadow:none;min-width:104px}.opsTopSystem dd,.opsMetricStrip strong{color:var(--ink);font-size:13px;font-weight:800}.opsMainPane{gap:14px}.opsPanel,.opsOperatorSurface,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none}.opsInspector .opsPanel,.opsWorkbenchInspector,.opsWorkbenchColumn:last-child{background:#fbfcfe}.opsPanelHeader{border-bottom:1px solid var(--line);gap:10px;margin-bottom:14px;padding-bottom:11px}.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{color:var(--ink);font-size:13px;font-weight:820}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{grid-template-columns:minmax(260px,.72fr) minmax(560px,1.7fr) minmax(274px,.76fr);min-height:0}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail{background:var(--surface-soft)}.transferWorkspace,.campaignRoleWorkspace{gap:18px;grid-template-columns:minmax(248px,.72fr) minmax(0,1.72fr);max-width:100%;min-width:0}.campaignCompactTable,.redDTable{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.opsMetricStrip{gap:10px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.opsMetricStrip article{min-height:58px}.opsPill,.opsDraftState,.opsChip{align-items:center;background:var(--neutral-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);display:inline-flex;font-size:10px;font-weight:760;gap:6px;line-height:1.1;max-width:100%;min-height:22px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.opsPill:before{background:currentColor;border-radius:999px;content:"";flex:0 0 auto;height:6px;opacity:.9;width:6px}.opsPill.success,.success>.opsPill,.opsDraftState.success,.opsChip.success{background:var(--success-soft);border-color:#0676472e;color:var(--success)}.opsPill.warning,.warning>.opsPill,.opsDraftState.warning,.opsChip.warning{background:var(--warning-soft);border-color:#8a5a0033;color:var(--warning)}.opsPill.danger,.danger>.opsPill,.opsDraftState.danger,.opsChip.danger{background:var(--danger-soft);border-color:#b4231833;color:var(--danger)}.opsButton{border:1px solid transparent;border-radius:var(--radius-control);font-size:12px;font-weight:780;min-height:34px;overflow-wrap:anywhere;padding:8px 12px;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:normal}.opsSegmented button.active,.opsSegmented button:hover,.transferFilterBar button.active,.transferFilterBar button:hover,.opsStateToggle.active,.opsStateToggle:hover{background:var(--surface);color:var(--ink)}.opsList button,.opsList a,.opsRowButton,.opsFormulaButton,.opsTypeRail button,.opsRuleSetEntry,.opsStackItem,.transferCandidateList button,.campaignRoleList button,.opsActionList button,.opsVariableList button,.opsDraftPicker .ppcAdPilotLegacy button{border-radius:var(--radius-control)}.opsList button.active,.opsList a.active,.opsRowButton.active,.opsFormulaButton.active,.opsTypeRail button.active,.opsList button:hover,.opsList a:hover,.opsRowButton:hover,.opsFormulaButton:hover,.opsTypeRail button:hover,.opsRuleSetEntry:hover,.opsRuleSetEntry.selected,.opsStackItem:hover,.opsStackItem.selected,.transferCandidateList button.active,.transferCandidateList button:hover,.campaignRoleList button.active,.campaignRoleList button:hover,.opsActionList button.active,.opsActionList button:hover,.opsVariableList button.active,.opsVariableList button:hover,.opsDraftPicker button.active,.opsDraftPicker button:hover{background:var(--surface);border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.opsCommandLead,.opsRuleSummary header{background:var(--ink);border-radius:var(--radius-panel)}.opsCommandLead .ppcAdPilotLegacy a{background:var(--brand);border-radius:var(--radius-control);color:var(--brand-ink)}.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.opsField,.opsBuilderField,.opsBuilderPalette section,.opsRuleSafetyBlock,.opsDraftExpression,.opsConditionRail span,.opsBuilderScope span,.opsStepper span,.opsAssemblyFlow article,.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article,.transferReviewGrid article,.campaignCheckBand button,.opsDraftWorkflow article,.opsGuidedResult article,.builderStepNav button,.opsActionFeedback{background:var(--surface-soft);border-color:var(--line);border-radius:var(--radius-control);box-shadow:none}.opsCommandStatus article.success,.opsCommandFocus article.success,.opsControlBand article.success,.opsObjectDock article.success,.opsFocusMetrics article.success,.opsDataGrid article.success,.opsBuilderField.success,.transferReviewGrid article.success,.campaignCheckBand button.success,.opsDraftWorkflow article.success,.opsGuidedResult article.success{background:linear-gradient(90deg,rgba(6,118,71,.08),var(--surface-soft) 58%)}.opsCommandStatus article.warning,.opsCommandFocus article.warning,.opsControlBand article.warning,.opsObjectDock article.warning,.opsFocusMetrics article.warning,.opsDataGrid article.warning,.opsBuilderField.warning,.transferReviewGrid article.warning,.campaignCheckBand button.warning,.opsDraftWorkflow article.warning{background:linear-gradient(90deg,rgba(138,90,0,.09),var(--surface-soft) 58%)}.opsCommandStatus article.danger,.opsCommandFocus article.danger,.opsControlBand article.danger,.opsObjectDock article.danger,.opsFocusMetrics article.danger,.opsDataGrid article.danger,.opsBuilderField.danger,.transferReviewGrid article.danger,.campaignCheckBand button.danger,.opsDraftWorkflow article.danger,.opsGuidedResult article.danger{background:linear-gradient(90deg,rgba(180,35,24,.09),var(--surface-soft) 58%)}.opsDraftExpression{background:var(--line);gap:1px}.opsDraftExpression>span,.opsDraftExpression>.opsPill{background:var(--surface)}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader{border-bottom-color:var(--line-strong);color:var(--muted-strong);font-size:10px;font-weight:780;gap:10px;min-width:max(var(--row-min),100%);padding:0 10px 8px}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article,.opsRuleTableRow{border-bottom-color:var(--line);gap:10px;min-width:max(var(--row-min),100%);padding:10px}.opsTableRow:hover,.opsRecordMatrix article:hover,.opsRuleMatrix article:hover,.opsRuleSetMatrix article:hover,.opsDraftMatrix article:hover,.opsTransferMatrix article:hover,.opsProductMatrix article:hover,.opsDiffMatrix article:hover,.opsBudgetMatrix article:hover,.opsCampaignMatrix article:hover,.campaignCompactTable article:hover{background:#fbfcfe}.opsRecordMatrix article.selected,.opsRuleMatrix article.selected,.opsRuleSetMatrix article.selected,.opsDraftMatrix article.selected,.opsTransferMatrix article.selected,.opsProductMatrix article.selected,.opsDiffMatrix article.selected,.opsBudgetMatrix article.selected,.opsCampaignMatrix article.selected,.campaignCompactTable article.selected{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.opsTableRow>*,.opsRecordMatrix article>*,.opsRuleMatrix article>*,.opsRuleSetMatrix article>*,.opsDraftMatrix article>*,.opsTransferMatrix article>*,.opsProductMatrix article>*,.opsDiffMatrix article>*,.opsBudgetMatrix article>*,.opsCampaignMatrix article>*,.campaignCompactTable article>*,.redDTableRow>*{min-width:0;max-width:100%}.opsTableRow strong,.opsRecordMatrix strong,.opsRuleMatrix strong,.opsRuleSetMatrix strong,.opsDraftMatrix strong,.opsTransferMatrix strong,.opsProductMatrix strong,.opsDiffMatrix strong,.opsBudgetMatrix strong,.opsCampaignMatrix strong,.campaignCompactTable strong,.redDTableRow strong,.opsList strong,.opsRowButton strong,.opsFormulaButton strong,.opsTypeRail strong,.opsStackItem strong,.opsRuleSetEntry strong,.transferCandidateList strong,.campaignRoleList strong{color:var(--ink);display:-webkit-box;font-size:12px;font-weight:780;line-clamp:2;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsTableRow small,.opsRecordMatrix small,.opsRuleMatrix small,.opsRuleSetMatrix small,.opsDraftMatrix small,.opsTransferMatrix small,.opsProductMatrix small,.opsDiffMatrix small,.opsBudgetMatrix small,.opsCampaignMatrix small,.campaignCompactTable small,.redDTableRow small,.opsList span,.opsList small,.opsRowButton span,.opsRowButton small,.opsFormulaButton small,.opsTypeRail small,.opsStackMeta,.transferCandidateList small,.campaignRoleList small,.campaignInspector em,.transferInspector em{color:var(--muted);display:-webkit-box;font-size:11px;font-weight:640;line-clamp:2;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsTableRow code,.opsRecordMatrix code,.opsRuleMatrix code,.opsRuleSetMatrix code,.opsDraftMatrix code,.opsTransferMatrix code,.opsProductMatrix code,.opsDiffMatrix code,.opsBudgetMatrix code,.opsCampaignMatrix code,.opsDefinitionList code,.opsRuleSummary code,.opsDraftExpression code,.opsFormulaButton .ppcAdPilotLegacy code{color:var(--muted-strong);display:block;max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.opsDefinitionList dd,.opsRuleSummary dd,.opsField strong,.opsField code,.opsCommandStatus strong,.opsCommandFocus strong,.opsControlBand strong,.opsObjectDock strong,.opsCommandStatus small,.opsCommandFocus small,.opsControlBand small,.opsObjectDock small,.opsAssemblyFlow strong,.opsAssemblyFlow small,.campaignInspector h2,.campaignInspector p,.transferInspector h2,.transferInspector p,.transferBuilderHeader h2,.transferBuilderHeader p{max-width:100%;overflow-wrap:anywhere}@media(max-width:1320px){.opsLayout.withInspector,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:1fr}.opsInspector{position:static}}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}}@media(max-width:720px){.ppcAdPilotLegacy{--row-min: 0px;--row-min-wide: 0px;--row-min-xwide: 0px;font-size:13px}.opsRail{background:var(--rail);border-bottom:1px solid var(--rail-line);grid-template-columns:auto minmax(0,1fr);overflow:hidden;padding:10px}.opsNav{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.opsNav::-webkit-scrollbar{display:none;height:0;width:0}.opsWorkspace{padding:14px}.opsTopbar,.opsPanelHeader,.opsMiniHeader{align-items:start;display:grid;gap:10px}.opsTopTitle h1,.opsTopTitle p,.opsTopSystem dd,.opsMetricStrip strong,.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{white-space:normal}.opsTopSystem dl{grid-template-columns:repeat(3,minmax(0,1fr))}.opsPanel,.opsOperatorPane,.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn{padding:14px}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader{display:none}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article,.opsRuleTableRow,.redDTableRow{align-items:start;grid-template-columns:1fr;min-width:0;width:100%}.opsButton,.opsEditorActions .opsButton,.opsButtonRow .opsButton,.opsFocusActions .opsButton,.opsActionBar .opsButton{min-height:42px;white-space:normal;width:100%}.opsSegmented button,.transferFilterBar button,.opsStateToggle{white-space:normal}.opsPill,.opsDraftState,.opsChip{min-height:26px;white-space:normal}}.ppcAdPilotLegacy{color-scheme:light;--bg: #eef1f4;--workspace: #f5f6f8;--surface: #ffffff;--surface-soft: #f7f8fa;--surface-muted: #edf1f5;--surface-tint: #edf7f6;--ink: #121418;--ink-soft: #252b33;--muted: #68717d;--muted-strong: #46515f;--line: #dfe5ec;--line-strong: #b8c3d0;--rail: #0d0f12;--rail-soft: #14171d;--rail-hover: #1a2028;--rail-line: #262d36;--rail-ink: #f8fafc;--rail-muted: #98a2af;--brand: #0b6f6a;--brand-hover: #085d59;--brand-soft: rgba(11, 111, 106, .09);--brand-line: rgba(11, 111, 106, .28);--brand-ink: #ffffff;--accent: #315fbd;--accent-soft: rgba(49, 95, 189, .08);--danger: #b42318;--danger-soft: #fff2f0;--warning: #936100;--warning-soft: #fff8e8;--success: #14784f;--success-soft: #edf9f1;--neutral-soft: #eef2f6;--focus: #0b6f6a;--shadow: none;--rail-width: 228px;--content-max: 1660px;--radius-control: 5px;--radius-panel: 7px;--row-min: 860px;--row-min-wide: 1060px;--row-min-xwide: 1180px;background:var(--workspace);color:var(--ink);font-size:13px;letter-spacing:0;line-height:1.42;overflow-x:clip}.ppcAdPilotLegacy ::-moz-selection{background:var(--brand-soft);color:var(--ink)}.ppcAdPilotLegacy ::selection{background:var(--brand-soft);color:var(--ink)}.ppcAdPilotLegacy :focus-visible{outline:2px solid var(--focus);outline-offset:2px}button:disabled,.opsButton:disabled{cursor:not-allowed;opacity:.58}.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{background:var(--surface);border-color:var(--line);border-radius:var(--radius-control);color:var(--ink);min-height:34px;padding:7px 10px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.opsRail{background:var(--rail);border-right-color:var(--rail-line);box-shadow:none;gap:18px;padding:18px 12px 16px}.opsBrand{border:1px solid transparent;border-radius:var(--radius-panel)}.opsBrand span{background:var(--brand);border-radius:var(--radius-control);color:var(--brand-ink);font-weight:900}.opsBrand strong,.opsNavText strong{color:var(--rail-ink);letter-spacing:0}.opsBrand small,.opsNavText small,.opsRailFoot{color:var(--rail-muted)}.opsNav,.opsNavSection{gap:14px}.opsNavGroupLabel,.opsNavSection h2{color:#7f8996;font-size:10px;font-weight:760;letter-spacing:0;margin:0;padding:0 10px;text-transform:uppercase}.opsNav .ppcAdPilotLegacy a{border-radius:var(--radius-panel);color:#d7dde6;grid-template-columns:30px minmax(0,1fr);min-height:42px;padding:6px 7px}.opsNav a:hover,.opsNav a.active,.opsNav a[aria-current=page]{background:var(--rail-hover);border-color:var(--rail-line);color:#fff}.opsNav a.active,.opsNav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--brand)}.opsNavCode{background:#171c23;border-color:#2e3540;border-radius:var(--radius-control);color:#bcc6d2;height:30px;min-height:30px;width:30px}.opsNav a.active .opsNavCode,.opsNav a[aria-current=page] .opsNavCode{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.opsNavSignal.ready,.opsNavSignal.active{background:var(--brand)}.opsNav .ppcAdPilotLegacy a{gap:9px;grid-template-columns:10px minmax(0,1fr)}.opsNavBullet{align-self:center;background:#d8e0ec52;border-radius:999px;display:block;height:6px;width:6px}.opsNav a:hover .opsNavBullet,.opsNav a.active .opsNavBullet,.opsNav a[aria-current=page] .opsNavBullet{background:var(--brand)}.opsWorkspace{padding:24px clamp(20px,2.2vw,34px) 44px}.opsTopbar{align-items:end;gap:18px;margin-bottom:20px}.opsTopTitle{gap:4px}.opsTopTitle span,.opsTopSystem dt,.opsMetricStrip span,.opsSectionLabel,.opsMiniHeader span,.ruleStudioSectionHeader span,.ruleSetDetailHeader span,.ruleEditorTitle span,.ruleEditorSection>header span,.jobCommandHeader span,.jobCommandMetrics span,.jobDiffToolbar small,.jobDecisionCard span,.jobDecisionCard dt,.jobIssueList>span,.jobRunbookList>span,.transferBuilderHeader span,.transferReviewGrid span,.campaignCheckBand span{color:var(--muted);font-size:10px;font-weight:740;letter-spacing:0;text-transform:uppercase}.opsTopTitle h1{color:var(--ink);font-size:clamp(24px,1.9vw,30px);font-weight:820;line-height:1.08;max-width:900px}.opsTopTitle p{color:var(--muted);font-size:12px;font-weight:620;max-width:760px}.opsTopSystem dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(96px,1fr))}.opsTopSystem div,.opsMetricStrip article{background:var(--surface);border-color:var(--line);border-radius:var(--radius-control);box-shadow:none;min-width:0;padding:8px 10px}.opsTopSystem dd,.opsMetricStrip strong{color:var(--ink);font-size:13px;font-weight:790}.opsLayout.withInspector{gap:18px;grid-template-columns:minmax(0,1fr) minmax(292px,322px)}.opsInspector{gap:12px;top:24px}.opsPanel,.opsOperatorSurface,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.ruleSetTablePanel,.ruleSetDetailPanel,.redDListPanel,.redDDetailPanel{background:var(--surface);border-color:var(--line);border-radius:var(--radius-panel);box-shadow:none}.opsPanel{padding:16px}.opsCommandPanel{border-color:var(--line-strong)}.opsInspector .opsPanel,.opsWorkbenchInspector,.opsWorkbenchColumn:last-child{background:#fbfcfd}.opsPanelHeader{border-bottom-color:var(--line);gap:10px;margin-bottom:14px;padding-bottom:11px}.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{color:var(--ink);font-size:13px;font-weight:810}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole{grid-template-columns:minmax(248px,.68fr) minmax(520px,1.72fr) minmax(264px,.74fr);min-height:0}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail,.ruleListPane{background:var(--surface-soft)}.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn,.opsOperatorPane{padding:16px}.opsButton{border:1px solid transparent;border-radius:var(--radius-control);font-size:12px;font-weight:780;min-height:34px;padding:8px 12px;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.opsButton:hover{transform:none}.opsButton.primary{background:var(--brand);box-shadow:none;color:var(--brand-ink)}.opsButton.primary:hover{background:var(--brand-hover)}.opsButton.secondary{background:var(--ink);color:#fff}.opsButton.secondary:hover{background:#000}.opsButton.ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink-soft)}.opsButton.ghost:hover{background:var(--surface-soft);border-color:var(--muted)}.opsSegmented,.transferFilterBar{background:var(--surface-muted);border-color:var(--line);border-radius:var(--radius-panel);gap:2px;padding:3px}.opsSegmented button,.transferFilterBar button,.opsStateToggle{border-radius:var(--radius-control);color:var(--muted-strong);font-size:11px;font-weight:760;min-height:28px;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.opsSegmented button.active,.opsSegmented button:hover,.transferFilterBar button.active,.transferFilterBar button:hover,.opsStateToggle.active,.opsStateToggle:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--ink)}.ruleStudioTabs button.active,.ruleStudioTabs button:hover{border-color:var(--brand);color:var(--ink)}.opsPill,.opsDraftState,.opsChip{align-items:center;background:transparent;border-color:transparent;border-radius:999px;color:var(--muted-strong);display:inline-flex;font-size:10px;font-weight:760;gap:6px;line-height:1.12;max-width:100%;min-height:20px;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.opsPill{justify-content:flex-start}.opsPill:before{background:currentColor;border-radius:999px;content:"";flex:0 0 auto;height:6px;opacity:.94;width:6px}.opsPill.success,.success>.opsPill,.opsDraftState.success,.opsChip.success{background:transparent;border-color:transparent;color:var(--success)}.opsPill.warning,.warning>.opsPill,.opsDraftState.warning,.opsChip.warning{background:transparent;border-color:transparent;color:var(--warning)}.opsPill.danger,.danger>.opsPill,.opsDraftState.danger,.opsChip.danger{background:transparent;border-color:transparent;color:var(--danger)}.opsChip,.opsChip.active{background:var(--surface);border-color:var(--line);padding:5px 9px}.opsChip.active{border-color:var(--brand-line);box-shadow:inset 0 0 0 1px var(--brand-line);color:var(--ink)}.opsFocusMetrics article,.opsDataGrid article,.opsFieldGrid article,.opsSplitBlock article,.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.opsBuilderField,.transferReviewGrid article,.campaignCheckBand button,.opsDraftWorkflow article,.opsGuidedResult article,.builderStepNav button,.jobCommandMetrics article,.jobDecisionSummary article,.jobIssueList article,.jobRunbookList article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.productRuleImpactRail article{background:var(--surface-soft);border-color:var(--line);border-radius:var(--radius-control);box-shadow:none}.opsFocusMetrics article.success,.opsDataGrid article.success,.opsCommandStatus article.success,.opsCommandFocus article.success,.opsControlBand article.success,.opsObjectDock article.success,.opsBuilderField.success,.transferReviewGrid article.success,.campaignCheckBand button.success,.opsDraftWorkflow article.success,.opsGuidedResult article.success,.jobCommandMetrics article.success,.jobDecisionSummary article.success,.jobIssueList article.success,.jobRunbookList article.success,.productInputGrid article.success,.profileFocusMetrics article.success,.profileSignalGrid article.success,.profileScopeMap div.success,.productRuleImpactRail article.success{background:var(--surface-soft);border-color:#14784f2e;box-shadow:inset 2px 0 0 var(--success)}.opsFocusMetrics article.warning,.opsDataGrid article.warning,.opsCommandStatus article.warning,.opsCommandFocus article.warning,.opsControlBand article.warning,.opsObjectDock article.warning,.opsBuilderField.warning,.transferReviewGrid article.warning,.campaignCheckBand button.warning,.opsDraftWorkflow article.warning,.jobCommandMetrics article.warning,.jobDecisionSummary article.warning,.jobIssueList article.warning,.jobRunbookList article.warning,.productInputGrid article.warning,.profileFocusMetrics article.warning,.profileSignalGrid article.warning,.profileScopeMap div.warning,.productRuleImpactRail article.warning{background:var(--surface-soft);border-color:#93610033;box-shadow:inset 2px 0 0 var(--warning)}.opsFocusMetrics article.danger,.opsDataGrid article.danger,.opsCommandStatus article.danger,.opsCommandFocus article.danger,.opsControlBand article.danger,.opsObjectDock article.danger,.opsBuilderField.danger,.transferReviewGrid article.danger,.campaignCheckBand button.danger,.opsDraftWorkflow article.danger,.opsGuidedResult article.danger,.jobCommandMetrics article.danger,.jobDecisionSummary article.danger,.jobIssueList article.danger,.jobRunbookList article.danger,.productInputGrid article.danger,.profileFocusMetrics article.danger,.profileSignalGrid article.danger,.profileScopeMap div.danger,.productRuleImpactRail article.danger{background:var(--surface-soft);border-color:#b4231833;box-shadow:inset 2px 0 0 var(--danger)}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader,.ruleSetTableHeader,.profileAssignmentHeader,.productGateHeader{background:transparent;border-bottom-color:var(--line-strong);color:var(--muted-strong);font-size:10px;font-weight:760;gap:10px;letter-spacing:0;min-width:max(var(--row-min),100%);padding:0 10px 8px;text-transform:uppercase}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article,.opsRuleTableRow,.ruleSetTableRow,.profileAssignmentGrid article,.productGateMatrix article{border-bottom-color:var(--line);gap:10px;min-width:max(var(--row-min),100%);padding:10px}.ruleSetTableHeader,.ruleSetTableRow{min-width:820px;width:max(100%,820px)}.opsRuleSetHeader,.opsRuleSetMatrix article,.opsProductHeader,.opsProductMatrix article,.opsTransferHeader,.opsTransferMatrix article,.opsRuleHeader,.opsRuleMatrix article,.opsDiffHeader,.opsDiffMatrix article,.opsBudgetHeader,.opsBudgetMatrix article,.opsCampaignHeader,.opsCampaignMatrix article,.campaignCompactHeader,.campaignCompactTable article{min-width:max(var(--row-min-wide),100%)}.opsBudgetHeader,.opsBudgetMatrix article,.opsAdsDecisionHeader,.opsAdsDecisionMatrix article,.opsAdsPlacementHeader,.opsAdsPlacementMatrix article,.opsCoreParityHeader,.opsCoreParityMatrix article,.opsReportEvidenceHeader,.opsReportEvidenceMatrix article{min-width:max(var(--row-min-xwide),100%)}.opsTableRow:hover,.opsRecordMatrix article:hover,.opsRuleMatrix article:hover,.opsRuleSetMatrix article:hover,.opsDraftMatrix article:hover,.opsTransferMatrix article:hover,.opsProductMatrix article:hover,.opsDiffMatrix article:hover,.opsBudgetMatrix article:hover,.opsCampaignMatrix article:hover,.campaignCompactTable article:hover,.ruleSetTableRow:hover,.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.transferCandidateList button:hover,.transferCandidateList button.active,.campaignRoleList button:hover,.campaignRoleList button.active,.opsList button:hover,.opsList button.active,.opsList a:hover,.opsList a.active,.opsRowButton:hover,.opsRowButton.active,.opsFormulaButton:hover,.opsFormulaButton.active,.metricRail button:hover,.metricRail button.active{background:#fbfcfd;border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.opsRecordMatrix article.selected,.opsRuleMatrix article.selected,.opsRuleSetMatrix article.selected,.opsDraftMatrix article.selected,.opsTransferMatrix article.selected,.opsProductMatrix article.selected,.opsDiffMatrix article.selected,.opsBudgetMatrix article.selected,.opsCampaignMatrix article.selected,.campaignCompactTable article.selected,.ruleSetTableRow.selected{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.opsTableRow>*,.opsRecordMatrix article>*,.opsRuleMatrix article>*,.opsRuleSetMatrix article>*,.opsDraftMatrix article>*,.opsTransferMatrix article>*,.opsProductMatrix article>*,.opsDiffMatrix article>*,.opsBudgetMatrix article>*,.opsCampaignMatrix article>*,.campaignCompactTable article>*,.ruleSetTableRow>*,.jobQueueButton>*,.jobDiffButton>*,.redDTableRow>*{min-width:0;max-width:100%}.opsTableRow strong,.opsRecordMatrix strong,.opsRuleMatrix strong,.opsRuleSetMatrix strong,.opsDraftMatrix strong,.opsTransferMatrix strong,.opsProductMatrix strong,.opsDiffMatrix strong,.opsBudgetMatrix strong,.opsCampaignMatrix strong,.campaignCompactTable strong,.redDTableRow strong,.ruleSetTableRow strong,.opsList strong,.opsRowButton strong,.opsFormulaButton strong,.opsTypeRail strong,.opsStackItem strong,.opsRuleSetEntry strong,.transferCandidateList strong,.campaignRoleList strong,.jobQueueButton strong,.jobDiffButton strong,.jobDecisionCard>strong,.jobIssueList strong,.jobRunbookList strong,.metricRail strong,.ruleListPane strong{color:var(--ink);display:-webkit-box;font-size:12px;font-weight:780;line-clamp:2;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsTableRow small,.opsRecordMatrix small,.opsRuleMatrix small,.opsRuleSetMatrix small,.opsDraftMatrix small,.opsTransferMatrix small,.opsProductMatrix small,.opsDiffMatrix small,.opsBudgetMatrix small,.opsCampaignMatrix small,.campaignCompactTable small,.redDTableRow small,.ruleSetTableRow small,.opsList span,.opsList small,.opsRowButton span,.opsRowButton small,.opsFormulaButton small,.opsTypeRail small,.opsStackMeta,.transferCandidateList small,.campaignRoleList small,.campaignInspector em,.transferInspector em,.jobQueueButton small,.jobDiffButton small,.metricRail small,.ruleListPane small{color:var(--muted);display:-webkit-box;font-size:11px;font-weight:640;line-clamp:2;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsTableRow code,.opsRecordMatrix code,.opsRuleMatrix code,.opsRuleSetMatrix code,.opsDraftMatrix code,.opsTransferMatrix code,.opsProductMatrix code,.opsDiffMatrix code,.opsBudgetMatrix code,.opsCampaignMatrix code,.opsDefinitionList code,.opsRuleSummary code,.opsDraftExpression code,.opsFormulaButton code,.ruleSimulationTable .ppcAdPilotLegacy code{color:var(--muted-strong);display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsTextButton,.campaignTextButton{color:var(--ink);max-width:100%;overflow:hidden;text-decoration-color:transparent;text-overflow:ellipsis;white-space:nowrap}.opsTextButton:hover,.campaignTextButton:hover{color:var(--brand);text-decoration-color:var(--brand)}.jobCommandStrip,.profileFocusStrip{align-items:end;border-color:var(--line);border-left-width:3px;border-radius:var(--radius-panel);gap:16px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);padding:18px}.jobCommandHeader h2,.productPassportHeader h2,.profileFocusStrip h2{font-size:clamp(22px,2vw,28px);font-weight:840;line-height:1.08}.jobCommandHeader p,.productPassportHeader p,.profileFocusStrip p,.jobDecisionCard p,.jobIssueList p,.productRequestList p,.profileGateList p{color:var(--muted);font-size:12px;line-height:1.42}.jobCommandMetrics{gap:8px}.jobCommandMetrics strong,.productInputGrid strong,.profileFocusMetrics strong,.profileSignalGrid strong,.profileScopeMap strong{color:var(--ink);font-size:17px;font-weight:820}.jobApprovalDeskBody{gap:12px;grid-template-columns:minmax(210px,.58fr) minmax(0,1.18fr) minmax(220px,.72fr);min-width:0}.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton{background:transparent;border-color:var(--line);border-left-width:3px;border-radius:var(--radius-control);padding:10px}.jobQueueButton{gap:8px}.jobDiffButton{gap:10px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr) minmax(0,.78fr) auto}.jobDiffToolbar{gap:10px}.jobDiffToolbar strong{display:-webkit-box;font-size:14px;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jobDecisionActions{grid-template-columns:1fr}.jobDecisionCard,.opsCommandLead,.opsRuleSummary header{background:var(--rail-soft);border-radius:var(--radius-panel)}.jobDecisionCard span,.jobDecisionCard p,.jobDecisionCard dt{color:#b9c3cf}.jobDecisionCard dd{color:#fff;overflow-wrap:anywhere}.transferWorkspace,.campaignRoleWorkspace{gap:18px;grid-template-columns:minmax(250px,.68fr) minmax(0,1.76fr);max-width:100%;min-width:0}.transferBuilder,.campaignRoleBuilder{max-width:100%;min-width:0;overflow:hidden}.transferBuilderHeader h2,.campaignRoleHeader h2,.transferInspector h2,.campaignInspector h2,.ruleStudioSectionHeader h2,.ruleSetDetailHeader h2,.ruleEditorTitle h3{color:var(--ink);font-weight:820;overflow-wrap:anywhere}.transferTableScroll,.campaignCompactTable,.redDTable,.ruleSetTable,.opsRecordMatrix,.opsTable,.opsRuleMatrix,.opsRuleSetMatrix,.opsDraftMatrix,.opsTransferMatrix,.opsProductMatrix,.opsDiffMatrix,.opsBudgetMatrix,.opsCampaignMatrix{overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.opsCockpitPage{gap:16px}.opsCockpitHero{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-panel);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.opsCockpitHero.success{border-left-color:var(--success)}.opsCockpitHero.warning{border-left-color:var(--warning)}.opsCockpitHero.danger{border-left-color:var(--danger)}.opsCockpitLead{display:grid;gap:6px;min-width:0}.opsCockpitLead h2{color:var(--ink);font-size:clamp(24px,2vw,30px);font-weight:840;line-height:1.06;margin:0;overflow-wrap:anywhere}.opsCockpitLead p{color:var(--muted);font-size:12px;font-weight:620;line-height:1.42;margin:0}.opsCockpitAction{align-content:start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.opsCockpitStats{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.opsCockpitStats article,.opsFlowStrip a,.opsRiskQueue article,.opsManualQueue .ppcAdPilotLegacy a{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);min-width:0}.opsCockpitStats article{display:grid;gap:4px;padding:12px}.opsCockpitStats article.success,.opsRiskQueue article.success,.opsManualQueue a.success{border-color:#14784f2e;box-shadow:inset 2px 0 0 var(--success)}.opsCockpitStats article.warning,.opsRiskQueue article.warning,.opsManualQueue a.warning{border-color:#93610033;box-shadow:inset 2px 0 0 var(--warning)}.opsCockpitStats article.danger,.opsRiskQueue article.danger,.opsManualQueue a.danger{border-color:#b4231833;box-shadow:inset 2px 0 0 var(--danger)}.opsCockpitStats span,.opsFlowStrip span,.opsRiskQueue span,.opsManualQueue>a>span{color:var(--muted);font-size:10px;font-weight:740;text-transform:uppercase}.opsCockpitStats strong,.opsFlowStrip strong,.opsRiskQueue strong,.opsManualQueue strong{color:var(--ink);font-size:13px;font-weight:790;line-height:1.22;overflow-wrap:anywhere}.opsCockpitStats strong{font-size:20px}.opsCockpitStats small,.opsFlowStrip small,.opsRiskQueue small,.opsManualQueue small{color:var(--muted);font-size:11px;font-weight:640;line-height:1.35;overflow-wrap:anywhere}.opsFlowStrip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.opsFlowStrip .ppcAdPilotLegacy a{align-content:start;color:var(--ink);display:grid;gap:5px;min-height:112px;padding:12px;text-decoration:none}.opsFlowStrip a:hover{border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.opsFlowStrip .opsPill{justify-self:start;margin-top:2px}.opsCockpitGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.opsDataRows.compact{gap:7px}.opsDataRows.compact article{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) auto;padding:10px}.opsRiskQueue,.opsManualQueue{display:grid;gap:8px}.opsRiskQueue article{display:grid;gap:5px 10px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.opsRiskQueue article>small{grid-column:1 / -1}.opsRiskQueue .opsPill{grid-column:2;grid-row:1 / span 2;justify-self:end}.opsManualQueue .ppcAdPilotLegacy a{align-items:center;color:var(--ink);display:grid;gap:5px 10px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px;text-decoration:none}.opsManualQueue a.primary,.opsManualQueue a:hover{border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.opsManualQueue small{grid-column:2}.opsManualQueue .opsPill{grid-column:3;grid-row:1 / span 2}@media(max-width:1320px){.opsLayout.withInspector,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.jobApprovalDeskBody,.jobCommandStrip,.profileFocusStrip,.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:1fr}.opsInspector{position:static}.opsCockpitStats,.opsCockpitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsFlowStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.automationWorkbenchPage{gap:14px}.autopilotGoalPanel,.autopilotGoalFlow{display:grid;gap:14px;min-width:0}.autopilotGoalPicker{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);min-width:0}.autopilotGoalPicker>div:first-child{border-right:1px solid var(--line);min-width:0;padding-right:16px}.autopilotGoalPicker span,.autopilotFlowSteps span,.autopilotImpactGrid span,.autopilotDraftBoard header span,.autopilotDraftList article>span,.autopilotRiskList article>span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.autopilotGoalPicker h2{color:var(--ink);font-size:24px;line-height:1.08;margin:4px 0 0}.autopilotGoalPicker p{color:var(--muted);font-size:13px;font-weight:720;line-height:1.4;margin:8px 0 0}.autopilotGoalList{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));min-width:0}.autopilotGoalList .ppcAdPilotLegacy button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control, 7px);color:var(--ink);display:grid;gap:4px;min-height:70px;min-width:0;padding:10px;text-align:left}.autopilotGoalList button:hover,.autopilotGoalList button.active{background:var(--brand-soft);border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--brand)}.autopilotGoalList strong,.autopilotFlowSteps strong,.autopilotImpactGrid strong,.autopilotDraftBoard header strong,.autopilotDraftList strong,.autopilotRiskList strong{color:var(--ink);font-size:13px;font-weight:860;line-height:1.24;overflow-wrap:anywhere}.autopilotGoalList small,.autopilotImpactGrid small,.autopilotDraftList small,.autopilotRiskList small{color:var(--muted);display:block;font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.autopilotFlowSteps,.autopilotImpactGrid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.autopilotImpactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.autopilotFlowSteps article,.autopilotImpactGrid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control, 7px);display:grid;gap:6px;min-width:0;padding:10px}.autopilotDraftBoard{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-width:0}.autopilotDraftBoard section{border-top:1px solid var(--line);display:grid;gap:10px;min-width:0;padding-top:12px}.autopilotDraftBoard header{display:grid;gap:3px}.autopilotDraftList,.autopilotRiskList{display:grid;gap:8px;min-width:0}.autopilotDraftList article,.autopilotRiskList article{align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control, 7px);display:grid;gap:5px;min-width:0;padding:10px}.autopilotFlowSteps article.danger,.autopilotImpactGrid article.danger,.autopilotDraftList article.danger,.autopilotRiskList article.danger{border-color:#bc393959}.autopilotFlowSteps article.success,.autopilotImpactGrid article.success,.autopilotDraftList article.success,.autopilotRiskList article.success{border-color:#1c85594d}.autopilotDraftList .opsPill{justify-self:start}.automationTablePanel{padding-bottom:0}.automationTablePanel .ruleSetTable{margin:0 -14px}.automationDetailPanel{display:grid;gap:14px}.automationDetailHeader{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin:-2px -2px 0;min-width:0;padding-bottom:14px}.automationDetailHeader>div{min-width:0}.automationDetailHeader span,.automationDetailSections header span,.automationRuleTableHead{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.automationDetailHeader h2{font-size:22px;letter-spacing:0;line-height:1.12;margin:3px 0 0;overflow-wrap:anywhere}.automationDetailHeader p{color:var(--muted);font-size:12px;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}.automationRuleTable{border:1px solid var(--line);border-radius:var(--radius-panel, 8px);max-width:100%;min-width:0;overflow-x:auto}.automationRuleTableHead,.automationRuleTableRow{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(170px,.95fr) minmax(260px,1.35fr) minmax(220px,1.15fr) minmax(130px,.65fr) minmax(86px,.45fr);min-width:980px;width:max(100%,980px)}.automationRuleTableHead{background:var(--surface-soft);padding:10px 12px}.automationRuleTableRow{background:var(--surface);border-top:1px solid var(--line);color:var(--ink);padding:12px;text-align:left}.automationRuleTableRow:hover,.automationRuleTableRow.selected{background:#fbfcf8}.automationRuleTableRow.selected{box-shadow:inset 3px 0 0 var(--brand)}.automationRuleTableRow>span,.automationSimulationRows article>span,.ruleIdentityGrid article,.ruleInspectorIssueList article,.ruleAffectedList article{min-width:0}.automationRuleTableRow strong,.automationDetailSections header strong,.automationSimulationRows strong,.ruleIdentityGrid strong,.ruleInspectorIssueList span,.ruleAffectedList span{color:var(--ink);font-size:13px;font-weight:860;line-height:1.25;overflow-wrap:anywhere}.automationRuleTableRow small,.automationDetailSections small,.automationSimulationRows small,.ruleIdentityGrid small,.ruleInspectorIssueList small,.ruleAffectedList small{color:var(--muted);display:block;font-size:11px;font-weight:700;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.automationRuleTableRow code,.automationDetailSections code,.automationSimulationRows .ppcAdPilotLegacy code{color:var(--ink-soft);display:block;line-height:1.35;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.automationDetailSections{border-top:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);min-width:0;padding-top:14px}.automationDetailSections section{display:grid;gap:10px;min-width:0}.automationDetailSections header{display:grid;gap:3px;min-width:0}.automationSimulationRows{border-top:1px solid var(--line);display:grid;min-width:0}.automationSimulationRows article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto;min-width:0;padding:9px 0}.ruleIdentityGrid{display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) repeat(2,minmax(140px,.7fr));min-width:0}.ruleIdentityGrid label,.ruleIdentityGrid article{display:grid;gap:4px}.ruleIdentityGrid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control, 7px);padding:10px}.ruleIdentityGrid label>span,.ruleIdentityGrid article>span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.ruleCodeInput{line-height:1.35;min-height:64px;overflow-wrap:anywhere;resize:vertical;white-space:pre-wrap;word-break:break-word}.ruleActionGrid{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(150px,.75fr)}.ruleTemplateRail{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.ruleTemplateRail .ppcAdPilotLegacy button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control, 7px);color:var(--ink);display:grid;gap:4px;min-width:0;padding:10px;text-align:left}.ruleTemplateRail button:hover,.ruleTemplateRail button.active{background:var(--brand-soft);border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--brand)}.ruleTemplateRail strong{font-size:12px;font-weight:820;overflow-wrap:anywhere}.ruleTemplateRail small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ruleInspectorIssueList,.ruleAffectedList{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:10px}.ruleInspectorIssueList article,.ruleAffectedList article{align-items:start;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control, 7px);display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.ruleInspectorIssueList small,.ruleAffectedList small{grid-column:1 / -1}.ruleAffectedList article{background:var(--surface)}@media(max-width:1180px){.automationDetailSections,.ruleIdentityGrid{grid-template-columns:1fr}.automationSimulationRows article{align-items:start;grid-template-columns:1fr}}.transferWorkspace{align-items:start}.transferPlacementFields{display:grid;gap:8px;min-width:0}.transferRoleEditorTop strong,.transferRoleEditorList input,.transferRoleEditorList select,.opsBuilderField input,.opsBuilderField select{overflow:hidden;text-overflow:ellipsis}.transferRoleEditorList{max-height:min(58vh,620px);overflow:auto;padding-right:2px}.transferRoleEditorList article.active{background:linear-gradient(90deg,rgba(216,255,61,.18),var(--surface) 42%)}.transferTermGrid{min-width:980px}.transferTermGrid .opsPill{justify-self:start}.transferWarningStack article.warning,.transferRiskList article.warning{background:linear-gradient(90deg,rgba(138,90,0,.08),transparent 62%)}.transferWarningStack article.danger,.transferRiskList article.danger{background:linear-gradient(90deg,rgba(180,35,24,.08),transparent 62%)}@media(max-width:980px){.transferRoleEditorList{max-height:360px}.transferCandidateRail{order:3}.transferBuilder{order:2}}@media(max-width:720px){.ppcAdPilotLegacy{--row-min: 0px;--row-min-wide: 0px;--row-min-xwide: 0px;font-size:13px}.opsRail{align-items:center;border-bottom:1px solid var(--rail-line);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:10px}.opsBrand{min-height:44px;padding:5px;width:-moz-max-content;width:max-content}.opsBrand span{height:32px;width:32px}.opsBrand strong{font-size:12px}.opsBrand small,.opsRailFoot,.opsNavGroupLabel,.opsNavSection h2{display:none}.opsNav{-ms-overflow-style:none;display:flex;gap:8px;margin:0 -10px;overflow-x:auto;padding:0 10px 4px;scrollbar-width:none}.opsNav::-webkit-scrollbar{display:none;height:0;width:0}.opsNavSection,.opsNavSection>div{display:contents}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex:0 0 clamp(124px,34vw,150px);grid-template-columns:10px minmax(0,1fr);min-height:44px;min-width:124px;order:initial;padding:6px;white-space:normal}.opsNav a[aria-current=page]{order:-1}.opsNavCode{height:28px;min-height:28px;width:28px}.opsNavBullet{height:6px;width:6px}.opsWorkspace{padding:14px}.opsTopbar,.opsPanelHeader,.opsMiniHeader,.ruleStudioSectionHeader,.ruleSetDetailHeader,.ruleEditorTitle,.ruleEditorSection>header,.transferBuilderHeader,.campaignRoleHeader,.jobDiffToolbar{align-items:start;display:grid;gap:10px}.opsTopTitle h1{font-size:23px}.opsTopTitle h1,.opsTopTitle p,.opsTopSystem dd,.opsMetricStrip strong,.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{white-space:normal}.opsTopSystem dl{grid-template-columns:repeat(3,minmax(0,1fr))}.opsPanel,.opsOperatorPane,.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn,.ruleEditorPane,.ruleListPane{padding:14px}.opsMatrixHeader,.opsTableHeader,.opsRuleSetListHeader,.opsRuleTableHeader,.campaignCompactHeader,.ruleSetTableHeader{display:none}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.campaignCompactTable article,.opsRuleTableRow,.ruleSetTableRow,.redDTableRow,.jobDiffButton,.conditionBuilder article{align-items:start;grid-template-columns:1fr;min-width:0;width:100%}.automationDetailHeader{align-items:stretch;display:grid}.automationTablePanel .ruleSetTable{margin:0}.automationRuleTableHead{display:none}.automationRuleTableRow{grid-template-columns:1fr;min-width:0;width:100%}.ruleSetTableRow{min-width:0}.ruleSetTableRow>span:before,.automationRuleTableRow>span:before{color:var(--muted);content:attr(data-label);display:block;font-size:10px;font-weight:850;margin-bottom:2px;text-transform:uppercase}.opsEditorActions,.transferAiActions,.opsButtonRow,.opsFocusActions,.opsActionBar,.jobDecisionActions,.opsSegmented,.transferFilterBar{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.transferTableScroll{margin-inline:-4px;max-width:calc(100vw - 36px)}.transferTermGrid{min-width:760px;padding:9px}.transferBuilderHeader{display:grid}.transferAiActions{justify-content:stretch;width:100%}.opsButton,.opsEditorActions .opsButton,.opsButtonRow .opsButton,.opsFocusActions .opsButton,.opsActionBar .opsButton,.jobDecisionActions .opsButton,.opsSegmented button,.transferFilterBar button,.opsStateToggle{min-height:42px;white-space:normal;width:100%}.opsPill,.opsDraftState,.opsChip{min-height:24px;white-space:normal}.opsCockpitHero{gap:14px;grid-template-columns:1fr;padding:14px}.opsCockpitAction{display:grid;justify-content:stretch}.opsCockpitStats,.opsCockpitGrid,.opsFlowStrip{grid-template-columns:1fr}.opsFlowStrip .ppcAdPilotLegacy a{grid-template-columns:30px minmax(0,1fr) auto;min-height:0}.opsFlowStrip a>span{grid-row:1 / span 2}.opsFlowStrip .opsPill{grid-column:3;grid-row:1 / span 2}.opsDataRows.compact article,.opsRiskQueue article,.opsManualQueue .ppcAdPilotLegacy a{grid-template-columns:1fr}.opsRiskQueue .opsPill,.opsManualQueue .opsPill,.opsManualQueue small,.opsRiskQueue article>small{grid-column:auto;grid-row:auto;justify-self:start}.transferRiskList article,.transferWarningStack article{align-items:start;grid-template-columns:1fr}}@media(max-width:420px){.opsTopSystem dl{grid-template-columns:repeat(3,minmax(0,1fr))}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex-basis:124px}.opsNavText strong,.opsNavText small{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1180px){.opsShell,.ruleActionGrid{grid-template-columns:1fr}}@media(max-width:520px){.transferTableScroll{max-width:calc(100vw - 28px)}.transferTermGrid{min-width:680px}}.jobCommandStrip{align-items:start;grid-template-columns:1fr}.jobCommandMetrics{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.jobCommandMetrics article{align-content:start;min-height:66px}.jobCommandMetrics span{overflow-wrap:normal;word-break:normal}.jobQueueFilters{grid-template-columns:repeat(2,minmax(82px,1fr))}.opsButton:disabled,.opsButton:disabled:hover{background:var(--surface-muted);border-color:var(--line);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:.72;transform:none}.opsTopTitle p,.opsPanelHeader h2,.opsDefinitionList dd,.opsDefinitionList code,.ruleSetTableRow strong,.ruleSetTableRow small,.automationRuleTableRow strong,.automationRuleTableRow small,.automationRuleTableRow code,.automationDetailSections code,.automationSimulationRows strong,.automationSimulationRows small,.automationSimulationRows code,.transferTermGrid strong,.transferTermGrid small,.transferBuilderHeader h2,.transferBuilderHeader p,.transferInspector h2,.jobDecisionCard dd,.jobDiffButton strong,.jobDiffButton small{overflow-wrap:break-word;word-break:normal}.opsNavText strong{letter-spacing:0}.automationTablePanel .ruleSetTable{margin-inline:-8px;overflow-x:auto;padding-inline:8px}.ruleSetTableHeader,.ruleSetTableRow{grid-template-columns:minmax(240px,1.35fr) minmax(118px,.58fr) minmax(170px,.85fr) minmax(150px,.75fr) minmax(76px,.38fr) minmax(96px,.44fr) minmax(138px,.66fr) minmax(96px,.44fr);min-width:1120px;width:max(100%,1120px)}.automationRuleTableHead,.automationRuleTableRow{grid-template-columns:minmax(210px,1.05fr) minmax(290px,1.38fr) minmax(260px,1.16fr) minmax(130px,.54fr) minmax(86px,.38fr);min-width:1060px;width:max(100%,1060px)}.automationRuleTableRow code,.automationDetailSections code,.automationSimulationRows .ppcAdPilotLegacy code{-webkit-line-clamp:3;line-clamp:3}@media(max-width:980px){.automationRuleTable{overflow-x:visible}.automationRuleTableHead{display:none}.automationRuleTableRow{grid-template-columns:1fr;min-width:0;width:100%}}@media(min-width:1181px)and (max-width:1320px){.automationRuleTableHead,.automationRuleTableRow{grid-template-columns:minmax(180px,.98fr) minmax(220px,1.22fr) minmax(190px,1fr) minmax(110px,.52fr) minmax(76px,.38fr);min-width:0;width:100%}}.automationDetailSections{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.automationDetailSections section:first-child{grid-column:1 / -1}.automationSimulationRows article{grid-template-columns:minmax(0,1fr) minmax(210px,.68fr) auto}.transferWorkspace,.campaignRoleWorkspace{grid-template-columns:minmax(0,1fr)}.transferCandidateTable{min-width:0;order:1;overflow-x:auto;padding-bottom:2px}.transferBuilder{order:2;overflow:visible}.transferCandidateRail,.campaignRoleRail{order:3}.transferTermGrid{grid-template-columns:minmax(220px,1.25fr) minmax(170px,.88fr) minmax(150px,.72fr) minmax(98px,.48fr) minmax(210px,1.08fr) minmax(130px,.62fr) minmax(190px,.96fr);min-width:1180px;width:max(100%,1180px)}.transferBuilderHeader{align-items:start}.builderStepBody,.builderFocusSection,.opsInlineFieldGrid,.builderTwoColumn{min-width:0}.jobDecisionActions .opsButton:first-child:disabled+.opsButton{border-color:var(--line-strong)}.opsTopSystem dl{grid-template-columns:repeat(4,minmax(92px,1fr))}.opsPanelHeader .opsEditorActions{max-width:min(100%,360px)}@media(max-width:1320px){.automationDetailSections{grid-template-columns:1fr}.automationDetailSections section:first-child{grid-column:auto}}@media(max-width:720px){.opsRail{align-items:stretch;grid-template-columns:1fr;overflow:visible;padding:10px 10px 12px}.opsBrand{justify-self:start}.opsNav{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:visible;padding:0;width:100%}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex:initial;grid-template-columns:1fr;min-height:40px;min-width:0;padding:7px 6px;text-align:center}.opsNav a.active,.opsNav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand);order:initial}.opsNavBullet,.opsNavText small{display:none}.opsNavText strong{font-size:11px;line-height:1.1;white-space:normal}.opsTopSystem dl{grid-template-columns:repeat(2,minmax(0,1fr))}.opsPanelHeader .opsEditorActions{justify-content:flex-start;width:100%}.ruleSetTable,.automationRuleTable,.transferTableScroll{border:0;margin-inline:0;overflow:visible;padding-inline:0}.ruleSetTableHeader,.automationRuleTableHead,.transferTermHeader{display:none}.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{border:1px solid var(--line);border-radius:var(--radius-control);display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:8px;min-width:0;padding:11px;width:100%}.transferTermGrid>span:before{color:var(--muted);display:block;font-size:10px;font-weight:850;margin-bottom:2px;text-transform:uppercase}.transferTermGrid>span:nth-child(1):before{content:"Suchbegriff"}.transferTermGrid>span:nth-child(2):before{content:"Quelle"}.transferTermGrid>span:nth-child(3):before{content:"Performance"}.transferTermGrid>span:nth-child(4):before{content:"Status"}.transferTermGrid>span:nth-child(5):before{content:"Empfehlung"}.transferTermGrid>span:nth-child(6):before{content:"Risiko"}.transferTermGrid>span:nth-child(7):before{content:"Ziel"}.automationSimulationRows article{grid-template-columns:1fr}}.opsButton,.opsSegmented button,.opsSegmented.small button,.transferFilterBar button,.jobQueueFilters button,.builderStepNav button,.ruleStudioTabs button,.opsChip,.opsStateToggle,.ruleIconButton,.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{min-height:40px}.ruleSetTable[tabindex],.automationRuleTable[tabindex],.transferTableScroll[tabindex],.profileAssignmentGrid[tabindex],.productGateMatrix[tabindex]{outline:none}.ruleSetTable[tabindex]:focus-visible,.automationRuleTable[tabindex]:focus-visible,.transferTableScroll[tabindex]:focus-visible,.profileAssignmentGrid[tabindex]:focus-visible,.productGateMatrix[tabindex].ppcAdPilotLegacy :focus-visible{border-radius:var(--radius-control);box-shadow:0 0 0 3px var(--brand-soft);outline:2px solid var(--focus);outline-offset:2px}@media(max-width:720px){.opsNav a,.opsNav a.active,.opsNav a[aria-current=page],.opsButton,.opsSegmented button,.opsSegmented.small button,.transferFilterBar button,.jobQueueFilters button,.builderStepNav button,.ruleStudioTabs button,.opsChip,.opsStateToggle,.ruleIconButton,input,select,textare.ppcAdPilotLegacy a{min-height:44px}}.ppcAdPilotLegacy{--bg: #eef2f3;--workspace: #f6f8f7;--surface: #ffffff;--surface-soft: #f8faf9;--surface-muted: #eef3f2;--surface-tint: #eef8f5;--ink: #101418;--ink-soft: #252d33;--muted: #65727a;--muted-strong: #43515a;--line: #dce5e5;--line-strong: #bccaca;--rail: #0b0f11;--rail-soft: #11181a;--rail-hover: #172123;--rail-line: #263336;--rail-ink: #f7faf9;--rail-muted: #9caaa8;--brand: #116f5c;--brand-hover: #0d5e4e;--brand-soft: rgba(17, 111, 92, .1);--brand-line: rgba(17, 111, 92, .32);--brand-ink: #ffffff;--accent: #365bb8;--accent-soft: rgba(54, 91, 184, .08);--focus: #116f5c;--shadow: none;--rail-width: 226px;--content-max: 1680px;--radius-control: 6px;--radius-panel: 8px;background:var(--workspace)}.opsShell{background:linear-gradient(180deg,#ffffff9e,#fff0 260px),var(--workspace);grid-template-columns:var(--rail-width) minmax(0,1fr)}.opsRail{background:var(--rail);border-right:1px solid var(--rail-line);box-shadow:inset -1px 0 #ffffff08;gap:18px;padding:18px 12px 16px}.opsBrand{border:1px solid transparent;border-radius:var(--radius-panel);gap:10px;min-height:48px;padding:8px}.opsBrand:hover{background:var(--rail-hover);border-color:var(--rail-line)}.opsBrand span{background:var(--brand);border-radius:var(--radius-control);box-shadow:inset 0 -1px #0000002e;color:var(--brand-ink)}.opsBrand strong{color:var(--rail-ink);font-size:14px;font-weight:830;letter-spacing:0}.opsBrand small{color:var(--rail-muted);font-size:11px;font-weight:670;letter-spacing:0;margin-top:1px}.opsNav{gap:16px}.opsNavSection{gap:7px}.opsNavGroupLabel,.opsNavSection h2{color:#82918f;font-size:10px;font-weight:790;letter-spacing:0;line-height:1;padding:0 10px;text-transform:uppercase}.opsNavSection>div{gap:4px}.opsNav .ppcAdPilotLegacy a{border:1px solid transparent;border-radius:var(--radius-panel);color:#d9e2e0;gap:9px;grid-template-columns:8px minmax(0,1fr);min-height:43px;padding:8px 10px}.opsNav a:hover{background:#ffffff0b;border-color:#ffffff0f}.opsNav a.active,.opsNav a[aria-current=page]{background:#172123;border-color:#304043;box-shadow:inset 3px 0 0 var(--brand);color:#fff}.opsNavBullet{align-self:center;background:#526160;border-radius:999px;height:6px;width:6px}.opsNav a:hover .opsNavBullet,.opsNav a.active .opsNavBullet,.opsNav a[aria-current=page] .opsNavBullet{background:#6ee0bd}.opsNavText strong{color:inherit;font-size:13px;font-weight:760;letter-spacing:0;line-height:1.15}.opsNavText small{color:var(--rail-muted);font-size:11px;font-weight:650;letter-spacing:0;line-height:1.15}.opsNav a.active .opsNavText small,.opsNav a[aria-current=page] .opsNavText small{color:#bdd0cd}.opsRailFoot{align-items:flex-start;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-panel);gap:9px;margin-top:auto;padding:10px}.opsRailFoot p{color:var(--rail-muted);display:grid;gap:2px;line-height:1.25;margin:0}.opsRailFoot strong{color:var(--rail-ink);font-size:12px;font-weight:780}.opsRailFoot small{color:var(--rail-muted);font-size:11px;font-weight:560}.opsWorkspace{padding:26px clamp(22px,2.4vw,38px) 46px}.opsTopbar{align-items:end;border-bottom:1px solid var(--line);gap:18px;margin-bottom:18px;padding-bottom:16px}.opsTopTitle{gap:5px}.opsTopTitle span{color:var(--brand);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.opsTopTitle h1{color:var(--ink);font-size:28px;font-weight:820;letter-spacing:0;line-height:1.08;max-width:920px}.opsTopTitle p{color:var(--muted);font-size:13px;font-weight:610;line-height:1.35;max-width:760px}.opsTopSystem dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(100px,1fr))}.opsTopSystem div{background:#ffffffc7;border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:none;min-width:0;padding:8px 10px}.opsTopSystem dt{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:0;text-transform:uppercase}.opsTopSystem dd{color:var(--ink);font-size:13px;font-weight:780;letter-spacing:0;line-height:1.15}.opsLayout.withInspector{gap:18px;grid-template-columns:minmax(0,1fr) minmax(292px,324px)}.opsMainPane,.opsPageStack{gap:16px}.opsInspector{gap:12px;top:26px}.opsPanel,.opsOperatorSurface,.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.ruleSetTablePanel,.ruleSetDetailPanel,.redDListPanel,.redDDetailPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none}.opsPanelHeader{gap:12px}.opsPanelHeader h2{color:var(--ink);font-size:16px;font-weight:790;letter-spacing:0;line-height:1.15}.opsButton{border-radius:var(--radius-control);font-weight:720;letter-spacing:0}.opsButton.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.opsButton.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.opsSkipLink:focus{background:var(--brand);color:var(--brand-ink)}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{border-bottom:1px solid var(--rail-line);border-right:0;height:auto;position:static}.opsLayout.withInspector{grid-template-columns:minmax(0,1fr)}}.ruleStudioWorkbench{gap:12px}.ruleStudioSectionHeader p{color:var(--muted);font-size:12px;font-weight:720;line-height:1.35;margin:4px 0 0}.ruleSetCardList{gap:7px;overflow:visible;padding:9px}.ruleSetCardList .ruleSetTableRow{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control, 7px);display:grid;gap:9px;grid-template-columns:minmax(0,1.35fr) minmax(70px,.36fr) minmax(132px,.72fr) auto;min-width:0;padding:10px 11px;width:100%}.ruleSetCardList .ruleSetTableRow:hover{border-color:var(--line-strong)}.ruleSetCardList .ruleSetTableRow.selected{background:linear-gradient(90deg,rgba(216,255,61,.18),var(--surface) 44%);border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--brand)}.ruleSetCardList .ruleSetTableRow strong{font-size:12px}.ruleSetCardList .ruleSetTableRow small{font-size:10px;line-height:1.25}.ruleSetDetailHeader{align-items:center;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.55fr) minmax(250px,.8fr)}.ruleHeaderStats{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.ruleHeaderStats article{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control, 7px);display:grid;gap:3px;min-width:0;padding:8px}.ruleHeaderStats span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.ruleHeaderStats strong{color:var(--ink);font-size:16px;font-weight:900;line-height:1}.ruleHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.ruleBuilderGrid{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr)}.ruleListPane{padding:12px}.ruleListPane header{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.ruleListActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ruleListPane>div{max-height:min(54vh,560px);overflow:auto;padding-right:2px}.ruleListPane .ppcAdPilotLegacy button{padding:9px}.ruleEditorPane{gap:13px;padding:14px}.ruleEditorTitle{align-items:center}.ruleEditorTitle p{max-width:720px}.ruleIdentityGrid{gap:9px;grid-template-columns:minmax(220px,1.25fr) minmax(132px,.58fr) minmax(150px,.66fr)}.builderStepNav.ruleEditorPanelNav{gap:7px}.builderStepNav.ruleEditorPanelNav .ppcAdPilotLegacy button{min-height:66px;padding:9px}.conditionBuilder article{grid-template-columns:34px minmax(150px,1fr) minmax(94px,.45fr) minmax(126px,.7fr) 40px}.ruleActionGrid{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.58fr)}.ruleTemplateRail{gap:7px;grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.ruleTemplateRail .ppcAdPilotLegacy button{gap:3px;min-height:62px;padding:8px 9px}.ruleTemplateRail small{line-height:1.25}.ruleInspectorCompact article{align-items:start;-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(0,1fr) auto}.ruleInspectorCompact article small{grid-column:1 / -1}.ruleAssistant header small{color:var(--muted);display:block;font-size:11px;font-weight:700;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}@media(max-width:1180px){.ruleSetDetailHeader{align-items:stretch;grid-template-columns:1fr}.ruleHeaderActions{justify-content:flex-start}.ruleBuilderGrid{grid-template-columns:1fr}.ruleListPane{border-right:0}.ruleListPane>div{max-height:none}.ruleActionGrid,.conditionBuilder article{grid-template-columns:1fr}}@media(max-width:720px){.opsShell{background:var(--workspace)}.opsRail{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);overflow:hidden;padding:10px}.opsBrand{min-height:44px;padding:5px}.opsBrand span{height:32px;width:32px}.opsBrand strong{font-size:12px}.opsBrand small,.opsRailFoot,.opsNavGroupLabel,.opsNavSection h2,.opsNavText small{display:none}.opsNav{-ms-overflow-style:none;display:flex;grid-column:1 / -1;gap:8px;margin:0;overflow-x:auto;padding:0 0 3px;scrollbar-width:none}.opsNav::-webkit-scrollbar{display:none}.opsNavSection,.opsNavSection>div{display:contents}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{flex:0 0 auto;grid-template-columns:8px minmax(0,1fr);min-height:44px;min-width:116px;order:initial;padding:8px 10px;text-align:left;white-space:nowrap}.opsNav a[aria-current=page]{order:-1}.opsNavText strong{font-size:12px;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.opsWorkspace{padding:14px}.opsTopbar{align-items:stretch;display:grid;gap:12px;margin-bottom:14px;padding-bottom:12px}.opsTopTitle h1{font-size:23px}.opsTopTitle p{font-size:12px}.opsTopSystem dl{grid-template-columns:repeat(2,minmax(0,1fr))}.opsPanel,.opsOperatorPane,.opsWorkbenchSidebar,.opsWorkbenchMain,.opsWorkbenchInspector,.opsWorkbenchColumn,.ruleEditorPane,.ruleListPane{padding:14px}}@media(max-width:420px){.opsBrand strong{display:none}.opsTopSystem dl{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ruleSetCardList{padding:8px}.ruleSetCardList .ruleSetTableRow{grid-template-columns:1fr}.ruleHeaderStats{grid-template-columns:repeat(3,minmax(0,1fr))}.ruleHeaderActions,.ruleListActions,.ruleOrderActions,.builderStepNav.ruleEditorPanelNav,.ruleIdentityGrid,.ruleFilterGrid,.ruleActionGrid,.ruleTemplateRail{grid-template-columns:1fr}.ruleHeaderActions{display:grid;justify-content:stretch;width:100%}.ruleSetDetailHeader,.ruleStudioSectionHeader,.ruleEditorTitle,.ruleEditorPane,.ruleListPane{padding:12px}.ruleStudioTabs{padding:0 12px}}.transferDecisionStrip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));order:0}.transferDecisionStrip article,.transferDraftBoundary{border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface) 92%,white);min-width:0}.transferDecisionStrip article{display:grid;gap:4px;min-height:84px;padding:10px 11px}.transferDecisionStrip article.success{border-color:color-mix(in srgb,var(--success) 28%,var(--line))}.transferDecisionStrip article.warning{border-color:color-mix(in srgb,var(--warning) 30%,var(--line))}.transferDecisionStrip article.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.transferDecisionStrip span,.transferDraftBoundary strong,.transferRoleEditorNote{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.transferDecisionStrip strong{color:var(--ink);font-size:15px;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transferDecisionStrip small{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.35;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.transferDraftBoundary{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:10px;padding:10px 12px}.transferDraftBoundary span{color:var(--ink-soft);font-size:13px;line-height:1.35;min-width:0}.transferRoleEditorNote{margin:-2px 0 10px;text-transform:none}.transferBuilderHeader p{color:var(--muted)}.transferNegativeChain{grid-template-columns:repeat(5,minmax(0,1fr))}.transferNegativeChain article{min-height:96px}.transferTermGrid>span:first-child strong,.transferBuilderHeader h2{word-break:break-word}@media(max-width:1120px){.transferDecisionStrip,.transferNegativeChain{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobApprovalDeskBody{align-items:start;gap:14px;grid-template-columns:minmax(236px,.72fr) minmax(0,1.44fr) minmax(286px,.86fr)}.jobColumnTitle{border-bottom:1px solid var(--line);display:grid;gap:2px;margin-bottom:2px;min-width:0;padding-bottom:8px}.jobColumnTitle span,.jobSafetyList>span{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:0;text-transform:uppercase}.jobColumnTitle strong{color:var(--ink);font-size:13px;font-weight:820;line-height:1.18}.jobQueueColumn,.jobDiffInspector,.jobDecisionColumn{min-width:0}.jobQueueFilters{margin-bottom:4px}.jobDiffToolbar{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);margin-bottom:10px;padding:10px}.jobDecisionCard{gap:9px}.jobReviewFacts{gap:0 10px}.jobIssueList article p{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jobSafetyList article{padding-block:9px}.jobSafetyList small{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.productSelectorPanel .productShelf,.profileReadinessRail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.productCardButton,.profileNodeButton{min-height:104px}.productInputConsole,.productOperationsGrid,.profileGateLayout,.settingsOpsPage .opsWorkspaceGrid{gap:14px}.productInputGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.productRequestList article,.productJobImpactList article,.productDraftEvidence article,.profileGateList article{background:var(--surface-soft)}.productRequestList article p,.profileGateList article p{display:-webkit-box;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.productGateMatrix,.profileAssignmentGrid{border:1px solid var(--line);border-radius:var(--radius-control)}.productGateHeader,.profileAssignmentHeader{background:var(--surface-soft);padding-top:10px}.profileScopeMap{grid-template-columns:minmax(0,1fr)}.settingsOpsPage .opsFocusPanel{gap:14px}.settingsOpsPage .opsFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.settingsOpsPage .opsDataRows article{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.settingsOpsPage .opsControlBand{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1320px){.jobApprovalDeskBody{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.jobDecisionColumn{grid-column:1 / -1}}@media(max-width:980px){.jobApprovalDeskBody,.settingsOpsPage .opsFieldGrid,.settingsOpsPage .opsDataRows article,.settingsOpsPage .opsControlBand{grid-template-columns:1fr}.jobDecisionColumn{grid-column:auto}}@media(max-width:720px){.transferDecisionStrip,.transferNegativeChain{grid-template-columns:1fr}.transferDecisionStrip article{min-height:0}.transferDraftBoundary{align-items:start;grid-template-columns:1fr}.transferDraftBoundary .opsPill{justify-self:start}.jobCommandStrip,.profileFocusStrip{gap:12px}.jobDiffToolbar,.productPassportHeader,.opsFocusHeader{align-items:start;display:grid;grid-template-columns:1fr}.productCardButton,.profileNodeButton{min-height:0}.productGateMatrix,.profileAssignmentGrid{border:0}}@media(min-width:1321px){.jobApprovalDeskBody{grid-template-columns:minmax(250px,.78fr) minmax(430px,1.45fr) minmax(310px,.98fr)}}.jobDiffButton{align-items:start;-moz-column-gap:10px;column-gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.15fr) auto}.jobDiffButton strong,.jobDiffButton small{display:-webkit-box;line-clamp:2;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;word-break:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ruleInspectorCompact article{align-items:start;grid-template-columns:minmax(0,1fr);min-width:0;row-gap:4px}.ruleInspectorCompact article>.opsPill{justify-self:start}.ruleInspectorIssueList article,.ruleAffectedList article{grid-template-columns:minmax(0,1fr)}.ruleInspectorIssueList article>.opsPill,.ruleAffectedList article>.opsPill{justify-self:start}.ruleInspectorIssueList span,.ruleAffectedList span{display:block;min-width:0}.ruleInspectorCompact article strong,.ruleInspectorCompact article small,.ruleInspectorCompact article span,.ruleInspectorIssueList span,.ruleInspectorIssueList small,.ruleAffectedList span,.ruleAffectedList small,.ruleAssistant header small{overflow-wrap:break-word;white-space:normal;word-break:normal}@media(max-width:1600px){.opsLayout.withInspector .jobApprovalDeskBody{grid-template-columns:minmax(220px,.74fr) minmax(0,1.36fr)}.opsLayout.withInspector .jobDecisionColumn{grid-column:1 / -1}}.transferTableScroll{max-width:100%;overflow-x:auto}.transferTableScroll .transferTermGrid{min-width:1180px;width:max(100%,1180px)}.opsInspector .opsPanelHeader{align-items:stretch;display:grid;grid-template-columns:1fr}.opsInspector .opsPanelHeader .opsEditorActions{justify-content:stretch;max-width:none;width:100%}.opsInspector .opsPanelHeader .opsEditorActions .opsButton{min-width:0}@media(min-width:721px)and (max-width:1600px){.opsLayout.withInspector .transferTableScroll{overflow-x:visible}.opsLayout.withInspector .transferTableScroll .transferTermGrid{grid-template-columns:minmax(190px,1.45fr) minmax(142px,.95fr) minmax(142px,.95fr) minmax(92px,.58fr) minmax(210px,1.28fr);min-width:0;width:100%}.opsLayout.withInspector .transferTermGrid>span:nth-child(6),.opsLayout.withInspector .transferTermGrid>span:nth-child(7){display:none}}.ppcAdPilotLegacy{--bg: #eef0ec;--workspace: #f7f8f4;--surface: #ffffff;--surface-soft: #f2f4ee;--surface-tint: #e8eee0;--ink: #0f130d;--ink-soft: #252c21;--muted: #636d5c;--muted-strong: #424b3d;--line: #dfe5d8;--line-strong: #bfcbbb;--rail: #070907;--rail-soft: #0d110c;--rail-hover: #151b12;--rail-line: #273222;--brand: #c8ff3d;--brand-ink: #111800;--radius-panel: 7px;--radius-control: 6px;--shadow: 0 1px 0 rgba(15, 19, 13, .04);--rail-width: 230px;--content-max: 1480px;background:linear-gradient(180deg,#ffffff7a,#fff0 220px),var(--workspace)}.opsShell{background:transparent}.opsRail{gap:18px;padding:18px 10px 14px}.opsBrand{border:1px solid rgba(200,255,61,.1);margin:0 2px;padding:8px}.opsBrand span{box-shadow:0 0 0 1px #c8ff3d40,0 8px 22px #c8ff3d1f}.opsBrand strong{font-size:14px}.opsNavGroupLabel{color:#778171;font-size:10px;font-weight:860;letter-spacing:0;margin:0;padding:0 10px;text-transform:uppercase}.opsNav .ppcAdPilotLegacy a{border-radius:7px;grid-template-columns:26px minmax(0,1fr);min-height:42px;padding:7px 8px}.opsNavBullet{background:#273121;border:1px solid #35422d;border-radius:999px;height:8px;justify-self:center;width:8px}.opsNav a:hover .opsNavBullet,.opsNav a.active .opsNavBullet,.opsNav a[aria-current=page] .opsNavBullet{background:var(--brand);border-color:var(--brand)}.opsNavText strong{font-size:12px;font-weight:820}.opsNavText small{font-size:9px;letter-spacing:.04em}.opsRailFoot{background:#ffffff0a;border:1px solid var(--rail-line);border-radius:7px;margin:auto 2px 0;padding:10px}.opsWorkspace{padding:20px 24px 38px}.opsTopbar{align-items:center;background:#f7f8f4d1;border-bottom:1px solid rgba(191,203,187,.56);margin-bottom:16px;max-width:none;min-height:72px;padding:0 0 14px;position:sticky;top:0;z-index:8}.opsTopTitle{gap:3px}.opsTopTitle span{color:var(--muted-strong);font-size:10px}.opsTopTitle h1{font-size:clamp(24px,2.3vw,34px);font-weight:900;letter-spacing:0}.opsTopTitle p{color:var(--muted);font-size:12px}.opsTopSystem div,.opsMetricStrip article{background:#ffffffc7;border-color:#bfcbbbd1;border-radius:var(--radius-control);box-shadow:none}.opsLayout.withInspector{gap:16px;grid-template-columns:minmax(0,1fr) minmax(270px,304px)}.opsMainPane{gap:12px}.opsPanel{border-color:#bfcbbbd1;border-radius:var(--radius-panel);box-shadow:var(--shadow);padding:13px}.opsPanelHeader{margin-bottom:11px}.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{font-size:13px;font-weight:880}.opsButton{border-radius:var(--radius-control);min-height:36px}.opsButton.primary{box-shadow:inset 0 -1px #1118002e}.opsButton.secondary{background:#141912}.opsPageStack{gap:12px}.opsWorkbench,.opsHomeWorkbench,.opsAutomationWorkbench,.opsRuleWorkbench,.opsSearchWorkbench,.opsProductWorkbench,.opsJobWorkbench,.opsBudgetWorkbench,.opsCampaignWorkbench,.opsAdsWorkbench,.opsProfileWorkbench,.opsReportWorkbench,.opsAnalyticsWorkbench,.opsOnboardingWorkbench,.opsGovernanceWorkbench,.opsAccountWorkbench,.opsBuilderConsole,.ruleStudioWorkbench,.transferWorkspace,.jobApprovalDeskBody{border-radius:var(--radius-panel)}.opsFocusPanel,.jobCommandStrip,.profileFocusStrip,.opsCockpitHero{border-radius:var(--radius-panel);box-shadow:none}.opsCockpitHero{background:#10150f;border:1px solid #20291b;color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(180px,.35fr);min-height:220px}.opsCockpitLead h2{color:#fff;font-size:clamp(26px,3vw,42px);max-width:780px}.opsCockpitLead p{color:#c4cebd;max-width:680px}.opsCockpitStats{grid-column:1 / -1}.opsCockpitStats article{background:#171d14;border-color:#293425}.opsCockpitStats span,.opsCockpitStats small{color:#9fac95}.opsCockpitStats strong{color:#fff}.opsCockpitStats article.success{border-left-color:var(--brand)}.opsFlowStrip{background:#fff;border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.opsFlowStrip .ppcAdPilotLegacy a{background:#fff;border-radius:0;min-height:86px;padding:13px}.opsFlowStrip a+.ppcAdPilotLegacy a{border-left:1px solid var(--line)}.opsFlowStrip a.primary,.opsFlowStrip a:hover{background:#fbffef}.ruleStudioWorkbench{grid-template-columns:minmax(230px,.74fr) minmax(0,1.75fr)}.ruleSetTablePanel,.ruleSetDetailPanel,.transferCandidateTable,.transferBuilder,.transferInspector,.jobQueueColumn,.jobDiffInspector,.jobDecisionColumn{background:#fff}.ruleStudioSectionHeader,.transferBuilderHeader,.jobCommandHeader,.opsFocusHeader{min-width:0}.ruleStudioSectionHeader h2,.transferBuilderHeader h2,.jobCommandHeader h2,.opsFocusTitle h2{letter-spacing:0}.jobCommandStrip{background:#10150f;border:1px solid #20291b;color:#fff}.jobCommandHeader span,.jobCommandHeader p{color:#c4cebd}.jobCommandMetrics article{background:#171d14;border-color:#293425}.jobCommandMetrics span{color:#9fac95}.jobCommandMetrics strong{color:#fff}.transferWorkspace{grid-template-columns:minmax(230px,.74fr) minmax(0,1.56fr) minmax(260px,.86fr)}.transferFilterBar,.jobQueueFilters,.ruleStudioTabs,.opsSegmented{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);padding:3px}.transferFilterBar button,.jobQueueFilters button,.ruleStudioTabs button,.opsSegmented .ppcAdPilotLegacy button{border-radius:4px}.transferFilterBar button.active,.jobQueueFilters button.active,.ruleStudioTabs button.active,.opsSegmented button.active{background:#fff;box-shadow:0 1px #0f130d0a}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{border-bottom:1px solid var(--rail-line);border-right:0;display:grid;grid-template-columns:auto minmax(0,1fr);height:auto;max-height:none;overflow:visible;padding:10px;position:sticky;top:0;z-index:20}.opsBrand{align-self:start}.opsNav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.opsNavSection{display:contents}.opsNavGroupLabel,.opsRailFoot{display:none}.opsNavSection>div{display:flex;gap:6px}.opsNav .ppcAdPilotLegacy a{flex:0 0 auto;grid-template-columns:14px max-content;min-height:42px;min-width:0;padding:8px 10px}.opsNavText small{display:none}.opsTopbar{position:static}.opsLayout.withInspector,.transferWorkspace,.ruleStudioWorkbench,.jobApprovalDeskBody{grid-template-columns:1fr}.opsInspector{position:static}}@media(max-width:720px){.opsWorkspace{padding:14px 12px 28px}.opsTopbar{align-items:start;display:grid;gap:10px;min-height:0;padding-bottom:12px}.opsTopSystem dl{justify-content:start}.opsCockpitHero,.opsFlowStrip,.opsCockpitGrid,.opsWorkspaceGrid,.settingsOpsPage .opsWorkspaceGrid,.settingsOpsPage .opsControlBand{grid-template-columns:1fr}.opsFlowStrip a+.ppcAdPilotLegacy a{border-left:0;border-top:1px solid var(--line)}.opsFlowStrip .ppcAdPilotLegacy a{min-height:0}.opsCockpitLead h2{font-size:25px}.opsCockpitStats{grid-template-columns:repeat(2,minmax(0,1fr))}.autopilotGoalList,.autopilotFlowSteps,.autopilotImpactGrid{grid-template-columns:1fr}}@media(max-width:420px){.opsBrand strong{display:none}.opsNav .ppcAdPilotLegacy a{grid-template-columns:10px max-content;padding-inline:8px}.opsCockpitStats{grid-template-columns:1fr}}.ruleSetDetailHeader{align-items:start;grid-template-columns:minmax(0,1fr)}.ruleSetDetailHeader h2{max-width:100%;overflow-wrap:normal;text-wrap:balance;word-break:normal}.ruleHeaderStats{grid-template-columns:repeat(3,minmax(118px,1fr));max-width:520px}.ruleHeaderActions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.ruleHeaderActions .opsButton.quiet{opacity:.72}.transferFlowBoard,.transferDecisionStrip{grid-template-columns:repeat(2,minmax(220px,1fr))}.transferFlowBoard article,.transferDecisionStrip article{min-width:0}.transferFlowBoard strong,.transferFlowBoard small,.transferDecisionStrip strong,.transferDecisionStrip small{overflow:visible;text-overflow:clip;white-space:normal;word-break:normal}@media(max-width:720px){.opsRail{display:block!important;gap:10px;overflow:hidden}.opsNav{display:flex!important;gap:8px;min-width:0;overflow-x:auto!important;overflow-y:hidden;padding:0 2px 8px;scroll-snap-type:x proximity;width:100%}.opsNavSection,.opsNavSection>div{display:contents!important}.opsNavGroupLabel,.opsNavSection h2,.opsNavText small,.opsRailFoot{display:none}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{display:flex!important;flex:0 0 auto;min-height:44px;min-width:-moz-max-content!important;min-width:max-content!important;padding:10px 12px;scroll-snap-align:start;width:auto!important}.opsNavText strong{font-size:13px;max-width:none;overflow:visible!important;text-overflow:clip;white-space:nowrap!important}.ruleHeaderStats,.transferFlowBoard,.transferDecisionStrip{grid-template-columns:1fr}}.opsLayout.withInspector{grid-template-columns:minmax(0,1fr) minmax(284px,304px)}.ruleStudioWorkbench{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr)}.ruleStudioSectionHeader h2{overflow-wrap:normal;white-space:normal;word-break:normal}.transferDecisionStrip{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.transferDecisionStrip article{min-height:92px}.transferBuilder{grid-column:1 / -1}.transferBuilderHeader{align-items:start;grid-template-columns:minmax(0,1fr) auto}.transferBuilderHeader .opsEditorActions{justify-content:flex-end}.transferDraftBoundary{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}@media(max-width:1180px){.opsLayout.withInspector,.ruleStudioWorkbench{grid-template-columns:1fr}}@media(max-width:720px){.transferDecisionStrip,.transferBuilderHeader,.transferDraftBoundary{grid-template-columns:1fr}.transferBuilderHeader .opsEditorActions{justify-content:flex-start}}.productInputEditor,.profileInputEditor{border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px;padding-top:14px}.productInputEditor label,.profileInputEditor label{color:var(--muted);display:grid;font-size:10px;font-weight:850;gap:5px;min-width:0}.productInputEditor input,.productInputEditor select,.profileInputEditor input,.profileInputEditor select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;font-size:12px;font-weight:760;min-height:36px;min-width:0;padding:8px 9px;width:100%}.productInputEditor input:focus-visible,.productInputEditor select:focus-visible,.profileInputEditor input:focus-visible,.profileInputEditor select.ppcAdPilotLegacy :focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px #5c774c29;outline:0}.profileGateAutomationGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.profileGateAutomationGrid article{background:var(--surface-soft);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:6px;display:grid;gap:5px;min-width:0;padding:10px}.profileGateAutomationGrid article.success{border-left-color:var(--success)}.profileGateAutomationGrid article.warning{border-left-color:var(--warning)}.profileGateAutomationGrid article.danger{border-left-color:var(--danger)}.profileGateAutomationGrid span,.settingsAuditRows span{color:var(--muted);font-size:10px;font-weight:850}.profileGateAutomationGrid strong,.settingsAuditRows strong{color:var(--ink);font-size:12px;font-weight:820;line-height:1.28;overflow-wrap:anywhere}.settingsOpsPage .settingsAuditRows article{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.settingsOpsPage .settingsAuditRows article.success{box-shadow:inset 2px 0 0 var(--success)}.settingsOpsPage .settingsAuditRows article.warning{box-shadow:inset 2px 0 0 var(--warning)}.settingsOpsPage .settingsAuditRows article.danger{box-shadow:inset 2px 0 0 var(--danger)}@media(max-width:980px){.settingsOpsPage .settingsAuditRows article{grid-template-columns:1fr}}@media(max-width:720px){.productInputEditor,.profileInputEditor,.profileGateAutomationGrid{grid-template-columns:1fr}}.transferTableScroll{overflow-x:hidden}.transferTermGrid{grid-template-columns:minmax(210px,1.18fr) minmax(230px,1.24fr) minmax(240px,1.18fr) minmax(118px,.48fr);min-width:0;width:100%}.transferTermGrid>span:nth-child(4){align-content:center}.transferTermGrid>span:nth-child(4) small{margin-top:3px}.transferApprovalChain article{min-height:78px}@media(max-width:920px){.transferTermGrid{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.transferTermGrid>span:first-child{grid-column:1;grid-row:1}.transferTermGrid>span:nth-child(2),.transferTermGrid>span:nth-child(3){grid-column:1 / -1}.transferTermGrid>span:nth-child(4){grid-column:2;grid-row:1;justify-self:end}.transferTermGrid>span:nth-child(1):before{content:"Suchbegriff"}.transferTermGrid>span:nth-child(2):before{content:"Route"}.transferTermGrid>span:nth-child(3):before{content:"Signal"}.transferTermGrid>span:nth-child(4):before{content:"Status"}}.opsPageStack{gap:18px}.opsPanel{box-shadow:none}.opsPanelHeader{min-height:auto;padding-block:14px}.opsPanelHeader h2{font-size:15px}.opsDisclosure{background:transparent}.opsInspector .opsPanel,.opsCockpitGrid .opsPanel,.productOperationsGrid .opsPanel,.opsWorkspaceGrid.balanced .opsPanel{background:color-mix(in srgb,var(--surface) 84%,transparent)}.opsCockpitHero,.jobCommandStrip,.opsFocusPanel,.profileFocusStrip,.productPassportCard,.ruleSetDetailPanel,.transferBuilder{border-radius:8px}.opsCockpitGrid,.productOperationsGrid,.profileGateLayout,.opsWorkspaceGrid{gap:14px}.jobCommandMetrics article,.opsCockpitStats article,.profileFocusMetrics article,.opsFocusMetrics article{min-height:72px}.jobRunbookList,.jobEvidenceStack,.productRuleImpactRail,.productDraftEvidence,.transferWarningStack,.ruleInspectorIssueList{gap:8px}.jobRunbookList article,.jobEvidenceStack article,.productRuleImpactRail article,.productDraftEvidence article,.transferWarningStack article{border-radius:7px}.transferCandidateTable,.jobDiffInspector,.ruleEditorPane,.productInputConsole,.profileGateLayout{min-width:0}.transferTermGrid small,.jobQueueButton small,.jobDiffButton small,.productCardButton small,.profileNodeButton small{line-height:1.35}@media(min-width:1181px){.opsCockpitGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.productOperationsGrid,.opsWorkspaceGrid.balanced{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}}@media(max-width:720px){.opsPageStack{gap:14px}.opsPanelHeader{align-items:start;display:grid;gap:8px}.opsTopSystem dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ruleTemplateShelf,.ruleSetConfigPanel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;min-width:0;padding:14px}.ruleTemplateShelf header,.ruleSetConfigHeader{align-items:start;display:flex;gap:14px;justify-content:space-between;min-width:0}.ruleTemplateShelf header>div,.ruleSetConfigHeader>div{min-width:0}.ruleTemplateShelf span,.ruleSetConfigHeader span,.ruleSetConfigGrid label>span{color:var(--muted);display:block;font-size:10px;font-weight:850;text-transform:uppercase}.ruleTemplateShelf h2{color:var(--ink);font-size:18px;letter-spacing:0;line-height:1.16;margin:2px 0 0}.ruleTemplateShelf p,.ruleSetConfigHeader small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.4;margin:4px 0 0}.ruleTemplateCards{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.ruleTemplateCards .ppcAdPilotLegacy button{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:6px;min-width:0;padding:11px;text-align:left}.ruleTemplateCards button:hover,.ruleTemplateCards button.ppcAdPilotLegacy :focus-visible{background:#fbfcf7;border-color:var(--line-strong)}.ruleTemplateCards strong,.ruleSetConfigHeader strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25;overflow-wrap:anywhere}.ruleTemplateCards small,.ruleTemplateCards em{color:var(--muted);font-size:11px;font-style:normal;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.ruleSetConfigPanel{border-left:0;border-right:0;border-radius:0;box-shadow:none;padding:14px 16px}.ruleSetConfigGrid{display:grid;gap:10px;grid-template-columns:minmax(220px,1.35fr) minmax(140px,.8fr) minmax(130px,.65fr) minmax(92px,.46fr) minmax(220px,1fr) minmax(120px,.62fr);min-width:0}.ruleSetConfigGrid label{display:grid;gap:5px;min-width:0}.ruleSetConfigGrid input,.ruleSetConfigGrid select{min-width:0}.searchTemplateShelf{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;min-width:0}.searchTemplateShelf .ppcAdPilotLegacy button{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:5px;min-width:0;padding:10px 11px;text-align:left}.searchTemplateShelf button:hover,.searchTemplateShelf button.ppcAdPilotLegacy :focus-visible{background:#fbfcf7;border-color:var(--line-strong)}.searchTemplateShelf strong{color:var(--ink);font-size:13px;font-weight:880;line-height:1.25}.searchTemplateShelf small{color:var(--muted);font-size:11px;font-weight:720;line-height:1.35}@media(max-width:1180px){.ruleTemplateCards{grid-template-columns:repeat(2,minmax(0,1fr))}.ruleSetConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ruleTemplateShelf header,.ruleSetConfigHeader{display:grid}.ruleTemplateCards,.ruleSetConfigGrid,.searchTemplateShelf{grid-template-columns:1fr}}.ruleStudioWorkbench{grid-template-columns:minmax(0,1fr)}.ruleTemplateShelf,.ruleSetTablePanel,.ruleSetDetailPanel{grid-column:1 / -1;width:100%}.ruleSetDetailPanel{overflow:visible}.ruleBuilderGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);width:100%}.ruleEditorPane{overflow:visible;width:100%}.ruleEditorPane>*,.ruleEditorSection{box-sizing:border-box;width:100%}.ruleOrderActions{align-items:stretch;grid-template-columns:repeat(2,minmax(128px,1fr));isolation:isolate}.ruleOrderActions .opsButton{min-width:0;position:relative;width:100%;z-index:2}.ruleOrderActions .opsButton:disabled{pointer-events:none}.ruleFilterGrid{align-items:start;box-sizing:border-box;grid-template-columns:repeat(2,minmax(220px,1fr));width:100%}.ruleFilterGrid article{box-sizing:border-box;min-width:0;overflow:visible;position:relative;width:100%}.ruleFilterGrid .opsChipGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%}.ruleFilterGrid .opsChip{justify-content:center;min-height:34px;position:relative;width:100%;z-index:2}@media(max-width:900px){.ruleBuilderGrid,.ruleFilterGrid{grid-template-columns:1fr}}.opsTopTitle h1,.jobCommandHeader h2,.transferBuilderHeader h2,.productPassportHeader h2,.profileFocusStrip h2{text-wrap:balance}.opsCockpitGrid{align-items:start}.opsCockpitGrid>.opsPanel{align-self:start}.ruleTemplateShelf p,.jobCommandHeader p,.transferBuilderHeader p,.opsFocusTitle p,.productPassportHeader p,.profileFocusStrip p{max-width:70ch}@media(max-width:1180px){.opsRail{display:block;gap:10px;overflow:hidden}.opsNav{display:grid!important;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible!important;padding:0 0 8px;width:100%}.opsNavSection,.opsNavSection>div{display:contents!important}.opsNavGroupLabel,.opsNavSection h2,.opsNavText small,.opsRailFoot{display:none}.opsNav a,.opsNav a.active,.opsNav a[aria-current=page]{display:flex!important;justify-content:flex-start;min-height:44px;min-width:0!important;padding:10px 12px;width:100%!important}.opsNavText strong{font-size:12px;max-width:none;overflow:visible!important;text-overflow:clip;white-space:normal!important}}@media(max-width:900px){.jobDiffButton,.jobReviewFacts,.jobValueShift,.jobDecisionReasons,.settingsOpsPage .opsDataRows article{grid-template-columns:1fr}.jobQueueFilters,.ruleStudioTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.transferTableScroll{overflow-x:visible}.transferTableScroll .transferTermGrid{grid-template-columns:1fr;min-width:0;width:100%}.transferTermGrid{align-items:start;gap:8px}.transferTermGrid>span{display:grid;gap:4px}.transferCandidateTable .transferSectionHeader,.jobDiffToolbar{align-items:start;display:grid;gap:8px;grid-template-columns:1fr}}@media(max-width:720px){.opsTopSystem dl{grid-template-columns:repeat(2,minmax(0,1fr))}.opsEditorActions,.transferAiActions,.opsButtonRow,.opsFocusActions,.ruleHeaderActions{display:grid;gap:8px;grid-template-columns:1fr;width:100%}.opsEditorActions .opsButton,.transferAiActions .opsButton,.opsButtonRow .opsButton,.opsFocusActions .opsButton,.ruleHeaderActions .opsButton{width:100%}.searchTemplateShelf,.ruleTemplateCards,.productSelectorPanel .productShelf,.profileReadinessRail{grid-template-columns:1fr}.jobCommandStrip,.opsFocusPanel,.profileFocusStrip,.opsCockpitHero,.transferBuilder,.ruleTemplateShelf,.ruleSetConfigPanel{padding:16px}.ruleStudioTabs button,.jobQueueFilters .ppcAdPilotLegacy button{width:100%}}@media(max-width:560px){.opsNav{grid-template-columns:repeat(2,minmax(0,1fr))}.opsTopSystem dl,.jobQueueFilters,.ruleStudioTabs{display:grid;grid-template-columns:1fr;overflow-x:visible}}@media(max-width:980px){.jobApprovalDeskBody,.opsLayout.withInspector .jobApprovalDeskBody{grid-template-columns:1fr!important}.jobApprovalDeskBody>*,.jobQueueColumn,.jobDiffInspector,.jobDecisionColumn{min-width:0;width:100%}.jobDiffButton{grid-template-columns:1fr!important}.jobDiffButton>.opsPill,.jobQueueButton>.opsPill{justify-self:start}}@media(max-width:720px){.jobApprovalDesk,.jobCommandStrip{overflow:hidden}.jobQueueButton,.jobDiffButton,.jobDecisionCard,.jobIssueList article,.jobSafetyList article{padding-inline:12px}.jobDiffToolbar,.jobReviewFacts,.jobValueShift,.jobDecisionReasons,.jobDecisionActions{grid-template-columns:1fr!important}}.ppcAdPilotLegacy{--rail-width: 204px;--content-max: 1640px}.opsTopSystem,.opsNavText small,.opsRailFoot small{display:none!important}.opsNav .ppcAdPilotLegacy a{grid-template-columns:18px minmax(0,1fr)!important;min-height:36px!important;padding:6px 9px!important}.opsNavBullet{background:#3d4938!important;border-radius:999px;height:6px;justify-self:center;margin-top:8px;width:6px}.opsTopbar{border-bottom:1px solid var(--line)!important;margin-bottom:18px!important;padding-bottom:18px!important}.opsLayout.withInspector{grid-template-columns:minmax(0,1fr) 284px!important}.opsPanel,.ruleSetTablePanel,.ruleSetDetailPanel,.transferTableScroll,.jobApprovalDesk,.jobCommandStrip,.opsCommandPanel{border-radius:4px!important;box-shadow:none!important}.opsCommandPanel{padding:16px!important}.ruleTemplateShelf,.searchTemplateShelf{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:4px!important;padding:12px 14px!important}.ruleSetTableHeader,.transferTermHeader{display:none!important}.ruleSetTableRow{grid-template-columns:minmax(220px,1.45fr) 72px minmax(200px,1fr) 86px!important;min-width:0!important;width:100%!important}.ruleSetTableRow,.transferTermGrid,.jobQueueButton,.jobDiffButton{border-radius:0!important}.ruleSetTableRow.selected,.transferTermGrid.active,.jobQueueButton.active,.jobDiffButton.active{background:#f8faef!important;box-shadow:inset 2px 0 0 var(--brand)!important}.ruleHeaderStats{display:none!important}.ruleSetDetailHeader{grid-template-columns:minmax(0,1fr) auto!important}.ruleHeaderActions .opsButton.quiet,.builderStepNav.ruleEditorPanelNav button small,.transferReviewGrid small{display:none!important}.builderStepNav.ruleEditorPanelNav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.builderStepNav.ruleEditorPanelNav .ppcAdPilotLegacy button{border-radius:4px!important;min-height:38px!important}.transferReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.transferReviewGrid article{background:transparent!important;border-radius:4px!important;min-height:82px!important}.searchTemplateShelf .ppcAdPilotLegacy button{min-height:34px!important}.jobCommandStrip{background:#10140f!important;color:#fffefb!important;padding:18px!important}.jobCommandStrip p{max-width:76ch!important}.jobApprovalDeskBody{grid-template-columns:280px minmax(0,1.2fr) 280px!important}.jobDiffInspector{display:grid!important}.jobDecisionColumn{background:transparent!important}@media(max-width:1180px){.opsLayout.withInspector,.ruleSetDetailHeader,.jobApprovalDeskBody{grid-template-columns:1fr!important}}@media(max-width:720px){.opsRail{padding:12px!important}.opsNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opsNav .ppcAdPilotLegacy a{min-height:44px!important}.ruleSetTableRow,.builderStepNav.ruleEditorPanelNav,.transferReviewGrid{grid-template-columns:1fr!important}.ruleStudioSectionHeader .opsSegmented{display:flex!important;width:100%!important}.ruleStudioSectionHeader .opsSegmented .ppcAdPilotLegacy button{flex:1 1 0}.opsInspector{display:none!important}}.jobApprovalDeskBody{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important}.jobDecisionColumn{display:grid!important;grid-column:1 / -1!important}.jobDiffButton{grid-template-columns:minmax(0,.85fr) minmax(150px,.72fr) minmax(0,1fr) max-content!important}.transferReviewGrid{display:flex!important;flex-wrap:wrap;gap:8px!important}.transferReviewGrid article{flex:1 1 190px;min-height:0!important;padding:10px 12px!important}.transferReviewGrid article small{display:none!important}@media(max-width:720px){.jobApprovalDeskBody,.jobDiffButton{grid-template-columns:1fr!important}.jobDecisionColumn{grid-column:auto!important}}.opsTopbar{align-items:center!important}.opsTopAside{align-items:end;display:grid;gap:10px;justify-items:end;min-width:0}.opsTopAction{align-items:center;display:flex;justify-content:flex-end;min-width:0}.opsTopAction .opsButton{min-width:0;white-space:normal}.opsViewTabs{background:transparent;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px;min-width:0;padding-bottom:8px}.opsViewTabs .ppcAdPilotLegacy button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--muted-strong);font-size:12px;font-weight:850;min-height:34px;padding:7px 11px}.opsViewTabs button:hover,.opsViewTabs button.active,.opsViewTabs button[aria-pressed=true]{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.opsCockpitGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important}.jobApprovalDeskBody,.opsLayout.withInspector .jobApprovalDeskBody{grid-template-columns:288px minmax(0,1fr) 304px!important}.jobDecisionColumn{display:grid!important}@media(max-width:1180px){.opsTopbar{align-items:start!important;display:grid!important;grid-template-columns:1fr}.opsTopAside,.opsTopAction{justify-content:stretch;justify-items:stretch;width:100%}.opsTopAction .opsButton{width:100%}.opsCockpitGrid,.jobApprovalDeskBody,.opsLayout.withInspector .jobApprovalDeskBody{grid-template-columns:1fr!important}}.jobDecisionActions .opsButton:disabled{cursor:not-allowed;opacity:.56}.productOpsStrip,.settingsModeGrid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.productOpsStrip{align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:4px;padding:14px}.productOpsStrip.success{border-left-color:var(--success)}.productOpsStrip.warning{border-left-color:var(--warning)}.productOpsStrip.danger{border-left-color:var(--danger)}.productOpsStrip span,.settingsModeGrid span,.profilePrimaryActions span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.productOpsStrip strong,.settingsModeGrid strong{color:var(--ink);font-size:14px;font-weight:850}.productOpsStrip p,.settingsModeGrid small{color:var(--muted);font-size:12px;font-weight:680;line-height:1.38;margin:0}.productPrimaryActions,.profilePrimaryActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profilePrimaryActions{grid-column:1 / -1;justify-content:flex-start}.settingsModeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsModeGrid article{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:4px;display:grid;gap:5px;min-width:0;padding:12px}.settingsModeGrid article.success{border-left-color:var(--success)}.settingsModeGrid article.warning{border-left-color:var(--warning)}.settingsModeGrid article.danger{border-left-color:var(--danger)}.transferWorkspace.searchTermFlow{align-items:start;display:grid!important;gap:14px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important}.searchTermFlow>.transferDecisionStrip{grid-column:1 / -1}.searchTermFlow>.transferCandidateTable{grid-column:1;min-width:0;order:2}.searchTermFlow>.transferCandidateRail{grid-column:1 / -1;order:4}.searchTermFlow>.transferBuilder{grid-column:2;min-width:0;order:3}.searchTermFlow .transferTableScroll{max-height:min(54vh,560px);overflow:auto}.searchTermFlow .transferTermGrid{min-width:0!important;width:100%!important}.transferBuilder .opsPaneHeader{align-items:center}.transferRouteChooser,.transferNegativeRuleSet,.transferPreviewActionBar{border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.transferNegativeRules{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.transferNegativeRules .ppcAdPilotLegacy button{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:5px;min-width:0;padding:11px;text-align:left}.transferNegativeRules button.active,.transferNegativeRules button:hover,.transferNegativeRules button.ppcAdPilotLegacy :focus-visible{background:#fbffef;border-color:var(--line-strong)}.transferNegativeRules strong,.transferNegativeRuleDetail strong,.transferPreviewActionBar strong{color:var(--ink);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.transferNegativeRules small,.transferNegativeRuleDetail small,.transferPreviewActionBar small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.transferNegativeRules em{color:var(--ink-soft);font-size:10px;font-style:normal;font-weight:850;line-height:1.25;text-transform:uppercase}.transferNegativeRuleDetail,.transferPreviewActionBar article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px 12px}.transferNegativeRuleDetail span,.transferPreviewActionBar span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.builderStepActions,.transferPreviewActionBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.builderStepActions{border-top:1px solid var(--line);padding-top:12px}.transferPreviewActionBar{justify-content:space-between}.transferPreviewActionBar article{flex:1 1 260px}.transferPreviewActionBar .opsEditorActions{justify-content:flex-end}@media(max-width:1180px){.transferWorkspace.searchTermFlow{grid-template-columns:1fr!important}.searchTermFlow>.transferCandidateTable,.searchTermFlow>.transferCandidateRail,.searchTermFlow>.transferBuilder{grid-column:1}.searchTermFlow .transferTableScroll{max-height:none}.transferNegativeRules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.productOpsStrip,.settingsModeGrid{grid-template-columns:1fr}.productPrimaryActions,.profilePrimaryActions{align-items:stretch;display:grid;grid-template-columns:1fr;width:100%}.productPrimaryActions .opsButton,.profilePrimaryActions .opsButton{width:100%}}@media(max-width:720px){.transferNegativeRules,.transferPreviewActionBar{grid-template-columns:1fr}.transferNegativeRules{display:grid}.builderStepActions,.transferPreviewActionBar,.transferPreviewActionBar .opsEditorActions{align-items:stretch;display:grid;justify-content:initial}}.ruleStudioWorkbench{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important}.ruleStudioRail,.ruleStudioMain{min-width:0}.ruleStudioRail{align-self:start;display:grid;gap:12px;position:sticky;top:14px}.ruleStudioMain{display:grid;gap:12px}.ruleTemplateShelf,.ruleSetTablePanel,.ruleSetDetailPanel,.ruleEditorPane,.ruleWorkflowPreview{border-radius:4px!important;min-width:0}.ruleTemplateShelf header{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.ruleTemplateShelf .opsEditorActions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.ruleQuickCreate{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.ruleQuickCreate .ppcAdPilotLegacy button{background:#f7f8f2;border:1px solid var(--line);border-radius:4px;color:var(--ink);font-size:11px;font-weight:840;min-height:38px;padding:8px}.ruleQuickCreate button:hover,.ruleQuickCreate button.ppcAdPilotLegacy :focus-visible{background:#eef3df;border-color:var(--line-strong)}.ruleTemplateCards{grid-template-columns:minmax(0,1fr)!important;margin-top:10px;max-height:360px;overflow:auto}.ruleTemplateCards .ppcAdPilotLegacy button{min-height:82px}.ruleSetCardList{display:grid;gap:0;max-height:520px;overflow:auto}.ruleSetTableRow{grid-template-columns:minmax(0,1fr) 62px max-content!important;min-height:58px;padding:10px 12px!important}.ruleSetTableRow [data-label=Status]{justify-self:end}.ruleStudioLocalTools{border-top:1px solid var(--line);color:var(--muted);display:grid;gap:8px;padding:12px}.ruleStudioLocalTools>span,.ruleStudioLocalTools small{font-size:11px;font-weight:740;line-height:1.35}.ruleStudioLocalTools>div{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ruleBuilderGrid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(218px,.55fr) minmax(430px,1.35fr) minmax(260px,.72fr)!important}.ruleEditorPane,.ruleWorkflowPreview{align-self:start;background:var(--surface);border:1px solid var(--line);box-shadow:none}.ruleWorkflowPreview{display:grid;gap:10px;padding:12px;position:sticky;top:14px}.ruleWorkflowPreview article,.rulePreviewGrid article,.ruleExecutionGrid.compact article{background:#fbfcf7;border:1px solid var(--line);border-radius:4px;display:grid;gap:4px;min-width:0;padding:10px 11px}.ruleWorkflowPreview article span,.rulePreviewGrid article span,.ruleExecutionGrid.compact article span,.ruleScheduleGrid label>span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.ruleWorkflowPreview article strong,.rulePreviewGrid article strong,.ruleExecutionGrid.compact article strong{color:var(--ink);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.ruleWorkflowPreview article small,.rulePreviewGrid article small,.ruleExecutionGrid.compact article small{color:var(--muted);font-size:11px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.builderStepNav.ruleEditorPanelNav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.builderStepNav.ruleEditorPanelNav .ppcAdPilotLegacy button{align-items:center;grid-template-columns:24px minmax(0,1fr)!important;min-height:52px!important}.builderStepNav.ruleEditorPanelNav button small{display:block!important}.ruleIdentityGrid{grid-template-columns:minmax(220px,1.1fr) minmax(126px,.55fr) minmax(178px,.76fr)!important}.ruleIdentityGrid .opsSegmented{align-self:stretch;width:100%}.ruleIdentityGrid .opsSegmented .ppcAdPilotLegacy button{min-height:38px}.ruleSetConfigHeader.compact{align-items:center;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ruleSetConfigHeader.compact .opsButton{justify-self:end}.ruleSetConfigGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ruleFilterGrid{margin-top:14px}.metricRail{margin-top:12px}.ruleActionGrid{grid-template-columns:minmax(160px,.66fr) minmax(230px,1fr) minmax(230px,1fr)!important}.ruleScheduleGrid,.rulePreviewGrid,.ruleExecutionGrid.compact{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ruleScheduleGrid label{display:grid;gap:6px;min-width:0}.ruleScheduleGrid input,.ruleScheduleGrid select{min-width:0}.ruleIssueList{display:grid;gap:8px;margin-top:12px}.ruleIssueList article{align-items:start;background:#fffdf5;border:1px solid var(--line);border-radius:4px;display:grid;gap:8px;grid-template-columns:max-content minmax(0,1fr);padding:10px 11px}.ruleIssueList strong,.ruleIssueList small{display:block;overflow-wrap:anywhere}.rulePreviewActions,.rulePreviewMiniActions{display:grid;gap:8px;margin-top:12px}.rulePreviewActions{grid-template-columns:repeat(4,minmax(0,1fr))}.rulePreviewMiniActions{grid-template-columns:1fr}.rulePreviewActions .opsButton,.rulePreviewMiniActions .opsButton{min-width:0;width:100%}.ruleIconButton{min-height:38px!important;min-width:38px!important}@media(max-width:1500px){.ruleStudioWorkbench{grid-template-columns:minmax(0,1fr)!important}.ruleStudioRail{position:static}.ruleBuilderGrid{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr)!important}.ruleWorkflowPreview{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ruleWorkflowPreview .opsActionFeedback,.rulePreviewMiniActions{grid-column:1 / -1}}@media(max-width:980px){.ruleBuilderGrid,.ruleIdentityGrid,.ruleActionGrid,.ruleSetConfigGrid,.ruleScheduleGrid,.rulePreviewGrid,.ruleExecutionGrid.compact,.ruleWorkflowPreview{grid-template-columns:1fr!important}.builderStepNav.ruleEditorPanelNav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rulePreviewActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ruleTemplateShelf .opsEditorActions,.ruleQuickCreate,.ruleStudioLocalTools>div,.rulePreviewActions{grid-template-columns:1fr}.ruleSetTableRow,.builderStepNav.ruleEditorPanelNav{grid-template-columns:1fr!important}.builderStepNav.ruleEditorPanelNav .ppcAdPilotLegacy button{grid-template-columns:26px minmax(0,1fr)!important}}.adpilotNativeShell{--native-accent: #ff7a1a;--native-accent-soft: #fff3ea;--native-bg: #f6f7f8;--native-line: #dfe4ea;--native-text: #101828;--native-muted: #667085;--native-soft: #f9fafb;background:var(--native-bg);color:var(--native-text);display:grid;gap:14px;padding:14px 0 28px}.adpilotNativeHeader,.adpilotNativeTabs,.adpilotNativeSection,.adpilotNativeNotice,.adpilotNativeFooter{margin-inline:auto;max-width:1440px;width:100%}.adpilotNativeHeader{align-items:end;display:flex;gap:16px;justify-content:space-between}.adpilotNativeHeader span,.adpilotNativeSectionHead span{color:var(--native-muted);display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.adpilotNativeHeader h1,.adpilotNativeSectionHead h2{color:var(--native-text);font-size:22px;font-weight:850;letter-spacing:0;line-height:1.18;margin:3px 0 0}.adpilotNativeHeaderActions,.adpilotNativeButtonGroup{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adpilotNativeTabs{align-items:center;background:#fff;border:1px solid var(--native-line);border-radius:8px;display:flex;gap:2px;min-height:46px;overflow-x:auto;padding:4px}.adpilotNativeTabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#475467;display:inline-flex;flex:0 0 auto;gap:7px;min-height:36px;padding:0 12px;white-space:nowrap}.adpilotNativeTabs button.active{background:var(--native-accent-soft);color:#9a430d;font-weight:800}.adpilotNativeTabs button:focus-visible,.adpilotNativeButton:focus-visible,.adpilotNativeInlineButton:focus-visible,.adpilotNativeRow:focus-visible,.adpilotNativeTableRow:focus-visible,.adpilotNativeSegments button:focus-visible,.adpilotNativeRuleActions button:focus-visible,.adpilotNativeRuleDetails summary:focus-visible,.adpilotNativeSearch input:focus-visible,.adpilotNativeRuleFields input:focus-visible,.adpilotNativeRuleFields textarea:focus-visible,.adpilotNativeRuleFields select:focus-visible,.adpilotNativeField input:focus-visible,.adpilotNativeField select:focus-visible,.adpilotNativeField textarea:focus-visible{box-shadow:0 0 0 3px #ff7a1a33;outline:2px solid var(--native-accent)!important;outline-offset:2px!important}.adpilotNativeGrid{display:grid;gap:14px;margin-inline:auto;max-width:1440px;width:100%}.adpilotNativeGrid.two{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.adpilotNativeGrid.studio{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr)}.adpilotNativeGrid.search{grid-template-columns:minmax(0,1.4fr) minmax(340px,.72fr)}.adpilotNativeGuide{border-bottom:1px solid var(--native-line);border-top:1px solid var(--native-line);color:#475467;display:flex;flex-wrap:wrap;font-size:13px;font-weight:750;gap:8px;margin:-2px 0 14px;padding:10px 0}.adpilotNativeGuide span{background:var(--native-soft);border:1px solid var(--native-line);border-radius:999px;padding:6px 10px}.adpilotNativeSection{background:#fff;border:1px solid var(--native-line);border-radius:8px;min-width:0;padding:16px}.adpilotNativeSection.wide{min-width:0}.adpilotNativeSectionHead{align-items:start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.adpilotNativeSectionHead.compact{margin-bottom:10px}.adpilotNativeMetrics{border-block:1px solid var(--native-line);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.adpilotNativeMetric{border-right:1px solid var(--native-line);display:grid;gap:2px;min-width:0;padding:11px 12px}.adpilotNativeMetric:last-child{border-right:0}.adpilotNativeMetric span{color:var(--native-muted);font-size:11px;font-weight:800;text-transform:uppercase}.adpilotNativeMetric strong{color:var(--native-text);font-size:18px;font-weight:850;min-width:0;overflow-wrap:anywhere}.adpilotNativeList{display:grid;gap:8px}.adpilotNativeList.compact{gap:6px}.adpilotNativeRow{align-items:center;background:#fff;border:1px solid var(--native-line);border-radius:7px;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 12px;text-align:left;width:100%}.adpilotNativeRow:hover,.adpilotNativeRow.selected{background:#fffaf6;border-color:#ffc89f}.adpilotNativeRow.static{cursor:default}.adpilotNativeRow>div{display:grid;gap:3px;min-width:0}.adpilotNativeRow strong{color:var(--native-text);font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.adpilotNativeRow span{color:var(--native-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.adpilotNativePill{align-items:center;border:1px solid #fedf89;border-radius:999px;background:#fffaeb;color:#93370d;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-height:24px;padding:0 9px;white-space:nowrap}.adpilotNativePill.good{background:#ecfdf3;border-color:#abefc6;color:#067647}.adpilotNativePill.bad{background:#fef3f2;border-color:#fecdca;color:#b42318}.adpilotNativeStatusAction{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.adpilotNativeButton{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.adpilotNativeButton.primary{background:var(--native-accent);color:#fff}.adpilotNativeButton.secondary{background:#fff;border-color:var(--native-line);color:#344054}.adpilotNativeButton.danger{background:#fef3f2;border-color:#fecdca;color:#b42318}.adpilotNativeButton:disabled{cursor:not-allowed;opacity:.5}.adpilotNativeInlineButton{align-items:center;background:#fff;border:1px solid var(--native-line);border-radius:6px;color:#344054;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:30px;padding:0 10px;white-space:nowrap}.adpilotNativeInlineButton:hover{border-color:#ffc89f;color:#9a430d}.adpilotNativeInlineButton:disabled{cursor:not-allowed;opacity:.45}.adpilotNativeNotice{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647;display:flex;gap:8px;padding:10px 12px}.adpilotNativeNotice.warn{background:#fffaeb;border-color:#fedf89;color:#93370d}.adpilotNativeNotice.lock{background:#f8fafc;border-color:var(--native-line);color:#475467}.adpilotNativeEmpty{align-items:start;background:var(--native-soft);border:1px dashed #cfd6df;border-radius:8px;color:var(--native-muted);display:grid;gap:4px;padding:18px}.adpilotNativeEmpty strong{color:var(--native-text)}.adpilotNativeTemplateList{display:grid;gap:8px}.adpilotNativeTemplate{align-items:center;border:1px solid var(--native-line);border-radius:7px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.adpilotNativeTemplate div{display:grid;gap:3px}.adpilotNativeTemplate strong{font-size:13px}.adpilotNativeTemplate span{color:var(--native-muted);font-size:12px}.adpilotNativeToolbar{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(260px,1fr);margin-bottom:12px}.adpilotNativeSegments{background:#f2f4f7;border-radius:7px;display:inline-flex;gap:2px;padding:3px}.adpilotNativeSegments button{background:transparent;border:0;border-radius:5px;color:#475467;font-size:13px;min-height:31px;padding:0 10px}.adpilotNativeSegments button.active{background:#fff;color:#111827;font-weight:800}.adpilotNativeSearch{align-items:center;background:#fff;border:1px solid var(--native-line);border-radius:7px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:38px;padding:0 10px}.adpilotNativeSearch input,.adpilotNativeRuleFields input,.adpilotNativeRuleFields textarea,.adpilotNativeRuleFields select{border:0;min-height:34px;outline:0;resize:vertical;width:100%}.adpilotNativeTable{border:1px solid var(--native-line);border-radius:8px;overflow-x:auto}.adpilotNativeTableHead,.adpilotNativeTableRow{display:grid;min-width:860px}.adpilotNativeTableHead{background:#f8fafc;border-bottom:1px solid var(--native-line);color:var(--native-muted);font-size:11px;font-weight:850;text-transform:uppercase}.adpilotNativeTableHead.four,.adpilotNativeTableRow.four{grid-template-columns:.7fr 1.7fr .8fr .8fr}.adpilotNativeTableHead.ads,.adpilotNativeTableRow.ads{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.4fr) .55fr .65fr .65fr minmax(170px,1fr) .55fr}.adpilotNativeTableHead.products,.adpilotNativeTableRow.products{grid-template-columns:minmax(260px,1.5fr) .8fr .8fr 1fr 1fr}.adpilotNativeTableHead span,.adpilotNativeTableRow>*{align-items:center;border-right:1px solid var(--native-line);display:flex;min-height:42px;min-width:0;overflow-wrap:anywhere;padding:8px 10px}.adpilotNativeTableHead span:last-child,.adpilotNativeTableRow>*:last-child{border-right:0}.adpilotNativeTableRow{background:#fff;border-bottom:1px solid var(--native-line);border-left:0;border-right:0;border-top:0;color:#344054;font-size:13px;text-align:left;width:100%}.adpilotNativeTableRow:last-child{border-bottom:0}.adpilotNativeTableRow.selected,.adpilotNativeTableRow:hover{background:#fffaf6}.adpilotNativeTableRow strong{color:var(--native-text);font-weight:800}.adpilotNativeRules{display:grid;gap:10px}.adpilotNativeRule{border:1px solid var(--native-line);border-radius:8px;display:grid;gap:10px;padding:12px}.adpilotNativeRuleTop{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.adpilotNativeRuleTop div{display:grid;gap:4px}.adpilotNativeRuleTop strong{font-size:14px;line-height:1.25}.adpilotNativeRuleTop span{color:var(--native-muted);font-size:12px;overflow-wrap:anywhere}.adpilotNativeRuleDetails{border-top:1px solid var(--native-line);padding-top:8px}.adpilotNativeRuleDetails summary{color:#344054;cursor:pointer;font-size:12px;font-weight:850;list-style-position:inside}.adpilotNativeRuleDetails[open] summary{margin-bottom:8px}.adpilotNativeSwitch{align-items:center;color:#344054;display:inline-flex;font-size:12px;font-weight:800;gap:6px;white-space:nowrap}.adpilotNativeRuleActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.adpilotNativeRuleActions button{background:#fff;border:1px solid var(--native-line);border-radius:6px;color:#344054;font-size:11px;font-weight:850;min-height:28px;padding:0 8px}.adpilotNativeRuleActions button:disabled{cursor:not-allowed;opacity:.45}.adpilotNativeRuleFields{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.adpilotNativeRuleFields .wide{grid-column:1 / -1}.adpilotNativeRuleFields label{border:1px solid var(--native-line);border-radius:7px;color:var(--native-muted);display:grid;font-size:11px;font-weight:800;gap:2px;padding:6px 8px 2px;text-transform:uppercase}.adpilotNativeFormStack{display:grid;gap:10px}.adpilotNativeFormGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.adpilotNativeField{border:1px solid var(--native-line);border-radius:7px;color:var(--native-muted);display:grid;font-size:11px;font-weight:850;gap:4px;padding:7px 9px 6px;text-transform:uppercase}.adpilotNativeField small{color:#667085;font-size:11px;font-weight:650;line-height:1.35;margin-bottom:2px;text-transform:none}.adpilotNativeField input,.adpilotNativeField select,.adpilotNativeField textarea{border:0;color:var(--native-text);font-size:13px;font-weight:650;min-height:30px;outline:0;resize:vertical;text-transform:none;width:100%}.adpilotNativeFootList{border-top:1px solid var(--native-line);color:var(--native-muted);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.adpilotNativeFootList span{background:#f8fafc;border:1px solid var(--native-line);border-radius:999px;font-size:12px;padding:5px 9px}.adpilotNativeReceipt{color:#475467;display:block;font-size:12px;font-weight:650;line-height:1.35;margin-top:4px}.adpilotNativeReceipt.warn{color:#93370d}.adpilotNativeReceipt.good{color:#067647}.adpilotNativeCheckline{align-items:center;color:#475467;display:inline-flex;font-size:12px;font-weight:750;gap:7px;margin-bottom:6px}.adpilotNativeCheckline input{accent-color:var(--native-accent);height:15px;width:15px}.adpilotNativeRouteGrid,.adpilotNativeRouteReview{display:grid;gap:10px}.adpilotNativeRouteCard,.adpilotNativeRouteReview{background:#f8fafc;border:1px solid var(--native-line);border-radius:8px;padding:12px}.adpilotNativeRouteCardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.adpilotNativeRouteCardHead>div{display:grid;gap:3px;min-width:0}.adpilotNativeRouteCardHead strong,.adpilotNativeRouteReview>strong{color:var(--native-text);font-size:13px;font-weight:850}.adpilotNativeRouteCardHead span{color:var(--native-muted);font-size:12px;overflow-wrap:anywhere}.adpilotNativeRouteLine{align-items:center;border-top:1px solid var(--native-line);display:grid;gap:8px;grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr) minmax(120px,1fr);min-height:38px;padding:8px 0}.adpilotNativeRouteLine:first-child{border-top:0}.adpilotNativeRouteLine strong{color:var(--native-text);font-size:12px;font-weight:850}.adpilotNativeRouteLine span{color:#516176;font-size:12px;min-width:0;overflow-wrap:anywhere}.adpilotNativeDiffGrid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.adpilotNativeDiffGrid span{background:#f8fafc;border:1px solid var(--native-line);border-radius:7px;color:#475467;display:grid;font-size:12px;font-weight:650;gap:3px;line-height:1.35;min-height:54px;padding:7px 8px}.adpilotNativeDiffGrid b{color:var(--native-text);font-size:11px;font-weight:850;text-transform:uppercase}.adpilotNativeFooter{align-items:center;color:var(--native-muted);display:flex;font-size:12px;gap:8px;padding:0 2px}@media(max-width:1100px){.adpilotNativeGrid.two,.adpilotNativeGrid.studio,.adpilotNativeGrid.search,.adpilotNativeToolbar{grid-template-columns:minmax(0,1fr)}.adpilotNativeRuleFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.adpilotNativeHeader,.adpilotNativeSectionHead,.adpilotNativeTemplate,.adpilotNativeRow,.adpilotNativeRuleTop{grid-template-columns:minmax(0,1fr)}.adpilotNativeHeader,.adpilotNativeSectionHead{align-items:stretch;display:grid}.adpilotNativeMetrics,.adpilotNativeRuleFields,.adpilotNativeFormGrid,.adpilotNativeDiffGrid,.adpilotNativeRouteLine{grid-template-columns:minmax(0,1fr)}.adpilotNativeMetric{border-bottom:1px solid var(--native-line);border-right:0}.adpilotNativeMetric:last-child{border-bottom:0}.adpilotNativeSection{padding:12px}}.ppcAdPilotLegacy{color-scheme:light;--bg: #f2f3ef;--workspace: #f6f7f2;--surface: #fffef9;--surface-soft: #f2f4ed;--surface-tint: #e8eddf;--ink: #11140f;--ink-soft: #293026;--muted: #687164;--muted-strong: #475141;--line: #dce2d4;--line-strong: #b7c2ad;--rail: #070907;--rail-soft: #0e130c;--rail-hover: #151c12;--rail-line: #25301f;--rail-ink: #f5f7ef;--rail-muted: #8b9785;--brand: #c9ff2f;--brand-ink: #101900;--brand-soft: rgba(201, 255, 47, .13);--brand-line: rgba(201, 255, 47, .38);--danger: #9d382f;--danger-soft: rgba(157, 56, 47, .07);--warning: #806316;--warning-soft: rgba(128, 99, 22, .08);--success: #246946;--success-soft: rgba(36, 105, 70, .07);--neutral-soft: #edf0e8;--shadow: none;--radius-panel: 6px;--radius-control: 5px;--rail-width: 214px;--content-max: 1580px}html{background:var(--workspace)}.ppcAdPilotLegacy{background:var(--workspace)!important;color:var(--ink);font-size:13px;line-height:1.4}.ppcAdPilotLegacy input,.ppcAdPilotLegacy select,.ppcAdPilotLegacy textare.ppcAdPilotLegacy a{background:#fffefa;border-color:var(--line);border-radius:var(--radius-control);color:var(--ink);min-height:36px;padding:7px 9px}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{outline:0}.ppcAdPilotLegacy :focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px!important}.opsShell{background:var(--workspace);grid-template-columns:var(--rail-width) minmax(0,1fr)}.opsRail{background:var(--rail)!important;border-right:1px solid var(--rail-line);box-shadow:none!important;gap:18px;padding:18px 10px 14px!important}.opsBrand{border:1px solid rgba(201,255,47,.1);border-radius:var(--radius-panel);gap:10px;min-height:42px;padding:7px!important}.opsBrand:hover{background:var(--rail-hover)}.opsBrand span{border-radius:5px;box-shadow:none!important;height:30px;width:30px}.opsBrand strong{font-size:13px;font-weight:800}.opsBrand small{color:var(--rail-muted);display:block!important;font-size:10px;font-weight:660}.opsNav{gap:14px}.opsNavGroupLabel{color:#768370;font-size:9px;font-weight:780;letter-spacing:0;padding:0 9px 1px}.opsNav .ppcAdPilotLegacy a{border-radius:var(--radius-control)!important;color:#c9d2c2;grid-template-columns:18px minmax(0,1fr)!important;min-height:36px!important;padding:6px 9px!important}.opsNav a:hover{background:var(--rail-hover);color:#fff}.opsNav a.active,.opsNav a[aria-current=page]{background:#c9ff2f1a!important;border-color:#c9ff2f33!important;box-shadow:inset 2px 0 0 var(--brand)!important;color:#fff}.opsNavBullet{background:#4a5744!important;height:6px;margin-top:8px;width:6px}.opsNavText strong{font-size:12px;font-weight:760}.opsNavText small,.opsRailFoot small{display:none!important}.opsRailFoot{border-top:1px solid var(--rail-line);color:#b4bda9;padding:14px 8px 0}.opsRailFoot p{font-size:11px;font-weight:700}.opsWorkspace{padding:24px 30px 42px}.opsTopbar{align-items:end;border-bottom:1px solid var(--line)!important;display:flex;gap:22px;margin-bottom:16px!important;padding-bottom:16px!important}.opsTopTitle span{color:var(--muted);font-size:10px;font-weight:760;text-transform:none}.opsTopTitle h1{color:var(--ink);font-size:27px;font-weight:820;line-height:1.04}.opsTopTitle p{color:var(--muted);font-size:12px;font-weight:620;max-width:68ch}.opsTopSystem dl{align-items:end;display:flex;gap:14px;justify-content:flex-end}.opsTopSystem div,.opsMetricStrip article{background:transparent;border:0;border-radius:0;min-width:0;padding:0}.opsTopSystem dt,.opsMetricStrip span,.opsPanelHeader h2,.opsSectionLabel,.opsKicker{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:0;text-transform:none}.opsTopSystem dd,.opsMetricStrip strong{color:var(--ink);font-size:12px;font-weight:790;white-space:nowrap}.opsLayout.withInspector{gap:18px;grid-template-columns:minmax(0,1fr) 292px!important}.opsMainPane,.opsPageStack{gap:12px}.opsInspector{gap:10px;top:22px}.opsInspector .opsPanel{background:transparent}.opsPanel,.ruleSetTablePanel,.ruleSetDetailPanel,.transferTableScroll,.jobApprovalDesk,.jobCommandStrip,.opsCommandPanel,.productPassportCard,.profileSummaryPanel,.automationDetailPanel,.autopilotGoalPanel{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}.opsPanel{padding:13px}.opsPanelHeader{border-bottom:1px solid var(--line);margin-bottom:11px;padding-bottom:9px}.opsPanelHeader h2{color:var(--ink);font-size:13px;font-weight:790;line-height:1.25;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.opsButton{border-radius:var(--radius-control);font-size:12px;font-weight:760;min-height:34px;padding:8px 11px;transform:none!important}.opsButton.primary{background:var(--brand);box-shadow:none!important;color:var(--brand-ink)}.opsButton.secondary{background:#111611;color:#fff}.opsButton.ghost{background:transparent;border:1px solid var(--line-strong);color:var(--ink-soft)}.opsButton:disabled{cursor:not-allowed;opacity:.55}.opsPill,.opsDraftState{background:transparent!important;border:0!important;border-radius:999px;color:var(--muted-strong);font-size:10px;font-weight:760;min-height:22px;padding:2px 0;white-space:nowrap}.opsPill:before{height:6px;opacity:1;width:6px}.opsPill.success,.success>.opsPill{color:var(--success)}.opsPill.warning,.warning>.opsPill{color:var(--warning)}.opsPill.danger,.danger>.opsPill{color:var(--danger)}.opsSegmented,.transferFilterBar,.jobQueueFilters{background:#eef1e8;border:1px solid var(--line);border-radius:var(--radius-control);gap:2px;padding:3px}.opsSegmented button,.transferFilterBar button,.jobQueueFilters .ppcAdPilotLegacy button{border:0;border-radius:4px;color:var(--muted-strong);font-size:11px;font-weight:760;min-height:30px}.opsSegmented button.active,.opsSegmented button:hover,.transferFilterBar button.active,.transferFilterBar button:hover,.jobQueueFilters button.active,.jobQueueFilters button:hover{background:#111611!important;box-shadow:none!important;color:#fff!important}.opsCockpitHero,.opsFocusPanel,.profileFocusStrip,.productPassportCard,.profileSummaryPanel,.jobCommandStrip{background:var(--surface)!important;border:1px solid var(--line)!important;border-left:3px solid var(--line-strong)!important;color:var(--ink)!important;min-height:0!important;padding:16px!important}.opsCockpitHero.success,.opsFocusPanel.success,.profileFocusStrip.success,.productPassportCard.success,.profileSummaryPanel.success,.jobCommandStrip.success{border-left-color:var(--success)!important}.opsCockpitHero.warning,.opsFocusPanel.warning,.profileFocusStrip.warning,.productPassportCard.warning,.profileSummaryPanel.warning,.jobCommandStrip.warning{border-left-color:var(--warning)!important}.opsCockpitHero.danger,.opsFocusPanel.danger,.profileFocusStrip.danger,.productPassportCard.danger,.profileSummaryPanel.danger,.jobCommandStrip.danger{border-left-color:var(--danger)!important}.opsCockpitLead h2,.opsFocusTitle h2,.jobCommandHeader h2,.productPassportHeader h2,.profileFocusStrip h2,.transferBuilderHeader h2,.automationDetailHeader h2,.autopilotGoalPicker h2{color:var(--ink)!important;font-size:22px!important;font-weight:820!important;line-height:1.08!important}.opsCockpitLead p,.opsFocusTitle p,.jobCommandHeader p,.productPassportHeader p,.profileFocusStrip p,.transferBuilderHeader p,.automationDetailHeader p,.autopilotGoalPicker p{color:var(--muted)!important;font-size:12px!important;font-weight:620!important;line-height:1.42!important}.jobCommandMetrics article,.opsCockpitStats article,.opsFlowStrip a,.autopilotFlowSteps article,.autopilotImpactGrid article,.autopilotDraftList article,.autopilotRiskList article,.transferDecisionStrip article,.transferFlowBoard article,.transferRoleProof article,.transferReviewGrid article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.profileGateAutomationGrid article,.productRuleImpactRail article,.opsControlBand article,.opsObjectDock article,.opsDataRows article,.settingsOpsPage .settingsAuditRows article{background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-left:3px solid transparent!important;border-radius:var(--radius-control)!important;box-shadow:none!important}.jobCommandMetrics article.success,.opsCockpitStats article.success,.autopilotFlowSteps article.success,.autopilotImpactGrid article.success,.autopilotDraftList article.success,.autopilotRiskList article.success,.transferDecisionStrip article.success,.transferFlowBoard article.success,.transferRoleProof article.success,.transferReviewGrid article.success,.productInputGrid article.success,.profileFocusMetrics article.success,.profileSignalGrid article.success,.profileScopeMap div.success,.profileGateAutomationGrid article.success,.productRuleImpactRail article.success,.opsControlBand article.success,.opsObjectDock article.success,.opsDataRows article.success,.settingsOpsPage .settingsAuditRows article.success{border-left-color:var(--success)!important}.jobCommandMetrics article.warning,.opsCockpitStats article.warning,.autopilotFlowSteps article.warning,.autopilotImpactGrid article.warning,.autopilotDraftList article.warning,.autopilotRiskList article.warning,.transferDecisionStrip article.warning,.transferFlowBoard article.warning,.transferRoleProof article.warning,.transferReviewGrid article.warning,.productInputGrid article.warning,.profileFocusMetrics article.warning,.profileSignalGrid article.warning,.profileScopeMap div.warning,.profileGateAutomationGrid article.warning,.productRuleImpactRail article.warning,.opsControlBand article.warning,.opsObjectDock article.warning,.opsDataRows article.warning,.settingsOpsPage .settingsAuditRows article.warning{border-left-color:var(--warning)!important}.jobCommandMetrics article.danger,.opsCockpitStats article.danger,.autopilotFlowSteps article.danger,.autopilotImpactGrid article.danger,.autopilotDraftList article.danger,.autopilotRiskList article.danger,.transferDecisionStrip article.danger,.transferFlowBoard article.danger,.transferRoleProof article.danger,.transferReviewGrid article.danger,.productInputGrid article.danger,.profileFocusMetrics article.danger,.profileSignalGrid article.danger,.profileScopeMap div.danger,.profileGateAutomationGrid article.danger,.productRuleImpactRail article.danger,.opsControlBand article.danger,.opsObjectDock article.danger,.opsDataRows article.danger,.settingsOpsPage .settingsAuditRows article.danger{border-left-color:var(--danger)!important}.opsCockpitStats,.jobCommandMetrics,.profileFocusMetrics,.autopilotFlowSteps,.autopilotImpactGrid,.transferDecisionStrip,.transferFlowBoard,.profileSignalGrid,.productInputGrid,.opsControlBand,.opsObjectDock{gap:8px!important}.opsCockpitStats strong,.jobCommandMetrics strong,.profileFocusMetrics strong,.productInputGrid strong,.profileSignalGrid strong,.profileScopeMap strong,.autopilotFlowSteps strong,.autopilotImpactGrid strong,.transferDecisionStrip strong,.transferFlowBoard strong{color:var(--ink);font-size:15px!important;font-weight:820!important;line-height:1.18!important}.opsCockpitStats span,.jobCommandMetrics span,.profileFocusMetrics span,.productInputGrid span,.profileSignalGrid span,.profileScopeMap span,.autopilotFlowSteps span,.autopilotImpactGrid span,.transferDecisionStrip span,.transferFlowBoard span,.opsDataRows span,.settingsAuditRows span{color:var(--muted);font-size:10px;font-weight:760;text-transform:none}.opsFlowStrip{grid-template-columns:repeat(5,minmax(0,1fr))}.opsFlowStrip .ppcAdPilotLegacy a{min-height:86px;padding:10px}.opsFlowStrip a:hover{box-shadow:inset 2px 0 0 var(--brand)!important}.opsCockpitGrid,.productOperationsGrid,.profileGateLayout{align-items:start!important;gap:12px!important}.opsCockpitGrid>.opsPanel,.productOperationsGrid>.opsPanel,.profileGateLayout>.opsPanel{align-self:start!important}.opsDataRows article,.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid,.productRequestList article,.profileGateList article,.productJobImpactList article,.productDraftEvidence article,.profileAssignmentGrid article,.productGateMatrix article{border-radius:var(--radius-control)!important;box-shadow:none!important}.opsDataRows article:hover,.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.productCardButton:hover,.productCardButton.active,.profileNodeButton:hover,.profileNodeButton.active,.ruleSetTableRow:hover,.ruleSetTableRow.selected,.automationRuleTableRow:hover,.automationRuleTableRow.selected,.transferTermGrid:hover,.transferTermGrid.active{background:#fbfcf7!important;border-color:var(--line-strong)!important;box-shadow:inset 2px 0 0 var(--brand)!important}.productShelf,.profileReadinessRail{gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.productCardButton,.profileNodeButton{align-content:center;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:10px!important}.productInputConsole{gap:12px!important;grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr)!important}.productInputEditor,.profileInputEditor,.opsInlineFieldGrid,.ruleActionGrid,.conditionBuilder,.transferPlacementFields{gap:9px!important}.productInputEditor label,.profileInputEditor label,.opsBuilderField,.opsField{background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important}.ruleSetTable,.automationRuleTable,.transferTableScroll,.productGateMatrix,.profileAssignmentGrid{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;overflow-x:auto}.ruleSetTableHeader,.ruleSetTableRow{display:grid!important;gap:10px!important;grid-template-columns:minmax(180px,1.25fr) minmax(78px,.55fr) minmax(90px,.58fr) minmax(148px,.95fr) minmax(56px,.42fr) minmax(84px,.55fr) minmax(112px,.75fr) minmax(84px,.5fr)!important;min-width:930px!important;width:max(100%,930px)!important}.ruleSetTableHeader,.automationRuleTableHead,.transferTermHeader,.productGateHeader,.profileAssignmentHeader{background:#eef1e8!important;border-bottom:1px solid var(--line)!important;color:var(--muted);display:grid!important;font-size:10px;font-weight:760;min-height:34px;padding:9px 12px!important;text-transform:none}.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{background:var(--surface)!important;border:0!important;border-top:1px solid var(--line)!important;padding:10px 12px!important}.automationRuleTableHead,.automationRuleTableRow{grid-template-columns:minmax(170px,.95fr) minmax(230px,1.3fr) minmax(210px,1.1fr) minmax(115px,.62fr) minmax(84px,.45fr)!important;min-width:900px!important;width:max(100%,900px)!important}.transferTermGrid,.transferTermHeader{grid-template-columns:minmax(180px,1.15fr) minmax(170px,1fr) minmax(180px,1fr) minmax(104px,.48fr)!important;min-width:760px!important;width:max(100%,760px)!important}.transferTermGrid>span:nth-child(n+5){display:none!important}.jobApprovalDeskBody,.opsLayout.withInspector .jobApprovalDeskBody{display:grid!important;gap:14px!important;grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr)!important}.jobDecisionColumn{background:transparent!important;display:grid!important;grid-column:1 / -1}.jobDiffButton{grid-template-columns:minmax(0,.86fr) minmax(150px,.72fr) minmax(0,1fr) max-content!important}.jobDecisionCard{background:var(--surface-soft)!important;border:1px solid var(--line);color:var(--ink)!important}.jobDecisionCard span,.jobDecisionCard dt,.jobDecisionCard p,.jobReviewFacts dd,.jobActionHint{color:var(--muted)!important}.jobDecisionCard strong,.jobReviewFacts dt{color:var(--ink)!important}.jobDecisionActions{display:flex;flex-wrap:wrap;gap:8px}.transferWorkspace,.transferBuilder,.transferCandidateTable{gap:12px!important}.transferBuilder{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;padding:14px!important}.transferBuilderHeader{border-bottom:1px solid var(--line);gap:12px;padding-bottom:12px}.transferSectionHeader>div,.ruleTemplateShelf header>div,.searchTemplateShelf .transferSectionHeader>div{display:grid;gap:2px;min-width:0}.transferDraftBoundary{background:#eef1e8!important;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important;color:var(--ink)}.autopilotGoalPicker{gap:14px;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr)}.autopilotGoalPicker>div:first-child{border-right:1px solid var(--line)}.autopilotGoalList{gap:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.autopilotGoalList button,.transferRouteStrip button,.builderStepNav button,.ruleTemplateCards .ppcAdPilotLegacy button{background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-radius:var(--radius-control)!important;box-shadow:none!important}.autopilotGoalList button.active,.autopilotGoalList button:hover,.transferRouteStrip button.active,.transferRouteStrip button:hover,.builderStepNav button.active,.builderStepNav button:hover,.ruleTemplateCards button:hover{background:#fbfcf7!important;border-color:var(--line-strong)!important;box-shadow:inset 2px 0 0 var(--brand)!important}.autopilotDraftBoard{gap:12px;grid-template-columns:minmax(0,1.14fr) minmax(250px,.86fr)}.autopilotDraftBoard section,.autopilotDraftList,.autopilotRiskList{align-content:start!important;grid-auto-rows:max-content}.automationDetailSections{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.settingsOpsPage .opsWorkspaceGrid{gap:12px;grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.settingsOpsPage .opsControlBand{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:1380px){.opsWorkspace{padding:22px}.opsLayout.withInspector{gap:14px;grid-template-columns:minmax(0,1fr) 268px!important}.opsTopSystem dl{gap:10px}.productInputConsole,.profileGateLayout,.automationDetailSections,.autopilotDraftBoard,.settingsOpsPage .opsWorkspaceGrid,.jobApprovalDeskBody,.opsLayout.withInspector .jobApprovalDeskBody{grid-template-columns:1fr!important}}@media(max-width:1180px){.opsShell{grid-template-columns:1fr}.opsRail{display:grid!important;gap:10px;height:auto;overflow:visible!important;position:static}.opsBrand{width:-moz-max-content;width:max-content}.opsBrand strong{color:var(--rail-ink);display:grid!important}.opsNav{display:grid!important;gap:6px 8px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.opsNavSection,.opsNavSection>div{display:contents!important}.opsNavGroupLabel,.opsRailFoot{display:none!important}.opsLayout.withInspector{grid-template-columns:1fr!important}.opsInspector{position:static}.opsTopbar{align-items:start;display:grid}.opsTopSystem dl{justify-content:start}.opsFlowStrip,.opsCockpitStats,.jobCommandMetrics,.profileFocusMetrics,.autopilotFlowSteps,.autopilotImpactGrid,.transferDecisionStrip,.transferFlowBoard,.productInputGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.opsWorkspace{padding:16px}.opsTopSystem{display:none!important}.opsCockpitHero,.profileFocusStrip,.jobCommandStrip,.opsFocusPanel,.productPassportCard,.autopilotGoalPicker{grid-template-columns:1fr!important}.autopilotGoalPicker>div:first-child{border-bottom:1px solid var(--line);border-right:0;padding-bottom:12px;padding-right:0}.opsCockpitAction,.opsFocusActions,.transferAiActions,.transferSectionHeader,.opsEditorActions,.opsButtonRow,.jobDecisionActions{display:grid!important;grid-template-columns:1fr;justify-content:stretch;width:100%}.opsButton,.opsTextButton,.campaignTextButton{justify-content:center;width:100%}.opsInspector{display:grid!important}.ruleSetTableHeader,.automationRuleTableHead,.transferTermHeader,.productGateHeader,.profileAssignmentHeader{display:none!important}.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid,.productGateMatrix article,.profileAssignmentGrid article,.jobDiffButton{grid-template-columns:1fr!important;min-width:0!important;width:100%!important}.ruleSetTableRow>span:before,.automationRuleTableRow>span:before,.transferTermGrid>span:before{color:var(--muted);content:attr(data-label);display:block;font-size:10px;font-weight:760;margin-bottom:2px}}@media(max-width:560px){.opsWorkspace{padding:12px}.opsNav{gap:5px 8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.opsNav .ppcAdPilotLegacy a{min-height:40px!important;padding:7px!important}.opsTopTitle h1{font-size:23px}.opsCockpitStats,.opsFlowStrip,.jobCommandMetrics,.profileFocusMetrics,.autopilotFlowSteps,.autopilotImpactGrid,.transferDecisionStrip,.transferFlowBoard,.productInputGrid,.profileSignalGrid,.profileScopeMap{grid-template-columns:1fr!important}.productCardButton,.profileNodeButton,.opsDataRows article{grid-template-columns:1fr!important}}.productOperationsGrid>.opsPanel:only-child{grid-column:1 / -1}.settingsModeGrid{align-items:stretch}.settingsModeGrid article{min-width:0}.settingsModeGrid small,.settingsOpsPage .settingsAuditRows small{white-space:normal}.jobCommandHeader .opsSegmented button:disabled{cursor:not-allowed;opacity:.45}.ruleWorkflowStrip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ruleWorkflowStrip article{align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-width:0;padding:12px}.ruleWorkflowStrip article.success{border-left-color:var(--success)}.ruleWorkflowStrip article.warning{border-left-color:var(--warning)}.ruleWorkflowStrip article.danger{border-left-color:var(--danger)}.ruleWorkflowStrip article>span{align-items:center;background:var(--ink);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}.ruleWorkflowStrip strong{display:block;font-size:13px;font-weight:880;line-height:1.2}.ruleWorkflowStrip small{color:var(--muted);display:block;font-size:11px;font-weight:720;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleTemplateShelf .opsEditorActions,.jobCommandHeader .opsEditorActions{align-items:center}@media(max-width:920px){.ruleWorkflowStrip{grid-template-columns:1fr}.ruleWorkflowStrip article{grid-template-columns:30px minmax(0,1fr)}.ruleWorkflowStrip .opsPill{grid-column:2;justify-self:start}}.opsButton,.opsNav a,.opsViewTabs button,button:not([disabled]),select,input{min-height:38px!important}.opsButton,.opsViewTabs button,button:not([disabled]){height:auto!important}.transferModeToggle button,.opsSegmented button,.ruleEditorPanelNav button,.builderStepNav .ppcAdPilotLegacy button{min-height:38px!important;height:auto!important}.ruleStudioStage-choose{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)!important}.ruleStudioStage-edit,.ruleStudioStage-preview{grid-template-columns:minmax(0,1fr)!important}.ruleStudioStage-choose .ruleWorkflowStrip,.ruleStudioStage-edit .ruleWorkflowStrip,.ruleStudioStage-preview .ruleWorkflowStrip,.ruleStudioStage-edit .ruleSetDetailPanel,.ruleStudioStage-preview .ruleSetDetailPanel{grid-column:1 / -1}.ruleStudioStage-edit .ruleSetDetailPanel,.ruleStudioStage-preview .ruleSetDetailPanel{display:grid!important;visibility:visible!important}.ruleStudioStage-edit .ruleSetDetailHeader,.ruleStudioStage-preview .ruleSetDetailHeader{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;visibility:visible!important}.ruleStudioStage-edit .ruleSetDetailHeader>div:first-child,.ruleStudioStage-preview .ruleSetDetailHeader>div:first-child{min-width:0;width:100%}.ruleStudioStage-edit .ruleHeaderStats,.ruleStudioStage-preview .ruleHeaderStats{display:flex!important;flex-wrap:wrap}.ruleStudioStage-edit .ruleHeaderActions,.ruleStudioStage-preview .ruleHeaderActions{display:flex!important;flex-wrap:wrap;justify-content:flex-start}.ruleWorkflowStrip .ppcAdPilotLegacy button{align-items:center;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;min-width:0;padding:12px;text-align:left;width:100%}.ruleWorkflowStrip button.success{border-left-color:var(--success)}.ruleWorkflowStrip button.warning{border-left-color:var(--warning)}.ruleWorkflowStrip button.danger{border-left-color:var(--danger)}.ruleWorkflowStrip button.active{background:#f7f9ef;border-color:var(--ink)}.ruleWorkflowStrip button>span{align-items:center;background:var(--ink);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:30px;justify-content:center;width:30px}.ruleWorkflowStrip button strong{display:block;font-size:13px;font-weight:880;line-height:1.2}.ruleWorkflowStrip button small{color:var(--muted);display:block;font-size:11px;font-weight:720;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleStudioStage-choose .ruleTemplateShelf,.ruleStudioStage-choose .ruleSetTablePanel{align-self:start}.ruleStudioStage-choose .ruleTemplateShelf{min-height:100%}.ruleStudioStage-preview .ruleStudioTabPanel{margin-top:0}@media(max-width:980px){.ruleStudioStage-choose{grid-template-columns:minmax(0,1fr)!important}.ruleStudioStage-choose .ruleTemplateShelf,.ruleStudioStage-choose .ruleSetTablePanel{grid-column:1 / -1}}@media(max-width:920px){.ruleWorkflowStrip .ppcAdPilotLegacy button{grid-template-columns:30px minmax(0,1fr)}.ruleWorkflowStrip button .opsPill{grid-column:2;justify-self:start}}.ruleCoverageList{border-top:1px solid var(--line);display:grid;gap:0;margin-top:12px}.ruleCoverageList article{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) max-content max-content;min-width:0;padding:10px 0}.ruleCoverageList strong,.ruleCoverageList small,.ruleCoverageList em{display:block;overflow-wrap:anywhere}.ruleCoverageList strong{color:var(--ink);font-size:13px;font-weight:850;line-height:1.25}.ruleCoverageList small{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35;margin-top:3px}.ruleCoverageList em{color:var(--muted-strong);font-size:11px;font-style:normal;font-weight:820;justify-self:end;line-height:1.2}.ruleSetStatusToggle{min-width:210px}.ruleHeaderActions .opsButton.primary,.ruleHeaderActions .opsButton.secondary,.ruleHeaderActions .opsButton.ghost{min-height:36px}@media(max-width:820px){.ruleCoverageList article{align-items:start;grid-template-columns:minmax(0,1fr)}.ruleCoverageList em,.ruleCoverageList .opsPill{justify-self:start}.ruleSetStatusToggle{min-width:0;width:100%}}.ppcAdPilotLegacy{--bg: #f3f5f1;--workspace: #f5f6f2;--surface: #ffffff;--surface-soft: #f1f4ee;--surface-tint: #e7eddf;--ink: #10140f;--ink-soft: #283026;--muted: #626d5f;--muted-strong: #3f493c;--line: #dde4d7;--line-strong: #b8c4ae;--brand: #c9ff2f;--brand-ink: #101900;--brand-soft: rgba(201, 255, 47, .1);--brand-line: rgba(201, 255, 47, .34);--shadow: none;--radius-panel: 4px;--radius-control: 4px;--content-max: 1560px;background:var(--workspace)!important}.opsWorkspace{padding:22px 28px 40px}.opsTopbar{background:transparent!important;margin:0 auto 14px!important;max-width:var(--content-max)!important;min-height:0!important;padding:0 0 14px!important;position:static!important;width:100%}.opsTopTitle{gap:2px}.opsTopTitle h1{font-size:clamp(24px,1.8vw,29px);font-weight:810}.opsTopTitle p{max-width:72ch}.opsLayout{max-width:var(--content-max)}.opsMainPane,.opsPageStack,.opsPaneStack{gap:10px!important}.opsPanel,.ruleTemplateShelf,.searchTemplateShelf,.ruleSetConfigPanel,.ruleSetDetailPanel,.transferBuilder,.transferCandidateTable,.jobApprovalDesk,.jobStoredJobsPanel,.automationTablePanel,.automationDetailPanel,.productSelectorPanel,.productRequestPanel,.profileReadinessPanel,.profileGateListPanel{border-color:var(--line)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}.opsPanel{padding:12px}.opsPanelHeader{margin-bottom:10px;padding-bottom:8px}.opsPanelHeader h2,.opsMiniHeader strong,.opsSectionLabel{font-size:12px;font-weight:780}.opsCommandPanel,.opsCockpitHero,.opsFocusPanel,.jobCommandStrip,.productPassportCard,.profileFocusStrip{padding:14px!important}.opsCockpitHero,.opsFocusPanel,.jobCommandStrip,.productPassportCard,.profileFocusStrip{border-left-width:2px!important}.opsCockpitLead h2,.opsFocusTitle h2,.jobCommandHeader h2,.productPassportHeader h2,.profileFocusStrip h2,.transferBuilderHeader h2,.automationDetailHeader h2,.autopilotGoalPicker h2{font-size:clamp(18px,1.45vw,22px)!important;font-weight:800!important}.opsCockpitStats,.jobCommandMetrics,.profileFocusMetrics,.autopilotFlowSteps,.autopilotImpactGrid,.transferDecisionStrip,.transferFlowBoard,.profileSignalGrid,.productInputGrid,.opsControlBand,.opsObjectDock,.ruleWorkflowStrip{gap:6px!important}.jobCommandMetrics article,.opsCockpitStats article,.autopilotFlowSteps article,.autopilotImpactGrid article,.autopilotDraftList article,.autopilotRiskList article,.transferDecisionStrip article,.transferFlowBoard article,.transferRoleProof article,.transferReviewGrid article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.profileGateAutomationGrid article,.productRuleImpactRail article,.opsControlBand article,.opsObjectDock article,.opsDataRows article,.settingsOpsPage .settingsAuditRows article,.ruleWorkflowStrip article{background:var(--surface-soft)!important;border-color:var(--line)!important;border-left-width:2px!important;border-radius:var(--radius-control)!important;padding:9px 10px!important}.opsMetricStrip{gap:10px}.opsMetricStrip article{border-left:1px solid var(--line)!important;padding-left:10px!important}.opsPill,.opsDraftState{background:transparent!important;border:0!important;color:var(--muted-strong);font-size:10px;font-weight:730;letter-spacing:0;min-height:20px;padding:0}.opsPill:before,.opsDraftState:before{background:currentColor;border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:6px;margin-right:6px;width:6px}.opsButton{border-radius:var(--radius-control)!important;font-weight:740;letter-spacing:0}.opsButton.primary{border:1px solid rgba(16,25,0,.12)}.opsButton.ghost{background:transparent!important}.opsSegmented,.transferFilterBar,.jobQueueFilters,.opsViewTabs{background:var(--surface-soft)!important;border-color:var(--line)!important;border-radius:var(--radius-control)!important}.opsSegmented button.active,.opsSegmented button:hover,.transferFilterBar button.active,.transferFilterBar button:hover,.jobQueueFilters button.active,.jobQueueFilters button:hover,.opsViewTabs button.active,.opsViewTabs button:hover,.opsViewTabs button[aria-pressed=true]{background:var(--ink)!important;color:#fff!important}.opsList button,.opsList a,.opsRowButton,.opsFormulaButton,.opsTypeRail button,.opsEntityList button,.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{border-radius:var(--radius-control)!important}.opsList button.active,.opsList a.active,.opsRowButton.active,.opsFormulaButton.active,.opsTypeRail button.active,.opsEntityList button.active,.opsEntityList button:hover,.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.productCardButton:hover,.productCardButton.active,.profileNodeButton:hover,.profileNodeButton.active,.ruleSetTableRow:hover,.ruleSetTableRow.selected,.automationRuleTableRow:hover,.automationRuleTableRow.selected,.transferTermGrid:hover,.transferTermGrid.active{background:#fbfcf8!important;border-color:var(--line-strong)!important;box-shadow:inset 2px 0 0 var(--brand)!important}.ruleSetTableHeader,.automationRuleTableHead,.transferTermHeader,.productGateHeader,.profileAssignmentHeader,.opsMatrixHeader,.opsTableHeader{background:var(--surface-soft)!important;color:var(--muted-strong)!important;font-weight:740!important;text-transform:none!important}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{padding-block:9px!important}.ruleWorkflowStrip article{grid-template-columns:24px minmax(0,1fr) auto}.ruleWorkflowStrip article>span{background:var(--ink);border-radius:var(--radius-control);font-size:11px;height:24px;width:24px}@media(max-width:1180px){.opsWorkspace{padding:18px}.opsNav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.opsWorkspace{padding:14px}.opsTopbar{gap:8px}.opsPanel,.ruleTemplateShelf,.searchTemplateShelf,.transferBuilder{padding:11px!important}}.opsShell,.opsWorkspace,.opsLayout,.opsLayout.withInspector,.opsMainPane,.opsInspector,.opsTopbar,.opsTopTitle,.opsTopAside,.opsCockpitPage,.opsCockpitHero,.opsCockpitGrid,.opsFlowStrip{min-width:0}.opsTopbar{flex-wrap:wrap}.opsTopAside{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:100%}.opsCockpitHero{grid-template-columns:minmax(0,1fr) max-content}.opsCockpitAction{min-width:0}.opsCockpitStats,.opsFlowStrip{width:100%}.opsCockpitStats article,.opsFlowStrip a,.opsDataRows article,.opsRiskQueue article,.opsEntityList .ppcAdPilotLegacy button{min-width:0}.opsFlowStrip .ppcAdPilotLegacy a{align-content:start}.opsFlowStrip strong,.opsFlowStrip small,.opsDataRows strong,.opsDataRows small,.opsRiskQueue strong,.opsRiskQueue small,.opsEntityList strong,.opsEntityList small{overflow-wrap:anywhere}@media(max-width:1180px){.opsCockpitHero{grid-template-columns:minmax(0,1fr)}.opsCockpitAction{justify-content:start}}@media(max-width:720px){.opsTopAside{justify-content:start}}.opsRail{background:var(--rail)!important}.campaignCompactTable article.selected,.ruleSetCardList .ruleSetTableRow.selected,.transferRoleEditorList article.active{background:#fbfcf8!important}.opsNav a.active,.opsNav a[aria-current=page]{background:#c9ff2f1a!important;color:#fff!important}.opsWorkbenchSidebar,.opsWorkbenchColumn:first-child,.opsRuleSetSidebar,.opsRuleStudioSidebar,.transferCandidateRail,.campaignRoleRail{background:var(--surface-soft)!important}.opsFocusPanel,.opsFocusMetrics article,.opsDataGrid article,.opsBuilderField,.transferReviewGrid article,.campaignCheckBand button,.opsDraftWorkflow article,.opsGuidedResult article,.jobCommandMetrics article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.productRuleImpactRail article,.opsCommandStatus article,.opsCommandFocus article,.opsControlBand article,.opsObjectDock article,.transferWarningStack article,.transferRiskList article{background:var(--surface-soft)!important}.searchTermFlow{align-items:start;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr)!important}.searchTermFlow>.transferDecisionStrip{grid-template-columns:1.25fr repeat(4,minmax(0,1fr))!important}.searchTermFlow>.transferCandidateTable,.searchTermFlow>.transferBuilder,.searchTransferInspector .transferRiskList article,.searchTermFlow .transferRouteChooser,.searchTermFlow .transferNegativeRuleSet,.searchTermFlow .transferPreviewActionBar{border-radius:6px!important}.searchTermFlow>.transferCandidateTable,.searchTermFlow>.transferBuilder{padding:12px!important}.searchTermFlow .transferSectionHeader{align-items:center}.searchTermFlow .transferSectionHeader>div,.searchTermFlow .transferBuilderHeader>div:first-child{min-width:0}.searchTermFlow .transferFilterBar{gap:6px}.searchTermFlow .transferFilterBar .ppcAdPilotLegacy button{min-height:38px!important;padding:7px 10px!important}.searchTermFlow .transferFilterBar button.ghost{margin-left:auto}.searchTransferTemplates{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.searchTransferTemplates .ppcAdPilotLegacy button{min-width:0}.searchTermFlow .transferTableScroll{max-height:min(58vh,620px)}.searchTermFlow .transferTermGrid{grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(92px,.58fr)!important}.searchTermFlow .transferTermGrid strong,.searchTermFlow .transferTermGrid small,.searchTermFlow .transferDecisionStrip strong,.searchTermFlow .transferDecisionStrip small,.searchTermFlow .transferFlowBoard strong,.searchTermFlow .transferFlowBoard small,.searchTermFlow .transferNegativeChain strong,.searchTermFlow .transferNegativeChain small{overflow-wrap:anywhere}.searchTermFlow .transferBuilderHeader{align-items:start;gap:10px}.searchTermFlow .transferBuilderHeader .opsEditorActions{flex:0 0 auto}.searchTermFlow .transferFlowBoard{grid-template-columns:repeat(4,minmax(0,1fr))!important}.searchTermFlow .transferDraftBoundary{margin:10px 0}.searchTermFlow .builderStepNav{grid-template-columns:repeat(4,minmax(0,1fr))}.searchTermFlow .builderStepNav .ppcAdPilotLegacy button{padding:10px!important}.searchTermFlow .builderStepNav small{white-space:normal}.searchTermFlow .builderStepBody{margin-top:12px}.searchTermFlow .builderFocusSection{gap:12px}.searchTermFlow .opsInlineFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.searchTermFlow .transferRoleProof{grid-template-columns:repeat(3,minmax(0,1fr))!important}.searchTermFlow .transferRouteStrip.compact .ppcAdPilotLegacy button{min-height:94px!important}.searchTermFlow .transferNegativeRules{grid-template-columns:repeat(4,minmax(0,1fr))}.searchTermFlow .transferNegativeChain{grid-template-columns:repeat(3,minmax(0,1fr))!important}.searchTermFlow .transferNegativeChain article{min-height:92px}.searchTransferInspector .transferRiskList{gap:8px}.searchTransferInspector .transferRiskList article{grid-template-columns:minmax(0,1fr) auto}@media(max-width:1240px){.searchTermFlow{grid-template-columns:1fr!important}.searchTermFlow>.transferCandidateTable,.searchTermFlow>.transferCandidateRail,.searchTermFlow>.transferBuilder{grid-column:1}.searchTermFlow>.transferDecisionStrip,.searchTermFlow .transferFlowBoard,.searchTermFlow .transferRoleProof,.searchTermFlow .transferNegativeChain{grid-template-columns:repeat(2,minmax(0,1fr))!important}.searchTermFlow .transferRouteStrip.compact,.searchTermFlow .opsInlineFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.searchTermFlow>.transferDecisionStrip,.searchTermFlow .transferFlowBoard,.searchTermFlow .transferRoleProof,.searchTermFlow .transferNegativeRules,.searchTermFlow .transferNegativeChain,.searchTermFlow .transferRouteStrip.compact,.searchTermFlow .opsInlineFieldGrid,.searchTransferTemplates,.searchTermFlow .builderStepNav{grid-template-columns:1fr!important}.searchTermFlow .transferFilterBar button.ghost{margin-left:0}.searchTermFlow .transferBuilderHeader .opsEditorActions{width:100%}}.transferFilterBar button,.transferFilterBar button.ghost,.searchTermFlow .transferFilterBar button,.searchTermFlow .transferFilterBar button.ghost{min-height:40px!important}.opsCockpitHero{align-items:start;background:var(--surface)!important;border:1px solid var(--line)!important;border-left:3px solid var(--line-strong)!important;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px!important}.opsCockpitHero.success{border-left-color:var(--success)!important}.opsCockpitHero.warning{border-left-color:var(--warning)!important}.opsCockpitHero.danger{border-left-color:var(--danger)!important}.opsCockpitLead h2{font-size:clamp(22px,2vw,30px)!important;font-weight:820!important;line-height:1.05!important}.opsCockpitLead p{color:var(--muted-strong)!important;font-size:13px!important;max-width:760px}.opsCockpitSummary{border-top:1px solid var(--line);display:grid;gap:0;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:12px}.opsCockpitSummary div{border-right:1px solid var(--line);display:grid;gap:3px;min-width:0;padding:0 14px}.opsCockpitSummary div:first-child{padding-left:0}.opsCockpitSummary div:last-child{border-right:0;padding-right:0}.opsCockpitSummary dt,.opsWorkstreamHeader .opsKicker,.opsReviewStrip>div>.opsKicker{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:0;text-transform:uppercase}.opsCockpitSummary dd{color:var(--ink);font-size:13px;font-weight:780;margin:0;overflow-wrap:anywhere}.opsFlowStrip{background:var(--surface)!important;border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;gap:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden}.opsFlowStrip .ppcAdPilotLegacy a{background:transparent!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;display:grid;gap:5px;min-height:96px!important;padding:13px!important}.opsFlowStrip a:hover{background:var(--surface-soft)!important;box-shadow:inset 0 -2px 0 var(--brand)!important}.opsFlowStrip a>span:first-child{align-items:center;background:var(--ink);border-radius:var(--radius-control);color:#fff;display:inline-flex;font-size:11px;font-weight:820;height:24px;justify-content:center;width:24px}.opsFlowStrip strong{font-size:13px!important;font-weight:800!important}.opsWorkstream,.opsReviewStrip{background:var(--surface)!important;border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;gap:12px;min-width:0;padding:14px}.opsWorkstreamHeader,.opsReviewStrip{align-items:start}.opsWorkstreamHeader{display:flex;gap:12px;justify-content:space-between;min-width:0}.opsWorkstreamHeader h2,.opsReviewStrip h2{color:var(--ink);font-size:15px;font-weight:820;line-height:1.2;margin:2px 0 0}.opsWorkstreamRows{border-top:1px solid var(--line);display:grid}.opsWorkstreamRows .ppcAdPilotLegacy a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) auto;min-width:0;padding:12px 0;text-decoration:none}.opsWorkstreamRows a:last-child{border-bottom:0}.opsWorkstreamRows a:hover{background:#fbfcf8}.opsWorkstreamRows strong,.opsRiskQueue strong{color:var(--ink);font-size:13px!important;font-weight:790!important;line-height:1.25}.opsWorkstreamRows small,.opsRiskQueue small{color:var(--muted);display:block;font-size:11px!important;font-weight:650!important;margin-top:3px}.opsReviewStrip{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)}.opsReviewStrip .opsRiskQueue{gap:8px}.opsReviewStrip .opsEmptyState{margin:0}.opsReviewStrip .opsRiskQueue article{background:var(--surface-soft)!important;border:1px solid var(--line)!important;border-left:2px solid var(--line-strong)!important;border-radius:var(--radius-control)!important;box-shadow:none!important}.opsReviewStrip .opsRiskQueue article.success{border-left-color:var(--success)!important}.opsReviewStrip .opsRiskQueue article.warning{border-left-color:var(--warning)!important}.opsReviewStrip .opsRiskQueue article.danger{border-left-color:var(--danger)!important}@media(max-width:1180px){.opsCockpitHero,.opsReviewStrip{grid-template-columns:minmax(0,1fr)}.opsCockpitAction{justify-content:start}.opsFlowStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.opsFlowStrip a:nth-child(4){border-left:0!important}}@media(max-width:760px){.opsCockpitSummary,.opsFlowStrip,.opsWorkstreamRows .ppcAdPilotLegacy a{grid-template-columns:1fr!important}.opsCockpitSummary div{border-bottom:1px solid var(--line);border-right:0;padding:10px 0}.opsCockpitSummary div:first-child{padding-top:0}.opsCockpitSummary div:last-child{border-bottom:0;padding-bottom:0}.opsFlowStrip a,.opsFlowStrip a:nth-child(4){border-left:0!important;border-top:1px solid var(--line)!important;min-height:0!important}.opsFlowStrip a:first-child{border-top:0!important}.opsWorkstreamHeader{display:grid}}.ppcAdPilotLegacy{--bg: #f4f5f2;--workspace: #f6f7f4;--surface: #fffefa;--surface-soft: #f4f6f1;--surface-tint: #edf1e8;--ink: #111610;--ink-soft: #2c3429;--muted: #657060;--muted-strong: #44503f;--line: #dde4d8;--line-strong: #b8c5af;--brand: #b9f91f;--brand-ink: #101700;--success: #28704d;--warning: #78601c;--danger: #a23f38;--success-soft: transparent;--warning-soft: transparent;--danger-soft: transparent;--neutral-soft: transparent;--radius-panel: 5px;--radius-control: 4px;--rail-width: 214px;--content-max: 1600px;background:var(--workspace)!important;font-size:13px}.opsWorkspace{padding:22px 30px 44px}.opsTopbar{border-bottom-color:var(--line)!important;gap:18px;margin-bottom:14px!important}.opsTopTitle h1{font-size:clamp(24px,1.75vw,28px);font-weight:800}.opsTopTitle p,.opsCockpitLead p,.opsFocusTitle p,.jobCommandHeader p,.productPassportHeader p,.profileFocusStrip p,.transferBuilderHeader p,.automationDetailHeader p,.autopilotGoalPicker p{color:var(--muted);font-weight:610!important}.opsTopSystem dl{gap:12px}.opsTopSystem div{border-left:1px solid var(--line);padding-left:10px}.opsTopSystem dt,.opsMetricStrip span,.opsPanelHeader h2,.opsSectionLabel,.opsKicker,.opsMiniHeader span,.opsDataRows span,.settingsAuditRows span{letter-spacing:0!important;text-transform:none!important}.opsPanel,.ruleTemplateShelf,.searchTemplateShelf,.ruleSetConfigPanel,.ruleSetDetailPanel,.transferBuilder,.transferCandidateTable,.jobApprovalDesk,.jobStoredJobsPanel,.automationTablePanel,.automationDetailPanel,.productSelectorPanel,.productRequestPanel,.profileReadinessPanel,.profileGateListPanel{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:none!important}.opsInspector .opsPanel{background:transparent!important;border-color:transparent!important;border-top:1px solid var(--line)!important;border-radius:0!important;padding-inline:0}.opsCommandPanel,.opsCockpitHero,.opsFocusPanel,.jobCommandStrip,.productPassportCard,.profileFocusStrip{background:var(--surface)!important;box-shadow:none!important}.jobCommandMetrics article,.opsCockpitStats article,.opsFlowStrip a,.autopilotFlowSteps article,.autopilotImpactGrid article,.autopilotDraftList article,.autopilotRiskList article,.transferDecisionStrip article,.transferFlowBoard article,.transferRoleProof article,.transferReviewGrid article,.productInputGrid article,.profileFocusMetrics article,.profileSignalGrid article,.profileScopeMap div,.profileGateAutomationGrid article,.productRuleImpactRail article,.opsControlBand article,.opsObjectDock article,.opsDataRows article,.settingsOpsPage .settingsAuditRows article,.ruleWorkflowStrip article,.opsCommandStatus article,.opsCommandFocus article,.transferWarningStack article,.transferRiskList article,.opsBuilderField,.opsField{background:var(--surface-soft)!important;border-color:var(--line)!important;box-shadow:none!important}.opsFlowStrip a,.opsList button,.opsList a,.opsRowButton,.opsFormulaButton,.opsTypeRail button,.opsEntityList button,.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.opsList button.active,.opsList a.active,.opsRowButton.active,.opsFormulaButton.active,.opsTypeRail button.active,.opsEntityList button.active,.opsEntityList button:hover,.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.productCardButton:hover,.productCardButton.active,.profileNodeButton:hover,.profileNodeButton.active,.ruleSetTableRow:hover,.ruleSetTableRow.selected,.automationRuleTableRow:hover,.automationRuleTableRow.selected,.transferTermGrid:hover,.transferTermGrid.active,.opsFlowStrip a:hover{background:var(--surface)!important;border-color:var(--line-strong)!important;box-shadow:inset 2px 0 0 var(--brand)!important}.opsPill,.opsDraftState{align-items:center;display:inline-flex;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.opsPill:before,.opsDraftState:before{margin-right:0}.opsPill.success,.opsDraftState.success,.success>.opsPill{color:var(--success)!important}.opsPill.warning,.opsDraftState.warning,.warning>.opsPill{color:var(--warning)!important}.opsPill.danger,.opsDraftState.danger,.danger>.opsPill{color:var(--danger)!important}.opsButton{min-height:36px;overflow-wrap:anywhere}.opsButton.primary{background:var(--brand)!important;color:var(--brand-ink)!important}.opsButton.secondary{background:var(--ink)!important}.opsButton.ghost{background:transparent!important;border-color:var(--line-strong)!important}.opsSegmented,.transferFilterBar,.jobQueueFilters,.opsViewTabs{background:var(--surface-soft)!important}.ruleSetTableHeader,.automationRuleTableHead,.transferTermHeader,.productGateHeader,.profileAssignmentHeader,.opsMatrixHeader,.opsTableHeader{background:var(--surface-soft)!important;border-bottom-color:var(--line-strong)!important}.opsTableRow,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid{background:var(--surface)!important}.searchTermFlow>.transferDecisionStrip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.searchTermFlow .transferDecisionStrip article,.searchTermFlow .transferFlowBoard article,.searchTermFlow .transferRoleProof article,.searchTermFlow .transferNegativeChain article{min-width:0}.searchTransferInspector .transferRiskList article{grid-template-columns:minmax(0,1fr) max-content}@media(max-width:1380px){.opsLayout.withInspector{grid-template-columns:minmax(0,1fr)!important}.opsInspector{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}.opsInspector .opsPanel{border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;padding:12px}.searchTermFlow{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important}}@media(max-width:980px){.opsWorkspace{padding:16px}.opsTopSystem div{padding-left:8px}.searchTermFlow,.productInputConsole{grid-template-columns:1fr!important}}@media(max-width:560px){.opsWorkspace{padding:14px}.opsTopbar,.opsTopAside,.opsTopSystem dl,.opsButtonRow,.opsEditorActions,.opsFocusActions,.jobDecisionActions,.transferBuilderHeader .opsEditorActions{align-items:stretch;display:grid;grid-template-columns:1fr;justify-content:stretch}.opsTopSystem div{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.opsButton,.opsTopAction,.opsTopAction .opsButton,.opsCockpitAction .opsButton{width:100%}.opsPill,.opsDraftState{white-space:normal}}.ppcAdPilotLegacy{--bg: #f6f7f4;--workspace: #f7f8f5;--surface: #ffffff;--surface-soft: #f4f6f1;--surface-tint: #eef3e8;--ink: #0f130e;--muted: #657060;--line: #e1e7dc;--line-strong: #b7c4ad;--brand: #c9ff2f;--radius-panel: 5px;--radius-control: 5px}.opsRail{padding-inline:10px!important}.opsBrand{margin-bottom:6px}.opsNav{gap:14px!important}.opsNavGroupLabel{color:#778272!important;font-size:9px!important;font-weight:820!important;letter-spacing:.04em!important;margin:0 0 3px!important;padding-inline:10px!important;text-transform:uppercase!important}.opsNav .ppcAdPilotLegacy a{grid-template-columns:26px minmax(0,1fr)!important;min-height:40px!important;padding:5px 8px!important}.opsNavBullet{background:#30392a!important;border-radius:999px!important;height:6px!important;justify-self:center;width:6px!important}.opsNav a.active .opsNavBullet,.opsNav a[aria-current=page] .opsNavBullet{background:var(--brand)!important}.opsNavText small{display:none!important}.opsWorkspace{padding-top:18px!important}.opsTopbar{border-bottom:1px solid var(--line)!important;margin-bottom:12px!important}.opsTopTitle span{color:var(--muted)!important;font-size:10px!important;font-weight:820!important;letter-spacing:.06em!important;text-transform:uppercase!important}.opsTopTitle h1{letter-spacing:0!important}.opsTopTitle p{color:var(--muted)!important;font-size:12px!important;margin-top:2px!important}.opsTopSystem{background:transparent!important;border:0!important;padding:0!important}.opsTopSystem dl{gap:18px!important}.opsTopSystem dt{font-size:9px!important;letter-spacing:.04em!important}.opsTopSystem dd{font-size:12px!important}.opsLayout.withInspector{gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.24fr)!important}.opsInspector{gap:10px!important}.opsPanel,.ruleTemplateShelf,.searchTemplateShelf,.ruleSetConfigPanel,.ruleSetDetailPanel,.transferBuilder,.transferCandidateTable,.jobStoredJobsPanel,.automationTablePanel,.automationDetailPanel,.productSelectorPanel,.productRequestPanel,.profileReadinessPanel,.profileGateListPanel{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;box-shadow:none!important}.opsPanelHeader,.ruleStudioSectionHeader,.transferSectionHeader,.jobColumnTitle,.ruleSetConfigHeader,.automationDetailHeader{border-bottom-color:var(--line)!important}.opsPanelHeader h2,.ruleStudioSectionHeader h2,.transferSectionHeader strong,.jobColumnTitle strong,.ruleSetConfigHeader strong{color:var(--ink)!important;font-size:13px!important;font-weight:820!important}.opsPanelHeader p,.ruleStudioSectionHeader p,.transferSectionHeader p,.transferBuilderHeader p,.automationDetailHeader p,.jobCommandHeader p{color:var(--muted)!important;font-size:12px!important;line-height:1.35!important;max-width:78ch!important}.ruleWorkflowStrip{gap:8px!important}.ruleWorkflowStrip .ppcAdPilotLegacy button{background:transparent!important;border-color:var(--line)!important;border-left-width:2px!important;min-height:58px!important;padding:10px!important}.ruleWorkflowStrip button.active{background:#fbfcf8!important;border-color:var(--line-strong)!important}.ruleWorkflowStrip button>span{border-radius:4px!important;height:24px!important;width:24px!important}.ruleWorkflowStrip button small,.opsFlowStrip small,.opsDataRows small,.jobActionHint,.ruleAssistant small{color:var(--muted)!important}.opsCockpitHero,.jobCommandStrip,.productPassportCard,.profileFocusStrip,.opsFocusPanel{background:#fff!important;border:1px solid var(--line)!important;border-left:2px solid var(--line-strong)!important;border-radius:var(--radius-panel)!important}.opsCockpitStats article,.jobCommandMetrics article,.transferDecisionStrip article,.transferFlowBoard article,.transferRoleProof article,.transferNegativeChain article,.transferReviewGrid article,.profileSignalGrid article,.productInputGrid article,.opsDataRows article,.settingsOpsPage .settingsAuditRows article{background:transparent!important;border:1px solid var(--line)!important}.ruleTemplateCards button,.searchTransferTemplates button,.ruleSetTableRow,.automationRuleTableRow,.transferTermGrid,.jobQueueButton,.jobDiffButton,.productCardButton,.profileNodeButton{background:#fff!important;border:1px solid var(--line)!important;box-shadow:none!important}.ruleTemplateCards button:hover,.searchTransferTemplates button:hover,.ruleSetTableRow:hover,.ruleSetTableRow.selected,.automationRuleTableRow:hover,.automationRuleTableRow.selected,.transferTermGrid:hover,.transferTermGrid.active,.jobQueueButton:hover,.jobQueueButton.active,.jobDiffButton:hover,.jobDiffButton.active,.productCardButton:hover,.productCardButton.active,.profileNodeButton:hover,.profileNodeButton.active{background:#fbfcf8!important;border-color:var(--line-strong)!important;box-shadow:inset 2px 0 0 var(--brand)!important}.opsPill,.opsDraftState{white-space:nowrap}.opsButton.primary{background:var(--ink)!important;color:#fff!important}.opsButton.secondary{background:var(--surface-soft)!important;color:var(--ink)!important}.opsButton.ghost{color:var(--muted-strong)!important}.jobActionHint,.transferDraftBoundary,.opsEmptyState p{font-size:12px!important;line-height:1.35!important}@media(max-width:1180px){.opsLayout.withInspector{grid-template-columns:1fr!important}.opsInspector{order:2}}@media(max-width:720px){.opsTopSystem{display:none!important}.opsNavText strong{font-size:12px!important}.ruleWorkflowStrip button,.opsFlowStrip .ppcAdPilotLegacy a{min-height:48px!important}}.searchTermFlow .transferCommitStrip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.searchTermFlow .transferCommitStrip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:grid;gap:3px;min-width:0;padding:10px 11px}.searchTermFlow .transferCommitStrip span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.searchTermFlow .transferCommitStrip strong,.searchTermFlow .transferCommitStrip small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.searchTermFlow .transferCommitStrip strong{color:var(--ink);font-size:13px;font-weight:850;line-clamp:1;-webkit-line-clamp:1}.searchTermFlow .transferCommitStrip small{color:var(--muted);font-size:12px;line-height:1.3;line-clamp:2;-webkit-line-clamp:2}.searchTermFlow .transferRouteStrip.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.searchTermFlow .transferRouteStrip.compact .ppcAdPilotLegacy button{align-content:start}.searchTermFlow .transferPreviewActionBar{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) auto}.searchTermFlow .transferPreviewActionBar .opsBuilderField{margin:0}.searchTermFlow .transferPreviewActionBar .opsBuilderField input{min-height:40px}@media(max-width:960px){.searchTermFlow .transferCommitStrip,.searchTermFlow .transferPreviewActionBar{grid-template-columns:1fr}}@media(max-width:760px){.searchTermFlow .transferCommitStrip{grid-template-columns:1fr}.searchTermFlow .transferRouteStrip.compact button,.searchTermFlow .transferNegativeRules button,.searchTermFlow .builderStepNav .ppcAdPilotLegacy button{min-height:44px!important}}.searchTermFlow .transferFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.searchTermFlow .transferFilterBar .ppcAdPilotLegacy button{min-width:0!important;padding-inline:8px!important}.transferTermGrid{overflow:hidden}.transferTermGrid>span{min-width:0;overflow:hidden}.transferTermGrid strong,.transferTermGrid small{display:block;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.searchTermFlow .transferTableScroll .transferTermHeader{display:none!important}.searchTermFlow .transferTableScroll .transferTermGrid{align-items:start!important;gap:5px!important;grid-template-columns:minmax(0,1fr)!important}.searchTermFlow .transferTableScroll .transferTermGrid>span{border-top:1px solid var(--line);padding-top:5px}.searchTermFlow .transferTableScroll .transferTermGrid>span:first-child{border-top:0;padding-top:0}@media(max-width:760px){.searchTermFlow .transferFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.opsCockpitPage{gap:14px!important}.opsCockpitHero{align-items:start!important;grid-template-columns:minmax(0,1fr) auto!important}.opsCockpitSummary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.opsFlowStrip{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;gap:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important}.opsFlowStrip .ppcAdPilotLegacy a{background:transparent!important;border:0!important;border-left:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;min-height:96px!important}.opsFlowStrip a:first-child{border-left:0!important}.opsWorkstream,.opsReviewStrip{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;display:grid!important}.opsWorkstreamRows .ppcAdPilotLegacy a{background:transparent!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) auto!important}.opsWorkstreamRows a:hover{background:#fbfcf8!important}.opsReviewStrip{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)!important}@media(max-width:1180px){.opsCockpitHero,.opsReviewStrip{grid-template-columns:minmax(0,1fr)!important}.opsFlowStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.opsCockpitSummary,.opsFlowStrip,.opsWorkstreamRows .ppcAdPilotLegacy a{grid-template-columns:1fr!important}}.jobApprovalPage .jobDiffButton{grid-template-columns:minmax(0,.8fr) minmax(150px,.82fr) minmax(0,.88fr) minmax(116px,.52fr) max-content!important}.jobApprovalPage .jobApprovalSurface,.productGatePage .productPlainSurface,.profileOpsPage .profilePlainSurface{box-shadow:none!important}.settingsOpsPage .opsFocusPanel.danger{border-left-color:var(--warning)!important}@media(max-width:980px){.jobApprovalPage .jobDiffButton{grid-template-columns:1fr!important}}.ppcAdPilotLegacy{--v17-page: #f7f7f3;--v17-surface: #ffffff;--v17-soft: #fbfbf7;--v17-line: rgba(36, 37, 32, .11);--v17-line-strong: rgba(36, 37, 32, .18);--v17-ink: #171914;--v17-muted: #6b6d64;--v17-accent: #b8ff3d}.opsMain{background:linear-gradient(180deg,#ffffffc7,#f7f7f3eb 270px),var(--v17-page)!important}.opsTopbar{background:#fffffce0!important;border-bottom:1px solid var(--v17-line)!important;box-shadow:none!important;min-height:92px!important}.opsTopbar h1,.opsFocusTitle h2,.transferBuilderHeader h2,.opsPanelHeader h2,.opsPaneHeader strong{color:var(--v17-ink)!important;letter-spacing:0!important}.opsTopbar h1{font-size:clamp(24px,2vw,31px)!important;line-height:1.05!important}.opsTopbar p,.opsPanelHeader p,.transferBuilderHeader p,.opsPaneHeader p,.opsFocusTitle p{color:var(--v17-muted)!important;font-size:13px!important;line-height:1.42!important;max-width:760px!important}.opsContent{gap:18px!important;padding:30px clamp(18px,3vw,38px) 44px!important}.opsLayout,.opsWorkspaceGrid,.opsWorkspaceGrid.balanced,.opsCockpitGrid,.productOperationsGrid,.profileGateLayout,.transferWorkspace,.transferWorkspace.searchTermFlow,.redDTwoPane.jobs{gap:16px!important}.opsPanel,.ruleTemplateShelf,.transferBuilder,.transferCandidateTable,.transferCandidateRail,.profileReadinessPanel,.profileGateListPanel,.productPlainSurface,.profilePlainSurface,.jobApprovalSurface,.settingsOpsPage .opsFocusPanel,.opsWorkstream,.opsReviewStrip,.opsFlowStrip{background:var(--v17-surface)!important;border:1px solid var(--v17-line)!important;border-radius:8px!important;box-shadow:none!important}.opsInspector .opsPanel,.opsCockpitGrid>.opsPanel,.productOperationsGrid>.opsPanel,.profileGateLayout>.opsPanel,.opsWorkspaceGrid.balanced>.opsPanel{background:#ffffffb8!important}.opsPanelHeader,.transferBuilderHeader,.transferSectionHeader,.ruleTemplateShelf header,.opsPaneHeader{border-bottom:1px solid var(--v17-line)!important;margin-bottom:14px!important;padding-bottom:13px!important}.opsPanelHeader,.transferBuilderHeader,.transferSectionHeader{align-items:start!important}.opsButtonRow,.opsEditorActions,.transferAiActions{gap:8px!important}.opsButton,.opsEditorActions button,.transferAiActions .ppcAdPilotLegacy button{border-radius:6px!important;box-shadow:none!important;font-size:12px!important;min-height:38px!important}.opsButton.primary,button.opsButton.primary{background:#161813!important;border-color:#161813!important;color:#fff!important}.opsButton.secondary,button.opsButton.secondary{background:#fff!important;border-color:var(--v17-line-strong)!important;color:var(--v17-ink)!important}.opsButton.ghost,button.opsButton.ghost,.transferFilterBar button.ghost,.searchTermFlow .transferFilterBar button.ghost{background:transparent!important;border-color:var(--v17-line)!important;color:var(--v17-muted)!important}.opsPill,.opsDraftState{border-radius:999px!important;box-shadow:none!important;letter-spacing:0!important}.opsFlowStrip,.ruleWorkflowStrip,.transferDecisionStrip,.transferFlowBoard,.profileReadinessRail,.settingsModeGrid,.searchTermFlow .transferCommitStrip{background:transparent!important;border:0!important;gap:0!important}.opsFlowStrip a,.ruleWorkflowStrip article,.ruleWorkflowStrip button,.transferDecisionStrip article,.transferFlowBoard article,.transferRoleProof article,.transferReviewGrid article,.transferNegativeChain article,.profileReadinessRail article,.settingsModeGrid article,.searchTermFlow .transferCommitStrip article,.settingsOpsPage .settingsAuditRows article,.profileGateAutomationGrid article,.autopilotDraftList article{background:var(--v17-surface)!important;border:0!important;border-bottom:1px solid var(--v17-line)!important;border-radius:0!important;box-shadow:none!important}.opsFlowStrip a:first-child,.ruleWorkflowStrip article:first-child,.ruleWorkflowStrip button:first-child,.transferDecisionStrip article:first-child,.transferFlowBoard article:first-child,.profileReadinessRail article:first-child,.settingsModeGrid article:first-child,.searchTermFlow .transferCommitStrip article:first-child{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.opsFlowStrip a:last-child,.ruleWorkflowStrip article:last-child,.ruleWorkflowStrip button:last-child,.transferDecisionStrip article:last-child,.transferFlowBoard article:last-child,.profileReadinessRail article:last-child,.settingsModeGrid article:last-child,.searchTermFlow .transferCommitStrip article:last-child{border-bottom:0!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.ruleWorkflowStrip button.active,.transferTermGrid.active,.transferCandidateList button.active,.ruleTemplateCards button:hover,.ruleTemplateRail button.active,.transferRouteStrip button.active,.transferNegativeRules button.active,.opsEntityList button.active{background:#fbfff2!important;border-color:#70991e57!important;box-shadow:inset 3px 0 0 var(--v17-accent)!important}.ruleTemplateCards,.ruleTemplateRail,.transferRouteStrip.compact,.transferNegativeRules{gap:8px!important}.ruleTemplateCards button,.ruleTemplateRail button,.transferRouteStrip button,.transferNegativeRules button,.opsEntityList button,.transferCandidateList button,.jobDiffButton,.productRequestList article,.productDraftEvidence article,.profileGateList article,.productGateMatrix article,.opsDataRows article,.opsRecordMatrix article,.opsRuleMatrix article,.opsRuleSetMatrix article,.opsDraftMatrix article,.opsTransferMatrix article,.opsProductMatrix article,.opsDiffMatrix article,.opsBudgetMatrix article,.opsCampaignMatrix article{background:var(--v17-surface)!important;border:1px solid var(--v17-line)!important;border-radius:7px!important;box-shadow:none!important}.transferTermGrid,.searchTermFlow .transferTableScroll .transferTermGrid{background:var(--v17-surface)!important;border:1px solid transparent!important;border-bottom-color:var(--v17-line)!important;border-radius:0!important;box-shadow:none!important;padding:11px 12px!important}.transferTableScroll,.ruleListPane,.opsTableShell{background:var(--v17-surface)!important;border:1px solid var(--v17-line)!important;border-radius:8px!important;box-shadow:none!important}.transferTermGrid:hover,.jobDiffButton:hover,.opsEntityList button:hover,.transferCandidateList button:hover,.ruleTemplateCards button:hover{background:#fbfcf7!important}.opsFocusMetrics,.opsCockpitSummary{gap:8px!important}.opsFocusMetrics article,.opsCockpitSummary article,.productAssemblyNote,.transferDraftBoundary,.opsActionFeedback{background:var(--v17-soft)!important;border:1px solid var(--v17-line)!important;border-radius:7px!important;box-shadow:none!important}.transferAiActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important}.transferAiActions .opsButton.primary,.transferAiActions .opsButton.secondary{order:-1}.searchTermFlow>.transferDecisionStrip,.searchTermFlow .transferFlowBoard,.searchTermFlow .transferRoleProof,.searchTermFlow .transferNegativeChain{border:1px solid var(--v17-line)!important;border-radius:8px!important;overflow:hidden!important}.searchTermFlow>.transferDecisionStrip article,.searchTermFlow .transferFlowBoard article,.searchTermFlow .transferRoleProof article,.searchTermFlow .transferNegativeChain article{padding:11px 12px!important}.opsKicker,.opsPanelHeader span,.transferSectionHeader span,.transferDecisionStrip span,.transferFlowBoard span,.ruleWorkflowStrip span,.settingsAuditRows span{letter-spacing:0!important}.opsDefinitionList div,.opsDefinitionList dt,.opsDefinitionList dd{min-width:0!important}.opsDefinitionList dd,.transferDecisionStrip small,.transferFlowBoard small,.ruleWorkflowStrip small,.opsPanelHeader p,.transferBuilderHeader p,.opsActionFeedback strong{overflow-wrap:anywhere!important}.opsFormSection,.builderFocusSection{background:transparent!important;border-color:var(--v17-line)!important;box-shadow:none!important}.opsBuilderField input,.opsBuilderField select,.opsBuilderField textarea,.opsInput,.opsSelect{background:#fff!important;border-color:var(--v17-line-strong)!important;border-radius:6px!important;box-shadow:none!important}@media(min-width:980px){.ruleWorkflowStrip,.transferDecisionStrip,.transferFlowBoard,.profileReadinessRail,.settingsModeGrid,.searchTermFlow .transferCommitStrip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.ruleWorkflowStrip article,.ruleWorkflowStrip button,.transferDecisionStrip article,.transferFlowBoard article,.profileReadinessRail article,.settingsModeGrid article,.searchTermFlow .transferCommitStrip article{border-bottom:0!important;border-left:1px solid var(--v17-line)!important}.ruleWorkflowStrip article:first-child,.ruleWorkflowStrip button:first-child,.transferDecisionStrip article:first-child,.transferFlowBoard article:first-child,.profileReadinessRail article:first-child,.settingsModeGrid article:first-child,.searchTermFlow .transferCommitStrip article:first-child{border-left:0!important;border-radius:8px 0 0 8px!important}.ruleWorkflowStrip article:last-child,.ruleWorkflowStrip button:last-child,.transferDecisionStrip article:last-child,.transferFlowBoard article:last-child,.profileReadinessRail article:last-child,.settingsModeGrid article:last-child,.searchTermFlow .transferCommitStrip article:last-child{border-radius:0 8px 8px 0!important}}@media(max-width:760px){.opsContent{padding:18px 12px 28px!important}.opsTopbar{min-height:auto!important}.opsTopbar h1{font-size:24px!important}.opsButtonRow,.opsEditorActions,.transferAiActions{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important}.opsButton,.opsEditorActions button,.transferAiActions button,.ruleWorkflowStrip button,.transferRouteStrip button,.transferNegativeRules .ppcAdPilotLegacy button{min-height:44px!important;width:100%!important}}.profileOpsPage .profileGateLayout{align-items:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:none!important;width:100%!important}.profileOpsPage .profileSummaryPanel,.profileOpsPage .profilePlainSurface,.profileOpsPage .profileGateListPanel{max-width:none!important;width:100%!important}.profileOpsPage .profileSignalGrid,.profileOpsPage .profileInputEditor{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.jobApprovalPage .jobDiffButton{align-items:start!important;grid-template-columns:minmax(120px,.9fr) minmax(150px,1fr) minmax(120px,.9fr) minmax(112px,.72fr) minmax(88px,.5fr)!important}.jobApprovalPage .jobDiffButton strong,.jobApprovalPage .jobDiffButton small,.jobApprovalPage .jobDiffButton em{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.jobApprovalPage .jobDiffButton strong{line-height:1.12!important}.transferRiskList article,.transferWarningStack article,.searchTransferInspector .transferRiskList article{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) max-content!important}.transferRiskList article>span,.transferWarningStack article>span{min-width:0!important}.transferRiskList article>.opsPill,.transferWarningStack article>.opsPill{justify-self:end!important;max-width:none!important;min-width:-moz-max-content!important;min-width:max-content!important;overflow:visible!important}.ruleWorkflowStrip .opsPill{display:none!important}@media(max-width:1180px){.jobApprovalPage .jobDiffButton{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:720px){.transferRiskList article,.transferWarningStack article,.searchTransferInspector .transferRiskList article,.jobApprovalPage .jobDiffButton{grid-template-columns:1fr!important}}.automationWorkbenchPage .ruleSetTableHeader,.automationWorkbenchPage .ruleSetTableRow{grid-template-columns:minmax(180px,1.35fr) minmax(82px,.55fr) minmax(116px,.75fr) minmax(150px,1fr) minmax(60px,.42fr) minmax(92px,.6fr) minmax(132px,.9fr) minmax(92px,.55fr)!important}.automationWorkbenchPage .automationRuleTableHead,.automationWorkbenchPage .automationRuleTableRow{grid-template-columns:minmax(190px,1.1fr) minmax(220px,1.45fr) minmax(190px,1.08fr) minmax(112px,.65fr) minmax(90px,.52fr)!important}.automationWorkbenchPage .ruleSetTableRow>span,.automationWorkbenchPage .automationRuleTableRow>span,.automationWorkbenchPage .automationSimulationRows article>span{min-width:0!important;word-break:normal!important}.automationWorkbenchPage .ruleSetTableRow strong,.automationWorkbenchPage .ruleSetTableRow small,.automationWorkbenchPage .automationRuleTableRow strong,.automationWorkbenchPage .automationRuleTableRow small,.automationWorkbenchPage .automationRuleTableRow code,.automationWorkbenchPage .automationSimulationRows strong,.automationWorkbenchPage .automationSimulationRows small{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}.automationWorkbenchPage .automationRuleTableRow .ppcAdPilotLegacy code{max-width:100%;overflow-wrap:anywhere!important}.automationWorkbenchPage .automationSimulationRows article{grid-template-columns:minmax(0,1fr) minmax(140px,max-content) max-content!important}@media(max-width:1500px){.automationWorkbenchPage .ruleSetTableHeader,.automationWorkbenchPage .automationRuleTableHead{display:none!important}.automationWorkbenchPage .ruleSetTableRow,.automationWorkbenchPage .automationRuleTableRow{align-items:start!important;display:grid!important;gap:10px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important}.automationWorkbenchPage .ruleSetTableRow>span,.automationWorkbenchPage .automationRuleTableRow>span{align-content:start;display:grid!important;gap:3px}.automationWorkbenchPage .ruleSetTableRow>span:before,.automationWorkbenchPage .automationRuleTableRow>span:before{color:var(--muted);content:attr(data-label);font-size:11px;font-weight:760}}@media(max-width:760px){.automationWorkbenchPage .ruleSetTableRow,.automationWorkbenchPage .automationRuleTableRow,.automationWorkbenchPage .automationSimulationRows article{grid-template-columns:1fr!important}}.opsPanel,.opsFocusPanel,.opsDataTable,.opsFocusMetrics article,.opsTopSystem dl>div,.ruleTemplateShelf,.ruleSetTablePanel,.ruleSetDetailPanel,.automationTablePanel,.automationDetailPanel,.automationSimulationRows article,.searchTermFlow>section,.transferFlowBoard article,.transferRiskList article,.transferWarningStack article,.jobApprovalSurface,.jobDecisionCard,.productValueCard,.productInputConsole article,.profilePlainSurface,.profileSignalGrid article,.settingsModeGrid article,.redDStatusGrid article{box-shadow:none!important}.opsPanel,.opsFocusPanel,.ruleTemplateShelf,.ruleSetTablePanel,.ruleSetDetailPanel,.automationTablePanel,.automationDetailPanel,.searchTermFlow>section,.jobApprovalSurface,.productValueCard,.profilePlainSurface{border-color:#d7ddd0!important;border-radius:7px!important}.opsPanel{background:#ffffffc7!important}.opsFocusPanel{background:linear-gradient(180deg,#ffffffd6,#f8f9f5eb),var(--surface)!important}.opsTopbar{border-bottom-color:#d7ddd0!important}.opsTopSystem dl>div,.opsFocusMetrics article,.settingsModeGrid article,.redDStatusGrid article,.productInputConsole article,.profileSignalGrid article{border-color:#d7ddd0!important;border-radius:6px!important}.opsViewTabs,.ruleStudioTabs,.searchTermTabs{background:transparent!important;border-color:#d7ddd0!important;box-shadow:none!important}.opsButton.primary{box-shadow:none!important}.opsButton,.opsToggleButton,.ruleWorkflowStrip button,.transferRouteStrip button,.transferNegativeRules .ppcAdPilotLegacy button{border-radius:6px!important}.opsContent{background:linear-gradient(180deg,#f5f6f2f0,#eff2ebfa),var(--workspace)!important}@media(min-width:1180px){.opsPageStack{gap:18px!important}}.opsTopSystem{display:block!important}.opsTopSystem dl{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:0!important;justify-content:flex-end!important}.opsTopSystem dl>div,.opsTopSystem div{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:auto!important;padding:0 10px!important;position:relative!important}.opsTopSystem dl>div+div:before,.opsTopSystem div+div:before{background:#c8d1c1!important;content:""!important;height:22px!important;left:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:1px!important}.opsTopSystem dt{color:var(--muted)!important;font-size:10px!important;font-weight:760!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.opsTopSystem dd{color:var(--ink)!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important;margin:1px 0 0!important;max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profileNodeButton,.productCardButton{background:transparent!important;border-radius:0!important;box-shadow:none!important;min-height:54px!important}.profileNodeButton.active,.productCardButton.active{background:#f8faef!important;box-shadow:inset 2px 0 0 var(--brand)!important}.jobCommandStrip{gap:14px!important;padding:14px 16px!important}.jobCommandStrip p{max-width:780px!important}@media(max-width:820px){.opsRail{gap:8px!important;padding:8px 10px 6px!important}.opsBrand{min-height:34px!important;padding:3px 6px!important}.opsBrand span{height:28px!important;width:28px!important}.opsBrand strong{font-size:13px!important}.opsBrand small,.opsRailFoot{display:none!important}.opsNav{gap:4px!important;margin:0 -10px!important;padding:0 10px 2px!important}.opsNav .ppcAdPilotLegacy a{grid-template-columns:minmax(0,1fr)!important;min-height:36px!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:8px 10px!important}.opsNavBullet,.opsNavText small{display:none!important}.opsNavText strong{font-size:12px!important}.opsWorkspace{padding-top:10px!important}.opsTopbar{gap:10px!important;margin-bottom:12px!important;min-height:0!important;padding-bottom:10px!important}.opsTopTitle h1{font-size:23px!important}.opsTopTitle p{display:none!important}.opsTopSystem dl{justify-content:flex-start!important}.opsTopSystem dl>div,.opsTopSystem div{padding:0 8px 0 0!important}.opsTopSystem dl>div+div:before,.opsTopSystem div+div:before{display:none!important}.jobCommandStrip{display:grid!important;grid-template-columns:1fr!important;min-height:0!important;padding:12px!important}.jobCommandStrip p{display:none!important}}.ppcAdPilotLegacy{--bg: transparent;--workspace: transparent;--surface: #ffffff;--surface-soft: #f8fafc;--surface-tint: #fff7ed;--ink: #0f172a;--ink-soft: #334155;--muted: #64748b;--muted-strong: #475569;--line: #e2e8f0;--line-strong: #cbd5e1;--brand: var(--brand-primary, #ff9500);--brand-ink: #ffffff;--danger: #b42318;--danger-soft: #fef3f2;--warning: #b54708;--warning-soft: #fffaeb;--success: #027a48;--success-soft: #ecfdf3;--neutral-soft: #f1f5f9;--shadow: 0 12px 34px rgba(15, 23, 42, .055);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ppcAdPilotLegacy .opsShell{background:transparent;display:block;min-height:auto}.ppcAdPilotLegacy .opsWorkspace{min-width:0;padding:0}.ppcAdPilotLegacy .opsTopbar{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:var(--shadow);margin-bottom:14px}.ppcAdPilotLegacy .opsTopTitle>span{color:var(--brand)}.ppcAdPilotLegacy .opsLayout{padding-top:0}.ppcAdPilotLegacy .opsModuleNav{align-items:stretch;display:flex;gap:8px;margin:0 0 14px;overflow-x:auto;padding:2px 2px 8px}.ppcAdPilotLegacy .opsModuleNav a{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 18px #0f172a06;color:var(--ink-soft);display:grid;flex:0 0 auto;gap:2px;min-width:132px;padding:10px 12px;text-decoration:none}.ppcAdPilotLegacy .opsModuleNav a.active,.ppcAdPilotLegacy .opsModuleNav a[aria-current=page]{background:#0f172a;border-color:#0f172a;color:#fff}.ppcAdPilotLegacy .opsModuleNav a small{color:currentColor;font-size:10px;opacity:.68;text-transform:uppercase}.ppcAdPilotLegacy .opsModuleLock{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;padding:0 12px}.ppcAdPilotLegacy .opsModuleLock.success{background:var(--success-soft);border-color:#abefc6;color:var(--success)}.ppcAdPilotLegacy .opsModuleLock.danger{background:var(--danger-soft);border-color:#fecdca;color:var(--danger)}.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .opsWorkbench,.ppcAdPilotLegacy .opsMetricStrip article{border-color:var(--line);box-shadow:0 8px 22px #0f172a08}.ppcAdPilotLegacy .opsButton.primary,.ppcAdPilotLegacy .opsButton.primary:hover{background:var(--brand);color:#fff}.ppcAdPilotLegacy .opsPill.success{background:var(--success-soft);color:var(--success)}.ppcAdPilotLegacy .opsPill.warning{background:var(--warning-soft);color:var(--warning)}.ppcAdPilotLegacy .opsPill.danger{background:var(--danger-soft);color:var(--danger)}@media(max-width:900px){.ppcAdPilotLegacy .opsTopbar{border-radius:18px}.ppcAdPilotLegacy .opsModuleNav a{min-width:118px}}.ppcAdPilotLegacy{--shadow: none}.ppcAdPilotLegacy .opsTopbar{border-radius:12px;box-shadow:none;margin-bottom:10px;padding:16px 18px}.ppcAdPilotLegacy .opsTopTitle h1{font-size:clamp(24px,3vw,34px);letter-spacing:0}.ppcAdPilotLegacy .opsTopTitle p,.ppcAdPilotLegacy .opsTopSystem dt,.ppcAdPilotLegacy .opsTopSystem dd{letter-spacing:0}.ppcAdPilotLegacy .opsModuleNav{background:#fff;border:1px solid var(--line);border-radius:12px;gap:2px;padding:4px}.ppcAdPilotLegacy .opsModuleNav a{border-color:transparent;border-radius:9px;box-shadow:none;min-width:auto;padding:9px 11px}.ppcAdPilotLegacy .opsModuleNav a small{display:none}.ppcAdPilotLegacy .opsModuleLock{border-radius:9px;margin-left:auto;min-height:38px}.ppcAdPilotLegacy .opsLayout,.ppcAdPilotLegacy .opsLayout.withInspector{gap:14px}.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .opsWorkbench,.ppcAdPilotLegacy .opsMetricStrip article,.ppcAdPilotLegacy .opsCockpitHero,.ppcAdPilotLegacy .opsWorkstream,.ppcAdPilotLegacy .opsReviewStrip,.ppcAdPilotLegacy .ruleStudioCanvas,.ppcAdPilotLegacy .transferWorkspace,.ppcAdPilotLegacy .jobApprovalShell{border-radius:12px;box-shadow:none}.ppcAdPilotLegacy .opsPanelHeader h2,.ppcAdPilotLegacy .opsWorkstreamHeader h2,.ppcAdPilotLegacy .opsCockpitLead h2{letter-spacing:0}.ppcAdPilotLegacy .opsButton,.ppcAdPilotLegacy .opsEntityList button,.ppcAdPilotLegacy .ruleTemplateCards button,.ppcAdPilotLegacy .searchTemplateShelf button,.ppcAdPilotLegacy .jobQueueFilters button{border-radius:9px}.ppcAdPilotLegacy .opsButton.primary,.ppcAdPilotLegacy .opsButton.primary:hover{box-shadow:none}.ppcAdPilotLegacy table{border-collapse:separate;border-spacing:0}.ppcAdPilotLegacy .opsTopbar{align-items:center;background:transparent;border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;padding:4px 2px 8px}.ppcAdPilotLegacy .opsTopTitle{gap:2px}.ppcAdPilotLegacy .opsTopTitle>span{color:#f97316;font-size:10px;letter-spacing:.12em}.ppcAdPilotLegacy .opsTopTitle h1{font-size:22px;font-weight:850;letter-spacing:0}.ppcAdPilotLegacy .opsTopTitle p{color:#64748b;font-size:12px}.ppcAdPilotLegacy .opsTopSystem{display:none}.ppcAdPilotLegacy .opsModuleNav{border-radius:10px;gap:0;margin-bottom:12px;overflow-x:auto;padding:3px}.ppcAdPilotLegacy .opsModuleNav a{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:34px;padding:8px 12px;white-space:nowrap}.ppcAdPilotLegacy .opsModuleNav a strong{font-size:12px}.ppcAdPilotLegacy .opsModuleLock{display:none}.ppcAdPilotLegacy .opsContextDrawerSlot{margin:0 0 12px}.ppcAdPilotLegacy .opsContextDrawer{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155}.ppcAdPilotLegacy .opsContextDrawer>summary{cursor:pointer;font-size:12px;font-weight:850;list-style:none;padding:10px 12px}.ppcAdPilotLegacy .opsContextDrawer>summary::-webkit-details-marker{display:none}.ppcAdPilotLegacy .opsContextDrawer>summary:after{color:#94a3b8;content:"anzeigen";float:right;font-size:11px;font-weight:750}.ppcAdPilotLegacy .opsContextDrawer[open]>summary:after{content:"ausblenden"}.ppcAdPilotLegacy .opsContextDrawerBody{border-top:1px solid #e2e8f0;display:grid;gap:10px;padding:10px}.ppcAdPilotLegacy .opsContextDrawerBody .opsPanel{background:#f8fafc;border-radius:9px;padding:12px}.ppcAdPilotLegacy .opsLayout,.ppcAdPilotLegacy .opsLayout.hasDrawer,.ppcAdPilotLegacy .opsLayout.withInspector{display:block;max-width:var(--content-max)}.ppcAdPilotLegacy .opsMainPane{gap:12px}.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .opsWorkbench,.ppcAdPilotLegacy .opsMetricStrip article,.ppcAdPilotLegacy .ruleSetTablePanel,.ppcAdPilotLegacy .ruleSetDetailPanel,.ppcAdPilotLegacy .ruleStudioCanvas,.ppcAdPilotLegacy .transferWorkspace,.ppcAdPilotLegacy .jobApprovalShell{border-radius:10px}.ppcAdPilotLegacy .opsPanel{padding:12px}.ppcAdPilotLegacy .opsPanelHeader{margin-bottom:10px}.ppcAdPilotLegacy .opsPanelHeader h2{font-size:13px}.ppcAdPilotLegacy p,.ppcAdPilotLegacy small{line-height:1.45}.ppcAdPilotLegacy .ruleTemplateCards,.ppcAdPilotLegacy .searchTemplateShelf,.ppcAdPilotLegacy .opsMetricStrip{gap:8px}.ppcAdPilotLegacy .ruleTemplateCards button,.ppcAdPilotLegacy .searchTemplateShelf button,.ppcAdPilotLegacy .opsEntityList button{text-align:left}.ppcAdPilotLegacy .opsWorkbench{gap:12px;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr)!important}.ppcAdPilotLegacy .opsWorkbenchInspector{display:none!important}.ppcAdPilotLegacy .opsWorkbenchDrawer{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-column:1 / -1;overflow:hidden}.ppcAdPilotLegacy .opsWorkbenchDrawer>summary{cursor:pointer;font-size:12px;font-weight:850;list-style:none;padding:10px 12px}.ppcAdPilotLegacy .opsWorkbenchDrawer>summary::-webkit-details-marker{display:none}.ppcAdPilotLegacy .opsWorkbenchDrawer>summary:after{color:#94a3b8;content:"anzeigen";float:right;font-size:11px;font-weight:750}.ppcAdPilotLegacy .opsWorkbenchDrawer[open]>summary:after{content:"ausblenden"}.ppcAdPilotLegacy .opsWorkbenchDrawerBody{background:#f8fafc;border-top:1px solid #e2e8f0;display:grid;gap:10px;padding:10px}@media(max-width:900px){.ppcAdPilotLegacy .opsTopbar,.ppcAdPilotLegacy .opsModuleNav{border-radius:10px}.ppcAdPilotLegacy .opsModuleNav{overflow-x:auto}.ppcAdPilotLegacy .opsModuleNav a{flex:0 0 auto}.ppcAdPilotLegacy .opsWorkbench{grid-template-columns:minmax(0,1fr)!important}}.ppcAdPilotLegacy{--content-max: 1460px;--line: #e5e7eb;--line-strong: #cbd5e1;--surface-soft: #f8fafc;--surface-tint: #f8fafc;background:transparent!important;font-size:13px}.ppcAdPilotLegacy *,.ppcAdPilotLegacy *:before,.ppcAdPilotLegacy *:after{letter-spacing:0!important}.ppcAdPilotLegacy .opsTopbar{align-items:end;background:transparent!important;border:0!important;box-shadow:none!important;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px!important;padding:0 0 10px!important}.ppcAdPilotLegacy .opsTopTitle h1{font-size:22px!important;line-height:1.12!important}.ppcAdPilotLegacy .opsTopTitle p{color:var(--muted);font-size:12px!important;line-height:1.35}.ppcAdPilotLegacy .opsTopAction .opsButton{min-height:36px}.ppcAdPilotLegacy .opsModuleNav{background:#fff;border:1px solid var(--line);border-radius:8px;gap:1px;margin-bottom:12px;padding:3px}.ppcAdPilotLegacy .opsModuleNav a{border-radius:6px!important;min-height:34px;padding:8px 10px!important}.ppcAdPilotLegacy .opsModuleNav a strong{font-size:12px!important}.ppcAdPilotLegacy .opsModuleNav a.active,.ppcAdPilotLegacy .opsModuleNav a[aria-current=page]{background:#111827!important}.ppcAdPilotLegacy .opsContextDrawer,.ppcAdPilotLegacy .opsWorkbenchDrawer,.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .ruleSetTablePanel,.ppcAdPilotLegacy .ruleSetDetailPanel,.ppcAdPilotLegacy .transferCandidateTable,.ppcAdPilotLegacy .jobApprovalSurface,.ppcAdPilotLegacy .productPlainSurface,.ppcAdPilotLegacy .profilePlainSurface,.ppcAdPilotLegacy .opsFocusPanel,.ppcAdPilotLegacy .opsCockpitHero,.ppcAdPilotLegacy .jobCommandStrip{border-color:var(--line)!important;border-radius:8px!important;box-shadow:none!important}.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .opsContextDrawerBody .opsPanel{padding:12px!important}.ppcAdPilotLegacy .opsPanelHeader,.ppcAdPilotLegacy .ruleStudioSectionHeader,.ppcAdPilotLegacy .ruleSetDetailHeader,.ppcAdPilotLegacy .transferSectionHeader,.ppcAdPilotLegacy .jobColumnTitle{gap:10px;margin-bottom:10px;min-height:0}.ppcAdPilotLegacy .opsPanelHeader h2,.ppcAdPilotLegacy .ruleStudioSectionHeader h2,.ppcAdPilotLegacy .ruleSetDetailHeader h2,.ppcAdPilotLegacy .opsFocusTitle h2,.ppcAdPilotLegacy .opsCockpitLead h2,.ppcAdPilotLegacy .jobCommandHeader h2{font-size:18px!important;line-height:1.18!important}.ppcAdPilotLegacy .opsPageStack,.ppcAdPilotLegacy .opsMainPane,.ppcAdPilotLegacy .ruleStudioWorkbench,.ppcAdPilotLegacy .searchTermFlow,.ppcAdPilotLegacy .jobApprovalPage,.ppcAdPilotLegacy .settingsOpsPage,.ppcAdPilotLegacy .productGatePage,.ppcAdPilotLegacy .profileOpsPage{display:grid;gap:12px}.ppcAdPilotLegacy .opsCockpitGrid,.ppcAdPilotLegacy .opsWorkspaceGrid,.ppcAdPilotLegacy .settingsModeGrid,.ppcAdPilotLegacy .opsFocusMetrics,.ppcAdPilotLegacy .jobCommandMetrics,.ppcAdPilotLegacy .profileFocusMetrics,.ppcAdPilotLegacy .productInputGrid,.ppcAdPilotLegacy .productGateLayout,.ppcAdPilotLegacy .profileGateLayout,.ppcAdPilotLegacy .builderTwoColumn,.ppcAdPilotLegacy .opsInlineFieldGrid,.ppcAdPilotLegacy .transferPreviewColumns{gap:10px!important}.ppcAdPilotLegacy .opsCockpitGrid,.ppcAdPilotLegacy .opsWorkspaceGrid,.ppcAdPilotLegacy .settingsModeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.ppcAdPilotLegacy .opsFocusMetrics,.ppcAdPilotLegacy .jobCommandMetrics,.ppcAdPilotLegacy .profileFocusMetrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.ppcAdPilotLegacy .opsDataRows a,.ppcAdPilotLegacy .opsDataRows article,.ppcAdPilotLegacy .opsEntityList a,.ppcAdPilotLegacy .opsEntityList button,.ppcAdPilotLegacy .jobQueueButton,.ppcAdPilotLegacy .jobDiffButton,.ppcAdPilotLegacy .productCardButton,.ppcAdPilotLegacy .profileNodeButton,.ppcAdPilotLegacy .transferTermGrid,.ppcAdPilotLegacy .ruleSetTableRow,.ppcAdPilotLegacy .automationRuleTableRow{border-radius:6px!important;box-shadow:none!important}.ppcAdPilotLegacy .ruleSetTable,.ppcAdPilotLegacy .automationRuleTable,.ppcAdPilotLegacy .transferTableScroll,.ppcAdPilotLegacy .jobDiffList,.ppcAdPilotLegacy .jobQueueColumn{scrollbar-width:thin}.ppcAdPilotLegacy .ruleSetTableHeader,.ppcAdPilotLegacy .automationRuleTableHead,.ppcAdPilotLegacy .transferTermHeader,.ppcAdPilotLegacy .opsMatrixHeader,.ppcAdPilotLegacy .opsTableHeader{background:#f8fafc!important;color:#64748b!important;font-size:10px!important;min-height:32px}.ppcAdPilotLegacy .ruleSetTableRow,.ppcAdPilotLegacy .automationRuleTableRow,.ppcAdPilotLegacy .transferTermGrid,.ppcAdPilotLegacy .jobDiffButton,.ppcAdPilotLegacy .jobQueueButton{color:var(--ink);min-width:0!important}.ppcAdPilotLegacy .opsButton,.ppcAdPilotLegacy .opsSegmented button,.ppcAdPilotLegacy .opsViewTabs button,.ppcAdPilotLegacy .jobQueueFilters button,.ppcAdPilotLegacy .transferFilterBar button{border-radius:6px!important;min-height:34px}.ppcAdPilotLegacy .opsPill,.ppcAdPilotLegacy .opsDraftState,.ppcAdPilotLegacy .opsChip{border-radius:999px!important}.ppcAdPilotLegacy .opsWorkbench{grid-template-columns:minmax(200px,260px) minmax(0,1fr)!important;min-height:0!important}.ppcAdPilotLegacy .opsWorkbenchSidebar,.ppcAdPilotLegacy .opsWorkbenchMain,.ppcAdPilotLegacy .opsWorkbenchColumn,.ppcAdPilotLegacy .opsWorkbenchInspector{padding:12px!important}.ppcAdPilotLegacy .opsWorkbenchDrawer{display:block}@media(max-width:1280px){.ppcAdPilotLegacy .opsTopbar,.ppcAdPilotLegacy .opsLayout,.ppcAdPilotLegacy .opsLayout.withInspector,.ppcAdPilotLegacy .opsLayout.hasDrawer,.ppcAdPilotLegacy .ruleStudioWorkbench,.ppcAdPilotLegacy .jobApprovalDeskBody{max-width:100%}}@media(max-width:900px){.ppcAdPilotLegacy{font-size:13px}.ppcAdPilotLegacy .opsTopbar{align-items:start;display:grid;grid-template-columns:1fr}.ppcAdPilotLegacy .opsTopAside,.ppcAdPilotLegacy .opsTopSystem{min-width:0;width:100%}.ppcAdPilotLegacy .opsTopSystem dl{display:grid!important;gap:7px 10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.ppcAdPilotLegacy .opsTopSystem dl>div,.ppcAdPilotLegacy .opsTopSystem div{min-width:0!important}.ppcAdPilotLegacy .opsTopSystem dt,.ppcAdPilotLegacy .opsTopSystem dd{max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.ppcAdPilotLegacy .opsTopSystem dd{overflow-wrap:anywhere}.ppcAdPilotLegacy .opsTopTitle h1,.ppcAdPilotLegacy .opsFocusTitle h2,.ppcAdPilotLegacy .opsCockpitLead h2,.ppcAdPilotLegacy .jobCommandHeader h2{font-size:20px!important}.ppcAdPilotLegacy .opsTopAction,.ppcAdPilotLegacy .opsTopAction .opsButton{width:100%}.ppcAdPilotLegacy .opsModuleNav{display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0;margin-right:0;overflow-x:visible;padding-left:0;padding-right:0}.ppcAdPilotLegacy .opsModuleNav a{min-width:0}.ppcAdPilotLegacy .opsModuleNav a small{display:none!important}.ppcAdPilotLegacy .opsModuleLock{grid-column:1 / -1;justify-content:center}.ppcAdPilotLegacy .opsWorkbench,.ppcAdPilotLegacy .jobApprovalDeskBody,.ppcAdPilotLegacy .productGateLayout,.ppcAdPilotLegacy .profileGateLayout,.ppcAdPilotLegacy .opsWorkspaceGrid,.ppcAdPilotLegacy .settingsModeGrid,.ppcAdPilotLegacy .opsFocusMetrics,.ppcAdPilotLegacy .jobCommandMetrics,.ppcAdPilotLegacy .profileFocusMetrics,.ppcAdPilotLegacy .opsInlineFieldGrid,.ppcAdPilotLegacy .builderTwoColumn,.ppcAdPilotLegacy .transferPreviewColumns,.ppcAdPilotLegacy .ruleBuilderGrid{grid-template-columns:minmax(0,1fr)!important}.ppcAdPilotLegacy .opsPanelHeader,.ppcAdPilotLegacy .ruleStudioSectionHeader,.ppcAdPilotLegacy .ruleSetDetailHeader,.ppcAdPilotLegacy .transferSectionHeader{align-items:stretch;display:grid!important}.ppcAdPilotLegacy .opsEditorActions,.ppcAdPilotLegacy .opsButtonRow,.ppcAdPilotLegacy .transferAiActions,.ppcAdPilotLegacy .jobDecisionActions{justify-content:stretch}.ppcAdPilotLegacy .opsEditorActions .opsButton,.ppcAdPilotLegacy .opsButtonRow .opsButton,.ppcAdPilotLegacy .transferAiActions .opsButton,.ppcAdPilotLegacy .jobDecisionActions .opsButton{flex:1 1 150px}.ppcAdPilotLegacy .ruleSetTableHeader,.ppcAdPilotLegacy .automationRuleTableHead,.ppcAdPilotLegacy .transferTermHeader,.ppcAdPilotLegacy .opsMatrixHeader,.ppcAdPilotLegacy .opsTableHeader{display:none!important}.ppcAdPilotLegacy .ruleSetTableRow,.ppcAdPilotLegacy .automationRuleTableRow,.ppcAdPilotLegacy .transferTermGrid,.ppcAdPilotLegacy .jobQueueButton,.ppcAdPilotLegacy .jobDiffButton{grid-template-columns:minmax(0,1fr)!important;width:100%!important}}@media(max-width:420px){.ppcAdPilotLegacy .opsPanel,.ppcAdPilotLegacy .opsContextDrawerBody .opsPanel,.ppcAdPilotLegacy .opsWorkbenchSidebar,.ppcAdPilotLegacy .opsWorkbenchMain,.ppcAdPilotLegacy .opsWorkbenchColumn,.ppcAdPilotLegacy .opsWorkbenchInspector{padding:10px!important}.ppcAdPilotLegacy .opsModuleNav{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;margin-right:0}.ppcAdPilotLegacy .opsButton,.ppcAdPilotLegacy .opsSegmented button,.ppcAdPilotLegacy .opsViewTabs button{min-height:38px}}.ppcAdPilotLegacy .jobQuickActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ppcAdPilotLegacy .jobQuickActions .opsButton{flex:1 1 145px}@media(max-width:520px){.ppcAdPilotLegacy .searchTermFlow .transferTermGrid{align-items:start;grid-template-columns:minmax(0,1fr)!important}.ppcAdPilotLegacy .searchTermFlow .transferTermGrid span,.ppcAdPilotLegacy .searchTermFlow .transferTermGrid strong,.ppcAdPilotLegacy .searchTermFlow .transferTermGrid small,.ppcAdPilotLegacy .jobDecisionCard p,.ppcAdPilotLegacy .jobIssueList p,.ppcAdPilotLegacy .jobEvidenceStack small,.ppcAdPilotLegacy .productDraftEvidence small,.ppcAdPilotLegacy .productCardButton strong,.ppcAdPilotLegacy .productCardButton small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}.adpilotContextBar{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr);margin-bottom:14px;padding:12px}.adpilotContextIdentity{align-items:center;display:flex;gap:12px;min-width:0}.adpilotContextIcon{align-items:center;background:#0f172a;border-radius:8px;color:#fed7aa;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.adpilotContextTitle{display:grid;gap:2px;min-width:0}.adpilotContextTitle span{color:#f97316;font-size:11px;font-weight:850;line-height:1.1;text-transform:uppercase}.adpilotContextTitle strong{color:#0f172a;font-size:18px;font-weight:900;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adpilotContextTitle small{color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.adpilotContextControls{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(190px,1fr) minmax(140px,.6fr) minmax(300px,1.4fr);min-width:0}.adpilotContextSelect{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;display:grid;gap:5px;min-width:0;padding:10px 12px}.adpilotContextSelect>span{align-items:center;display:inline-flex;gap:6px;font-size:12px;font-weight:800}.adpilotContextSelect select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:0;color:#0f172a;font-size:14px;font-weight:850;min-height:24px;outline:none;padding:0;width:100%}.adpilotContextStatus{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 12px}.adpilotContextStatus>div{color:#94a3b8;flex:1 1 90px;font-size:11px;font-weight:850;text-transform:uppercase}.adpilotContextStatus>span{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;flex:0 0 auto;gap:5px;min-height:30px;padding:6px 10px;white-space:nowrap}.adpilotProtectionBadge{background:#f8fafc;color:#475569}.ppcAdPilotLegacy .opsFlowStrip{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.ppcAdPilotLegacy .opsFlowStrip a,.ppcAdPilotLegacy .opsFlowStrip .ppcAdPilotLegacy a{align-items:start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;display:grid!important;gap:4px!important;grid-template-columns:28px minmax(0,1fr) auto!important;min-height:58px!important;padding:10px!important}.ppcAdPilotLegacy .opsFlowStrip a>span:first-child{align-items:center;background:#111827;border-radius:7px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.ppcAdPilotLegacy .opsFlowStrip strong,.ppcAdPilotLegacy .opsFlowStrip small{min-width:0;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ppcAdPilotLegacy .opsFlowStrip strong{align-self:end;color:#0f172a;font-size:13px!important;line-height:1.15}.ppcAdPilotLegacy .opsFlowStrip small{color:#64748b;font-size:11px!important;font-weight:750;grid-column:2 / 3}.ppcAdPilotLegacy .opsFlowStrip .opsPill{align-self:center;grid-column:3 / 4;grid-row:1 / span 2;justify-self:end;max-width:92px}.ppcAdPilotLegacy .transferTermGrid,.ppcAdPilotLegacy .jobDiffButton,.ppcAdPilotLegacy .jobDecisionCard,.ppcAdPilotLegacy .jobIssueList,.ppcAdPilotLegacy .opsDataRows a{overflow-wrap:anywhere}@media(max-width:1180px){.adpilotContextBar,.adpilotContextControls{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.adpilotContextBar{border-radius:9px;gap:10px;padding:10px}.adpilotContextIdentity{align-items:start}.adpilotContextTitle strong{white-space:normal}.adpilotContextStatus{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.adpilotContextStatus>div{flex:none}.adpilotContextStatus>span{justify-content:center;width:100%}.ppcAdPilotLegacy .opsFlowStrip{grid-template-columns:minmax(0,1fr)!important}.ppcAdPilotLegacy .opsFlowStrip a,.ppcAdPilotLegacy .opsFlowStrip .ppcAdPilotLegacy a{grid-template-columns:30px minmax(0,1fr)!important}.ppcAdPilotLegacy .opsFlowStrip .opsPill{grid-column:2 / 3;grid-row:auto;justify-self:start;max-width:100%}.ppcAdPilotLegacy .opsFlowStrip strong,.ppcAdPilotLegacy .opsFlowStrip small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-10px\]{left:-10px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[-10px\]{right:-10px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[-12px\]{top:-12px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[370px\]{height:370px}.h-\[76px\]{height:76px}.h-\[calc\(100vh-1rem\)\]{height:calc(100vh - 1rem)}.h-\[min\(86vh\,920px\)\]{height:min(86vh,920px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-10{max-height:2.5rem}.max-h-32{max-height:8rem}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[920px\]{max-height:920px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[calc\(var\(--radix-popover-content-available-height\)-0\.5rem\)\]{max-height:calc(var(--radix-popover-content-available-height) - .5rem)}.max-h-\[calc\(var\(--radix-select-content-available-height\)-2rem\)\]{max-height:calc(var(--radix-select-content-available-height) - 2rem)}.max-h-\[min\(760px\,calc\(var\(--radix-popover-content-available-height\)-0\.5rem\)\)\]{max-height:min(760px,calc(var(--radix-popover-content-available-height) - .5rem))}.max-h-\[min\(78vh\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(78vh,var(--radix-popover-content-available-height))}.max-h-\[min\(var\(--radix-select-content-available-height\)\,24rem\)\]{max-height:min(var(--radix-select-content-available-height),24rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-9{min-height:2.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[132px\]{min-height:132px}.min-h-\[136px\]{min-height:136px}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[150px\]{min-height:150px}.min-h-\[156px\]{min-height:156px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[420px\]{min-height:420px}.min-h-\[52px\]{min-height:52px}.min-h-\[54vh\]{min-height:54vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62vh\]{min-height:62vh}.min-h-\[78px\]{min-height:78px}.min-h-\[84px\]{min-height:84px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-1rem\)\]{min-height:calc(100vh - 1rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[16\.75rem\]{width:16.75rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[340px\]{width:340px}.w-\[88px\]{width:88px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(calc\(100vw-1rem\)\,1040px\)\]{width:min(calc(100vw - 1rem),1040px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[104px\]{min-width:104px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1320px\]{min-width:1320px}.min-w-\[144px\]{min-width:144px}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[96px\]{min-width:96px}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[38rem\]{max-width:38rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[440px\]{max-width:440px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[760px\]{max-width:760px}.max-w-\[84\%\]{max-width:84%}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-32{scroll-margin-top:8rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.grid-cols-\[1fr_220px_1fr\]{grid-template-columns:1fr 220px 1fr}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.3fr\)_130px_120px_auto\]{grid-template-columns:minmax(0,1.3fr) 130px 120px auto}.grid-cols-\[minmax\(0\,1\.3fr\)_150px_160px_auto\]{grid-template-columns:minmax(0,1.3fr) 150px 160px auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#e7d5bc\]{--tw-border-opacity: 1;border-color:rgb(231 213 188 / var(--tw-border-opacity, 1))}.border-\[\#eadcc6\]{--tw-border-opacity: 1;border-color:rgb(234 220 198 / var(--tw-border-opacity, 1))}.border-\[\#eadcc8\]{--tw-border-opacity: 1;border-color:rgb(234 220 200 / var(--tw-border-opacity, 1))}.border-\[\#ebdcc8\]{--tw-border-opacity: 1;border-color:rgb(235 220 200 / var(--tw-border-opacity, 1))}.border-\[color\:rgba\(255\,149\,0\,0\.18\)\]{border-color:#ff95002e}.border-\[color\:rgba\(255\,149\,0\,0\.24\)\]{border-color:#ff95003d}.border-\[color\:rgba\(255\,149\,0\,0\.25\)\]{border-color:#ff950040}.border-\[color\:rgba\(255\,149\,0\,0\.28\)\]{border-color:#ff950047}.border-\[color\:rgba\(255\,149\,0\,0\.34\)\]{border-color:#ff950057}.border-\[color\:rgba\(255\,149\,0\,0\.35\)\]{border-color:#ff950059}.border-\[color\:rgba\(255\,149\,0\,0\.38\)\]{border-color:#ff950061}.border-\[color\:rgba\(255\,149\,0\,0\.42\)\]{border-color:#ff95006b}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--brand-border\)\]{border-color:var(--brand-border)}.border-\[var\(--brand-primary\)\]{border-color:var(--brand-primary)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-amber-100\/90{border-color:#fef3c7e6}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-fuchsia-300{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/90{border-color:#f1f5f9e6}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/75{border-color:#e2e8f0bf}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/15{border-color:#ffffff26}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/65{border-color:#ffffffa6}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#f5f6f8\]{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f7f9\]{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity, 1))}.bg-\[\#ffb347\]{--tw-bg-opacity: 1;background-color:rgb(255 179 71 / var(--tw-bg-opacity, 1))}.bg-\[color\:rgba\(255\,149\,0\,0\.05\)\]{background-color:#ff95000d}.bg-\[color\:rgba\(255\,149\,0\,0\.07\)\]{background-color:#ff950012}.bg-\[color\:rgba\(255\,149\,0\,0\.08\)\]{background-color:#ff950014}.bg-\[rgba\(247\,249\,252\,0\.74\)\]{background-color:#f7f9fcbd}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--brand-primary\)\]{background-color:var(--brand-primary)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/85{background-color:#fffbebd9}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/25{background-color:#ecfdf540}.bg-emerald-50\/35{background-color:#ecfdf559}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/85{background-color:#fef2f2d9}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/45{background-color:#f8fafc73}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/55{background-color:#f8fafc8c}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/65{background-color:#f8fafca6}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/85{background-color:#f8fafcd9}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,\#ff9500_0\%\,\#ffb347_100\%\)\]{background-image:linear-gradient(135deg,#ff9500,#ffb347)}.bg-\[linear-gradient\(135deg\,rgba\(255\,149\,0\,0\.10\)_0\%\,rgba\(30\,58\,140\,0\.08\)_100\%\)\]{background-image:linear-gradient(135deg,#ff95001a,#1e3a8c14)}.bg-\[linear-gradient\(135deg\,var\(--brand-primary\)_0\%\,var\(--brand-accent\)_46\%\,var\(--brand-secondary\)_100\%\)\]{background-image:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-accent) 46%,var(--brand-secondary) 100%)}.bg-\[linear-gradient\(180deg\,\#f8fafc_0\%\,\#eef3f8_100\%\)\]{background-image:linear-gradient(180deg,#f8fafc,#eef3f8)}.bg-\[linear-gradient\(180deg\,\#fbfcfd_0\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(180deg,#fbfcfd,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(180deg,#fff,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#fbfcfd_100\%\)\]{background-image:linear-gradient(180deg,#fff,#fbfcfd)}.bg-\[linear-gradient\(180deg\,rgba\(236\,253\,245\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#ecfdf5fa,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.72\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fafcb8,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.95\)\,rgba\(244\,247\,250\,0\.95\)\)\]{background-image:linear-gradient(180deg,#f8fafcf2,#f4f7faf2)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fafcfa,#fffffff5)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.97\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fafcfa,#fffffff7)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fafcfa,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(248\,250\,252\,0\.99\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fafcfc,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(251\,252\,253\,0\.92\)_0\%\,rgba\(244\,247\,251\,0\.9\)_100\%\)\]{background-image:linear-gradient(180deg,#fbfcfdeb,#f4f7fbe6)}.bg-\[linear-gradient\(180deg\,rgba\(255\,149\,0\,0\.04\)\,rgba\(255\,255\,255\,0\.95\)\)\]{background-image:linear-gradient(180deg,#ff95000a,#fffffff2)}.bg-\[linear-gradient\(180deg\,rgba\(255\,247\,237\,0\.96\)_0\%\,rgba\(255\,255\,255\,0\.97\)_100\%\)\]{background-image:linear-gradient(180deg,#fff7edf5,#fffffff7)}.bg-\[linear-gradient\(180deg\,rgba\(255\,247\,237\,0\.96\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fff7edf5,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,247\,237\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fff7edfa,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,247\,237\,0\.99\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fff7edfc,#fffffffa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(247\,249\,252\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffa,#f7f9fcfa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(248\,250\,252\,0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf5)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.99\)_0\%\,rgba\(248\,244\,239\,0\.97\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffc,#f8f4eff7)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.99\)_0\%\,rgba\(250\,246\,240\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffc,#faf6f0fa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.99\)_0\%\,rgba\(251\,247\,241\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffc,#fbf7f1fa)}.bg-\[linear-gradient\(90deg\,\#0f172a_0\%\,\#334155_46\%\,\#fb923c_100\%\)\]{background-image:linear-gradient(90deg,#0f172a,#334155 46%,#fb923c)}.bg-\[linear-gradient\(90deg\,\#0f172a_0\%\,\#475569_100\%\)\]{background-image:linear-gradient(90deg,#0f172a,#475569)}.bg-\[linear-gradient\(90deg\,\#ffb347_0\%\,\#ff9500_100\%\)\]{background-image:linear-gradient(90deg,#ffb347,#ff9500)}.bg-\[linear-gradient\(90deg\,\#ffb347_0\%\,\#ff9500_48\%\,\#ffd596_100\%\)\]{background-image:linear-gradient(90deg,#ffb347,#ff9500 48%,#ffd596)}.bg-\[linear-gradient\(90deg\,rgba\(255\,247\,237\,0\.95\)_0\%\,rgba\(255\,255\,255\,1\)_100\%\)\]{background-image:linear-gradient(90deg,#fff7edf2,#fff)}.bg-\[radial-gradient\(circle_at_0\%_0\%\,\#ffffff_0\%\,\#f8fafc_40\%\,\#eef2ff_100\%\)\]{background-image:radial-gradient(circle at 0% 0%,#fff,#f8fafc 40%,#eef2ff)}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(16\,185\,129\,0\.10\)\,rgba\(16\,185\,129\,0\)_65\%\)\,linear-gradient\(180deg\,\#f7fdf5_0\%\,\#f0fdf4_100\%\)\]{background-image:radial-gradient(circle at 10% 0%,#10b9811a,#10b98100 65%),linear-gradient(180deg,#f7fdf5,#f0fdf4)}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(245\,158\,11\,0\.12\)\,rgba\(245\,158\,11\,0\)_65\%\)\,linear-gradient\(180deg\,\#fffbeb_0\%\,\#fffbeb_100\%\)\]{background-image:radial-gradient(circle at 10% 0%,#f59e0b1f,#f59e0b00 65%),linear-gradient(180deg,#fffbeb,#fffbeb)}.bg-\[radial-gradient\(circle_at_top\,rgba\(148\,163\,184\,0\.10\)\,rgba\(148\,163\,184\,0\)_56\%\)\,linear-gradient\(180deg\,\#f8fafc_0\%\,\#eef2ff_100\%\)\]{background-image:radial-gradient(circle at top,#94a3b81a,#94a3b800 56%),linear-gradient(180deg,#f8fafc,#eef2ff)}.bg-\[radial-gradient\(circle_at_top\,rgba\(148\,163\,184\,0\.12\)\,rgba\(148\,163\,184\,0\)_58\%\)\,linear-gradient\(180deg\,\#f8fafc_0\%\,\#f1f5f9_100\%\)\]{background-image:radial-gradient(circle at top,#94a3b81f,#94a3b800 58%),linear-gradient(180deg,#f8fafc,#f1f5f9)}.bg-\[radial-gradient\(circle_at_top\,rgba\(251\,191\,36\,0\.14\)\,rgba\(251\,191\,36\,0\)_58\%\)\,linear-gradient\(180deg\,\#fffaf0_0\%\,\#fff7ed_100\%\)\]{background-image:radial-gradient(circle at top,#fbbf2424,#fbbf2400 58%),linear-gradient(180deg,#fffaf0,#fff7ed)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(16\,185\,129\,0\.12\)\,rgba\(16\,185\,129\,0\)_52\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f3fbf7_100\%\)\]{background-image:radial-gradient(circle at top left,#10b9811f,#10b98100 52%),linear-gradient(180deg,#fff,#f3fbf7)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(245\,158\,11\,0\.14\)\,rgba\(245\,158\,11\,0\)_54\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#fffbeb_100\%\)\]{background-image:radial-gradient(circle at top left,#f59e0b24,#f59e0b00 54%),linear-gradient(180deg,#fff,#fffbeb)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(245\,247\,250\,0\.98\)_36\%\,rgba\(238\,242\,247\,0\.99\)_100\%\)\]{background-image:radial-gradient(circle at top left,#fffffffa,#f5f7fafa 36%,#eef2f7fc)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-200\/40{--tw-gradient-from: rgb(253 230 138 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/55{--tw-gradient-from: rgb(255 251 235 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-200\/40{--tw-gradient-from: rgb(167 243 208 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200\/40{--tw-gradient-from: rgb(226 232 240 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/70{--tw-gradient-from: rgb(248 250 252 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-200{--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/80{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-200{--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-200\/80{--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 243 208 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300\/80{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(110 231 183 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/80{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(226 232 240 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-300\/80{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(203 213 225 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50\/95{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 250 252 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/0{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-200\/10{--tw-gradient-to: rgb(253 230 138 / .1) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-200\/10{--tw-gradient-to: rgb(167 243 208 / .1) var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-slate-100\/45{--tw-gradient-to: rgb(241 245 249 / .45) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-200\/10{--tw-gradient-to: rgb(226 232 240 / .1) var(--tw-gradient-to-position)}.to-slate-50\/30{--tw-gradient-to: rgb(248 250 252 / .3) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.12rem\]{font-size:1.12rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.62rem\]{font-size:1.62rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.01\]{line-height:1.01}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--input-text\)\]{color:var(--input-text)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.text-white\/75{color:#ffffffbf}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-24px_0_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: -24px 0 80px rgba(15,23,42,.18);--tw-shadow-colored: -24px 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(15,23,42,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,149\,0\,0\.08\)\,0_18px_36px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 0 0 1px rgba(255,149,0,.08),0 18px 36px rgba(15,23,42,.05);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,149\,0\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(255,149,0,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,149\,0\,0\.14\)\]{--tw-shadow: 0 0 0 1px rgba(255,149,0,.14);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(255\,149\,0\,0\.1\)\]{--tw-shadow: 0 0 0 3px rgba(255,149,0,.1);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 0 0 6px rgba(16,185,129,.12);--tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(239\,68\,68\,0\.12\)\]{--tw-shadow: 0 0 0 6px rgba(239,68,68,.12);--tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(251\,146\,60\,0\.12\)\]{--tw-shadow: 0 0 0 6px rgba(251,146,60,.12);--tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 10px 20px rgba(15,23,42,.1);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 10px 20px rgba(16,185,129,.35);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.035\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.035);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.03);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.04);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,149\,0\,0\.12\)\]{--tw-shadow: 0 10px 24px rgba(255,149,0,.12);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,149\,0\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(255,149,0,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(5\,150\,105\,0\.12\)\]{--tw-shadow: 0 10px 24px rgba(5,150,105,.12);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(249\,115\,22\,0\.08\)\]{--tw-shadow: 0 10px 25px rgba(249,115,22,.08);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.04);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.04);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.045);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(168\,85\,247\,0\.16\)\]{--tw-shadow: 0 12px 28px rgba(168,85,247,.16);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(239\,68\,68\,0\.08\)\]{--tw-shadow: 0 12px 28px rgba(239,68,68,.08);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,149\,0\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(255,149,0,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.04);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.12);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(245\,158\,11\,0\.10\)\]{--tw-shadow: 0 12px 30px rgba(245,158,11,.1);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(37\,99\,235\,0\.08\)\]{--tw-shadow: 0 12px 30px rgba(37,99,235,.08);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_26px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 14px 26px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 14px 28px rgba(15,23,42,.05);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 14px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.08\)\,inset_0_0_0_1px_rgba\(255\,149\,0\,0\.2\)\]{--tw-shadow: 0 14px 30px rgba(15,23,42,.08),inset 0 0 0 1px rgba(255,149,0,.2);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(168\,85\,247\,0\.12\)\]{--tw-shadow: 0 14px 30px rgba(168,85,247,.12);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(168\,85\,247\,0\.18\)\]{--tw-shadow: 0 14px 30px rgba(168,85,247,.18);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(255\,149\,0\,0\.22\)\]{--tw-shadow: 0 14px 30px rgba(255,149,0,.22);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 14px 32px rgba(15,23,42,.04);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 14px 32px rgba(15,23,42,.05);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.2);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(249\,115\,22\,0\.24\)\]{--tw-shadow: 0 16px 36px rgba(249,115,22,.24);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 16px 38px rgba(15,23,42,.05);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 16px 38px rgba(15,23,42,.06);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.06);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.07);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 18px 36px rgba(15,23,42,.05);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.04);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.05);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.06);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.07);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(127\,29\,29\,0\.08\)\]{--tw-shadow: 0 18px 44px rgba(127,29,29,.08);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 18px 44px rgba(15,23,42,.05);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 44px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.05);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.02\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.02);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_46px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 20px 46px rgba(15,23,42,.05);--tw-shadow-colored: 0 20px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 48px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.06);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.06);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 22px 54px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 24px 48px rgba(15,23,42,.12);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_58px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 24px 58px rgba(15,23,42,.06);--tw-shadow-colored: 0 24px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.16);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 64px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_84px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 28px 84px rgba(15,23,42,.12);--tw-shadow-colored: 0 28px 84px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.12);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.1);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.18);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.22);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.24);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.08);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.18);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.2);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 6px 16px rgba(15,23,42,.04);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.025\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.025);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.03);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.05);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.12);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 8px 20px rgba(16,185,129,.12);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.04);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.03);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(245\,158\,11\,0\.18\)\]{--tw-shadow: inset 0 0 0 1px rgba(245,158,11,.18);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,149\,0\,0\.2\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,149,0,.2);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,149\,0\,0\.22\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,149,0,.22);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,149\,0\,0\.24\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,149,0,.24);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,149\,0\,0\.28\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,149,0,.28);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,149\,0\,0\.3\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,149,0,.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\,0_24px_48px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.72),0 24px 48px rgba(15,23,42,.07);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.75);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.8);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow: inset 3px 0 0 rgba(15,23,42,.9);--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[color\:rgba\(255\,149\,0\,0\.24\)\]{--tw-ring-color: rgba(255,149,0,.24)}.ring-fuchsia-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-slate-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\],.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:opacity-40::-moz-placeholder{opacity:.4}.placeholder\:opacity-40::placeholder{opacity:.4}.placeholder\:opacity-50::-moz-placeholder{opacity:.5}.placeholder\:opacity-50::placeholder{opacity:.5}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-slate-400:focus-within{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.2\)\]:hover{border-color:#ff950033}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.22\)\]:hover{border-color:#ff950038}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.24\)\]:hover{border-color:#ff95003d}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.28\)\]:hover{border-color:#ff950047}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.3\)\]:hover{border-color:#ff95004d}.hover\:border-\[color\:rgba\(255\,149\,0\,0\.32\)\]:hover{border-color:#ff950052}.hover\:border-\[var\(--brand-border\)\]:hover{border-color:var(--brand-border)}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:bg-\[color\:rgba\(255\,149\,0\,0\.035\)\]:hover{background-color:#ff950009}.hover\:bg-\[color\:rgba\(255\,149\,0\,0\.04\)\]:hover{background-color:#ff95000a}.hover\:bg-\[color\:rgba\(255\,149\,0\,0\.05\)\]:hover{background-color:#ff95000d}.hover\:bg-\[color\:rgba\(255\,149\,0\,0\.92\)\]:hover{background-color:#ff9500eb}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/20:hover{background-color:#fff7ed33}.hover\:bg-orange-50\/30:hover{background-color:#fff7ed4d}.hover\:bg-orange-50\/40:hover{background-color:#fff7ed66}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}.hover\:bg-orange-50\/60:hover{background-color:#fff7ed99}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/90:hover{background-color:#f8fafce6}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--brand-primary)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.16\)\]:hover{--tw-shadow: 0 16px 36px rgba(15,23,42,.16);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 18px 38px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 18px 40px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_44px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 22px 44px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[\#ffb347\]:focus{--tw-border-opacity: 1;border-color:rgb(255 179 71 / var(--tw-border-opacity, 1))}.focus\:border-\[color\:rgba\(255\,149\,0\,0\.5\)\]:focus{border-color:#ff950080}.focus\:border-\[var\(--brand-border\)\]:focus{border-color:var(--brand-border)}.focus\:border-emerald-300:focus{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.focus\:border-orange-300:focus{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.focus\:border-red-300:focus{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.focus\:border-slate-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:opacity-80:focus{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-emerald-300\/70:focus{--tw-ring-color: rgb(110 231 183 / .7)}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-orange-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[color\:rgba\(255\,149\,0\,0\.14\)\]:disabled{background-color:#ff950024}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:text-\[var\(--brand-primary\)\]:disabled{color:var(--brand-primary)}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[open] .group-open\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:border-\[color\:rgba\(255\,149\,0\,0\.24\)\]{border-color:#ff95003d}.group:hover .group-hover\:border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-\[var\(--brand-primary\)\]{color:var(--brand-primary)}.group:hover .group-hover\:text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[highlighted\]\:bg-orange-500\/10[data-highlighted]{background-color:#f973161a}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px_130px\]{grid-template-columns:minmax(0,1fr) 150px 130px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-4{padding:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.md\:grid-cols-\[150px_150px_minmax\(0\,1fr\)\]{grid-template-columns:150px 150px minmax(0,1fr)}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[32px_minmax\(0\,1\.2fr\)_repeat\(2\,minmax\(0\,170px\)\)\]{grid-template-columns:32px minmax(0,1.2fr) repeat(2,minmax(0,170px))}.md\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_44px_44px\]{grid-template-columns:minmax(0,1fr) 180px 44px 44px}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.md\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-9{padding:2.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[2\.05rem\]{font-size:2.05rem}.md\:text-\[2\.15rem\]{font-size:2.15rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-h-\[min\(760px\,calc\(var\(--radix-popover-content-available-height\)-0\.5rem\)\)\]{max-height:min(760px,calc(var(--radix-popover-content-available-height) - .5rem))}.lg\:w-auto{width:auto}.lg\:min-w-\[220px\]{min-width:220px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[286px_minmax\(0\,1fr\)\]{grid-template-columns:286px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(2\,minmax\(150px\,0\.5fr\)\)\]{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(150px,.5fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-6{top:1.5rem}.xl\:top-8{top:2rem}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:ml-auto{margin-left:auto}.xl\:mt-2{margin-top:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:min-h-screen{min-height:100vh}.xl\:w-\[240px\]{width:240px}.xl\:min-w-\[260px\]{min-width:260px}.xl\:max-w-\[720px\]{max-width:720px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.98fr_1\.02fr\]{grid-template-columns:.98fr 1.02fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[140px_minmax\(0\,1fr\)_120px\]{grid-template-columns:140px minmax(0,1fr) 120px}.xl\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.xl\:grid-cols-\[160px_minmax\(0\,1fr\)_120px\]{grid-template-columns:160px minmax(0,1fr) 120px}.xl\:grid-cols-\[180px_minmax\(0\,1fr\)_140px\]{grid-template-columns:180px minmax(0,1fr) 140px}.xl\:grid-cols-\[1fr\]{grid-template-columns:1fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_300px_1fr\]{grid-template-columns:1fr 300px 1fr}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)_120px\]{grid-template-columns:220px minmax(0,1fr) 120px}.xl\:grid-cols-\[264px_minmax\(0\,1fr\)\]{grid-template-columns:264px minmax(0,1fr)}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)_380px\]{grid-template-columns:320px minmax(0,1fr) 380px}.xl\:grid-cols-\[52px_minmax\(0\,1\.25fr\)_120px_148px_180px\]{grid-template-columns:52px minmax(0,1.25fr) 120px 148px 180px}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(300px\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.96fr\)_minmax\(0\,1\.04fr\)\]{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(340px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(360px\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)_auto\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_120px_148px\]{grid-template-columns:minmax(0,1.25fr) 120px 148px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_180px_140px\]{grid-template-columns:minmax(0,1.2fr) 180px 140px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(300px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_160px_160px\]{grid-template-columns:minmax(0,1.3fr) 160px 160px}.xl\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.xl\:grid-cols-\[minmax\(0\,1fr\)_120px_120px\]{grid-template-columns:minmax(0,1fr) 120px 120px}.xl\:grid-cols-\[minmax\(0\,1fr\)_128px\]{grid-template-columns:minmax(0,1fr) 128px}.xl\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.xl\:grid-cols-\[minmax\(0\,1fr\)_140px_140px\]{grid-template-columns:minmax(0,1fr) 140px 140px}.xl\:grid-cols-\[minmax\(0\,1fr\)_160px_140px\]{grid-template-columns:minmax(0,1fr) 160px 140px}.xl\:grid-cols-\[minmax\(0\,1fr\)_160px_180px\]{grid-template-columns:minmax(0,1fr) 160px 180px}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.xl\:grid-cols-\[minmax\(0\,260px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(220px\,320px\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(220px,320px) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(280px\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.xl\:grid-cols-\[minmax\(360px\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:p-6{padding:1.5rem}.xl\:p-7{padding:1.75rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.xl\:text-right{text-align:right}.xl\:text-\[2\.25rem\]{font-size:2.25rem}}@media(min-width:1536px){.\32xl\:sticky{position:sticky}.\32xl\:top-8{top:2rem}.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:flex{display:flex}.\32xl\:grid{display:grid}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.\32xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.\32xl\:grid-cols-\[minmax\(0\,1\.16fr\)_minmax\(360px\,0\.84fr\)\]{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr)}.\32xl\:grid-cols-\[minmax\(0\,1\.24fr\)_minmax\(360px\,0\.76fr\)\]{grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr)}.\32xl\:grid-cols-\[minmax\(0\,1\.26fr\)_minmax\(360px\,0\.74fr\)\]{grid-template-columns:minmax(0,1.26fr) minmax(360px,.74fr)}.\32xl\:grid-cols-\[minmax\(0\,1\.28fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr)}.\32xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.\32xl\:grid-cols-\[minmax\(340px\,0\.74fr\)_minmax\(0\,1\.26fr\)\]{grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr)}.\32xl\:grid-cols-\[minmax\(340px\,0\.76fr\)_minmax\(0\,1\.24fr\)\]{grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr)}.\32xl\:grid-cols-\[minmax\(360px\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.\32xl\:flex-wrap{flex-wrap:wrap}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root,[data-theme=light]{--bg-base: #e9edf3;--bg-canvas: #f4f6fa;--bg-surface: #ffffff;--bg-elevated: #f3f5f8;--bg-strong: #e8edf4;--border: #d7dee8;--border-strong: #c2ccda;--border-subtle: #e7edf5;--text-primary: #111827;--text-secondary: #344054;--text-muted: #667085;--text-disabled: #98a2b3;--brand-primary: var(--client-primary, #ff9500);--brand-secondary: var(--client-secondary, #1e3a8c);--brand-accent: #ff9500;--brand-subtle: rgba(255, 149, 0, .07);--brand-border: rgba(255, 149, 0, .2);--success: #059669;--warning: #d97706;--danger: #dc2626;--info: #2563eb;--input-bg: #ffffff;--input-border: #d7dee8;--input-text: #111827;--background: 210 40% 98%;--foreground: 222 47% 8%;--card: 0 0% 100%;--card-foreground: 222 47% 8%;--popover: 0 0% 100%;--popover-foreground: 222 47% 8%;--primary: 32 100% 50%;--primary-foreground: 0 0% 100%;--secondary: 220 55% 17%;--secondary-foreground: 0 0% 100%;--muted: 210 25% 96%;--muted-foreground: 215 16% 47%;--accent: 210 25% 96%;--accent-foreground: 222 47% 8%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--input: 214 32% 91%;--ring: 32 100% 50%;--radius: .75rem}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:radial-gradient(circle at top left,rgba(183,121,31,.03),transparent 22%),radial-gradient(circle at top right,rgba(30,58,140,.055),transparent 24%),linear-gradient(180deg,#e7ecf4,#e2e8f0 42%,#d9e1eb);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,select,textarea{font:inherit}button{background:transparent}::-moz-selection{background:#b7791f29}::selection{background:#b7791f29}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9d4e0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b7c3d1}[data-state=open]{animation:scalynx-in .18s ease-out}@keyframes scalynx-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}[data-radix-dialog-overlay]{background:#0f172a85!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-radix-dialog-content],[data-radix-popover-content],[data-radix-select-content],[data-radix-dropdown-menu-content],[role=dialog]{background:#fffffff5!important;color:var(--text-primary)!important;border:1px solid rgba(215,222,232,.9)!important;box-shadow:0 28px 80px #0f172a2e!important}input:not([type=color]),select,textarea{background:var(--input-bg);color:var(--input-text);border-color:var(--input-border)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-disabled)}input::placeholder,textarea::placeholder{color:var(--text-disabled)}input:focus,select:focus,textarea:focus{border-color:#33415559!important;box-shadow:0 0 0 4px #0f172a0d!important}.scalynx-brand-button{background:linear-gradient(135deg,#111827,#18212f 52%,#243246)!important;color:#fff!important;border:1px solid rgba(15,23,42,.22)!important;box-shadow:0 10px 24px #0f172a1a,inset 0 1px #ffffff24}.scalynx-brand-button:hover{transform:translateY(-1px);filter:saturate(1.03) brightness(1.02)}.scalynx-brand-strip{background-image:linear-gradient(90deg,var(--brand-primary) 0%,var(--brand-secondary) 100%)}.scalynx-hero-surface{background:radial-gradient(circle at top left,rgba(183,121,31,.06),transparent 28%),linear-gradient(180deg,#fffffffa,#f5f7fafa)}.scalynx-context-surface{background:radial-gradient(circle at top left,rgba(183,121,31,.055),transparent 24%),radial-gradient(circle at top right,rgba(30,58,140,.08),transparent 25%),linear-gradient(180deg,#fffffff7,#f4f7fbf7)}.scalynx-logo-surface{background-image:linear-gradient(180deg,#fbfcfe,#edf2f7)}.scalynx-soft-panel{border:1px solid rgba(215,222,232,.95);background:linear-gradient(180deg,#f8fafceb,#f3f6f9eb)}.scalynx-progress-fill{background-image:linear-gradient(90deg,var(--brand-primary) 0%,var(--brand-secondary) 100%)}.scalynx-panel-warm{background-image:linear-gradient(145deg,#fff,#fff8ee)}.scalynx-panel-cool{background-image:linear-gradient(145deg,#fff,#f3f8ff)}.scalynx-panel-neutral{background-image:linear-gradient(145deg,#fff,#f6f8fb)}.scalynx-mix-surface{background:radial-gradient(circle at top left,rgba(255,149,0,.09),transparent 30%),linear-gradient(135deg,#fff,#f6f8fb 56%,#eef4ff)}.scalynx-strip-emerald{background-image:linear-gradient(90deg,#0f766e,#22c55e)}.scalynx-strip-blue{background-image:linear-gradient(90deg,#1d4ed8,#38bdf8)}.scalynx-strip-amber{background-image:linear-gradient(90deg,#f59e0b,#f97316)}.scalynx-strip-rose{background-image:linear-gradient(90deg,#dc2626,#fb923c)}.scalynx-strip-slate{background-image:linear-gradient(90deg,#0f172a,#334155)}.scalynx-public-shell{background-image:radial-gradient(circle at top left,rgba(255,149,0,.18),transparent 30%),radial-gradient(circle at top right,rgba(30,58,140,.18),transparent 28%),linear-gradient(180deg,#f5f7fb,#eef2f7)}.scalynx-public-strip{background-image:linear-gradient(90deg,#ff9500,#f97316 40%,#1e3a8c)}.scalynx-analytics-strip{background-image:linear-gradient(90deg,#1e3a8c,#0ea5e9,#10b981)}.scalynx-platform-shell{background-image:linear-gradient(180deg,#f4f7fb,#e9eef5)}.scalynx-workspace-loader-screen{position:relative;overflow:hidden}.scalynx-workspace-loader-screen:before,.scalynx-workspace-loader-screen:after{content:"";position:absolute;inset:auto;border-radius:9999px;pointer-events:none}.scalynx-workspace-loader-screen:before{top:8%;left:10%;height:18rem;width:18rem;background:radial-gradient(circle,#ffffff8f,#fff0 72%);filter:blur(10px)}.scalynx-workspace-loader-screen:after{right:12%;bottom:10%;height:14rem;width:14rem;background:radial-gradient(circle,#1e3a8c14,#1e3a8c00 72%)}.scalynx-workspace-loader__halo,.scalynx-workspace-loader__track,.scalynx-workspace-loader__ring,.scalynx-workspace-loader__orbit,.scalynx-workspace-loader__core{position:absolute;border-radius:9999px}.scalynx-workspace-loader__halo{top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;background:var(--loader-halo);filter:blur(20px);opacity:.9;animation:scalynx-loader-breathe 3.8s ease-in-out infinite}.scalynx-workspace-loader__track{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 60px #0f172a1f,inset 0 1px #fffffff0;background:linear-gradient(180deg,#ffffffbd,#f8fafc8a)}.scalynx-workspace-loader__ring{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 210deg,#fff0,color-mix(in srgb,var(--loader-secondary) 68%,white 32%) 90deg,color-mix(in srgb,var(--loader-primary) 82%,white 18%) 205deg,#fff0 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 10px));animation:scalynx-loader-spin 2.8s linear infinite}.scalynx-workspace-loader__orbit{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;animation:scalynx-loader-spin-reverse 8.5s linear infinite}.scalynx-workspace-loader__orbit-dot{position:absolute;top:0;left:50%;height:.9rem;width:.9rem;border-radius:9999px;background:linear-gradient(135deg,var(--loader-primary) 0%,var(--loader-secondary) 100%);transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffffe0,0 0 18px color-mix(in srgb,var(--loader-primary) 50%,white 50%)}.scalynx-workspace-loader__core{top:2.35rem;right:2.35rem;bottom:2.35rem;left:2.35rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#fffffff5,#ffffffc7 42%,#f8fafceb),linear-gradient(135deg,#ffffffe6,#f1f5f9e0);border:1px solid rgba(255,255,255,.95);box-shadow:0 22px 40px #0f172a24,inset 0 1px #fffffff2;animation:scalynx-loader-core-spin 10s linear infinite}.scalynx-workspace-loader__mark{font-size:3.2rem;font-weight:900;line-height:1;letter-spacing:-.08em;color:transparent;background:linear-gradient(135deg,var(--loader-primary) 0%,var(--loader-secondary) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 10px 24px rgba(15,23,42,.08)}.scalynx-inline-loader{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,149,0,.12) 0%,transparent 28%),radial-gradient(circle at top right,rgba(30,58,140,.14) 0%,transparent 24%),linear-gradient(180deg,#fffffffa,#f5f8fcfa);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #0f172a0d}.scalynx-inline-loader:before,.scalynx-inline-loader:after{content:"";position:absolute;border-radius:9999px;pointer-events:none}.scalynx-inline-loader:before{top:-2rem;right:-1rem;height:7rem;width:7rem;background:radial-gradient(circle,#ffffffad,#fff0 74%)}.scalynx-inline-loader:after{bottom:-2.75rem;left:-1rem;height:8rem;width:8rem;background:radial-gradient(circle,#1e3a8c14,#1e3a8c00 72%)}.scalynx-inline-loader__visual{position:relative;flex-shrink:0}.scalynx-inline-loader__pulse,.scalynx-inline-loader__track,.scalynx-inline-loader__ring,.scalynx-inline-loader__orbit,.scalynx-inline-loader__core{position:absolute;border-radius:9999px}.scalynx-inline-loader__pulse{top:.15rem;right:.15rem;bottom:.15rem;left:.15rem;background:radial-gradient(circle,rgba(255,149,0,.24) 0%,rgba(30,58,140,.08) 58%,transparent 74%);filter:blur(14px);animation:scalynx-loader-breathe 3.4s ease-in-out infinite}.scalynx-inline-loader__track{top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border:1px solid rgba(255,255,255,.95);background:linear-gradient(180deg,#ffffffd6,#f1f5f9b8);box-shadow:0 16px 28px #0f172a1a,inset 0 1px #ffffffeb}.scalynx-inline-loader__ring{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 210deg,#fff0,#1e3a8cbd 96deg,#ff9500f0 210deg,#fff0 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 calc(100% - 6px));animation:scalynx-loader-spin 2.6s linear infinite}.scalynx-inline-loader__orbit{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;animation:scalynx-loader-spin-reverse 7.8s linear infinite}.scalynx-inline-loader__orbit-dot{position:absolute;top:0;left:50%;height:.55rem;width:.55rem;border-radius:9999px;background:linear-gradient(135deg,#ff9500,#1e3a8c);transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffffeb,0 0 12px #ff950047}.scalynx-inline-loader__core{top:.95rem;right:.95rem;bottom:.95rem;left:.95rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#fffffffa,#ffffffd1 44%,#f8fafcf0),linear-gradient(135deg,#fffffff0,#f1f5f9e0);border:1px solid rgba(255,255,255,.95);box-shadow:0 16px 26px #0f172a1a,inset 0 1px #fffffff5;animation:scalynx-loader-core-spin 10s linear infinite}.scalynx-inline-loader__mark{font-size:1.4rem;font-weight:900;line-height:1;letter-spacing:-.08em;color:transparent;background:linear-gradient(135deg,#ff9500,#1e3a8c);-webkit-background-clip:text;background-clip:text}@keyframes scalynx-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scalynx-loader-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes scalynx-loader-core-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scalynx-loader-breathe{0%,to{transform:scale(.96);opacity:.68}50%{transform:scale(1.03);opacity:1}}@media(prefers-reduced-motion:reduce){.scalynx-workspace-loader__halo,.scalynx-workspace-loader__ring,.scalynx-workspace-loader__orbit,.scalynx-workspace-loader__core,.scalynx-inline-loader__pulse,.scalynx-inline-loader__ring,.scalynx-inline-loader__orbit,.scalynx-inline-loader__core{animation:none}}.workspace-shell-stripe{background:var(--workspace-shell-stripe)}.workspace-brand-active{background:linear-gradient(135deg,#0f172a,#1e293b)}.workspace-brand-text{color:#d1d7e0}.scalynx-page-shell{display:grid;gap:1.25rem}.scalynx-page-header{border:1px solid rgba(222,228,236,.96);background:radial-gradient(circle at top right,rgba(148,163,184,.08),transparent 22%),linear-gradient(180deg,#fffffffa,#f8fafcf7);box-shadow:0 12px 30px #0f172a0b,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scalynx-page-section{border:1px solid rgba(222,228,236,.96);background:linear-gradient(180deg,#fffffffb,#fafbfdfb);box-shadow:0 10px 26px #0f172a09,inset 0 1px #ffffffbf}.scalynx-page-section-muted{border:1px solid rgba(215,222,232,.9);background:linear-gradient(180deg,#f8fafcf5,#f2f6faf5)}.scalynx-inline-accent{border-color:#ff950038;background:#ff950014;color:#c56c00}.scalynx-icon-accent{border-color:#ff950029;background:#ff950014;color:#ff9500}@media(min-width:1280px){body{font-size:15px}}.scalynx-data-table thead{background:#f8fafc}.scalynx-data-table tr{border-color:#e7edf5}.scalynx-data-table tbody tr{transition:background-color .16s ease}.scalynx-data-table tbody tr:hover{background:#f8fafce6}
