:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c1114;--panel:#182025;--panel-raised:#202a30;--input:#11171b;--line:#39474f;--line-subtle:#2d3940;--muted:#abb7bd;--text:#f5f8f9;--accent:#73e0b4;--danger:#ff8b86;--warning:#efca73;--control-height:42px}.formConfigurationForm{gap:24px;display:grid}.formHelp{color:var(--muted);margin:0 0 16px}.formConfigurationForm .invalidField{border-color:var(--danger)}.formConfigurationForm .fieldError{color:var(--danger)}.formFieldEditorList{gap:16px;margin-bottom:16px;display:grid}.formFieldEditor{border:1px solid var(--line);background:var(--panel-raised);border-radius:14px;padding:18px}.fieldEditorActions,.detailActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.formDetailGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;margin-bottom:24px;display:grid}.formDetailPanel,.formPreviewPanel,.formSubmissionsPanel{padding:22px 24px}.formDetailPanel>h2,.formSubmissionsPanel>h2,.formPanelHeading h2{margin:0;font-size:20px}.formDetailPanel>p{color:var(--muted);margin:8px 0 0}.formDetailGrid .detailList{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0}.formDetailGrid .detailList>div{background:var(--panel);gap:8px;padding:14px 16px;display:grid}.formDetailGrid .detailList dt,.formDetailGrid .detailList dd{background:0 0;padding:0}.formDetailGrid .detailList dd{font-weight:650}.formDetailPanel .detailActions{margin-top:18px}.formGateHint{max-width:620px;font-size:12px;line-height:1.5}.formPanelHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.formPanelHeading .eyebrow{margin-bottom:6px;display:block}.formSubmissionsPanel{margin-top:24px}.formSubmissionsPanel>p{color:var(--muted);margin:16px 0 0}.submissionPayload{min-width:90px}.submissionPayload summary{color:var(--accent);cursor:pointer}.submissionPayload pre{border:1px solid var(--line);background:var(--input);max-width:min(560px,60vw);max-height:320px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:12px;font-size:11px;overflow:auto}.submissionDeleteButton{min-height:32px;padding:6px 10px;font-size:11px}.submissionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.submissionRetryButton{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:11px}.submissionCount{color:var(--muted);font-size:12px}.formSubmissionPagination{border-top:1px solid var(--line);grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:16px;padding-top:18px;display:grid}.formSubmissionPagination>:last-child{justify-self:end}.submissionPageStatus{color:var(--muted);text-align:center;font-size:12px}@media (max-width:700px){.formSubmissionPagination{grid-template-columns:1fr 1fr}.submissionPageStatus{grid-area:1/1/auto/-1}}.formRetentionNotice{min-height:var(--control-height);align-content:start;gap:5px;display:grid}.formRetentionNotice strong{line-height:var(--control-height)}.formRetentionNotice small{color:var(--muted);font-size:11px}.embedCode{width:100%;min-height:130px;margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.formTestLink{margin-top:14px}.formPreviewBackgroundToggle{justify-content:flex-end;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.formPreviewBackgroundToggle>span{color:var(--muted);margin-right:4px;font-size:12px}.formPreviewBackgroundToggle button{border-color:var(--line);background:var(--input);min-height:30px;color:var(--muted);padding:5px 10px;font-size:11px}.formPreviewBackgroundToggle button.isActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--input));color:var(--text)}.formPreviewStage{border:1px solid var(--line);border-radius:12px;padding:10px;transition:background-color .15s;overflow:hidden}.formPreviewStage.is-light{background:#fff}.formPreviewStage.is-dark{background:#0b1115}.formPreviewStage iframe{background:0 0;border:0;border-radius:7px;width:100%;min-height:520px;display:block}.integrationMetrics{grid-template-columns:repeat(2,minmax(90px,1fr));gap:24px;display:grid}.integrationMetrics>span{color:var(--muted);gap:5px;font-size:12px;display:grid}.integrationMetrics strong{color:var(--text);font-size:24px;line-height:1;display:block}.wallboardShell{background:radial-gradient(circle at 18% 0%, #73e0b412, transparent 32%), var(--background);height:100vh;overflow:hidden}.wallboard{--wallboard-state:var(--accent);grid-template-rows:42px 84px minmax(220px,.48fr) minmax(0,1fr);gap:8px;width:100%;max-width:none;height:100dvh;margin:0;padding:8px 12px 10px;display:grid;overflow:hidden}.wallboard.status-warning{--wallboard-state:var(--warning)}.wallboard.status-error{--wallboard-state:var(--danger)}.wallboardHeader,.wallboardBrand,.wallboardHero,.wallboardSectionTitle,.wallboardIssueList>a,.wallboardIntegrationGrid>a{align-items:center;display:flex}.wallboardHeader{border-bottom:1px solid var(--line-subtle);justify-content:space-between;padding:0 2px 6px}.wallboardBrand{gap:10px}.wallboardBrand>span{background:var(--accent);color:#07120e;border-radius:8px;place-items:center;width:30px;height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;display:grid}.wallboardBrand strong,.wallboardBrand small,.wallboardUpdated span,.wallboardUpdated strong{display:block}.wallboardBrand small,.wallboardUpdated span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.wallboardUpdated{text-align:right}.wallboardUpdated strong{margin-top:2px;font-size:15px}.wallboardHero,.wallboardIssues,.wallboardSystem,.wallboardIntegrations,.wallboardForms{border:1px solid var(--line);background:#182025eb}.wallboardHero{border-color:color-mix(in srgb, var(--wallboard-state) 58%, var(--line));gap:12px;padding:10px 14px}.wallboardSignal{background:var(--wallboard-state);width:8px;height:50px;box-shadow:0 0 28px color-mix(in srgb, var(--wallboard-state) 45%, transparent);border-radius:8px}.wallboardHero>div:nth-child(2){min-width:clamp(220px,20vw,340px)}.wallboardHero>div>span,.wallboardSectionTitle span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.wallboardHero h1{margin:3px 0 0;font-size:clamp(22px,2vw,34px);line-height:1}.wallboardMetrics{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;display:grid}.wallboardMetrics article{border-left:1px solid var(--line-subtle);align-content:center;padding-left:clamp(9px,1.35vw,22px);display:grid}.wallboardMetrics strong{font-size:clamp(23px,2vw,34px);line-height:1}.wallboardMetrics .hasError strong{color:var(--danger)}.wallboardMetrics .hasWarning strong{color:var(--warning)}.wallboardMetrics span,.wallboardCoverage span{color:var(--muted);margin-top:3px;font-size:11px}.wallboardBody{grid-template-columns:minmax(0,2.25fr) minmax(320px,.75fr);gap:8px;min-height:0;display:grid}.wallboardIssues,.wallboardSystem,.wallboardIntegrations,.wallboardForms{min-height:0;padding:9px 11px;overflow:hidden}.wallboardSectionTitle{justify-content:space-between;min-height:28px;margin-bottom:6px}.wallboardSectionTitle h2{margin:1px 0 0;font-size:15px}.wallboardSectionTitle>strong{color:var(--wallboard-state);font-size:19px}.wallboardIssueList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:5px;display:grid}.wallboardIssues{overflow-y:auto}.wallboardAlertGroups{gap:9px;display:grid}.wallboardAlertGroup{gap:5px;display:grid}.wallboardAlertGroup>header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:end;padding-bottom:4px;display:flex}.wallboardAlertGroup>header span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.wallboardAlertGroup>header h3{margin:1px 0 0;font-size:13px}.wallboardAlertGroup>header>strong{font-size:17px}.wallboardAlertErrors>header>strong{color:var(--danger)}.wallboardAlertWarnings>header>strong{color:var(--warning)}.wallboardIssueList>a{border:1px solid color-mix(in srgb, var(--danger) 38%, var(--line-subtle));background:var(--input);min-width:0;color:var(--text);gap:7px;padding:6px 8px}.wallboardIssueList>a.status-error{border-color:color-mix(in srgb, var(--danger) 58%, var(--line-subtle))}.wallboardIssueList>a.status-warning{border-color:color-mix(in srgb, var(--warning) 50%, var(--line-subtle))}.wallboardIssueList>a>div{flex:1;gap:2px;min-width:0;display:grid}.wallboardIssueList>a strong,.wallboardIssueList>a span,.wallboardIssueList>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallboardIssueList>a span,.wallboardIssueList>a b{color:var(--muted);font-size:10px}.wallboardIssueList>a b{color:var(--accent)}.wallboardAllClear{height:calc(100% - 46px);color:var(--accent);justify-content:center;align-items:center;gap:15px;display:flex}.wallboardGroupClear,.wallboardGroupEmpty{border:1px dashed var(--line);color:var(--muted);align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:flex}.wallboardGroupClear>span{color:var(--accent);font-size:15px}.wallboardAllClear>span{border:1px solid var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.wallboardAllClear strong,.wallboardAllClear small{display:block}.wallboardAllClear strong{font-size:20px}.wallboardAllClear small{color:var(--muted);margin-top:4px}.wallboardServiceGrid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:5px;display:grid}.wallboardServiceGrid article{border:1px solid var(--line-subtle);background:var(--input);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge name""date date";gap:2px 5px;padding:4px 6px;display:grid}.wallboardServiceGrid article>.wallboardBadge{grid-area:badge}.wallboardServiceGrid article>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:11px;overflow:hidden}.wallboardServiceGrid article>span:last-child{color:var(--muted);grid-area:date;font-size:8px}.wallboardBadge{width:max-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.wallboardBadge i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.wallboardBadge.status-warning{color:var(--warning)}.wallboardBadge.status-error{color:var(--danger)}.wallboardCoverage{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(2,1fr);margin-top:5px;display:grid}.wallboardCoverage>div{padding-top:5px;display:grid}.wallboardCoverage strong{font-size:16px}.wallboardLower{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1.1fr);gap:8px;min-height:0;display:grid}.wallboardIntegrations,.wallboardForms{grid-template-rows:auto minmax(0,1fr);display:grid}.wallboardIntegrations .wallboardSectionTitle,.wallboardForms .wallboardSectionTitle{min-height:24px;margin-bottom:5px}.wallboardIntegrationGrid{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-content:start;gap:5px;min-height:0;display:grid;overflow-y:auto}.wallboardIntegrationGrid>a{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--input);min-width:0;color:var(--text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge tenant""name name""meta meta";gap:2px 7px;padding:6px 8px;display:grid}.wallboardIntegrationGrid>a>.wallboardBadge{grid-area:badge}.wallboardIntegrationGrid>a>.wallboardTenant{grid-area:tenant;align-self:center}.wallboardIntegrationGrid>a>strong{grid-area:name}.wallboardIntegrationGrid>a>span:last-child{grid-area:meta}.wallboardIntegrationGrid>a.status-warning{border-color:color-mix(in srgb, var(--warning) 60%, var(--line))}.wallboardIntegrationGrid>a.status-error{border-color:color-mix(in srgb, var(--danger) 68%, var(--line))}.wallboardIntegrationGrid>a strong,.wallboardIntegrationGrid>a>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wallboardIntegrationGrid>a strong{font-size:12px}.wallboardTenant{max-width:100%;color:var(--accent);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.wallboardIntegrationGrid>a>span:last-child{color:var(--muted);font-size:9px}.wallboardEmpty{border:1px dashed var(--line);min-height:72px;color:var(--muted);place-items:center;font-size:11px;display:grid}.runResolutionStatus,.pageHeaderActions{align-items:center;gap:8px;display:flex}.resolutionSolved{border-color:var(--accent);color:var(--accent)}@media (max-width:1000px){.wallboardShell{height:auto;min-height:100vh;overflow:auto}.wallboard{grid-template-rows:auto;height:auto;min-height:100vh;padding:12px;overflow:visible}.wallboardHero{flex-wrap:wrap}.wallboardHero>div:nth-child(2){min-width:0}.wallboardMetrics{flex-basis:100%;min-height:72px}.wallboardBody,.wallboardLower{grid-template-columns:1fr}.wallboardIntegrationGrid{max-height:none;overflow:visible}}@media (max-width:700px){.wallboardHeader,.wallboardHero{align-items:flex-start}.wallboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallboardMetrics article{border-top:1px solid var(--line-subtle);min-height:62px}}.statusPage{max-width:1680px}.statusHero{border:1px solid var(--line);border-left:7px solid var(--accent);background:var(--panel);justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;padding:28px 32px;display:flex}.statusHero.status-warning{border-left-color:var(--warning)}.statusHero.status-error{border-left-color:var(--danger)}.statusHero h1{margin:5px 0 6px;font-size:clamp(38px,5vw,76px)}.statusHero p{color:var(--muted);margin:0}.statusTimestamp{text-align:right;gap:4px;min-width:230px;display:grid}.statusTimestamp span,.statusTimestamp small{color:var(--muted)}.statusLevel{width:max-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.statusLevel.status-warning{color:var(--warning)}.statusLevel.status-error{color:var(--danger)}.statusAlerts,.statusSection{border:1px solid var(--line);background:var(--panel);margin-bottom:24px;padding:22px}.statusAlertGrid,.statusCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.statusAlert{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line));background:var(--input);gap:7px;padding:16px;display:grid}.statusAlert span:not(.statusLevel),.statusAlertGrid a,.statusCard a,.statusSubscriptionTable a,.statusIncidentList a{color:var(--muted);font-size:12px}.statusAlert a,.statusCard a,.statusSubscriptionTable a,.statusIncidentList a{color:var(--accent)}.statusSummaryGrid{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.statusSummaryGrid article{gap:8px;padding:20px;display:grid}.statusSummaryGrid article+article{border-left:1px solid var(--line)}.statusSummaryGrid span{color:var(--muted);text-transform:uppercase;font-size:12px}.statusSummaryGrid strong{font-size:36px}.statusSection .panelHeading,.statusAlerts .panelHeading{margin-bottom:18px}.statusCardGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.statusCard{border:1px solid var(--line);background:var(--input);gap:14px;padding:16px;display:grid}.statusCard>div:first-child{justify-content:space-between;gap:12px;display:flex}.statusCard dl{gap:7px;margin:0;display:grid}.statusCard dl div{border-top:1px solid var(--line-subtle);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.statusCard dt{color:var(--muted);font-size:11px}.statusCard dd{text-align:right;margin:0;font-size:11px}.statusSubscriptionTable,.statusIncidentList{display:grid}.statusSubscriptionTable article{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(220px,1.5fr) auto minmax(150px,.8fr) repeat(2,minmax(160px,1fr)) auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.statusSubscriptionTable article:first-child{border-top:0}.statusSubscriptionTable article>div{gap:3px;display:grid}.statusSubscriptionTable small{color:var(--muted)}.statusIncidentList article{border-top:1px solid var(--line-subtle);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.statusIncidentList article:first-child{border-top:0}.statusIncidentList article>div{gap:3px;display:grid}.statusIncidentList small,.statusIncidentList time{color:var(--muted);font-size:12px}@media (max-width:1100px){.statusAlertGrid,.statusCardGrid,.statusCardGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.statusSubscriptionTable article{grid-template-columns:1fr auto}.statusSubscriptionTable article>span:not(.statusLevel){display:none}}@media (max-width:700px){.statusHero{flex-direction:column;align-items:flex-start}.statusTimestamp{text-align:left;min-width:0}.statusSummaryGrid{grid-template-columns:repeat(2,1fr)}.statusSummaryGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.statusAlertGrid,.statusCardGrid,.statusCardGrid.compact{grid-template-columns:1fr}.statusIncidentList article{grid-template-columns:auto 1fr}.statusIncidentList time{display:none}}.safetyNotice{border-color:color-mix(in srgb, var(--warning) 55%, var(--line))}.connectionEditAction{margin-top:16px;display:inline-flex}.connectionTestPanel{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:22px;padding:20px;display:grid}.connectionTestPanel h2,.connectionTestPanel p{margin:5px 0 0}.connectionTestPanel .notice{grid-column:1/-1;margin:0}.connectionTestPanel .notice small{color:var(--muted)}.connectionDetailStack{gap:22px;max-width:1080px;display:grid}.phoneAddonLinks,.phoneAddonEntries,.phoneAddonEntry{gap:1rem;display:grid}.phoneAddonLinks{padding:20px}.phoneAddonLinks h2,.phoneAddonLinks p{margin:0}.phoneAddonEntry{border-top:1px solid var(--line);padding-top:1rem}.phoneAddonEntry>div:first-child{justify-content:space-between;gap:1rem;display:flex}.phoneAddonRevealed{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.connectionFtpFolders{gap:18px;padding:20px;display:grid}.connectionFtpFolders h2,.connectionFtpFolders p{margin:0}.connectionFtpFolders p,.connectionFtpFolders .mutedText{color:var(--muted);font-size:12px}.connectionFtpFolderList{background:var(--line);gap:1px;margin:0;display:grid}.connectionFtpFolderEntry{background:var(--panel-raised);grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:24px;min-width:0;padding:14px 16px;display:grid}.connectionFtpFolderEntry>div{align-content:start;gap:7px;min-width:0;display:grid}.connectionFtpFolderEntry span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.connectionFtpFolderEntry code{width:fit-content;max-width:100%;color:var(--accent);font-family:var(--font-mono);overflow-wrap:anywhere}.connectionFtpFolderProfiles{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.connectionFtpFolderProfiles strong{border:1px solid var(--line);background:var(--panel);max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.35}.managedFtpProvisioning{gap:1.25rem;padding:1.5rem;display:grid}.managedFtpProvisioning h2{margin:.2rem 0 .35rem}.managedFtpProvisioning p{max-width:78ch;margin:0}.managedFtpProvisioning form{justify-content:flex-end;display:flex}.managedFtpDetails{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.managedFtpDetails>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.35rem;min-width:0;padding:1rem;display:grid}.managedFtpDetails>div:nth-child(2n){border-right:0}.managedFtpDetails span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.managedFtpDetails code,.managedFtpDetails strong{overflow-wrap:anywhere}.managedFtpDetails .managedFtpError{color:var(--danger);border-right:0;grid-column:1/-1}@media (max-width:720px){.managedFtpProvisioning{padding:1rem}.managedFtpDetails{grid-template-columns:minmax(0,1fr)}.managedFtpDetails>div{border-right:0}}@media (max-width:700px){.connectionFtpFolderEntry{grid-template-columns:minmax(0,1fr);gap:14px}}.connectionHeaderFacts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.connectionHeaderFacts span{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.connectionHeaderFacts span.active{color:var(--accent);border-color:#73e0b473}.providerFormIntro{border-bottom:1px solid var(--line-subtle);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.providerFormIntro strong{font-size:16px}.providerFormIntro p,.providerFormNote{color:var(--muted);margin:4px 0 0;font-size:12px}.providerFormNote{margin:-6px 0 0}.credentialsStatus{color:var(--muted);gap:4px;margin-bottom:20px;font-size:12px;display:grid}.credentialsStatus strong{color:var(--text);font-size:14px}.connectionOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.connectionOperationsGrid .connectionTestPanel{grid-template-columns:1fr;align-content:start;margin:0}.connectionOperationsGrid .connectionTestPanel form{gap:10px;display:grid}.shadowRerunDisclosure{border:1px solid var(--line);background:var(--panel);margin:0 0 24px}.shadowRerunDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px;list-style:none;display:flex}.ftpShadowRerunHint>header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px;display:flex}.ftpShadowRerunHint>header>div{gap:3px;display:grid}.ftpShadowRerunHint header small{color:var(--muted);font-size:12px;font-weight:400}.ftpShadowRerunLink:after{content:none}.ftpShadowRerunHint>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px 18px;font-size:13px;line-height:1.5}.shadowRerunDisclosure>summary::-webkit-details-marker{display:none}.shadowRerunDisclosure>summary>span:first-child{gap:3px;display:grid}.shadowRerunDisclosure summary small,.shadowRerunFields label>small{color:var(--muted);font-size:12px;font-weight:400}.shadowRerunOpen{min-height:36px;color:var(--accent);border:1px solid #73e0b466;border-radius:5px;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.shadowRerunOpen:after{content:"+";font-family:var(--font-mono), monospace;font-size:17px}.shadowRerunDisclosure[open] .shadowRerunOpen:after{content:"−"}.shadowRerunForm{border-top:1px solid var(--line);gap:16px;padding:18px;display:grid}.shadowRerunFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shadowRerunFields>label,.shadowRerunFooter>label{color:var(--muted);align-content:start;gap:7px;font-size:12px;display:grid}.shadowEntityScope{border:1px solid var(--line-subtle);border-radius:5px;margin:0;padding:10px 12px 12px}.shadowEntityScope legend{color:var(--muted);padding:0 6px;font-size:12px}.shadowEntityActions{justify-content:flex-end;gap:10px;margin:-5px 0 8px;display:flex}.shadowEntityActions .textButton{min-height:30px;color:var(--accent);font-size:12px}.shadowEntityGrid{flex-wrap:wrap;gap:8px;display:flex}.shadowEntityGrid label{border:1px solid var(--line);background:var(--input);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:13px;display:inline-flex}.shadowEntityGrid label.disabled{color:var(--muted);cursor:not-allowed;opacity:.6}.shadowEntityGrid input{opacity:0;width:1px;height:1px;position:absolute}.shadowEntityGrid label>span{border:1px solid var(--line);background:var(--panel-raised);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.shadowEntityGrid input:checked+span{border-color:var(--accent);background:var(--accent)}.shadowEntityGrid input:checked+span:after{content:"✓";color:#07120e;font-size:11px;font-weight:900}.shadowEntityGrid label:focus-within{border-color:var(--accent);outline:2px solid #73e0b429}.shadowRerunFooter{grid-template-columns:minmax(280px,1fr) minmax(220px,320px) auto;align-items:end;gap:16px;display:grid}.shadowRerunFooter p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.shadowRerunEmpty{border-top:1px solid var(--line);color:var(--muted);padding:16px 18px;font-size:13px}.shadowRerunForm>.notice,.shadowRerunSuccess{margin:0 0 24px}.shadowCleanupDisclosure{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}.shadowCleanupDisclosure .shadowRerunOpen{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.shadowCleanupMode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shadowCleanupMode button{border:1px solid var(--line);background:var(--input);min-height:42px;color:var(--muted);cursor:pointer;border-radius:5px}.shadowCleanupMode button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--input));color:var(--text)}.shadowCleanupMode button.selected.dangerText{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--input));color:var(--danger)}.shadowCleanupConfirmation{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px;display:grid}.shadowCleanupConfirmation label{color:var(--muted);gap:7px;font-size:12px;display:grid}.shadowCleanupConfirmation .dangerButton{min-height:var(--control-height)}.writeModeActivation{background:linear-gradient(135deg, #efca7312, var(--panel));border:1px solid #efca736b;border-radius:7px;grid-template-columns:minmax(280px,1fr) minmax(360px,.9fr);gap:32px;margin:0 0 24px;padding:22px;display:grid}.writeModeActivation h2,.writeModeActivation p{margin:6px 0 0}.writeModeActivation p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.55}.writeModeActivation form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.writeModeActivation form>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.writeModeActivation form>button,.writeModeActivation form>.notice{grid-column:1/-1;margin:0}.writeModeActivation form>.scopeAcceptance{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--text);border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;line-height:1.45;display:flex}.scopeAcceptance input{width:16px;min-width:16px;min-height:16px;accent-color:var(--warning);margin-top:2px}.shadowRerunProgress{border:1px solid var(--line);background:var(--panel);margin:0 0 24px}.shadowRerunProgress>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.shadowRerunProgress>header h2{margin:4px 0 0;font-size:20px}.progressConnection{color:var(--muted);font-size:12px}.progressConnection:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.progressConnection.error:before{background:var(--danger)}.shadowProgressRun{border-top:1px solid var(--line);gap:13px;padding:16px 18px;display:grid}.shadowProgressTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.shadowProgressTitle>div{gap:3px;display:grid}.shadowProgressTitle>div>span,.shadowProgressRun>p{color:var(--muted);margin:0;font-size:12px}.runStatus{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px}.runStatus.running,.runStatus.pending,.runStatus.retrying{color:var(--accent);border-color:#73e0b473}.runStatus.failed,.runStatus.cancelled{color:var(--danger);border-color:#ff8b8673}.runStatus.blocked{color:var(--warning);border-color:#efca7373}.progressTrack{background:var(--line-subtle);border-radius:99px;height:4px;position:relative;overflow:hidden}.progressTrack i{background:var(--accent);position:absolute;inset:0}.progressTrack.failed i,.progressTrack.cancelled i{background:var(--danger)}.progressTrack.indeterminate i{width:32%;animation:1.5s ease-in-out infinite shadowProgress}@keyframes shadowProgress{0%{transform:translate(-110%)}to{transform:translate(315%)}}.shadowProgressFacts{align-items:center;gap:20px;display:flex}.shadowProgressFacts>span{color:var(--muted);gap:2px;font-size:11px;display:grid}.shadowProgressFacts>span strong{color:var(--text);font-size:13px}.shadowProgressFacts>a{color:var(--accent);margin-left:auto;font-size:12px;font-weight:700}.shadowProgressActiveActions,.initialSyncStatusActions,.runCancelConfirmation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shadowProgressActiveActions{justify-content:space-between}.shadowProgressActiveActions>p{color:var(--muted);margin:0;font-size:12px}.initialSyncStatusActions{flex-wrap:nowrap;justify-content:flex-end}.initialSyncDetailsButton{white-space:nowrap;min-height:34px;padding:7px 12px}.runCancelButton,.runCancelConfirmation button{min-height:34px;padding:7px 12px}.runCancelConfirmation{color:var(--muted);justify-content:flex-end;font-size:12px}.runCancelConfirmation .formError{flex-basis:100%}@media (max-width:1100px){.shadowRerunFooter{grid-template-columns:1fr minmax(220px,320px) auto}}.legacySettingsPanel{margin-bottom:24px;overflow:hidden}.legacySettingsPanel>.settingsHelp{margin:0;padding:20px 20px 16px}.legacySettingsPanel>.notice{border-left:0;border-right:0;margin:0}.legacySettingsDisclosure{border-top:1px solid var(--line)}.legacySettingsDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.legacySettingsDisclosure>summary::-webkit-details-marker{display:none}.legacySettingsDisclosure>summary:before{color:var(--accent);content:"+";font-family:var(--font-mono), monospace;flex:0 0 14px;font-size:18px}.legacySettingsDisclosure[open]>summary:before{content:"−"}.legacySettingsDisclosureLabel{gap:3px;margin-right:auto;display:grid}.legacySettingsDisclosureLabel small,.legacySettingsSyncHint{color:var(--muted)}.legacySettingsDisclosureContent{border-top:1px solid var(--line-subtle);padding:20px}.legacySettingsDisclosureContent>.notice,.legacySettingsSyncHint{margin:0 0 16px}.legacySettingsEmpty{border-top:1px solid var(--line);gap:4px;padding:18px 20px;display:grid}.legacySettingsEmpty span{color:var(--muted)}.ssmBcConfiguration{border-top:1px solid var(--line)}.configurationOwnership{background:var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.configurationOwnership>div{background:var(--panel);gap:4px;padding:16px 20px;display:grid}.configurationOwnership span,.fixedConfigurationSection>div>p{color:var(--muted)}.ssmBcConfiguration>.notice{margin:16px 20px 0}.schemaIssueList{grid-column:1/-1;margin:4px 0 0 18px}.ssmBcConfigurationForm{padding:20px}.fixedConfigurationSection{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;padding:18px;display:grid}.fixedConfigurationSection+.fixedConfigurationSection{margin-top:16px}.fixedConfigurationSection h3,.fixedConfigurationSection p{margin:0}.fixedConfigurationSection p{margin-top:5px;font-size:12px}.fixedConfigurationFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fixedConfigurationFields>label:not(.inlineCheck),.filterDirectionGrid label{color:var(--muted);gap:6px;font-size:11px;display:grid}.fixedConfigurationFields label>small{color:var(--muted);font-size:10px;line-height:1.45}.fixedConfigurationFields .inlineCheck{align-self:center}.fixedConfigurationFields .wideConfigurationField,.fixedConfigurationFields .configurationToggle{grid-column:1/-1}.fixedConfigurationFields .configurationToggle{background:var(--panel-raised);border:1px solid var(--line-subtle);white-space:normal;border-radius:6px;align-items:flex-start;gap:10px;padding:12px 14px}.fixedConfigurationFields .configurationToggle>span{gap:3px;display:grid}.fixedConfigurationFields .configurationToggle strong{color:var(--text);font-size:12px}.quoteDeletionOptions{gap:12px;display:grid}.quoteDeletionOptions>label:not(.inlineCheck){color:var(--muted);gap:6px;font-size:11px;display:grid}.filterDirectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.filterDirectionGrid fieldset{border:1px solid var(--line-subtle);gap:12px;margin:0;padding:14px;display:grid}.filterDirectionGrid legend{color:var(--text);padding:0 6px;font-size:12px;font-weight:700}.noAdditionalOptions{border:1px solid var(--line);border-radius:8px;gap:4px;padding:18px;display:grid}.noAdditionalOptions span,.metadataFallbackNotice{color:var(--muted);font-size:11.5px;line-height:1.5}.settingsHelp{color:var(--muted);margin:0 0 20px}.settingsTree{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);border-radius:10px;max-height:720px;padding:14px;overflow:auto}.settingsTreeBranch{gap:10px;min-width:560px;display:grid}.settingsComplexValue{min-width:0}.settingsTreeToggle{background:color-mix(in srgb, var(--panel-raised) 76%, transparent);border:1px solid var(--line-subtle);color:var(--text);justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:8px 10px;display:flex}.settingsTreeToggle>span{color:var(--accent);font-family:var(--font-mono), monospace;width:14px;font-size:16px}.settingsTreeToggle small{color:var(--warning);margin-left:auto}.settingsTreeEntry{border-left:2px solid var(--line);grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:10px;padding-left:12px;display:grid}.settingsTreeEntry>.settingsTreeBranch,.settingsTreeEntry>.settingsPrimitive{min-width:0}.settingsKey{font-family:var(--font-mono), monospace}.settingsIndex,.settingsNull{color:var(--muted);font-family:var(--font-mono), monospace;padding:10px 4px}.settingsPrimitive,.settingsTreeAdd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settingsPrimitive>input,.settingsTreeAdd>input{flex:220px}.settingsPrimitive>.customSelect{flex:0 0 150px}.settingsTreeAdd{padding:4px 0 4px 14px}.settingsTreeAdd>.customSelect{flex:0 0 150px}.settingsSummary{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.settingsSummary span{background:var(--panel-raised);border:1px solid var(--line-subtle);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:12px}.settingsActions{justify-content:flex-end;padding-top:16px;display:flex}@media (max-width:600px){.connectionOperationsGrid{grid-template-columns:1fr}.connectionTestPanel{grid-template-columns:1fr;padding:16px}.phoneAddonLinks{padding:16px}.connectionTestPanel .notice{grid-column:auto}.shadowRerunFields,.shadowRerunFooter,.shadowCleanupMode,.shadowCleanupConfirmation,.writeModeActivation,.writeModeActivation form{grid-template-columns:1fr}.writeModeActivation form>button,.writeModeActivation form>.notice{grid-column:auto}.shadowRerunDisclosure>summary,.ftpShadowRerunHint>header{align-items:flex-start}.shadowRerunOpen{flex:none}.shadowRerunProgress>header,.shadowProgressTitle{align-items:flex-start}.shadowProgressFacts{flex-direction:column;align-items:flex-start;gap:10px}.shadowProgressFacts>a{margin-left:0}.legacySettingsPanel>.settingsHelp{padding:16px 16px 14px}.legacySettingsDisclosure>summary{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:16px}.legacySettingsDisclosure>summary .settingsSummary{flex-basis:calc(100% - 32px);margin-left:32px}.legacySettingsDisclosureContent,.legacySettingsEmpty{padding:16px}.configurationOwnership,.fixedConfigurationSection,.fixedConfigurationFields,.filterDirectionGrid{grid-template-columns:1fr}.configurationOwnership>div,.ssmBcConfigurationForm{padding:16px}.ssmBcConfiguration>.notice{margin:16px 16px 0}}.operationsFilters{margin-bottom:22px;padding:20px}.operationsFilters form{grid-template-columns:1.35fr 1fr 1fr .9fr 1.2fr .8fr .8fr auto;align-items:end;gap:12px;display:grid}.logFilters form{grid-template-columns:1.35fr 1fr .9fr 1fr 1.2fr .8fr .8fr auto}.advancedLogFilters{border-top:1px solid var(--line);grid-column:1/-1;padding-top:14px}.advancedLogFilters>summary,.logDetailBody>summary{cursor:pointer;color:var(--accent);font-weight:700}.advancedLogFilters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.operationsFilters label,.operationsFilters label>span{gap:7px;display:grid}.operationsFilters label>span{color:var(--muted);font-size:12px}.filterActions{align-items:center;gap:10px;display:flex}.operationsRunTable>article,.operationsRunHeader{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.5fr) minmax(120px,.7fr) minmax(175px,1fr) minmax(175px,1fr) auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.operationsRunHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:11px}.operationsRunTable article div,.runCounts{gap:4px;display:grid}.operationsRunTable small,.operationWorkItem p,.workItemMeta{color:var(--muted)}.operationsRunTable .runLevelError{color:var(--danger);overflow-wrap:anywhere;margin-top:4px}.duplicateRunCounts small{overflow-wrap:anywhere}.operationalLogTable>article,.operationalLogHeader{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(130px,.7fr) minmax(210px,1.2fr) minmax(260px,1.8fr) auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.operationalLogTable.selectableLogs>article,.operationalLogTable.selectableLogs>.operationalLogHeader{grid-template-columns:32px minmax(150px,.8fr) minmax(130px,.7fr) minmax(210px,1.2fr) minmax(260px,1.8fr) auto}.logSelection{place-items:center;display:grid}.logSelection input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.bulkResolutionToolbar{border-top:1px solid var(--line);background:#ffffff04;align-items:center;gap:10px;padding:12px 20px;display:flex}.bulkResolutionToolbar span{color:var(--muted);margin-right:auto}.bulkResolutionToolbar button:disabled{cursor:not-allowed;opacity:.45}.confirmationModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020709c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmationModal{border:1px solid var(--line);background:var(--panel);width:min(520px,100%);box-shadow:0 24px 80px #0000008c}.confirmationModal header{border-bottom:1px solid var(--line-subtle);padding:24px 26px 18px}.confirmationModal h2{margin:5px 0 0;font-size:24px}.confirmationModal>p{color:var(--text);margin:0;padding:22px 26px 14px;line-height:1.55}.confirmationModalHint{border-left:3px solid var(--accent);color:var(--muted);background:#73e0b412;margin:0 26px 22px;padding:11px 13px;font-size:13px;line-height:1.45}.confirmationModal footer{justify-content:flex-end;gap:10px;padding:16px 26px 22px;display:flex}.operationalLogHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-top:0;font-size:11px}.operationalLogTable article>div{justify-items:start;gap:5px;display:grid}.operationalLogTable small{color:var(--muted)}.logMessage{overflow-wrap:anywhere}.badge.log-info{border-color:var(--line);color:var(--muted)}.badge.log-warning{color:var(--warning);border-color:#efca7373}.badge.log-error,.badge.log-critical{color:var(--danger);border-color:#ff8b8673}.logDetailSummary{margin-bottom:22px;overflow:hidden}.logDetailSummaryHeading{align-items:center}.logDetailSummaryHeading h2{margin-top:3px}.logDetailState{align-items:center;gap:8px;display:flex}.logDetailMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:18px 20px 20px;display:grid}.logDetailMetaGrid>div{border:1px solid var(--line);background:#ffffff04;align-content:start;gap:7px;min-width:0;min-height:76px;padding:14px 15px;display:grid}.logDetailMetaGrid>.logDetailMetaWide{grid-column:span 2}.logDetailMetaGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.logDetailMetaGrid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.logDetailTechnicalValue code{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:500}.logDetailBody pre{border-top:1px solid var(--line);max-height:560px;color:var(--muted);white-space:pre-wrap;margin:0;padding:20px;font-size:12px;overflow:auto}.logDetailBody>summary{padding:18px 20px}.logTranscript{margin-bottom:22px}.logTranscript ol{margin:0;padding:0;list-style:none}.logTranscript li{border-top:1px solid var(--line);grid-template-columns:175px 110px minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.logTranscript li.isCurrent{box-shadow:inset 3px 0 0 var(--accent);background:#6fe1b80d}.logTranscript li>div{gap:5px;display:grid}.logTranscript small{color:var(--muted)}.logTranscript details{margin-top:8px}.logTranscript details summary{cursor:pointer;color:var(--accent)}.logTranscript pre{max-height:320px;color:var(--muted);white-space:pre-wrap;overflow:auto}.liveRefreshNote{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:-10px 0 14px;font-size:12px;display:flex}.liveRefreshNote i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%}.logListRefresh{white-space:nowrap;align-items:center;gap:8px;display:flex}.logListRefresh i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%}.initialSyncStatusNotice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.initialSyncStatusNotice>:first-child{gap:5px;display:grid}.initialSyncStatusNotice .initialSyncDetailsButton{color:var(--accent);flex:none;font-weight:700}@media (max-width:800px){.initialSyncStatusNotice{grid-template-columns:1fr}.initialSyncStatusActions{flex-wrap:wrap;justify-content:flex-start}}.pagination{justify-content:space-between;padding:20px 0;display:flex}.pagination>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination>div>span{align-items:center;gap:6px;display:flex}.pagination i{color:var(--muted);font-style:normal}.operationsWorkItems{gap:18px;display:grid}.operationWorkItem{padding:16px 18px;overflow:hidden}.runStagePanel,.runScopeExclusions,.operationsDetailFilters{margin-bottom:22px}.runScopeExclusions .panelHeading>strong{color:var(--warning);font-size:24px}.runScopeExclusionList{background:var(--line);gap:1px;padding:8px 20px 18px;display:grid}.runScopeExclusion{background:var(--panel);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.runScopeExclusion>div{gap:4px;display:grid}.runScopeExclusion span,.runScopeExclusion small,.runScopeExclusionLimit{color:var(--muted)}.runScopeExclusion small{text-align:right}.runScopeExclusionLimit{background:var(--panel);margin:0;padding:12px 14px}.runStageTable{padding:8px 20px 18px;overflow-x:auto}.runStageRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(110px,1fr));gap:14px;min-width:820px;padding:12px 0;display:grid}.runStageHeader{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.operationsDetailFilters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.operationsDetailFilters.mailchimpFilters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.operationsDetailFilters label{color:var(--muted);gap:7px;font-size:12px;display:grid}.operationsFilterActions{align-items:center;gap:12px;display:flex}.operationsFilterActions button{padding:0 18px}.operationWorkItem>header{justify-content:space-between;gap:20px;display:flex}.operationWorkItem h2{margin:9px 0 3px}.operationWorkItem p{margin:0}.workItemMeta{align-items:center;gap:14px;font-size:13px;display:flex}.structuredError{border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);gap:5px;margin-top:16px;padding:13px 15px;display:grid}.structuredError span{overflow-wrap:anywhere}.operationFacts{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.operationFacts div{background:var(--panel-raised);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.operationFacts dt,.operationFacts dd{margin:0}.operationFacts dt{color:var(--muted);white-space:nowrap;font-size:10px}.operationFacts dd{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.deferredList,.attemptList,.mailchimpActivity{margin-top:18px}.mailchimpActivity>div{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:start;gap:14px;padding:12px 0;display:grid}.mailchimpActivity>div>div:first-child{gap:4px;display:grid}.mailchimpActivity>div>div:first-child span,.mailchimpActivity time{color:var(--muted);font-size:13px}.mailchimpActivity .diagnosticDetails{grid-column:1/-1;margin-top:0}.diagnosticDetails,.executionTranscript{margin-top:1rem}.diagnosticDetails pre,.executionTranscript pre{border:1px solid var(--line);background:var(--background);max-height:24rem;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;overflow:auto}.diagnosticWarning{color:var(--muted);font-size:.82rem}.initialSyncEntityFilters{gap:14px;display:grid}.initialSyncEntityFilters>p{color:var(--muted);margin:0}.initialSyncFilterRows{gap:10px;display:grid}.initialSyncFilterRow{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(240px,1.3fr);align-items:end;gap:14px;padding:14px 0;display:grid}.initialSyncFilterRow>strong{align-self:center}.initialSyncFilterRow>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.initialSyncOption{border:1px solid var(--line-subtle);background:color-mix(in srgb, var(--input) 78%, var(--panel));cursor:pointer;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:15px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.initialSyncOption:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--input) 88%, var(--accent))}.initialSyncOption:has(input:checked){border-color:color-mix(in srgb, var(--accent) 72%, var(--line));background:color-mix(in srgb, var(--panel) 90%, var(--accent));box-shadow:inset 3px 0 0 var(--accent)}.initialSyncOption>input{opacity:0;width:1px;height:1px;min-height:1px;margin:0;position:absolute}.initialSyncOptionControl{border:1px solid var(--line);background:var(--panel-raised);border-radius:5px;place-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.initialSyncOption input:checked+.initialSyncOptionControl{border-color:var(--accent);background:var(--accent);transform:scale(1.04)}.initialSyncOption input:checked+.initialSyncOptionControl:after{content:"✓";color:#07120e;font-size:13px;font-weight:900;line-height:1}.initialSyncOption input:focus-visible+.initialSyncOptionControl{outline-offset:2px;outline:3px solid #73e0b433}.initialSyncOptionContent strong,.initialSyncOptionContent small{display:block}.initialSyncOptionContent strong{line-height:1.35}.initialSyncOptionContent small{color:var(--muted);margin-top:4px;line-height:1.45}.deferredList>div,.attemptList>div{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr;gap:12px;padding:10px 0;display:grid}.attemptList>div{grid-template-columns:1.2fr .6fr 1fr}.attemptList small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}@media (max-width:1000px){.operationsSummary,.operationsDetailFilters,.operationsDetailFilters.mailchimpFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.initialSyncFilterRow{grid-template-columns:1fr 1fr}.initialSyncFilterRow>strong{grid-column:1/-1}.operationsFilters form,.logFilters form,.advancedLogFilters>div{grid-template-columns:repeat(2,1fr)}.logTranscript li{grid-template-columns:150px 100px minmax(0,1fr)}.operationsRunHeader,.operationalLogHeader{display:none}.operationsRunTable>article,.operationalLogTable>article{grid-template-columns:1fr 1fr}.operationalLogTable.selectableLogs>article{grid-template-columns:32px 1fr 1fr}.bulkResolutionToolbar{flex-wrap:wrap;align-items:stretch}.logDetailMetaGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.mailchimpActivity>div{grid-template-columns:1fr}.mailchimpActivity .diagnosticDetails{grid-column:auto}}@media (max-width:600px){.operationsSummary,.operationsDetailFilters,.operationsDetailFilters.mailchimpFilters,.initialSyncFilterRow{grid-template-columns:1fr}.initialSyncFilterRow>strong{grid-column:auto}.pagination{flex-direction:column;align-items:flex-start;gap:14px}.operationsFilters{padding:16px}.operationsFilters form,.operationsRunTable>article,.operationalLogTable>article,.logDetailMetaGrid,.operationFacts{grid-template-columns:1fr}.logDetailMetaGrid>.logDetailMetaWide{grid-column:auto}.logDetailSummaryHeading{align-items:flex-start}.operationalLogTable.selectableLogs>article{grid-template-columns:32px minmax(0,1fr)}.bulkResolutionToolbar{flex-direction:column}.bulkResolutionToolbar span{margin-right:0}.confirmationModalBackdrop{padding:14px}.confirmationModal footer{flex-direction:column-reverse;align-items:stretch}.logFilters form,.advancedLogFilters>div,.logTranscript li{grid-template-columns:1fr}.operationWorkItem>header,.workItemMeta,.runScopeExclusion{flex-direction:column;align-items:flex-start}.runScopeExclusion small{text-align:left}.deferredList>div,.attemptList>div{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:radial-gradient(circle at 75% 0%, #295c4a38, transparent 32rem), var(--background);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.authPage{place-items:center;width:100%;min-height:100vh;padding:32px 20px;display:grid}.authCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:min(440px,100%);padding:36px;box-shadow:0 24px 80px #00000059}.authBrand{background:var(--accent);color:#07120e;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:28px;font-weight:850;display:grid}.authCard h1{margin:5px 0 0}.authLead{color:var(--muted);margin:12px 0 26px;line-height:1.55}.authForm,.inlineSecurityForm{gap:16px;display:grid}.authForm label,.inlineSecurityForm label{gap:8px;display:grid}.authForm label>span,.inlineSecurityForm label>span{font-size:13px;font-weight:650}.authForm .primaryAction,.inlineSecurityForm .primaryAction{cursor:pointer;border:0;justify-content:center}.textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px}.formError,.formSuccess{border-radius:5px;margin:0;padding:11px 13px;font-size:13px}.formError{color:var(--danger);background:#ff8b861f}.formSuccess{color:var(--accent);background:#73e0b41a}.appShell{min-height:100vh}.sidebar{z-index:10;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0d0ff0;flex-direction:column;width:232px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:var(--text);align-items:center;gap:12px;padding:4px 8px 28px;display:flex}.brandMark,.navMark{place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.brandMark{background:var(--accent);color:#07120e;border-radius:9px;width:38px;height:38px;font-weight:800}.brand strong,.brand small,.environmentStatus strong,.environmentStatus small{display:block}.clientContext{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding:18px 8px;display:grid}.clientContext>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.clientContext form{gap:6px;display:grid}.clientContext .customSelect,.clientContext button{width:100%;min-height:35px;font-size:11px}.clientContext button{cursor:pointer}.clientContext small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.accountActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.accountActions a,.accountActions button{border:1px solid var(--line);background:var(--input);min-height:32px;color:var(--muted);cursor:pointer;border-radius:5px;place-items:center;font-size:10px;display:grid}.clientContext+.environmentStatus{margin-top:0}.brand strong{font-size:15px}.brand small{color:var(--muted);margin-top:2px;font-size:11px}.sidebar nav{gap:4px;display:grid}.sidebar nav a{min-height:46px;color:var(--muted);border-radius:6px;align-items:center;gap:12px;padding:0 10px;font-size:13px;display:flex}.sidebar nav a:hover,.sidebar nav a.active{background:var(--panel-raised);color:var(--text)}.sidebar nav a.active{box-shadow:inset 2px 0 var(--accent)}.navMark{border:1px solid var(--line);border-radius:5px;width:24px;height:24px;font-size:9px}.sidebar nav a.active .navMark{color:var(--accent);border-color:#73e0b459}.environmentStatus{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:auto;padding:20px 8px 0;display:flex}.environmentStatus>span{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 10px #73e0b499}.environmentStatus.preview>span{background:#ffb65c;box-shadow:0 0 10px #ffb65c8c}.environmentStatus.production>span{background:var(--accent)}.environmentStatus strong{font-size:11px}.environmentStatus small{color:var(--muted);margin-top:4px;font-size:9px}.workspace{min-height:100vh;margin-left:232px}a{color:var(--accent);text-decoration:none}main{width:min(1280px,100% - 40px);margin:0 auto;padding:56px 0 96px}.pageHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.pageHeader p{color:var(--muted);margin:14px 0 0}.compactHeader{align-items:flex-start}.primaryAction{border:1px solid var(--accent);background:var(--accent);color:#07120e;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:750;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.primaryAction:hover{color:#07120e;background:#9aebca;border-color:#9aebca;box-shadow:0 0 0 3px #73e0b41f}.secondaryAction{border:1px solid var(--line);min-height:40px;color:var(--text);background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:650;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.secondaryAction:hover{border-color:var(--accent);color:var(--accent);background:#73e0b41a}.headerActions{align-items:center;gap:10px;display:flex}.topbar,.detailHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,6vw,68px);font-weight:540;line-height:1}h2,h3,p{margin-top:0}.readOnly,.badge{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.readOnly:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}.intro{max-width:100%;color:var(--muted);padding:28px 0;font-size:17px;line-height:1.6}.intro>p{max-width:720px}.shadowStatusHelp{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);margin-top:18px}.shadowStatusHelp summary{cursor:pointer;padding:13px 16px;font-size:13px;font-weight:700}.shadowStatusLegend{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.shadowStatusLegend>div{background:var(--panel);grid-template-columns:minmax(145px,auto) 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.shadowStatusLegend p,.shadowStatusNote{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.shadowStatusNote{border-top:1px solid var(--line);padding:13px 16px}.filters{border:1px solid var(--line);background:#14181be0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:24px;padding:18px;display:grid}.shadowRunFilter{grid-column:span 2}.filters label{color:var(--muted);gap:7px;font-size:12px;display:grid}.integrationFilters{display:block}.integrationFilters form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.integrationFilters label:first-child{flex:2 340px}.integrationFilters label:not(:first-child){flex:185px;min-width:0}.customSelect{width:100%;min-width:0;color:var(--text);font-size:14px;position:relative}.customSelectTrigger{border-color:var(--line);background:var(--input);width:100%;color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 13px;font-weight:500;display:grid}.customSelectTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customSelectTrigger:hover,.customSelect.isOpen .customSelectTrigger{border-color:color-mix(in srgb, var(--accent) 68%, var(--line));background:color-mix(in srgb, var(--input) 84%, var(--accent))}.customSelectPlaceholder{color:#829098}.customSelectChevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.customSelect.isOpen .customSelectChevron{transform:translateY(2px)rotate(225deg)}.customSelectPopover{z-index:80;border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--panel-raised);border-radius:8px;width:max(100%,240px);max-width:min(420px,100vw - 40px);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 50px #00000059}.customSelect.opensUp .customSelectPopover{top:auto;bottom:calc(100% + 7px)}.clientContext .clientSelect .customSelectPopover{width:100%;max-width:100%}.customSelectSearch{width:calc(100% - 16px);min-height:38px;margin:8px}.customSelectOptions{max-height:280px;padding:6px;display:grid;overflow-y:auto}.customSelectOptions button{width:100%;min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;font-weight:500;display:grid}.customSelectOptions button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customSelectOptions button:hover,.customSelectOptions button.isActive{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.customSelectCheck{color:var(--accent);font-weight:800}.customSelectEmpty{color:var(--muted);text-align:center;padding:18px 10px}.customSelect.isDisabled{opacity:.62}input,select,textarea,button{min-height:var(--control-height);border:1px solid var(--line);background:var(--input);color:var(--text);font:inherit;border-radius:5px}input:not([type=checkbox]):not([type=radio]),select,.customSelectTrigger{height:var(--control-height);min-height:var(--control-height)}input:focus,select:focus,textarea:focus,button:focus-visible,summary:focus-visible{border-color:var(--accent);outline-offset:1px;outline:2px solid #73e0b429}button:disabled{cursor:not-allowed;opacity:.45}.successNotice{border-color:#73e0b466}.connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.connectionCard{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-raised), var(--panel));border-radius:7px;min-width:0;min-height:290px;padding:20px;overflow:hidden}.connectionTopline{justify-content:space-between;align-items:center;display:flex}.providerMark{color:#fff;background:#23559a;border-radius:10px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.providerMark.ssm{background:#317b61}.providerMark.dynamics_365_finance_operations{background:#1f5b99}.providerMark.sivas{background:#367b86}.providerMark.ftp{background:#805fa8}.providerMark.mailchimp{background:#c86b2a}.providerMark.skribble{background:#e54d2e}.providerMark.legacy{background:#59676f}.state{color:var(--muted);text-transform:uppercase;font-size:11px}.state.enabled:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.state.review{color:var(--warning)}.legacyConnectionCard{border-style:dashed}.connectionCard h2{margin:27px 0 7px;font-size:20px}.connectionCard>p{color:var(--muted);font-size:13px}.connectionFacts{background:0 0;grid-template-columns:1fr;gap:0;margin-top:25px;display:grid}.connectionFacts div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;min-width:0;padding:10px 0;display:flex}.connectionFacts dt,.connectionFacts dd{background:0 0;margin:0;padding:0;font-size:11px}.connectionFacts dd{color:#cdd5d9;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.connectionFacts dt{flex:none}.roadmapStrip{border:1px dashed var(--line);color:var(--muted);gap:18px;margin-top:18px;padding:16px 18px;font-size:12px;display:flex}.roadmapStrip strong{color:var(--accent)}.configurationForm{gap:18px;max-width:1080px;display:grid}.configurationForm fieldset{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin:0;padding:24px}.configurationForm legend{padding:0 8px;font-size:15px;font-weight:650}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.formGrid label,.formGrid .formField{color:#d8dfe2;align-content:start;gap:7px;font-size:13px;display:grid}.fieldLabelWithHelp{align-items:center;gap:7px;display:flex}.inlineFieldHelp{position:relative}.inlineFieldHelp>summary{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:11px;font-weight:750;line-height:1;list-style:none;display:grid}.inlineFieldHelp>summary::-webkit-details-marker{display:none}.inlineFieldHelp[open]>summary{border-color:var(--accent);color:var(--accent)}.inlineFieldHelpContent{z-index:30;border:1px solid var(--line);background:var(--panel-raised);width:min(390px,100vw - 96px);color:var(--text);border-radius:7px;padding:14px 15px;line-height:1.45;position:absolute;top:25px;left:-8px;box-shadow:0 16px 36px #00000059}.inlineFieldHelpContent strong,.inlineFieldHelpContent p,.inlineFieldHelpContent small{display:block}.inlineFieldHelpContent p{color:var(--muted);margin:3px 0 12px}.inlineFieldHelpContent small{border-top:1px solid var(--line-subtle);color:var(--muted);padding-top:10px;font-size:11px}.connectionConfigurationForm .formGrid label:not(.checkboxLabel){grid-template-rows:18px 42px 15px}.connectionConfigurationForm .fieldLabel{align-items:baseline;gap:5px;display:flex}.connectionConfigurationForm .formGrid label>input,.connectionConfigurationForm .formGrid label>.customSelect{grid-row:2}.connectionConfigurationForm .formGrid label>small{grid-row:3}.formGrid label small{color:var(--muted);font-size:11px}.configurationForm input:disabled{border-color:var(--line-subtle);background:color-mix(in srgb, var(--surface) 76%, transparent);color:var(--muted);cursor:not-allowed;opacity:.78}.optional{color:var(--muted);font-weight:400}.checkboxLabel{align-items:center;gap:9px;line-height:1.25;display:inline-flex}.formGrid .checkboxLabel{flex-direction:row;align-self:end;min-height:42px}.checkboxLabel input[type=checkbox]{width:17px;min-width:17px;min-height:17px;accent-color:var(--accent);flex:0 0 17px;margin:0}.honeypotToggle{margin-top:16px}.formActions{justify-content:flex-end;display:flex}.accessColumns{grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);align-items:start;gap:18px;display:grid}.accessCreatePanel,.accessUser{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:22px}.accessCreatePanel h2,.accessUserList h2{margin:8px 0 20px}.compactForm{gap:16px;display:grid}.compactForm>label,.accessIdentityFields>label{color:#d8dfe2;gap:7px;font-size:13px;display:grid}.compactForm input,.compactForm .customSelect{width:100%;padding:0 11px}.accessIdentityFields{grid-template-columns:1fr 1.2fr .8fr auto;align-items:end;gap:12px;display:grid}.accessIdentityFields .accessActive{white-space:nowrap;align-items:center;min-height:42px;display:flex}.membershipFieldset{border:1px solid var(--line-subtle);border-radius:6px;margin:0;padding:16px}.membershipFieldset legend{color:var(--muted);padding:0 7px;font-size:11px}.membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.membershipRow{border:1px solid var(--line-subtle);background:var(--input);border-radius:5px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.membershipRow .checkboxLabel{align-items:center;gap:9px;display:flex}.membershipRow .checkboxLabel input,.accessIdentityFields .accessActive input{flex:0 0 17px;width:17px;min-width:17px}.membershipRow .checkboxLabel>span{min-width:0}.membershipRow strong,.membershipRow small{display:block}.membershipRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.membershipRow small{color:var(--muted);margin-top:2px;font-size:10px}.membershipRow .customSelect{width:100%;min-height:35px;font-size:11px}.accessUserList{margin-top:24px}.sectionHeading{justify-content:space-between;align-items:center;display:flex}.accessUser{margin-bottom:10px;padding:0}.accessUser summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 20px;list-style:none;display:flex}.accessUser summary::-webkit-details-marker{display:none}.accessUser summary strong,.accessUser summary small{display:block}.accessUser summary small,.accessSummaryMeta{color:var(--muted);margin-top:4px;font-size:11px}.accessUserForm{border-top:1px solid var(--line-subtle);padding:20px}.importSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.operationsSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.importSummary article{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:6px;padding:17px 19px;display:grid}.importSummary span,.importSummary small{color:var(--muted);font-size:11px}.importSummary strong{font-size:27px;font-weight:560}.importWorkspace,.importRuns,.csvPreview{border:1px solid var(--line);background:var(--panel);border-radius:7px;margin-bottom:18px}.importProfileList{display:grid}.importProfileList>article{border-top:1px solid var(--line-subtle);grid-template-columns:50px minmax(220px,1fr) minmax(340px,1.2fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.profileOpen{font-size:12px;font-weight:650}.sourceMark{background:#317b61;border-radius:8px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.sourceMark.ftp{background:#805fa8}.importProfileList h3{margin:9px 0 5px;font-size:16px}.importProfileList p{color:var(--muted);margin:0;font-size:12px}.importProfileList dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.importProfileList dt,.importProfileList dd{margin:0;font-size:11px}.importProfileList dt{color:var(--muted);margin-bottom:5px}.emptyRunState,.importProfileList .emptyState{color:var(--muted);text-align:center;padding:30px 20px;font-size:12px}.manualUploadPanel{border:1px solid var(--line);margin-bottom:18px}.manualUploadBody{border-top:1px solid var(--line);gap:16px;padding:20px;display:grid}.uploadActionRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.uploadActionRow p{color:var(--muted);margin:0;font-size:12px}.uploadActionRow button{background:var(--accent);color:#07120e;padding-inline:18px;font-weight:750}.importDetailHeader p{color:var(--muted);margin:12px 0 0}.fileImportProfileLink{margin-top:18px}.fileImportProfileLink .secondaryAction{white-space:nowrap;margin-left:auto}.importRunDetail>.importRunCard{border-top:1px solid var(--line)}.importRunCard{padding:20px}.runHeadline,.runMetrics{justify-content:space-between;align-items:center;gap:16px;display:flex}.runHeadline>div{align-items:center;gap:12px;display:flex}.runHeadline h3{margin:0;font-size:15px}.runHeadline small{color:var(--muted)}.runHeadlineMeta{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:3px;font-size:11px;display:grid}.runMetrics{border-block:1px solid var(--line-subtle);color:var(--muted);justify-content:flex-start;margin-top:16px;padding:12px 0;font-size:11px}.runMetrics strong{color:var(--text);margin-right:4px;font-size:15px}.badge.run-ready,.badge.run-succeeded{color:var(--accent);border-color:#73e0b473}.badge.run-failed{color:var(--danger);border-color:#ff8b8673}.badge.run-validating,.badge.run-pending,.badge.run-running{color:var(--warning);border-color:#efca7373}.badge.run-duplicate{color:#73cbe0;border-color:#73cbe073}.validationErrors{background:var(--line-subtle);gap:1px;margin-top:14px;display:grid}.validationErrors p{color:var(--danger);background:#ff8b860f;grid-template-columns:90px 1fr;gap:12px;margin:0;padding:10px 12px;font-size:11px;display:grid}.importIssues{background:#ff8b860a;border:1px solid #ff8b8638;border-radius:8px;margin-top:16px}.importIssuesHeading,.importIssuePagination{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.importIssuesHeading>div{gap:3px;display:grid}.importIssuesHeading span,.importIssuePagination span{color:var(--muted);font-size:12px}.importIssueFilters{border-block:1px solid var(--line-subtle);grid-template-columns:minmax(150px,.45fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:12px 16px;display:grid}.importIssueFilters label{gap:6px;display:grid}.importIssueFilters label>span{color:var(--muted);font-size:11px}.importIssueFilters input,.importIssueFilters .customSelect{min-height:38px}.importIssueList{display:grid}.importIssueList details{border-bottom:1px solid var(--line-subtle)}.importIssueList summary{cursor:pointer;grid-template-columns:82px 76px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;list-style:none;display:grid}.importIssueList summary::-webkit-details-marker{display:none}.importIssueList summary>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.importIssueList summary strong{color:var(--danger);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.importIssueList details[open] summary strong{white-space:normal}.issueKind{border:1px solid var(--line);width:fit-content;color:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px}.issueKind-mapping{color:var(--warning);border-color:#efca7361}.issueKind-file,.issueKind-structure{color:var(--danger);border-color:#ff8b8661}.importIssueList .previewScroller,.importIssueList .emptyMappingValue{margin:0 16px 14px}.importIssuePagination{justify-content:flex-end}@media (max-width:720px){.importIssueFilters{grid-template-columns:1fr}.importIssueList summary{grid-template-columns:auto 1fr}.importIssueList summary strong{grid-column:1/-1}}.sourcePreview{margin-top:14px}.sourcePreview>strong{margin-bottom:8px;font-size:12px;display:block}.importRunCard .previewScroller{overflow-x:auto}.importRunCard table{border-collapse:collapse;width:100%}.importRunCard th,.importRunCard td{border:1px solid var(--line-subtle);text-align:left;white-space:nowrap;min-width:130px;padding:9px 11px}.mappingDryRun{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:16px;display:grid}.shadowRelease,.shadowProgress{background:#73e0b40d;border:1px solid #73e0b459;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:13px 14px;display:flex}.shadowRelease>div,.shadowProgress>div:first-child{gap:3px;display:grid}.shadowRelease span,.shadowProgress span{color:var(--muted);font-size:11px}.shadowRelease small{color:var(--danger)}.ftpProfileControl{border:1px solid var(--line);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:16px 18px;display:flex}.ftpProfileControl>div:first-child,.remoteFileState{gap:4px;display:grid}.ftpProfileControl span,.ftpProfileControl small,.remoteFileState span,.remoteFileState small{color:var(--muted);font-size:11px}.ftpProfileActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ftpProfileActions .secondary{color:var(--text);background:0 0}.dangerText{color:var(--danger)!important}.remoteFileState{border-left:2px solid var(--accent);margin-top:14px;padding:4px 0 4px 12px}.remoteFileState small{overflow-wrap:anywhere}.shadowProgress{border-color:var(--line);background:var(--input);align-items:flex-start}.shadowProgressMetrics{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.shadowProgressMetrics strong{color:var(--text);margin-right:3px;font-size:13px}.ftpShadowDeleteAction{justify-items:end;gap:5px;display:grid}.ftpArchiveBackfillAction,.ftpArchiveRecheckAction,.productionImportReplayAction{justify-items:end;gap:.4rem;display:grid}.mappingDryRunHeading{gap:3px;margin-bottom:4px;display:grid}.mappingDryRunHeading strong{font-size:14px}.mappingDryRunHeading span,.emptyMappingValue{color:var(--muted);font-size:11px}.mappingDryRun details{border:1px solid var(--line-subtle);background:var(--input);border-radius:6px;overflow:hidden}.mappingDryRun summary{cursor:pointer;justify-content:space-between;gap:20px;padding:12px 14px;list-style-position:inside;display:flex}.mappingDryRun summary span{color:var(--muted);font-size:11px}.mappingDryRun summary strong{color:var(--accent);margin-left:auto;font-size:11px}.mappingDryRun .mappingFailed summary strong,.mappingError{color:var(--danger)}.mappingComparison{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mappingComparison>section{min-width:0;padding:14px}.mappingComparison>section+section{border-left:1px solid var(--line-subtle)}.mappingComparison h4,.mappingReferences h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:650}.mappingComparison h4:not(:first-child){margin-top:16px}.mappingValueList{background:var(--line-subtle);grid-template-columns:1fr;gap:1px;margin:0;display:grid}.mappingValueList div{background:var(--surface);grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:12px;padding:8px 10px;display:grid}.mappingValueList dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:10px;overflow:hidden}.mappingValueList dd{overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mappingReferences{margin-top:16px}.mappingReferences p{border-top:1px solid var(--line-subtle);grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);gap:3px 12px;margin:0;padding:9px 0;display:grid}.mappingReferences span,.mappingReferences small{font-size:10px}.mappingReferences small{color:var(--warning);grid-column:2}.mappingError{border-top:1px solid var(--line-subtle);margin:0;padding:12px 14px;font-size:11px}@media (max-width:850px){.mappingComparison{grid-template-columns:1fr}.mappingComparison>section+section{border-top:1px solid var(--line-subtle);border-left:0}}.runTable article{border-top:1px solid var(--line-subtle);grid-template-columns:1fr 1fr 120px minmax(170px,auto) minmax(170px,auto) auto;align-items:center;gap:16px;padding:14px 20px;font-size:12px;display:grid}.runDetailLink{white-space:nowrap;font-weight:650}.importRunDetailHeader{align-items:flex-end}.importRunDetailHeader .eyebrow{margin-top:20px;display:block}.importRunDetailError{margin-top:24px}.importRunOutcomeSummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}.importRunOutcomeSummary article{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:6px;padding:17px 19px;display:grid}.importRunOutcomeSummary span,.importRunOutcomeSummary small,.importRunRecordTable small{color:var(--muted);font-size:11px}.importRunOutcomeSummary strong{font-size:27px;font-weight:560}.importRunRecords{margin-bottom:18px}.importRunRecordTable{display:grid}.importRunRecordHeader,.importRunRecordTable article{border-top:1px solid var(--line-subtle);grid-template-columns:150px minmax(220px,1fr) minmax(260px,1.2fr) 120px;align-items:start;gap:18px;padding:14px 20px;display:grid}.importRunRecordHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.importRunRecordTable article>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.recordOutcome{justify-items:start}.record-created,.record-updated,.record-planned{color:var(--accent);border-color:#73e0b48c}.record-already_exists,.record-skipped,.record-pending{color:var(--warning);border-color:#e0bd738c}.record-failed{color:var(--danger);border-color:#ff77778c}.runTimestamp{font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;display:grid}.runTimestamp small{color:var(--muted)}.runOutcome{justify-items:start;gap:4px;display:grid}.runOutcome small{color:var(--muted);line-height:1.35}.sourceKindSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.sourceKindSelector label{border:1px solid var(--line);background:var(--input);cursor:pointer;border-radius:6px;grid-template-columns:20px 1fr;gap:5px 10px;padding:16px;display:grid}.sourceKindSelector label.selected{background:#73e0b40f;border-color:#73e0b499}.sourceKindSelector input{width:17px;min-height:17px;accent-color:var(--accent);grid-row:1/3}.sourceKindSelector small,.fileDrop span{color:var(--muted);font-size:11px}.fileDrop{border:1px dashed var(--line);background:var(--input);text-align:center;cursor:pointer;border-radius:6px;gap:7px;padding:26px;display:grid;position:relative}.fileDrop:hover{border-color:var(--accent)}.fileDrop input{opacity:0;width:1px;height:1px;position:absolute}.csvPreview .previewScroller{border-top:1px solid var(--line);overflow-x:auto}.csvPreview table{border-collapse:collapse;width:100%;font-size:11px}.csvPreview th,.csvPreview td{border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);text-align:left;white-space:nowrap;min-width:130px;padding:10px 12px}.csvPreview th{color:var(--accent);font-weight:650}.comingGrid,.logConcept{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.integrationList{gap:12px;margin-bottom:20px;display:grid}.integrationCard{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-raised), var(--panel));border-radius:7px;grid-template-columns:130px minmax(240px,1.5fr) minmax(220px,1fr) 110px;align-items:center;gap:24px;min-height:150px;padding:22px;display:grid}.integrationFlow{align-items:center;gap:8px;display:flex}.integrationFlow .providerMark{width:42px;height:42px}.integrationFlow i{color:var(--muted);font-style:normal}.integrationIdentity>div{align-items:center;gap:8px;display:flex}.integrationIdentity h2{margin:14px 0 6px;font-size:18px}.integrationIdentity p{color:var(--muted);margin:0;font-size:12px}.badge.mode-disabled{color:var(--muted)}.badge.mode-archived{color:var(--muted);opacity:.72;border-style:dashed}.badge.mode-shadow{color:var(--accent);border-color:#73e0b473}.badge.mode-sandbox_write{color:var(--warning);border-color:#efca7373}.badge.mode-production_write{color:var(--danger);border-color:#ff8b8673}.draftBadge{color:var(--accent);text-transform:uppercase;background:#73e0b41a;border-radius:999px;padding:5px 8px;font-size:10px}.draftBadge.readonlyBadge{border:1px solid var(--line);background:var(--panel-raised);color:var(--text-muted)}.mappingVersionSwitcher{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(180px,.35fr) 1fr;align-items:stretch;margin-bottom:18px;display:grid}.mappingVersionSwitcher>div:first-child{border-right:1px solid var(--line);align-content:center;gap:5px;padding:16px 18px;display:grid}.mappingVersionSwitcher>div:first-child span,.mappingVersionSwitcher a small{color:var(--muted);text-transform:uppercase;font-size:10px}.mappingVersionSwitcher>div:last-child{justify-content:flex-end;gap:8px;padding:10px;display:flex}.mappingVersionSwitcher a{border:1px solid var(--line);min-width:150px;color:var(--text-muted);border-radius:5px;align-content:center;gap:3px;padding:10px 12px;font-size:12px;display:grid}.mappingVersionSwitcher a.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.mappingVersionSwitcher a.active small{color:inherit}.entityChips{flex-wrap:wrap;gap:6px;display:flex}.entityChips code{border:1px solid var(--line);color:#cbd4d8;border-radius:4px;padding:6px 8px;font-size:10px}.entityChips>span{color:var(--muted);font-size:11px}.integrationVersion{text-align:right;gap:7px;display:grid}.integrationVersion small{color:var(--muted);text-transform:uppercase;font-size:10px}.integrationVersion strong{font-size:14px}.integrationVersion a{margin-top:7px;font-size:11px}.fieldsetIntro{color:var(--muted);margin:0 0 18px;font-size:13px}.entityConfigList{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.entityConfigList article{background:var(--panel-raised);grid-template-columns:minmax(210px,1fr) 1fr 1fr;align-items:end;gap:16px;padding:14px;display:grid}.entityConfigList article>label{color:var(--muted);gap:6px;font-size:10px;display:grid}.entityConfigList .entityToggle{color:var(--text);grid-template-columns:18px 30px minmax(90px,1fr) auto;align-self:center;align-items:center;gap:8px;display:grid}.entityToggle input{width:17px;min-height:17px;accent-color:var(--accent)}.entityToggle code{color:var(--muted);font-size:10px}.entityToggle .entityDependency{color:var(--muted);grid-column:3/-1;font-size:10px}.priorityNumber{border:1px solid var(--line);width:27px;height:27px;color:var(--accent);border-radius:50%;place-items:center;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.draftGuard{background:#73e0b40d;border:1px solid #73e0b440;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.stateDot{background:var(--muted);border-radius:50%;width:9px;height:9px}.draftGuard p,.draftGuard strong{margin:0;display:block}.mappingHeader h1{font-size:clamp(34px,5vw,56px)}.draftReview{background:linear-gradient(135deg, #20272b, var(--panel));border:1px solid #efca7361;border-radius:7px;grid-template-columns:1.1fr .85fr minmax(260px,.8fr);gap:24px;margin:24px 0 18px;padding:20px;display:grid}.draftReview.ready{border-color:#73e0b46b}.draftReviewSummary>div{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.draftReviewSummary h2{margin:0;font-size:17px}.draftReviewSummary p,.publicationBlocked{color:var(--muted);margin:9px 0 0;font-size:11.5px;line-height:1.5}.reviewBadge{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.draftEntityChecks{align-content:center;gap:7px;display:grid}.draftEntityChecks>div{border-bottom:1px solid var(--line-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:grid}.draftEntityChecks i{background:var(--warning);border-radius:50%;width:7px;height:7px}.draftEntityChecks .valid i{background:var(--accent)}.draftEntityChecks span{color:var(--muted);text-align:right}.publishShadowForm{border-left:1px solid var(--line-subtle);align-content:center;gap:9px;padding-left:20px;display:grid}.publishShadowForm label{color:var(--muted);gap:6px;font-size:11px;display:grid}.publishShadowForm button{width:100%}.mappingWorkspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.entityNavigation{border:1px solid var(--line);background:var(--panel);min-width:0;display:grid;position:sticky;top:20px;overflow:hidden}.entityNavigation>span{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:14px;font-size:10px}.entityNavigation a{border-bottom:1px solid var(--line);color:#cbd3d7;overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;min-width:0;padding:12px 13px;font-size:12px;display:grid}.entityNavigation a:last-of-type{border-bottom:0}.entityNavigation a.active{background:var(--panel-raised);color:var(--text);box-shadow:inset 2px 0 var(--accent)}.entityNavigation i{background:var(--warning);border-radius:50%;width:7px;height:7px}.entityNavigation i.valid{background:var(--accent)}.entityNavigation small{color:var(--muted);grid-column:2;font-size:9px}.entityCreate{border-top:1px solid var(--line)}.entityCreate summary{color:var(--accent);cursor:pointer;padding:13px;font-size:11px;font-weight:700;list-style:none}.entityCreate summary::-webkit-details-marker{display:none}.entityCreate form{border-top:1px solid var(--line);background:#0e1113;gap:12px;padding:13px;display:grid}.entityCreate label,.entityDangerZone label{color:var(--muted);gap:6px;font-size:10px;display:grid}.entityCreate small,.entityCreate form>p,.entityDangerZone p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.entityCreate button{padding-inline:10px;font-size:11px}.formError{color:var(--danger)!important}.entityDangerZone{border-color:#ff8b8647;grid-template-columns:1fr minmax(280px,.8fr);gap:32px;margin-top:16px;padding:20px;display:grid}.entityDangerZone h2{margin:5px 0 8px;font-size:18px}.entityDangerZone form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.entityDangerZone .formError{grid-column:1/-1}.dangerButton{color:var(--danger);background:0 0;border-color:#ff8b8673}.protectedEntity{border-left:2px solid var(--warning);align-self:center;padding-left:12px}.mappingEditor,.readonlyMapping{gap:16px;display:grid}.readonlyVersionNotice{margin:0}.readonlyMappingSection{overflow:hidden}.readonlyMappingSection>.sectionHeading{gap:24px;padding:22px 20px 18px}.readonlyMappingSection>.sectionHeading h2{margin:2px 0 8px}.readonlyMappingSection>.sectionHeading p{margin:0}.readonlyMappingSection>.sectionHeading>div{min-width:0}.readonlyMappingSection>.sectionHeading form{flex:none}.readonlyMappingSection>.tableWrap+.tableWrap h3,.readonlyMappingSection>p:not(.mailchimpParityProgress){margin:0;padding:16px 20px}.mailchimpParityProgress{border-top:1px solid var(--line-subtle);color:var(--muted);margin:0;padding:12px 20px}.mailchimpParityError{margin:16px 20px}@media (max-width:760px){.readonlyMappingSection>.sectionHeading{flex-direction:column;align-items:stretch}.readonlyMappingSection>.sectionHeading button{width:100%}}.readonlyDefinitionGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.readonlyDefinitionGrid>div{border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);gap:7px;padding:15px 17px;display:grid}.readonlyDefinitionGrid dt{color:var(--muted);text-transform:uppercase;background:0 0;padding:0;font-size:10px}.readonlyDefinitionGrid dd{overflow-wrap:anywhere;background:0 0;margin:0;padding:0;font-size:12px}.readonlyRows,.readonlyFieldTable{display:grid}.readonlyLookupRow{border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(70px,auto);align-items:center;gap:12px;padding:14px 18px;display:grid}.readonlyLookupRow>span{color:var(--accent)}.readonlyLookupRow small{color:var(--muted);text-align:right}.readonlyFieldHeader,.readonlyFieldRow{grid-template-columns:.8fr 1.25fr 1fr 1fr 1.35fr;align-items:center;gap:14px;padding:12px 16px;display:grid}.readonlyFieldHeader{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;font-size:10px}.readonlyFieldRow{border-bottom:1px solid var(--line-subtle);font-size:11px}.readonlyFieldRow:last-child,.readonlyLookupRow:last-child{border-bottom:0}.readonlyFieldRow code,.readonlyLookupRow code{overflow-wrap:anywhere;white-space:normal}.readonlyEmpty{color:var(--muted);margin:0;padding:18px;font-size:12px}.readonlyIssues{border-top:1px solid var(--line);color:var(--warning);gap:5px;padding:14px 17px;font-size:11px;display:grid}.mailchimpReadonlySection{display:grid}.mailchimpFlowGrid{background:#11181c;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.mailchimpFlowCard{border:1px solid var(--line-subtle);background:var(--panel);border-radius:6px;min-width:0;padding:20px}.mailchimpFlowCard h3{margin:7px 0 18px;font-size:17px}.mailchimpFlowCard dl{background:0 0;grid-template-columns:1fr;gap:13px;margin:0;display:grid}.mailchimpFlowCard dl>div{border:1px solid var(--line-subtle);background:#141c20;border-radius:4px;gap:5px;padding:12px;display:grid}.mailchimpFlowCard dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:0;font-size:10px}.mailchimpFlowCard dd{overflow-wrap:anywhere;background:0 0;min-width:0;margin:0;padding:0;font-size:12px;line-height:1.5}.mailchimpAudienceList{vertical-align:middle;flex-wrap:wrap;gap:5px;max-width:100%;display:inline-flex}.mailchimpAudience{border:1px solid var(--line);background:var(--panel-raised);overflow-wrap:anywhere;border-radius:4px;gap:1px;padding:5px 8px;display:inline-grid}.mailchimpAudience strong{color:var(--text);font-size:11px}.mailchimpAudience code{color:var(--muted);font-size:9px}.mailchimpStatusRules{gap:9px;margin-top:14px;display:grid}.mailchimpStatusRules>div{border:1px solid var(--line-subtle);background:#141c20;border-radius:4px;gap:7px;padding:12px;font-size:11px;display:grid}.mailchimpStatusRules span{line-height:1.5}.mailchimpSafetyNotice{margin:0 18px 18px}.mailchimpAudienceIdentity{gap:3px;display:grid}.mailchimpAudienceIdentity code{color:var(--muted);font-size:10px}.readonlyJson{color:#cbd4d8;background:#0e1417;margin:0;padding:18px;font-size:11px;line-height:1.55;overflow:auto}@media (max-width:900px){.mappingVersionSwitcher{grid-template-columns:1fr}.mappingVersionSwitcher>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.mappingVersionSwitcher>div:last-child{justify-content:flex-start;overflow-x:auto}.readonlyDefinitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailchimpFlowGrid{grid-template-columns:1fr}.mailchimpFlowCard{border:1px solid var(--line-subtle)}.readonlyFieldTable{overflow-x:auto}.readonlyFieldHeader,.readonlyFieldRow{min-width:860px}}.mappingSection .panelHeading button{min-height:32px}.mappingBasics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:20px;display:grid}.mappingBasics label,.lookupRow label,.executionConfig>label,.fieldRuleGrid label,.fieldOptions>label{color:var(--muted);gap:6px;font-size:11.5px;display:grid}.mappingBasics label{grid-template-rows:32px var(--control-height)}.mappingBasics .fieldLabel{align-items:flex-end;gap:5px;line-height:1.25;display:flex}.metadataFallbackNotice{border-top:1px solid var(--line-subtle);margin:0;padding:12px 20px}.executionConfig{grid-template-columns:minmax(180px,.45fr) 1fr;gap:24px;padding:20px;display:grid}.executionConfig>label{gap:6px;display:grid}.executionConfig small,.executionConfig p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.executionConfig fieldset{border:1px solid var(--line-subtle);border-radius:5px;margin:0;padding:12px 14px}.executionConfig legend{color:var(--muted);padding:0 6px;font-size:10.5px}.dependencyOptions{flex-wrap:wrap;gap:7px 18px;display:flex}.dependencyOptions .inlineCheck{min-height:28px;font-size:12px}.lookupRow{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.lookupRow>span{color:var(--accent);align-self:center}.inlineCheck{white-space:nowrap;align-items:center;min-height:40px;flex-direction:row!important;gap:8px!important;display:flex!important}.inlineCheck input{width:16px;min-height:16px;accent-color:var(--accent)}.secondaryButton,.removeButton{border:1px solid var(--line);color:var(--text);background:0 0;font-size:12px}.mappingFields{background:#141b1f;gap:12px;padding:16px;display:grid}.mappingFieldsFooter{border-top:1px solid var(--line-subtle);background:#141b1f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.mappingFieldsFooter>span{color:var(--muted);font-size:12px}.mappingDirectionNote{border-bottom:1px solid var(--line-subtle);color:var(--text-muted);margin:0;padding:14px 20px;font-size:13px;line-height:1.55}.compositeMappingRules{border-bottom:1px solid var(--line-subtle);background:color-mix(in srgb, var(--accent) 5%, transparent);gap:10px;padding:14px 20px;display:grid}.compositeMappingRules>div{color:var(--text-muted);gap:4px;font-size:12px;line-height:1.5;display:grid}.compositeMappingRules small{color:var(--muted)}.compositeMappingRules code{color:var(--accent);font-size:11px}.legacyMappingReview{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.legacyReviewSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.legacyReviewSummary>div{border:1px solid var(--line-subtle);background:var(--panel-raised);border-radius:6px;gap:4px;padding:13px;display:grid}.legacyReviewSummary span,.legacyReviewSummary small,.legacyRuleList small{color:var(--muted);font-size:11px}.legacyReviewSummary strong{font-size:12px}.legacyReviewWarnings{gap:6px;padding:0 16px 16px;display:grid}.legacyReviewWarnings span{border-left:2px solid var(--warning);color:var(--muted);padding-left:10px;font-size:11px}.legacyRuleDetails{border-block:1px solid var(--line-subtle);padding:0 16px}.legacyRuleDetails summary{cursor:pointer;color:var(--accent);padding:14px 0;font-size:12px;font-weight:650}.legacyRuleList{gap:8px;padding-bottom:16px;display:grid}.legacyRuleList article{border:1px solid var(--line-subtle);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 12px;display:grid}.legacyRuleList article div{gap:3px;display:grid}.legacyRuleList article p{color:var(--warning);grid-column:1/-1;margin:0;font-size:10px}.legacyReviewAction{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.legacyReviewAction p{max-width:720px;color:var(--muted);margin:0;font-size:11px}.legacyReviewAction button{white-space:nowrap;min-height:40px;padding-inline:15px}.migrationProfileList article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.migrationProfileList .secondaryAction{white-space:nowrap}.legacyFormatConfirmations{border-top:1px solid var(--line-subtle);flex-wrap:wrap;gap:12px 28px;margin-top:18px;padding-top:18px;display:flex}.mappingFieldCard{border:1px solid var(--line-subtle);background:var(--panel-raised);border-radius:7px;grid-template-columns:38px 1fr;gap:16px;padding:20px;display:grid;box-shadow:0 7px 18px #0000001f}.fieldNumber{border:1px solid var(--line);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.fieldRuleGrid{grid-template-columns:minmax(190px,1.25fr) minmax(150px,1fr) minmax(135px,160px) minmax(125px,150px);gap:14px;display:grid}.fieldRuleGrid .concatenationEditor{grid-column:span 2}.readOnlyControl{min-height:var(--control-height);border:1px solid var(--line-subtle);background:color-mix(in srgb, var(--input) 70%, transparent);color:var(--muted);border-radius:5px;align-items:center;padding:0 12px;display:flex}.concatenationEditor textarea{resize:vertical;min-height:108px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.fieldRuleMeta{border-top:1px solid var(--line-subtle);grid-column:2;grid-template-columns:auto minmax(260px,1fr) auto;align-items:start;gap:14px;padding-top:14px;display:grid}.fieldRuleMeta>.inlineCheck{font-size:12px}.fieldCompatibilityNote{border-left:2px solid var(--warning);color:var(--muted);grid-column:1/-1;padding-left:10px;font-size:10.5px;line-height:1.5}.fieldInformationNote{border-left-color:var(--accent)}.relationEditor{border:1px solid var(--line-subtle);background:#0c11146b;border-radius:5px;min-width:0}.relationEditor summary{color:#d7e0e4;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:12px;font-weight:650;list-style:none;display:flex}.relationEditor summary::-webkit-details-marker{display:none}.relationEditor summary:after{content:"+";color:var(--accent);font-size:16px}.relationEditor[open] summary:after{content:"−"}.relationEditor summary small{color:var(--muted);margin-left:auto;font-size:10.5px;font-weight:400}.fieldOptions{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:14px;display:grid}.removeButton{min-height:40px;color:var(--danger)}.draftGuard p{color:var(--muted);font-size:11px}.draftGuard strong{color:var(--text);margin-bottom:3px;font-size:12px}.stageCard,.logConcept article{min-height:210px;padding:22px}.stageCard>span,.conceptLabel{color:#66737a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.stageCard h2,.logConcept h2{margin:45px 0 10px;font-size:18px}.stageCard p,.logConcept p{color:var(--muted);font-size:13px;line-height:1.55}.stageCard.ready{border-color:#73e0b44d}.stageCard.current{background:linear-gradient(145deg, #73e0b414, var(--panel))}.emptyWorkspace{text-align:center;align-content:center;place-items:center;min-height:430px;padding:40px;display:grid}.emptyWorkspace h2{margin:20px 0 9px}.emptyWorkspace p{max-width:620px;color:var(--muted);line-height:1.55}.flowPreview{color:var(--muted);align-items:center;gap:12px;margin-top:28px;font-size:11px;display:flex}.flowPreview span{border:1px solid var(--line);border-radius:999px;padding:8px 12px}input,select,textarea{width:100%;padding:0 11px;font-size:13px}textarea{resize:vertical;min-height:120px;padding-block:10px}.fullWidthField{grid-column:1/-1}input::placeholder{color:#78868e;opacity:1}button{background:var(--accent);color:#07120e;cursor:pointer;padding:0 18px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}button:not(:disabled):hover{color:#07120e;background:#9aebca;border-color:#9aebca;box-shadow:0 0 0 3px #73e0b41f}.customSelectTrigger:not(:disabled):hover,.customSelect.isOpen .customSelectTrigger{border-color:color-mix(in srgb, var(--accent) 68%, var(--line));background:color-mix(in srgb, var(--input) 84%, var(--accent));color:var(--text);box-shadow:none}.customSelectOptions button:not(:disabled):hover,.customSelectOptions button.isActive{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);box-shadow:none;border-color:#0000}button.secondaryAction:not(:disabled):hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#73e0b41a}button.button.secondary,button.secondaryButton,button.removeButton{color:var(--text);box-shadow:none;background:0 0}button.button.secondary:not(:disabled):hover,button.secondaryButton:not(:disabled):hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#73e0b41a}button.removeButton:not(:disabled):hover{border-color:var(--danger);color:#ffaaa6;box-shadow:none;background:#ff8b861f}button.textButton:not(:disabled):hover{color:var(--accent);box-shadow:none;background:#73e0b414;border-color:#0000}button.dangerButton:not(:disabled):hover{border-color:var(--danger);color:#ffaaa6;box-shadow:none;background:#ff8b861f}.reset:hover,.paginationPage:hover,.paginationAction:not(.disabled):hover{color:var(--accent)}.paginationPage:hover,.paginationAction:not(.disabled):hover{border-color:var(--accent);background:#73e0b414}.accountActions a:hover,.accountActions button:not(:disabled):hover,.ftpProfileActions .secondary:hover{border-color:var(--accent);color:var(--accent);box-shadow:none;background:#73e0b414}.reset{min-height:40px;color:var(--muted);align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.notice{border:1px solid var(--line);background:var(--panel);gap:6px;margin:24px 0;padding:18px 20px;display:grid}.notice span{color:var(--muted)}.errorNotice{border-color:#ff8b8673}.metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;display:grid}.metrics article{background:var(--panel);gap:24px;min-height:132px;padding:20px;display:grid}.metrics span{color:var(--muted);text-transform:uppercase;font-size:12px}.metrics strong{align-self:end;font-size:34px;font-weight:520}.metrics .positive strong{color:var(--accent)}.metrics .negative strong,.negativeText{color:var(--danger)}.metrics .warningMetric strong{color:var(--warning)}.analysisGrid,.payloadGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.scopeAuditPanel{margin-bottom:20px}.inconclusiveDiagnosticsPanel{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));margin-bottom:20px}.diagnosticExplanation{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px 20px}.diagnosticColumns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.diagnosticColumns>div{padding:18px 20px}.diagnosticColumns>div+div{border-left:1px solid var(--line)}.diagnosticColumns h3{margin:0 0 10px;font-size:14px}.diagnosticList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.diagnosticList li{color:var(--muted);justify-content:space-between;gap:16px;display:flex}.diagnosticList strong{color:var(--text)}.diagnosticSignals{border-top:1px solid var(--line)}.diagnosticSignals summary{cursor:pointer;padding:16px 20px;font-weight:700}.diagnosticSignals>p{color:var(--muted);margin:0;padding:0 20px 16px;font-size:12px}.scopeAuditWarning{border-color:color-mix(in srgb, var(--warning) 55%, var(--line))}.scopeAuditMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.scopeAuditMetrics>div{border-right:1px solid var(--line);gap:8px;padding:18px 20px;display:grid}.scopeAuditMetrics>div:last-child{border-right:0}.scopeAuditMetrics span,.scopeAuditPanel>p{color:var(--muted);font-size:12px}.scopeAuditMetrics strong{font-size:28px}.scopeAuditPanel>p{margin:0;padding:16px 20px}.panel{border:1px solid var(--line);background:var(--panel)}.customJobList{gap:14px;display:grid}.customJobCard{grid-template-columns:minmax(0,1.35fr) minmax(410px,.9fr) auto;align-items:center;gap:28px;padding:26px 24px;display:grid}.customJobIdentity{min-width:0}.customJobIdentity>div{align-items:center;gap:10px;display:flex}.customJobIdentity h2{margin:10px 0 6px;font-size:20px}.customJobIdentity h2 a{color:inherit;text-decoration:none}.customJobIdentity p,.customJobControlBody small{color:var(--muted);margin:0;line-height:1.5}.customJobFacts{border:1px solid var(--line-subtle);background:var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.customJobFacts div{background:var(--panel-raised);align-content:start;gap:7px;min-width:0;padding:14px 16px;display:grid}.customJobFacts div:last-child{grid-column:1/-1}.customJobFacts dt{color:var(--muted);text-transform:uppercase;font-size:11px}.customJobFacts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.4}.customJobScheduleHuman{color:var(--muted);font-size:12px;font-weight:450;line-height:1.45;display:block}.customJobFacts .customJobScheduleHuman{margin-top:5px}.customJobHeader{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.customJobControlBody{gap:20px;padding:20px;display:grid}.customJobRunHistory .panelHeading{align-items:flex-start;min-height:auto;padding:18px 20px}.customJobRunHistory .panelHeading>div{min-width:0}.customJobRunHistory .panelHeading>span{text-align:right;flex:none;padding-top:2px}.customJobRunHistory th,.customJobRunHistory td{padding-block:16px}.customJobControlBody button{cursor:pointer;border:0}.customJobControlBody button:disabled{cursor:not-allowed;opacity:.45}.customJobModeAction{border:1px solid var(--line-subtle);background:var(--panel-raised);justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.customJobModeAction>div,.customJobActionCopy{gap:5px;display:grid}.customJobModeAction form{flex:none}.customJobActionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.customJobActionCard{border:1px solid var(--line-subtle);background:var(--panel-raised);grid-template-rows:auto auto auto;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.customJobActionCardDanger{border-top-color:color-mix(in srgb, var(--danger) 65%, var(--line));border-top-width:2px}.customJobActionCopy strong,.customJobModeAction strong{font-size:14px}.customJobActionCard button{justify-self:start}.customJobControlBody .dangerAction{border:1px solid color-mix(in srgb, var(--danger) 72%, var(--line));min-height:42px;color:var(--danger);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:750;display:inline-flex}.customJobControlBody .dangerAction:not(:disabled):hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);box-shadow:none}.customJobRunDate{gap:6px;display:grid}.customJobRunDate span{color:var(--muted);text-transform:uppercase;font-size:11px}.customJobRunDate input{width:100%;min-height:38px;padding:0 10px}@media (max-width:1100px){.customJobCard{grid-template-columns:minmax(0,1fr) auto;align-items:start}.customJobFacts{grid-area:2/1/auto/-1}}@media (max-width:700px){.customJobCard{grid-template-columns:1fr;gap:20px;padding:20px}.customJobFacts,.customJobCard>.secondaryAction{grid-area:auto}.customJobCard>.secondaryAction{justify-self:stretch}.customJobModeAction{flex-direction:column;align-items:stretch}.customJobModeAction button,.customJobActionCard button{width:100%}}.securityPanel{border-radius:8px;max-width:780px;overflow:hidden}.securityGrid{gap:20px;display:grid}.passwordPanel{margin-top:20px}.passwordForm label{gap:8px;display:grid}.passwordForm label>span{font-size:13px;font-weight:650}.passwordForm input{padding:0 12px}.passwordForm .primaryAction{cursor:pointer;border:0;width:fit-content}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.panelHeader h2{margin:4px 0 0;font-size:19px}.statusBadge{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:11px}.statusBadge.success{color:var(--accent);border-color:#73e0b459}.statusBadge.error{color:var(--danger);border-color:#ff7f7f73}.securityBody{gap:24px;padding:24px;display:grid}.securityBody>p,.twoFactorSetup p{color:var(--muted);margin:0;line-height:1.55}.inlineSecurityForm{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.inlineSecurityForm input{width:100%;padding:0 12px}.inlineSecurityForm .dangerButton{cursor:pointer;padding:0 16px}.twoFactorSetup{border-top:1px solid var(--line-subtle);gap:24px;padding-top:24px;display:grid}.twoFactorSetup h3{margin:0 0 7px;font-size:15px}.setupSecret{border:1px solid var(--line);overflow-wrap:anywhere;background:var(--input);color:var(--accent);border-radius:5px;margin-top:12px;padding:12px;display:block}.backupCodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.backupCodes code{border:1px solid var(--line-subtle);background:var(--input);border-radius:4px;padding:8px 10px}.panelHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 20px;display:flex}.panelHeading h2{margin:0;font-size:17px;font-weight:550}.panelHeading p{color:var(--muted);margin:3px 0 0}.panelHeading span{color:var(--muted);font-size:12px}.empty{color:var(--muted);margin:0;padding:28px 20px}.entityRows{padding:8px 20px}.entityRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto;gap:16px;padding:13px 0;font-size:13px;display:grid}.entityStatusCounts{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.entityRow:last-child{border-bottom:0}.entityRow span{color:var(--muted)}.fieldList{counter-reset:fields;margin:0;padding:8px 20px;list-style:none}.fieldList li{border-bottom:1px solid var(--line);counter-increment:fields;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.fieldList li:before{content:counter(fields, decimal-leading-zero);color:#5f6b72;margin-right:14px}.fieldList code{flex:1}.fieldList a{color:inherit;justify-content:space-between;gap:16px;padding:13px 0;text-decoration:none;display:flex}.fieldList a:hover code,.fieldList a:focus-visible code,.fieldList li.active a{color:var(--accent)}.comparisonsPanel{margin-top:20px}.directionLabel{color:var(--text);font-weight:650}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:14px 18px}th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}td{font-size:13px}td strong,td small{display:block}td small{max-width:260px;color:var(--muted);text-overflow:ellipsis;margin-top:4px;overflow:hidden}.badge.matched{color:var(--accent);border-color:#73e0b473}.badge.mismatched{color:var(--danger);border-color:#ff8b8673}.badge.inconclusive,.badge.target_deleted{color:var(--warning);border-color:#efca7373}.badge.target_missing,.badge.multiple_targets{color:var(--danger);border-color:#ff8b8673}.badge.create_only_validated{color:var(--accent);border-color:#73e0b473}.badge.excluded{border-color:var(--line);color:var(--muted)}.shadowStatusStack{justify-items:start;gap:6px;display:grid}.shadowStatusStack small{color:var(--warning);margin:0;font-size:10px}.badge.plannedCorrectionBadge{color:var(--warning);border-color:#efca7373;font-size:9px}.shadowOutcomeNotice{border-left:3px solid var(--line);background:var(--panel);gap:5px;margin:0 0 20px;padding:14px 16px;display:grid}.shadowOutcomeNotice span{color:var(--muted)}.shadowOutcomeNotice.matched{border-color:var(--accent)}.shadowOutcomeNotice.mismatched,.shadowOutcomeNotice.target_missing,.shadowOutcomeNotice.multiple_targets{border-color:var(--danger)}.shadowOutcomeNotice.target_deleted,.shadowOutcomeNotice.inconclusive{border-color:var(--warning)}.badge.large{padding:10px 14px}.emptyState{text-align:center;justify-items:center;padding:56px 20px;display:grid}.emptyState h3{margin:18px 0 8px;font-size:17px}.emptyState p{max-width:450px;color:var(--muted);margin:0;line-height:1.5}.emptyState .primaryAction{margin-top:0}.emptyStateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.emptyIcon{border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.shadowPagination{border-top:1px solid var(--line);grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.shadowPagination>:last-child{justify-self:end}.paginationPages{align-items:center;gap:6px;display:flex}.paginationPage,.paginationAction{border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;min-height:38px;display:inline-flex}.paginationPage{min-width:38px;padding:0 10px}.paginationAction{width:fit-content;padding:0 13px}.paginationPage.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);font-weight:700}.paginationAction.disabled{color:var(--muted);opacity:.45}@media (max-width:700px){.shadowPagination{grid-template-columns:1fr 1fr}.paginationPages{grid-area:1/1/auto/-1;justify-content:center}}.back{color:var(--muted);margin-bottom:36px;display:inline-block}.detailHeader{margin-bottom:20px}.detailHeader h1{font-size:clamp(32px,5vw,54px)}.detailMeta{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;display:grid}.detailMeta div{background:var(--panel);gap:8px;padding:18px;display:grid}.detailMeta span{color:var(--muted);text-transform:uppercase;font-size:11px}.detailMeta.identityMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.detailMeta.importProfileMeta{grid-template-columns:repeat(5,minmax(0,1fr))}.identityMeta strong{overflow-wrap:anywhere}.detailPanel{margin-bottom:20px}.diffList{background:var(--line);gap:1px;display:grid}.diffList article{background:var(--panel-raised);padding:20px}.diffList article>div{justify-content:space-between;gap:20px;display:flex}.diffList article>div span{color:var(--danger);text-transform:uppercase;font-size:11px}.diffList article>.inlineShadowDiagnostic{border-left:3px solid var(--warning);background:var(--panel);justify-content:start;gap:6px;margin-top:14px;padding:12px 14px;display:grid}.diffList article>.inlineShadowDiagnostic span{color:var(--muted);text-transform:none;font-size:12px}.plannedCorrectionForm{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));background:var(--panel);grid-template-columns:minmax(220px,1.2fr) minmax(220px,.8fr) minmax(280px,.8fr) auto;align-items:end;gap:14px;margin-top:18px;padding:16px;display:grid}.plannedCorrectionForm p,.plannedCorrectionForm label{margin:0}.plannedCorrectionForm label{color:var(--muted);gap:7px;font-size:12px;display:grid}.plannedCorrectionForm .formError,.plannedCorrectionForm .formSuccess{grid-column:1/-1}.plannedCorrectionApproved{border-left:3px solid var(--warning);color:var(--warning);background:var(--panel);margin-top:18px;padding:12px 14px}.returnToShadowPanel{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--line));background:var(--panel-raised);grid-template-columns:minmax(320px,1fr) minmax(360px,.85fr);align-items:center;gap:28px;margin-top:24px;padding:24px;display:grid}.returnToShadowIntro h2,.returnToShadowIntro p{margin:0}.returnToShadowIntro h2{margin-top:6px}.returnToShadowIntro p{color:var(--muted);margin-top:10px}.returnToShadowDisclosure{border:1px solid var(--line);background:var(--panel)}.returnToShadowDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:700;display:flex}.returnToShadowDisclosure summary::marker{content:""}.returnToShadowForm{border-top:1px solid var(--line);gap:14px;padding:18px;display:grid}.returnToShadowForm p,.returnToShadowForm label{margin:0}.returnToShadowForm label{color:var(--muted);gap:7px;font-size:12px;display:grid}.returnToShadowForm .formError{color:var(--danger)}.evidenceHistory{grid-column:1/-1;width:100%;min-width:0}.evidenceHistory .returnToShadowForm{min-width:340px}.evidenceHistory .evidenceReason{color:var(--danger);margin-top:4px;display:block}@media (max-width:900px){.plannedCorrectionForm,.returnToShadowForm,.returnToShadowPanel{grid-template-columns:1fr}}dl{background:var(--line);grid-template-columns:130px 1fr;gap:1px;margin:16px 0 0;display:grid}dt,dd{background:var(--panel);margin:0;padding:12px}dt{color:var(--muted);font-size:12px}pre,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}pre{white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.codePanel>pre{color:#c9d3d8;max-height:620px;padding:20px;font-size:12px;line-height:1.6}.rawShadowPayload{border-top:1px solid var(--line);padding:16px 20px}.rawShadowPayload summary{color:var(--accent);cursor:pointer;font-weight:650}.rawShadowPayload>pre{color:#c9d3d8;max-height:420px;margin-top:16px;font-size:12px;line-height:1.6}@media (max-width:900px){.sidebar{width:100%;padding-bottom:12px;position:static}.sidebar nav{grid-template-columns:repeat(6,minmax(max-content,1fr));overflow-x:auto}.sidebar nav a{justify-content:center}.environmentStatus{display:none}.clientContext{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:12px;padding:12px 8px 0}.clientContext>span,.clientContext form{grid-column:1/-1}.clientContext form{grid-template-columns:minmax(0,1fr) 96px}.clientContext .clientSelect .customSelectPopover{top:calc(100% + 7px);bottom:auto}.clientContext>small{align-self:center}.clientContext .accountActions{min-width:154px;margin-top:0}.workspace{margin-left:0}.connectionGrid,.comingGrid,.logConcept,.importSummary{grid-template-columns:1fr 1fr}.formDetailGrid{grid-template-columns:1fr}.importProfileList>article{grid-template-columns:50px 1fr auto}.importProfileList dl{grid-column:1/-1}.integrationCard{grid-template-columns:120px 1fr 1fr}.integrationVersion{display:none}.entityConfigList article{grid-template-columns:1fr 1fr}.mappingWorkspace{grid-template-columns:1fr}.entityNavigation{grid-template-columns:repeat(4,1fr);position:static}.entityNavigation>span,.entityCreate{grid-column:1/-1}.entityDangerZone{grid-template-columns:1fr}.draftReview{grid-template-columns:1fr 1fr}.legacyReviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.publishShadowForm{border-top:1px solid var(--line-subtle);border-left:0;grid-column:1/-1;padding-top:16px;padding-left:0}.fieldRuleGrid,.fieldOptions{grid-template-columns:repeat(2,1fr)}.entityConfigList .entityToggle{grid-column:1/-1}.filters,.metrics,.detailMeta,.detailMeta.importProfileMeta{grid-template-columns:repeat(2,1fr)}.analysisGrid,.payloadGrid,.diagnosticColumns{grid-template-columns:1fr}.diagnosticColumns>div+div{border-top:1px solid var(--line);border-left:0}.accessColumns,.accessIdentityFields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.integrationFilters label:first-child,.integrationFilters label:not(:first-child){flex-basis:100%}.brand{padding-bottom:14px}.clientContext form{grid-template-columns:minmax(0,1fr) 86px}.sidebar nav a{min-width:55px;font-size:0}.navMark{font-size:9px}.pageHeader{flex-direction:column;align-items:flex-start}.connectionGrid,.comingGrid,.logConcept,.formGrid,.importSummary,.sourceKindSelector,.importProfileList>article,.runTable article,.importRunRecordHeader,.importRunRecordTable article{grid-template-columns:1fr}.importRunRecordHeader{display:none}.uploadActionRow,.runHeadline,.runHeadline>div{flex-direction:column;align-items:flex-start}.runHeadlineMeta{justify-items:start}.integrationCard,.entityConfigList article,.mappingBasics,.lookupRow,.executionConfig,.fieldRuleGrid,.fieldOptions,.fieldRuleMeta,.draftReview,.legacyReviewSummary{grid-template-columns:1fr}.legacyReviewAction{flex-direction:column;align-items:stretch}.migrationProfileList article{grid-template-columns:1fr;align-items:start}.publishShadowForm{grid-column:auto}.relationEditor summary small,.lookupRow>span{display:none}.entityNavigation{grid-template-columns:repeat(2,1fr)}.mappingFieldCard{grid-template-columns:1fr}.fieldOptions{grid-column:1}.integrationFlow{justify-content:flex-start}.draftGuard{grid-template-columns:auto 1fr}.draftGuard button{grid-column:1/-1}.flowPreview{flex-wrap:wrap;justify-content:center}main{width:min(100% - 24px,1280px);padding-top:32px}.topbar,.detailHeader{flex-direction:column;align-items:flex-start}.filters,.metrics,.detailMeta,.detailMeta.importProfileMeta{grid-template-columns:1fr}.shadowRunFilter{grid-column:auto}.detailMeta.identityMeta,.shadowStatusLegend,.shadowStatusLegend>div{grid-template-columns:1fr}.entityRow{grid-template-columns:1fr 1fr}.accessColumns,.accessIdentityFields,.membershipGrid,.inlineSecurityForm,.backupCodes{grid-template-columns:1fr}}.webhookManagementPanel{border:1px solid var(--line);margin:1.5rem 0}.webhookManagementPanel .panelHeading{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;margin:0;padding:1.25rem 1.5rem;list-style:none;display:flex}.webhookManagementPanel .panelHeading::-webkit-details-marker{display:none}.webhookManagementPanel[open] .panelHeading{border-bottom:1px solid var(--line)}.webhookManagementPanel .panelHeading h2,.endpointCard h3{margin:.25rem 0 0}.webhookManagementPanel .panelHeading p{color:var(--muted);max-width:44rem;margin:0}.webhookManagementSummaryAside{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.webhookManagementSummaryAside .shadowRerunOpen{flex:none}.webhookManagementPanel[open] .shadowRerunOpen:after{content:"−"}.webhookManagementContent{padding:1.5rem}.endpointGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1rem;margin:0;display:grid}.mailchimpFlowGrid{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.endpointCard{border:1px solid var(--line);flex-direction:column;gap:1rem;min-width:0;min-height:250px;padding:1.1rem;display:flex}.endpointCard h3{overflow-wrap:break-word}.endpointCard>.statusBadge{align-self:flex-start;width:auto;display:inline-flex}.endpointCard dl{border:1px solid var(--line-subtle);background:var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.endpointCard dl div{background:var(--panel);align-content:start;gap:.3rem;min-width:0;padding:.75rem;display:grid}.endpointCard dt{color:var(--muted);font-size:.78rem}.endpointCard dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.35}.endpointCard dl .endpointCallback{grid-column:1/-1}.endpointCallback .technicalValue{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.endpointActionForm{gap:.55rem;width:100%;margin-top:auto;display:grid}.endpointOverrideField{gap:.35rem;display:grid}.endpointOverrideField>span{color:var(--text);font-size:.85rem;font-weight:650}.endpointOverrideField input{width:100%}.endpointOverrideField small{color:var(--muted);line-height:1.4}.formSuccess{color:var(--accent)}.ftpArchiveShadow{gap:1rem;padding-bottom:1rem;display:grid}.ftpArchiveShadow>:not(.panelHeading){margin-inline:1rem}.ftpArchiveShadowFields{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.ftpArchiveShadowFields label,.ftpArchiveShadowFields .readOnlyField{gap:.4rem;display:grid}.ftpArchiveShadowFields label>span,.ftpArchiveShadowFields .readOnlyField>span{color:var(--text);font-size:.85rem;font-weight:650}.ftpArchiveShadowFields .readOnlyField>strong{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-subtle);min-height:2.75rem;padding:.75rem .85rem}.ftpArchiveShadowFields input{width:100%}.normalizationMetric{color:var(--warning)}.normalizationWarnings{border-left:3px solid var(--warning);color:var(--muted);gap:.3rem;padding:.75rem 1rem;display:grid}.normalizationWarnings strong{color:var(--text)}.routeLoadingPanel{align-items:center;gap:1rem;min-height:7rem;padding:1.5rem;display:flex}.routeLoadingPanel>div{gap:.25rem;display:grid}.routeLoadingPanel span:not(.routeLoadingSpinner){color:var(--muted)}.routeLoadingSpinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:999px;flex:none;width:1.35rem;height:1.35rem;animation:.75s linear infinite routeLoadingSpin}@keyframes routeLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.routeLoadingSpinner{border-top-color:var(--line);background:var(--accent);animation:none}}@media (max-width:720px){.webhookManagementPanel .panelHeading{display:grid}.webhookManagementSummaryAside{align-items:flex-start}.webhookManagementSummaryAside p{display:none}.endpointCard dl{grid-template-columns:1fr}}
