.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;margin:0 auto;padding:15px 28px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brandMark{color:#fff;background:var(--orange);border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.brandWords{line-height:1.05;display:grid}.brandWords strong{letter-spacing:.04em;font-size:20px}.brandWords small{color:var(--muted);margin-top:4px;font-size:10px}.topNav{gap:26px;font-size:14px;font-weight:700;display:flex}.topNav a:hover{color:var(--orange)}.pageShell{max-width:1240px;margin:0 auto;padding:42px 28px 80px}.hero{grid-template-columns:1.6fr .75fr;align-items:stretch;gap:30px;padding:32px 0 38px;display:grid}.eyebrow{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:12px;font-weight:800}.hero h1,.listingCover h1,.workspaceHeading h1,.assessmentCard h1,.emptyState h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.98}.heroCopy,.leadText{max-width:700px;color:var(--muted);font-size:18px;line-height:1.65}.heroPanel{background:var(--ink);color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:210px;padding:30px;display:flex}.heroPanel strong{color:var(--orange);font-size:32px}.heroPanel p{margin:0;font-size:22px;line-height:1.25}.filterBar{border:1px solid var(--line);background:var(--soft);border-radius:18px;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:14px;margin-bottom:26px;padding:18px;display:grid}.filterBar label{gap:7px;display:grid}.filterBar label span{text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:11px;font-weight:800}.filterBar input,.filterBar select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #d9d9d9;border-radius:11px;outline:none;padding:0 14px}.filterBar input:focus,.filterBar select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f36a211f}.filterCount{justify-items:end;min-width:112px;padding:0 4px 5px;display:grid}.filterCount strong{font-size:24px}.filterCount span{color:var(--muted);font-size:11px}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.franchiseCard{background:#fff;border:1px solid #f1b18d;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 24px #1111110a}.franchiseCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cardImage{height:210px;position:relative;overflow:hidden}.cardImage:after{content:"";background:linear-gradient(#0000 40%,#00000059);position:absolute;inset:0}.imageLabel{z-index:1;color:#fff;letter-spacing:-.03em;font-size:24px;font-weight:900;position:absolute;bottom:16px;left:18px}.cardBody{padding:20px}.tagRow{flex-wrap:wrap;gap:7px;display:flex}.tag{color:#53565c;background:#f4f4f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.cardBody h3{letter-spacing:-.02em;margin:16px 0 18px;font-size:24px}.capitalLabel{color:var(--muted);margin:0;font-size:12px}.capitalValue{margin:5px 0 20px;font-size:18px;font-weight:800}.backLink{color:var(--muted);margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.listingCover{color:#fff;border-radius:22px;align-items:end;min-height:300px;padding:36px;display:flex;box-shadow:inset 0 -130px 130px #00000047}.listingCover h1{font-size:clamp(42px,7vw,76px)}.eyebrow.light{color:#ffffffbf}.listingLayout{grid-template-columns:1.55fr .7fr;align-items:start;gap:28px;padding-top:28px;display:grid}.contentPanel,.financialCard{border:1px solid var(--line);border-radius:18px;padding:28px}.contentPanel h2{margin-top:32px;font-size:26px}.contentPanel p{color:var(--muted);line-height:1.72}.metric{border-bottom:1px solid var(--line);gap:6px;padding:19px 0;display:grid}.metric span{color:var(--muted);font-size:12px}.metric strong{font-size:24px}.workspace{grid-template-columns:260px 1fr;min-height:calc(100vh - 69px);display:grid}.sideNav{border-right:1px solid var(--line);background:#fafaf8;padding:30px 22px}.sideNav h2{margin:0 0 28px;font-size:30px}.sideNav nav{gap:6px;display:grid}.sideNav nav a{border-radius:10px;align-items:center;gap:10px;padding:11px 10px;font-size:13px;font-weight:700;display:flex}.sideNav nav a:hover{color:var(--orange-dark);background:#fff}.sideNav nav span{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.workspaceMain{width:100%;max-width:1180px;padding:42px}.workspaceHeading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.workspaceHeading h1{max-width:850px;font-size:clamp(38px,5vw,58px)}.workspaceHeading p:not(.eyebrow){max-width:820px;color:var(--muted);line-height:1.7}.statusPill{white-space:nowrap;color:var(--green);background:#e9f7ef;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflowCard{border:1px solid var(--line);border-radius:18px;min-height:205px;padding:25px;position:relative}.workflowCard h3{margin:24px 0 9px;font-size:22px}.workflowCard p{color:var(--muted);line-height:1.6}.stepNumber{color:#fff;background:var(--ink);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.adminHeading{padding:12px 0 4px}.adminGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.adminCard{border:1px solid var(--line);border-radius:18px;padding:24px}.adminIcon{width:38px;height:38px;color:var(--orange-dark);background:#fff1e8;border-radius:11px;place-items:center;font-weight:900;display:grid}.adminCard h2{margin:18px 0 8px;font-size:21px}.adminCard p{min-height:64px;color:var(--muted);font-size:14px;line-height:1.55}.assessmentShell{background:var(--soft);place-items:center;min-height:calc(100vh - 69px);padding:50px 24px;display:grid}.assessmentCard{border:1px solid var(--line);width:min(880px,100%);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:clamp(28px,6vw,64px)}.assessmentCard h1{font-size:clamp(40px,6vw,64px)}.assessmentPreview{border:1px solid var(--line);border-radius:16px;gap:18px;margin:28px 0;padding:20px;display:flex}.assessmentPreview>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.assessmentPreview p{color:var(--muted);margin-bottom:0;line-height:1.55}.emptyState{place-content:center;justify-items:start;gap:18px;min-height:70vh;padding:40px;display:grid}@media (max-width:900px){.topNav{display:none}.hero,.listingLayout,.workspace{grid-template-columns:1fr}.heroPanel{min-height:150px}.cardGrid,.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sideNav{border-right:0;border-bottom:1px solid var(--line)}.sideNav nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.headerInner,.pageShell{padding-left:18px;padding-right:18px}.filterBar,.cardGrid,.adminGrid,.workflowGrid{grid-template-columns:1fr}.filterCount{justify-items:start}.workspaceMain{padding:28px 18px}.workspaceHeading{display:grid}.sideNav nav{grid-template-columns:1fr 1fr}}.authCard{max-width:620px}.authForm{gap:16px;margin-top:26px;display:grid}.authForm label{gap:8px;display:grid}.authForm label span{color:#555;font-size:12px;font-weight:800}.authForm input{border:1px solid #d9d9d9;border-radius:11px;outline:none;width:100%;min-height:50px;padding:0 14px}.authForm input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f36a211f}.sessionMeta{font-size:13px}.accountActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brandAccessPanel{border:1px solid var(--line);background:#fafaf8;border-radius:18px;margin-bottom:20px;padding:22px}.brandAccessList{gap:9px;display:grid}.brandAccessRow{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.brandAccessRow>div{gap:3px;display:grid}.brandAccessRow span{color:var(--muted);font-size:12px}.emptyCopy{color:var(--muted);margin:0}.adminTopline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.sectionTitle{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,54px)}.adminSplit{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}.adminFormPanel,.adminTablePanel,.formSection{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.adminFormPanel{gap:15px;display:grid;position:sticky;top:92px}.adminFormPanel h2{margin:0 0 4px}.adminFormPanel label,.listingEditForm label{gap:7px;display:grid}.adminFormPanel label span,.listingEditForm label span{color:#555;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.adminFormPanel input,.listingEditForm input,.listingEditForm select,.listingEditForm textarea{background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;padding:12px 13px}.listingEditForm textarea{resize:vertical;line-height:1.5}.tableHeader{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.tableHeader span{color:var(--muted);font-size:12px}.dataTable{display:grid}.dataRow{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr auto;align-items:center;gap:16px;padding:15px 5px;display:grid}.dataRow>div{gap:4px;display:grid}.dataRow span,.dataRow small{color:var(--muted);font-size:12px}.dataRow:hover strong{color:var(--orange-dark)}.tableEmpty{padding:18px 0 4px}.listingEditForm{gap:18px;padding-bottom:80px;display:grid}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.formGrid .wide{grid-column:1/-1}.stickySave{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff2;border-radius:14px;justify-content:flex-end;align-items:center;gap:16px;padding:12px;display:flex;position:sticky;bottom:18px}.stickySave span{color:var(--muted);font-size:12px}.successNotice{color:#246843;background:#eefaf3;border:1px solid #b9dfc8;border-radius:11px;padding:12px 14px}.dangerButton{color:#9b3131;border-color:#d7a3a3}@media (max-width:820px){.adminTopline,.adminSplit{grid-template-columns:1fr;display:grid}.adminFormPanel{position:static}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}}.adminFormPanel select{background:#fff;border:1px solid #d9d9d9;border-radius:10px;width:100%;min-height:46px;padding:0 12px}.userAssignmentRow{grid-template-columns:1.2fr 1fr auto}.dangerText{color:#a03838}.intakeGrid,.sourceJobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.intakePanel{min-height:230px;position:static}.intakePanel small{color:var(--muted);line-height:1.5}.uploadBox{gap:10px;display:grid}.uploadLabel{gap:8px;display:grid}.uploadLabel>span{color:#555;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.uploadLabel input{background:#fafaf8;border:1px dashed #ccc;border-radius:11px;padding:16px}.uploadStatus{min-height:20px;color:var(--muted);margin:0;font-size:12px}.profileStatusPanel{border:1px solid var(--line);color:#fff;background:#171717;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;padding:22px;display:flex}.profileStatusPanel .eyebrow{color:#ffad7e}.profileStatusPanel h2{text-transform:capitalize;margin:0}.profileStatusMetrics{flex-wrap:wrap;gap:24px;display:flex}.profileStatusMetrics span{color:#bbb;gap:3px;font-size:11px;display:grid}.profileStatusMetrics strong{color:#fff;font-size:22px}.compactTable .dataRow{grid-template-columns:1.4fr .7fr auto}@media (max-width:820px){.intakeGrid,.sourceJobGrid{grid-template-columns:1fr}.profileStatusPanel{flex-direction:column;align-items:flex-start}}.darkOutline{color:#fff;background:0 0;border-color:#666}.darkOutline:hover{border-color:var(--orange);color:#ffad7e}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.evidenceList{gap:0;display:grid}.evidenceRow,.gateRow{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.evidenceRow>div,.gateRow>div:not(.gateCode){gap:4px;display:grid}.evidenceRow span,.gateRow span,.evidenceRow small{color:var(--muted);font-size:12px}.evidenceRow strong{text-transform:capitalize}.gateRow{justify-content:flex-start;align-items:flex-start}.gateCode{background:var(--soft);border-radius:9px;flex:0 0 38px;place-items:center;height:32px;font-size:11px;font-weight:900;display:grid}@media (max-width:820px){.evidenceGrid{grid-template-columns:1fr}}.gateRow{flex-direction:row}.gateRow small{color:var(--muted);line-height:1.45}.gateAnswerForm{gap:10px;margin-top:10px;display:grid}.gateAnswerForm label{gap:5px;display:grid}.gateAnswerForm label>span{text-transform:uppercase;letter-spacing:.05em;color:#666;font-size:10px;font-weight:800}.gateAnswerForm input,.gateAnswerForm textarea,.gateAnswerForm select{width:100%;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:9px;padding:9px 10px}.gateAnswerForm textarea{resize:vertical}.miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (max-width:600px){.miniGrid{grid-template-columns:1fr}}.scenarioStatus{margin-top:4px}.scenarioSummaryGrid{grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:20px;display:grid}.scenarioList{gap:0;display:grid}.scenarioRow{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.scenarioRow>div{gap:4px;display:grid}.scenarioRow span{color:var(--muted);font-size:12px}.scenarioRank{background:var(--ink);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid;color:#fff!important}.mutedScenario{opacity:.58}.planTable{display:grid}.planRow{border-top:1px solid var(--line);grid-template-columns:.6fr .35fr 1.4fr 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.planRow>div{gap:4px;display:grid}.planRow span,.planRow small{color:var(--muted);font-size:11px}.sourceBadge{border:1px solid var(--line);border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900;color:var(--ink)!important}.planStatus{text-transform:uppercase;letter-spacing:.05em;font-weight:900}.planStatus.blocked{color:#9b3131}.planStatus.planned{color:var(--green)}@media (max-width:820px){.scenarioSummaryGrid{grid-template-columns:1fr}.planRow{grid-template-columns:1fr 1fr}}.audienceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.audienceMetrics>div{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:18px;display:grid}.audienceMetrics strong{font-size:30px}.audienceMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.audienceList{gap:14px;display:grid}.audienceCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.audienceFailed{opacity:.68}.audienceIdentity{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.audienceIdentity h3{margin:5px 0 2px;font-size:20px}.audienceIdentity p{color:var(--muted);margin:0;font-size:12px}.candidateCode{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.audienceBadges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.eligibleBadge,.failBadge,.allocationBadge{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.eligibleBadge{color:var(--green);background:#e9f7ef}.failBadge{color:#9b3131;background:#fff0f0}.allocationBadge{color:#555;background:#f3f3f1}.scoreStrip{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 12px;display:grid}.scoreStrip>div{border:1px solid var(--line);border-radius:11px;gap:3px;padding:10px;display:grid}.scoreStrip span{color:var(--muted);text-transform:uppercase;font-size:10px}.scoreStrip strong{font-size:24px}.scoreHigh{color:var(--green)}.scoreMid{color:#9a6b17}.scoreLow{color:#8c3d3d}.qualificationStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;padding:11px 0;display:flex}.qualificationStrip span{color:var(--muted);font-size:11px}.qualificationStrip strong{color:var(--ink)}.scenarioTags{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.mutedText,.gapText{color:var(--muted);font-size:11px}.gapText{margin:10px 0 0}.emptyAudience{color:var(--muted);padding:30px 4px}.emptyAudience strong{color:var(--ink)}.ownedPanel{margin-top:20px}.ownedLeadRow{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .5fr;align-items:center;gap:16px;padding:14px 0;display:grid}.ownedLeadRow>div{gap:4px;display:grid}.ownedLeadRow span{color:var(--muted);font-size:12px}@media (max-width:820px){.audienceMetrics,.scoreStrip{grid-template-columns:repeat(2,1fr)}.ownedLeadRow{grid-template-columns:1fr}}.quizPageShell{max-width:980px;margin:0 auto;padding:46px 24px 80px}.quizIntro{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.quizIntro h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,6vw,64px);line-height:.98}.quizIntro p:not(.eyebrow){color:var(--muted);max-width:680px;font-size:17px;line-height:1.6}.quizIntroBadge{border:1px solid var(--line);background:var(--soft);border-radius:18px;justify-items:center;min-width:110px;padding:18px;display:grid}.quizIntroBadge strong{font-size:36px}.quizIntroBadge span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.assessmentExperience{gap:16px;display:grid}.assessmentProgress{gap:8px;display:grid}.assessmentProgress>div:first-child{color:var(--muted);justify-content:space-between;gap:20px;font-size:12px;display:flex}.progressTrack span{background:var(--orange);border-radius:999px;height:100%;transition:width .2s;display:block}.assessmentQuestionCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:clamp(24px,5vw,46px)}.assessmentDimension{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-block}.assessmentQuestionCard h1,.assessmentQuestionCard h2{letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(28px,4vw,44px);line-height:1.12}.assessmentOptions{gap:10px;display:grid}.assessmentOption{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:13px;width:100%;padding:15px;transition:border-color .15s,background .15s;display:flex}.assessmentOption:hover,.assessmentOption.selected{border-color:var(--orange);background:#fff8f4}.assessmentOption>span{background:var(--soft);width:31px;height:31px;color:var(--orange-dark);border-radius:9px;flex:0 0 31px;place-items:center;font-weight:900;display:grid}.assessmentOption strong{font-size:14px;font-weight:700;line-height:1.45}.assessmentNav{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.assessmentResult{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:clamp(26px,5vw,50px)}.assessmentResult h1,.assessmentResult h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,54px);line-height:1}.resultScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.resultScoreGrid>div{border:1px solid var(--line);border-radius:16px;gap:4px;padding:20px;display:grid}.resultScoreGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.resultScoreGrid strong{font-size:44px;line-height:1}.resultScoreGrid small{color:var(--muted)}.assessmentNote{color:#79513b;background:#fff8f2;border:1px solid #efd1ba;border-radius:13px;padding:14px;line-height:1.5}.dimensionGrid{gap:12px;margin:26px 0;display:grid}.dimensionRow{gap:7px;display:grid}.dimensionRow>div:first-child{justify-content:space-between;gap:14px;font-size:12px;display:flex}.dimensionRow>div:first-child span{color:var(--muted)}.dimensionBar{background:#eee;border-radius:999px;height:8px;overflow:hidden}.dimensionBar span{background:var(--ink);border-radius:999px;height:100%;display:block}.lifestyleResult{margin:30px 0}.lifestyleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lifestyleGrid>div{border:1px solid var(--line);border-radius:14px;gap:4px;padding:16px;display:grid}.lifestyleGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}@media (max-width:700px){.quizIntro{display:grid}.quizIntroBadge{justify-self:start}.resultScoreGrid,.lifestyleGrid{grid-template-columns:1fr}.assessmentNav{flex-direction:column-reverse;align-items:stretch}}.scenarioMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.scenarioAdminTable{display:grid}.scenarioAdminHead,.scenarioAdminRow{grid-template-columns:.35fr 1.7fr .55fr .45fr .7fr;align-items:center;gap:14px;padding:12px 0;display:grid}.scenarioAdminHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.scenarioAdminRow{border-top:1px solid var(--line);font-size:12px}.scenarioAdminRow>div{gap:3px;display:grid}.scenarioAdminRow>div span{color:var(--muted)}.scenarioState{border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:900}.scenarioState.ready{color:var(--green);background:#e9f7ef}.scenarioState.partial{color:#8a641c;background:#fff4dd}.scenarioState.missing{color:#9b3131;background:#fff0f0}.healthStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.healthStrip>div{border:1px solid var(--line);border-radius:14px;gap:4px;padding:17px;display:grid}.healthStrip strong{font-size:30px}.healthStrip span{text-transform:uppercase;color:var(--muted);letter-spacing:.06em;font-size:10px}.healthGood{background:#f1faf5}.healthBad{background:#fff3f3}.healthActive{background:#fff8ef}.systemVolumeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.systemVolumeGrid>div{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:4px;padding:15px;display:grid}.systemVolumeGrid strong{font-size:24px}.systemVolumeGrid span{color:var(--muted);text-transform:uppercase;font-size:10px}.healthJobRow{border-top:1px solid var(--line);grid-template-columns:1fr .5fr .7fr 1.2fr;align-items:center;gap:14px;padding:12px 0;display:grid}.healthJobRow>div{gap:3px;display:grid}.healthJobRow span,.healthJobRow small{color:var(--muted);font-size:11px}.jobState{text-transform:uppercase;font-weight:900}.jobState.failed{color:#9b3131}.jobState.completed{color:var(--green)}.jobState.running{color:#9a6b17}@media (max-width:820px){.scenarioMetrics{grid-template-columns:repeat(2,1fr)}.scenarioAdminHead{display:none}.scenarioAdminRow{grid-template-columns:.35fr 1.6fr .7fr}.scenarioAdminRow>:nth-child(4),.scenarioAdminRow>:nth-child(5){display:none}.healthStrip,.systemVolumeGrid{grid-template-columns:repeat(2,1fr)}.healthJobRow{grid-template-columns:1fr 1fr}}.assessmentIdentityPanel{border:1px solid var(--line);background:var(--soft);border-radius:18px;grid-template-columns:1.15fr .85fr;gap:22px;margin:30px 0 22px;padding:20px;display:grid}.assessmentIdentityPanel h2{margin:0 0 8px;font-size:23px}.assessmentIdentityPanel p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.assessmentIdentityForm{align-content:start;gap:12px;display:grid}.assessmentIdentityForm label:not(.consentCheck){gap:6px;display:grid}.assessmentIdentityForm label:not(.consentCheck)>span{text-transform:uppercase;letter-spacing:.06em;color:#555;font-size:10px;font-weight:900}.assessmentIdentityForm input[type=email]{background:#fff;border:1px solid #d6d6d6;border-radius:10px;width:100%;min-height:46px;padding:0 12px}.consentCheck{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.consentCheck input{margin-top:2px}.identityStatus{color:var(--muted);margin:0;font-size:12px;line-height:1.45}@media (max-width:700px){.assessmentIdentityPanel{grid-template-columns:1fr}}.integrationHealthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.integrationHealthGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:16px;display:grid}.integrationHealthGrid span,.integrationHealthGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.integrationHealthGrid strong{font-size:26px}.integrationHealthGrid code{color:#555;overflow-wrap:anywhere;font-size:10px}.integrationSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.integrationForm{position:static}.integrationHelp{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.integrationLists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.integrationRow{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.integrationRow>div,.stageMappingRow>div,.webhookLogRow>div{gap:4px;display:grid}.integrationRow span,.stageMappingRow span,.stageMappingRow small,.webhookLogRow span{color:var(--muted);font-size:11px}.mappingActive,.mappingInactive{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900;font-size:9px!important}.mappingActive{background:#e9f7ef;color:var(--green)!important}.mappingInactive{background:#f2f2f2;color:#777!important}.stageMappingRow{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.stageMappingRow code{color:#555;overflow-wrap:anywhere;font-size:10px}.webhookLogPanel{margin-top:20px}.webhookLogRow{border-top:1px solid var(--line);grid-template-columns:1fr .45fr 1.6fr;align-items:center;gap:14px;padding:12px 0;display:grid}@media (max-width:900px){.integrationHealthGrid{grid-template-columns:repeat(2,1fr)}.integrationSplit,.integrationLists{grid-template-columns:1fr}.stageMappingRow,.webhookLogRow{grid-template-columns:1fr 1fr}}.learningMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.learningMetrics>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:17px;display:grid}.learningMetrics strong{font-size:30px}.learningMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.learningRefreshPanel{border:1px solid var(--line);background:var(--soft);border-radius:16px;justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;padding:20px;display:flex}.learningRefreshPanel h2{margin:0 0 6px}.learningRefreshPanel p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.learningDateForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.learningDateForm label{gap:5px;display:grid}.learningDateForm label span{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:9px;font-weight:900}.learningDateForm input{background:#fff;border:1px solid #d6d6d6;border-radius:9px;min-height:42px;padding:0 10px}.learningList{display:grid}.learningRow{border-top:1px solid var(--line);grid-template-columns:.7fr 1.2fr 1.4fr .7fr;align-items:center;gap:16px;padding:14px 0;display:grid}.learningScenario,.learningRecommendation,.learningReview{gap:4px;display:grid}.learningScenario span,.learningScenario small,.learningRecommendation small,.learningReview>span{color:var(--muted);font-size:10px}.learningStats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.learningStats span{color:var(--muted);text-transform:uppercase;gap:2px;font-size:9px;display:grid}.learningStats strong{color:var(--ink);font-size:17px}.learningState{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:900}.learningState.boost{color:var(--green);background:#e9f7ef}.learningState.deprioritize{color:#9b3131;background:#fff0f0}.learningState.hold{color:#666;background:#f2f2f2}.learningState.insufficient_data{color:#8a641c;background:#fff4dd}.learningWeightsPanel{margin-top:20px}.learningWeightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learningWeightGrid>div{border:1px solid var(--line);border-radius:12px;gap:4px;padding:13px;display:grid}.learningWeightGrid span{color:var(--muted);font-size:10px}.learningWeightGrid b{color:var(--orange-dark)}@media (max-width:900px){.learningMetrics{grid-template-columns:repeat(2,1fr)}.learningRefreshPanel{flex-direction:column;align-items:flex-start}.learningRow{grid-template-columns:1fr 1fr}.learningWeightGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.learningRow{grid-template-columns:1fr}.learningStats{grid-template-columns:repeat(2,1fr)}.learningWeightGrid{grid-template-columns:1fr}}.peopleSearchBar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.peopleSearchBar input{border:1px solid #d8d8d8;border-radius:10px;flex:1;min-height:46px;padding:0 13px}.peopleAdminHead,.peopleAdminRow{grid-template-columns:1.3fr 1.35fr .55fr .7fr .8fr;align-items:center;gap:14px;padding:13px 0;display:grid}.peopleAdminHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.peopleAdminRow{border-top:1px solid var(--line)}.peopleAdminRow>div{gap:4px;display:grid}.peopleAdminRow span,.peopleAdminRow small{color:var(--muted);font-size:11px}.peopleAdminRow:hover strong{color:var(--orange-dark)}.peopleActive,.peopleSuppressed{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900;font-size:9px!important}.peopleActive{background:#e9f7ef;color:var(--green)!important}.peopleSuppressed{background:#fff0f0;color:#9b3131!important}.personSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.personSummaryGrid>div{border:1px solid var(--line);border-radius:14px;gap:5px;padding:16px;display:grid}.personSummaryGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.personSummaryGrid strong{overflow-wrap:anywhere;font-size:16px}.personDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.personEvidenceList{display:grid}.identityRow{border-top:1px solid var(--line);grid-template-columns:1.1fr .8fr .9fr;align-items:center;gap:14px;padding:12px 0;display:grid}.identityRow>div{gap:4px;display:grid}.identityRow span,.identityRow small{color:var(--muted);font-size:11px}.personMatchesPanel{margin-bottom:20px}.personMatchTable{display:grid}.personMatchRow{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(4,.55fr) 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.personMatchRow>div{gap:3px;display:grid}.personMatchRow span,.personMatchRow small{color:var(--muted);font-size:10px}.personMatchRow>div:not(:first-child) strong{font-size:20px}.personEvidencePanel{margin-top:20px}.evidenceAdminTable{display:grid}.evidenceAdminRow{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr .55fr 1fr;align-items:center;gap:14px;padding:12px 0;display:grid}.evidenceAdminRow>div{gap:4px;display:grid}.evidenceAdminRow span,.evidenceAdminRow small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.evidenceAdminRow strong{text-transform:capitalize}@media (max-width:900px){.peopleAdminHead{display:none}.peopleAdminRow{grid-template-columns:1.3fr 1fr .7fr}.peopleAdminRow>:nth-child(3),.peopleAdminRow>:nth-child(4){display:none}.personSummaryGrid{grid-template-columns:repeat(2,1fr)}.personDetailGrid{grid-template-columns:1fr}.personMatchRow{grid-template-columns:1.2fr repeat(2,.55fr) 1fr}.personMatchRow>:nth-child(4),.personMatchRow>:nth-child(5){display:none}.evidenceAdminRow{grid-template-columns:1fr 1.4fr}.evidenceAdminRow>:nth-child(3),.evidenceAdminRow>:nth-child(4){display:none}}@media (max-width:600px){.peopleSearchBar{flex-direction:column;align-items:stretch}.peopleAdminRow{grid-template-columns:1fr}.peopleAdminRow>:nth-child(n+2){display:none}.personSummaryGrid,.identityRow{grid-template-columns:1fr}}.discoveryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.discoveryMetrics>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:17px;display:grid}.discoveryMetrics strong{font-size:30px}.discoveryMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.discoveryTopGrid{grid-template-columns:360px 1fr;align-items:start;gap:18px;margin-bottom:20px;display:grid}.discoveryForm{position:static}.discoveryForm textarea{resize:vertical;border:1px solid #d9d9d9;border-radius:10px;width:100%;padding:10px 12px}.providerReadinessList{display:grid}.providerReadinessRow{border-top:1px solid var(--line);grid-template-columns:.35fr 1.5fr .7fr;align-items:center;gap:12px;padding:12px 0;display:grid}.providerReadinessRow>div{gap:4px;display:grid}.providerReadinessRow small{color:var(--muted);font-size:10px;line-height:1.4}.providerState{text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:900}.providerState.ready{color:var(--green);background:#e9f7ef}.providerState.not_configured{color:#8a641c;background:#fff4dd}.providerState.blocked{color:#9b3131;background:#fff0f0}.discoveryCampaignPanel,.discoveryInventoryPanel{margin-top:20px}.discoveryCampaignList{display:grid}.discoveryCampaignRow{border-top:1px solid var(--line);grid-template-columns:1.4fr .8fr .7fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.discoveryCampaignRow>div{gap:4px;display:grid}.discoveryCampaignRow span,.discoveryCampaignRow small{color:var(--muted);font-size:11px}.inventoryHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.inventoryHeader>div{gap:4px;display:grid}.inventoryHeader span{color:var(--muted);font-size:11px}.inventoryFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventoryFilters select,.inventoryFilters input{background:#fff;border:1px solid #d9d9d9;border-radius:9px;min-height:40px;padding:0 10px}.inventoryFilters input{text-transform:uppercase;width:70px}.inventoryTable{display:grid}.inventoryHead,.inventoryRow{grid-template-columns:1.2fr 1fr .8fr .4fr .5fr 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.inventoryHead{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.inventoryRow{border-top:1px solid var(--line);font-size:11px}.inventoryRow>div{gap:3px;display:grid}.inventoryRow span{color:var(--muted)}.inventoryRow:hover strong{color:var(--orange-dark)}@media (max-width:900px){.discoveryMetrics{grid-template-columns:repeat(2,1fr)}.discoveryTopGrid{grid-template-columns:1fr}.discoveryCampaignRow{grid-template-columns:1.3fr .8fr auto}.discoveryCampaignRow>:nth-child(3),.inventoryHead{display:none}.inventoryRow{grid-template-columns:1.3fr 1fr .5fr}.inventoryRow>:nth-child(3),.inventoryRow>:nth-child(6){display:none}}@media (max-width:600px){.discoveryMetrics{grid-template-columns:1fr 1fr}.discoveryCampaignRow{grid-template-columns:1fr auto}.discoveryCampaignRow>:nth-child(2){display:none}.inventoryHeader{flex-direction:column;align-items:flex-start}.inventoryRow{grid-template-columns:1fr .5fr}.inventoryRow>:nth-child(2){display:none}}.videoStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.videoStatusGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:16px;display:grid}.videoStatusGrid span,.videoStatusGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.videoStatusGrid strong{text-transform:capitalize;font-size:18px}.videoWorkspaceGrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:18px;display:grid}.videoScriptPanel,.videoRenderPanel{min-height:520px}.videoScriptForm{gap:12px;display:grid}.videoScriptForm textarea{resize:vertical;width:100%;min-height:330px;line-height:1.65;font:inherit;border:1px solid #d8d8d8;border-radius:12px;padding:15px}.videoActionBar{flex-wrap:wrap;gap:10px;display:flex}.videoApprovalBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.videoApprovalBar>div{gap:4px;display:grid}.videoApprovalBar span{color:var(--muted);text-transform:uppercase;font-size:10px}.videoBlocker{background:var(--soft);border:1px dashed #cfcfcf;border-radius:14px;place-content:center;justify-items:start;gap:10px;min-height:330px;padding:28px;display:grid}.videoBlocker p{color:var(--muted);margin:0;line-height:1.55}.videoPreviewShell{aspect-ratio:9/16;color:#fff;background:#171717;border-radius:22px;place-items:center;width:min(290px,100%);margin:12px auto 18px;display:grid;overflow:hidden}.videoPreviewShell video{object-fit:cover;width:100%;height:100%}.videoPreviewShell>div{text-align:center;padding:28px 20px}.videoPreviewShell p{color:#bbb;font-size:12px;line-height:1.55}.videoProgress{gap:8px;display:grid}.videoProgress>div:first-child{justify-content:space-between;gap:12px;display:flex}.videoProgress span{color:var(--muted);font-size:11px}.progressTrack{background:#ececec;border-radius:999px;height:8px;overflow:hidden}.progressTrack>span{background:var(--orange);border-radius:inherit;height:100%;display:block}.videoJobsPanel{margin-top:20px}.videoJobRow{border-top:1px solid var(--line);grid-template-columns:.8fr .5fr 1.6fr;align-items:center;gap:14px;padding:12px 0;display:grid}.videoJobRow>div{gap:4px;display:grid}.videoJobRow span,.videoJobRow small{color:var(--muted);font-size:11px}@media (max-width:900px){.videoStatusGrid{grid-template-columns:repeat(2,1fr)}.videoWorkspaceGrid{grid-template-columns:1fr}.videoRenderPanel{min-height:auto}}@media (max-width:600px){.videoStatusGrid,.videoJobRow{grid-template-columns:1fr}}.userInvitePanel{margin-bottom:20px}.userInvitePanel .adminFormPanel{max-width:620px;position:static}.userInvitePanel .adminFormPanel small{color:var(--muted);line-height:1.45}.inquirySuccess{color:#1e6b43;margin:0;font-size:12px}.fmSubscribeButton{text-align:center;color:#fff;background:#df5318;border-radius:2px;margin-top:14px;padding:11px 16px;font-size:11px;font-weight:900;display:block}.directoryGraphicHero{color:#fff;background:#151515;min-height:310px;position:relative;overflow:hidden}.directoryHeroMosaic{grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.directoryHeroMosaic>div{filter:saturate(.9);background-position:50%;background-size:cover}.directoryHeroMosaic>div:empty{background:linear-gradient(135deg,#2b2b2b,#111)}.directoryHeroShade{background:linear-gradient(90deg,#000000e0 0%,#000000a6 35%,#00000047 70%,#00000085 100%);position:absolute;inset:0}.directoryHeroContent{z-index:2;max-width:1400px;margin:0 auto;padding:44px 34px 42px;position:relative}.directoryMatchWord{letter-spacing:-.04em;font-size:56px;font-weight:950;line-height:1}.directoryMatchWord span{color:#f58220}.directoryHeroEyebrow{letter-spacing:.16em;margin:3px 0 28px;font-size:17px}.directoryHeroContent h1{letter-spacing:-.025em;margin:0 0 8px;font-size:36px}.directoryHeroContent>p:last-child{max-width:650px;margin:0;font-size:17px;line-height:1.5}.directoryHeroSideCopy{z-index:3;letter-spacing:.08em;border-left:3px solid #f58220;gap:6px;padding-left:16px;font-weight:900;display:grid;position:absolute;top:50%;right:max(34px,50vw - 666px);transform:translateY(-50%)}@media (max-width:900px){.directoryHeroSideCopy{display:none}.directoryHeroContent{padding-left:24px;padding-right:24px}}@media (max-width:640px){.directoryGraphicHero{min-height:285px}.directoryHeroMosaic{grid-template-columns:1fr 1fr}.directoryHeroMosaic>div:nth-child(3){display:none}.directoryHeroContent{padding:35px 18px}.directoryMatchWord{font-size:44px}.directoryHeroEyebrow{margin-bottom:24px;font-size:13px}.directoryHeroContent h1{font-size:30px}.directoryHeroContent>p:last-child{font-size:14px}}:is(body:has(.qualifiedFlowScope) .siteHeader,body:has(.adminFlowScope) .siteHeader){position:relative!important;top:auto!important}.adminFlowScope,.adminFlowScope .pageShell,.adminFlowScope .workspace,.adminFlowScope .workspaceMain{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.adminFlowScope .adminFormPanel{height:auto!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}.adminFlowScope .stickySave{position:relative!important;bottom:auto!important}.adminFlowScope [style*=overflow\:auto],.adminFlowScope [style*=overflow-y\:auto]{max-height:none!important}@media (max-width:1280px){.adminFlowScope .pageShell{padding-left:24px;padding-right:24px}.adminFlowScope .adminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFlowScope .adminSplit{grid-template-columns:1fr}.adminFlowScope .adminTopline,.adminFlowScope .workspaceHeading{gap:18px}.adminFlowScope .taxonomyCheckboxGrid.states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.adminFlowScope .pageShell{padding:24px 18px 48px}.adminFlowScope .adminGrid{grid-template-columns:1fr}.adminFlowScope .adminTopline,.adminFlowScope .workspaceHeading,.adminFlowScope .learningRefreshPanel,.adminFlowScope .inventoryHeader{flex-direction:column;align-items:flex-start}.adminFlowScope .accountActions{flex-wrap:wrap;width:100%}.adminFlowScope .formGrid{grid-template-columns:1fr}.adminFlowScope .formGrid .wide{grid-column:auto}.adminFlowScope .taxonomyCheckboxGrid,.adminFlowScope .taxonomyCheckboxGrid.states,.adminFlowScope .integrationHealthGrid,.adminFlowScope .learningMetrics,.adminFlowScope .discoveryMetrics,.adminFlowScope .videoStatusGrid,.adminFlowScope .personSummaryGrid,.adminFlowScope .systemVolumeGrid,.adminFlowScope .healthStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFlowScope .integrationSplit,.adminFlowScope .integrationLists,.adminFlowScope .discoveryTopGrid,.adminFlowScope .videoWorkspaceGrid,.adminFlowScope .personDetailGrid{grid-template-columns:1fr}.adminFlowScope .dataTable,.adminFlowScope .adminTablePanel,.adminFlowScope .inventoryTable,.adminFlowScope .peopleAdminTable,.adminFlowScope .personMatchTable,.adminFlowScope .evidenceAdminTable{max-width:100%;overflow:visible}}@media (max-width:640px){.adminFlowScope .pageShell{padding:18px 12px 40px}.adminFlowScope .sectionTitle,.adminFlowScope .workspaceHeading h1{font-size:32px}.adminFlowScope .taxonomyCheckboxGrid,.adminFlowScope .taxonomyCheckboxGrid.states,.adminFlowScope .integrationHealthGrid,.adminFlowScope .learningMetrics,.adminFlowScope .discoveryMetrics,.adminFlowScope .videoStatusGrid,.adminFlowScope .personSummaryGrid,.adminFlowScope .systemVolumeGrid,.adminFlowScope .healthStrip{grid-template-columns:1fr}.adminFlowScope .adminCard,.adminFlowScope .adminTablePanel,.adminFlowScope .formSection{padding-left:14px;padding-right:14px}.adminFlowScope input,.adminFlowScope select,.adminFlowScope textarea,.adminFlowScope button{max-width:100%}.adminFlowScope .accountActions{grid-template-columns:1fr;display:grid}}.adminAdsList{gap:18px;display:grid}.adminAdBrand{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.adminAdBrandHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.adminAdBrandHead h2{margin:3px 0 0;font-size:28px}.adminAdRows{display:grid}.adminAdRow{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.5fr) 150px 150px auto;align-items:end;gap:14px;padding:14px 0;display:grid}.adminAdRow>div{gap:4px;display:grid}.adminAdRow>div span{color:var(--muted);font-size:12px}.adminAdRow label{gap:6px;display:grid}.adminAdRow label>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:900}.adminAdRow select,.adminAdRow input{background:#fff;border:1px solid #d9d9d9;border-radius:9px;min-height:42px;padding:0 10px}@media (max-width:820px){.adminAdBrandHead{align-items:flex-start;display:grid}.adminAdRow{grid-template-columns:1fr 1fr}.adminAdRow>div{grid-column:1/-1}}.integrationsDirectory .adminTopline{margin-bottom:20px}.integrationDirectoryList{border:1px solid var(--line);background:#fff;border-radius:18px;display:grid;overflow:hidden}.integrationDirectoryRow{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.45fr) 150px minmax(240px,.9fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.integrationDirectoryRow:first-child{border-top:0}.integrationIdentity{align-items:flex-start;gap:13px;display:flex}.integrationIdentity>div{gap:4px;display:grid}.integrationIdentity strong{color:var(--ink);font-size:15px}.integrationIdentity span:not(.integrationStatusDot){color:var(--muted);font-size:12px;line-height:1.4}.integrationStatusDot{background:#bbb;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.integrationStatusDot.connected,.integrationStatusDot.ready{background:#2d8a59}.integrationStatusDot.not_configured{background:#b7afa4}.integrationStatusDot.blocked{background:#c98b2a}.integrationStatusDot.error{background:#b84545}.integrationState{justify-items:start;gap:5px;display:grid}.integrationState small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.integrationStatePill{text-transform:uppercase;letter-spacing:.04em;color:#64716c;background:#f0f2f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.integrationStatePill.connected,.integrationStatePill.ready{color:#246843;background:#e9f7ef}.integrationStatePill.blocked{color:#8a641c;background:#fff4dd}.integrationStatePill.error{color:#9b3131;background:#fff0f0}.integrationUsage{gap:6px;display:grid}.integrationUsage>span{color:#435b53;font-size:12px}.integrationUsage small{color:var(--muted);font-size:10px}.integrationUsageTrack{background:#edf0ee;border-radius:999px;height:7px;overflow:hidden}.integrationUsageTrack span{background:var(--orange);border-radius:999px;height:100%;display:block}.integrationEditButton{justify-self:end}.integrationSettingsPanel{border:1px solid var(--line);background:#fff;border-radius:18px;gap:24px;padding:22px;display:grid}.integrationSettingsHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.integrationSettingsHeader>div{gap:8px;display:grid}.integrationSettingsHeader h2{margin:0;font-size:28px}.integrationSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationSettingsGrid label{gap:7px;display:grid}.integrationSettingsGrid label>span{text-transform:uppercase;letter-spacing:.06em;color:#596962;font-size:10px;font-weight:900}.integrationSettingsGrid input,.integrationSettingsGrid select,.integrationSettingsGrid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9dfdc;border-radius:10px;padding:11px 12px}.integrationSettingsGrid input:disabled{color:#89948f;background:#f3f5f4}.integrationSettingsGrid label small{color:var(--muted);font-size:10px;line-height:1.4}.integrationSettingsGrid .wide{grid-column:1/-1}.providerSettingsSection{border-top:1px solid var(--line);padding-top:24px}.providerSettingsTitle{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.providerSettingsTitle h2{margin:3px 0 6px;font-size:26px}.providerSettingsTitle p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.5}.integrationGhlSection{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;padding:22px}.integrationMiniStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.integrationMiniStats>div{border:1px solid var(--line);border-radius:13px;gap:3px;padding:15px;display:grid}.integrationMiniStats strong{font-size:25px}.integrationMiniStats span{text-transform:uppercase;color:var(--muted);font-size:10px}@media (max-width:900px){.integrationDirectoryRow{grid-template-columns:1fr 1fr}.integrationUsage{grid-column:1/-1}.integrationEditButton{justify-self:start}.integrationSettingsGrid{grid-template-columns:1fr}.integrationSettingsGrid .wide{grid-column:auto}.integrationMiniStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.integrationDirectoryRow{grid-template-columns:1fr}.integrationSettingsHeader{align-items:flex-start;display:grid}.integrationMiniStats{grid-template-columns:1fr}}.prospectInventoryMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.prospectInventoryMetrics>div{background:#fff;border:1px solid #dce5e1;border-radius:12px;gap:4px;padding:16px;display:grid}.prospectInventoryMetrics strong{color:#17392f;font-family:Georgia,serif;font-size:28px}.prospectInventoryMetrics span{color:#70837c;font-size:10px;font-weight:800}.prospectInventoryTable{display:grid}.prospectInventoryHead,.prospectInventoryRow{grid-template-columns:1.15fr 1.35fr 1.25fr .7fr 1fr .9fr;align-items:center;gap:14px;display:grid}.prospectInventoryHead{color:#7a8c85;text-transform:uppercase;letter-spacing:.05em;background:#f5f8f6;border-bottom:1px solid #e1e8e4;padding:10px 14px;font-size:8px;font-weight:900}.prospectInventoryRow{color:inherit;border-bottom:1px solid #edf1ef;padding:14px;text-decoration:none}.prospectInventoryRow:hover{background:#fbfcfb}.prospectInventoryRow>div{gap:3px;min-width:0;display:grid}.prospectInventoryRow strong{color:#21483d;font-size:11px}.prospectInventoryRow span{color:#5f746c;overflow-wrap:anywhere;font-size:10px}.prospectInventoryRow small{color:#899791;font-size:8px;line-height:1.4}.prospectInventoryStatus{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:max-content;padding:5px 8px;font-weight:900;font-size:8px!important}.prospectInventoryStatus.qualified{color:#246843;background:#e9f7ef}.prospectInventoryStatus.review{color:#8a641c;background:#fff4dd}.prospectInventoryStatus.low_relevance{color:#697872;background:#f0f2f1}.prospectInventoryStatus.suppressed{color:#9b3f31;background:#fae8e5}@media (max-width:1050px){.prospectInventoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prospectInventoryHead{display:none}.prospectInventoryRow{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:620px){.prospectInventoryMetrics,.prospectInventoryRow{grid-template-columns:1fr}}.adminAdPlacementPanel{gap:16px;display:grid}.adminAdPlacementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminAdPlacementCard{background:#fff;border:1px solid #dfe7e3;border-radius:12px;gap:14px;padding:16px;display:grid}.adminAdPlacementHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminAdPlacementHead>div{gap:4px;display:grid}.adminAdPlacementHead span{color:#7a8a84;font-size:9px;font-weight:800}.adminAdPlacementHead h3{color:#1b4739;margin:0;font-size:18px}.adminAdPlacementHead p{color:#6c7c76;margin:0;font-size:10px;line-height:1.45}.adminAdPlacementMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.adminAdPlacementMetrics>div{background:#f8fbf9;border:1px solid #e4ebe7;border-radius:9px;gap:2px;padding:10px;display:grid}.adminAdPlacementMetrics strong{color:#1d493c;font-size:18px}.adminAdPlacementMetrics span{color:#72827c;font-size:8px}.adminAdCodeBlock{gap:5px;display:grid}.adminAdCodeBlock>span{color:#536d63;font-size:8px;font-weight:850}.adminAdCodeBlock code{color:#284c40;white-space:nowrap;background:#f5f8f6;border:1px solid #dfe7e3;border-radius:8px;padding:10px 11px;font-size:9px;display:block;overflow:auto}@media (max-width:900px){.adminAdPlacementGrid{grid-template-columns:1fr}}.packageBuilderPanel{gap:16px;display:grid}.packageBuilderForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.packageBuilderForm label{gap:5px;display:grid}.packageBuilderForm label>span{color:#566e65;font-size:9px;font-weight:800}.packageBuilderForm input,.packageBuilderForm select,.packageBuilderForm textarea,.packageAssignmentForm select{color:#24483d;background:#fff;border:1px solid #d9e3de;border-radius:8px;width:100%;padding:9px 10px;font-size:10px}.packageBuilderForm input,.packageBuilderForm select,.packageAssignmentForm select{min-height:38px}.packageBuilderForm .wide{grid-column:1/-1}.packageEntitlementPicker{gap:8px;display:grid}.packageEntitlementOption{background:#f9fbfa;border:1px solid #e1e8e5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(150px,220px);align-items:center;gap:12px;padding:11px 12px}.packageEntitlementOption>div{gap:3px;display:grid}.packageEntitlementOption strong{color:#20493b;font-size:10px}.packageEntitlementOption span{color:#72827c;font-size:9px;line-height:1.4}.packageLimitInput{min-height:34px!important}.packageLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.packageLibraryCard{background:#fff;border:1px solid #dfe7e3;border-radius:12px;gap:12px;padding:15px;display:grid}.packageLibraryHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.packageLibraryHead>div{gap:4px;display:grid}.packageLibraryHead span{color:#7b8c85;text-transform:uppercase;font-size:8px;font-weight:850}.packageLibraryHead h3{color:#194539;margin:0;font-size:18px}.packageLibraryHead p{color:#6f8079;margin:0;font-size:9px;line-height:1.45}.packageLibraryHead>strong{color:#244c3e;white-space:nowrap;font-size:12px}.packageEntitlementTags{flex-wrap:wrap;gap:6px;display:flex}.packageEntitlementTags span{color:#4a665c;background:#f5f9f7;border:1px solid #dae4df;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.packageAssignmentForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}@media (max-width:900px){.packageBuilderForm{grid-template-columns:repeat(2,minmax(0,1fr))}.packageLibraryGrid{grid-template-columns:1fr}}@media (max-width:650px){.packageBuilderForm{grid-template-columns:1fr}.packageBuilderForm .wide{grid-column:auto}.packageEntitlementOption{grid-template-columns:auto 1fr}.packageLimitInput{grid-column:2}.packageAssignmentForm{grid-template-columns:1fr}}.activationLearningRefresh{margin-top:18px}.activationLearningForm{grid-template-columns:repeat(6,minmax(0,1fr))}.activationLearningForm select,.activationLearningForm input{min-height:38px}.deliveryPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deliveryPlanCard{background:#fff;border:1px solid #dfe8e4;border-radius:12px;gap:14px;padding:15px;display:grid}.deliveryPlanHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.deliveryPlanHead>div{gap:3px;display:grid}.deliveryPlanHead span{color:#71857d;text-transform:uppercase;font-size:8px;font-weight:850}.deliveryPlanHead h3{color:#1b4739;margin:0;font-size:18px}.deliveryPlanHead>strong{color:#2b5b4a;font-size:11px}.deliveryPlanMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.deliveryPlanMetrics>div{background:#f7faf8;border:1px solid #e4ebe8;border-radius:8px;gap:2px;padding:9px;display:grid}.deliveryPlanMetrics strong{color:#244c3e;font-size:15px}.deliveryPlanMetrics span{color:#74857e;font-size:7px;line-height:1.3}.activationPerformanceList{display:grid}.activationPerformanceRow{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(220px,1fr) minmax(460px,2fr) 110px;align-items:center;gap:16px;padding:12px 4px;display:grid}.activationPerformanceRow>div:first-child{gap:3px;display:grid}.activationPerformanceRow>div:first-child strong{color:#1d493b;font-size:10px}.activationPerformanceRow>div:first-child span,.activationPerformanceRow>div:first-child small{color:#71837c;font-size:8px}.activationPerformanceStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.activationPerformanceStats span{color:#657871;font-size:8px}.activationPerformanceStats strong{color:#264f40}.activationConfidence{justify-items:end;gap:2px;display:grid}.activationConfidence strong{color:#244d3f;font-size:17px}.activationConfidence span{color:#7d8d87;font-size:7px}@media (max-width:1050px){.activationLearningForm{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryPlanMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activationPerformanceRow{grid-template-columns:1fr}.activationConfidence{justify-items:start}}@media (max-width:700px){.activationLearningForm,.deliveryPlanGrid{grid-template-columns:1fr}.activationPerformanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrationConnectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integrationTermsCheck{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid!important}.integrationTermsCheck input{margin-top:2px;width:auto!important;min-height:auto!important}.adAudienceExportSection{border-top:1px solid #e0e8e4;gap:14px;margin-top:18px;padding-top:18px;display:grid}.adAudienceExportList article>div:first-child{gap:3px;display:grid}.adAudienceExportList article small{color:#75857f;font-size:8px;line-height:1.4}.platformCampaignPanel{gap:16px;display:grid}.platformCampaignBuilders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platformCampaignForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platformCampaignForm .wide{grid-column:1/-1}.platformCampaignForm label{gap:5px;display:grid}.platformCampaignForm label>span{color:#566f65;font-size:8px;font-weight:850}.platformCampaignForm input,.platformCampaignForm select,.platformCampaignForm textarea{color:#24483d;background:#fff;border:1px solid #d9e4df;border-radius:8px;width:100%;padding:9px 10px;font-size:9px}.platformCampaignForm input,.platformCampaignForm select{min-height:38px}.platformCampaignFormHead{border-bottom:1px solid #e4ebe8;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.platformCampaignFormHead>div{gap:2px;display:grid}.platformCampaignFormHead span{color:#75877f;text-transform:uppercase;font-size:8px;font-weight:900}.platformCampaignFormHead h3{color:#1d493b;margin:0;font-size:18px}.platformCampaignFormHead>strong{color:#a45e35;font-size:9px}.platformCampaignList{gap:8px;display:grid}.platformCampaignList>article{background:#fbfdfc;border:1px solid #e0e8e4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.platformCampaignList>article>div:first-child{gap:3px;display:grid}.platformCampaignList strong{color:#214a3c;font-size:10px}.platformCampaignList span,.platformCampaignList small{color:#71837c;font-size:8px}@media (max-width:1000px){.platformCampaignBuilders{grid-template-columns:1fr}}@media (max-width:650px){.platformCampaignForm{grid-template-columns:1fr}.platformCampaignForm .wide,.platformCampaignFormHead{grid-column:auto}.platformCampaignList>article{flex-direction:column;align-items:flex-start}}.foundationReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.foundationReadinessCard{background:#fff;border:1px solid #dfe7e3;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.foundationReadinessCard>div{gap:3px;display:grid}.foundationReadinessCard strong{color:#1e493c;font-size:11px}.foundationReadinessCard span{color:#60756d;font-size:9px}.foundationReadinessCard small{color:#81908b;font-size:8px;line-height:1.4}.foundationReadinessCard>b{text-transform:uppercase;border-radius:999px;flex:none;padding:5px 7px;font-size:8px}.foundationReadinessCard.ready>b{color:#276944;background:#e8f6ee}.foundationReadinessCard.configured>b,.foundationReadinessCard.attention>b{color:#8b641a;background:#fff4dc}.foundationReadinessCard.blocked>b{color:#9a413a;background:#fbeceb}.foundationReadinessCard.manual>b{color:#536174;background:#eef1f5}.foundationReadinessCard.restricted>b{color:#66527e;background:#f0ecf6}@media (max-width:850px){.foundationReadinessGrid{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%;height:auto}input,select,textarea,button,table{max-width:100%}main,section,article,aside,header,footer,nav,div{min-width:0}@media (max-width:1180px){.site-shell,.directory-shell,.listing-shell,.adminShell,.adminMain,.adminContent{max-width:100%}}@media (max-width:900px){table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.emailConnectionPage{padding-bottom:72px}.emailDomainWorkspace{gap:20px;display:grid}.emailSetupHero{color:#fff;background:linear-gradient(135deg,#171717 0%,#232323 68%,#2e231d 100%);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:center;gap:28px;padding:28px;display:grid}.emailSetupHero .eyebrow{color:#ffad7e}.emailSetupHero h2{letter-spacing:-.035em;margin:4px 0 10px;font-size:clamp(28px,4vw,42px)}.emailSetupHero p:not(.eyebrow){color:#cacaca;max-width:760px;margin:0;line-height:1.65}.emailSetupGuardrails{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.emailSetupGuardrails span{color:#efefef;background:#ffffff09;border:1px solid #404040;border-radius:13px;align-items:flex-end;min-height:76px;padding:13px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.emailSetupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.emailProviderCard{align-content:start;gap:15px;min-height:216px;padding:20px;display:grid}.emailProviderFeatured{border-color:#ef9a68;box-shadow:0 0 0 1px #f36a2114}.emailProviderTop{align-items:center;gap:12px;display:flex}.emailProviderIcon{background:var(--soft);width:42px;height:42px;color:var(--orange-dark);border-radius:12px;flex:0 0 42px;place-items:center;font-weight:900;display:grid}.emailProviderKicker{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.emailProviderCard h3{margin:0;font-size:18px}.emailProviderCard>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.emailProviderStatus{align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:800;display:flex}.emailProviderStatus.muted{color:var(--muted)}.statusDot{background:#c8c8c8;border-radius:999px;width:8px;height:8px}.statusDot.ready{background:var(--green);box-shadow:0 0 0 4px #277e5017}.domainFinderPanel{padding:26px}.domainFinderHead{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.domainFinderHead h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(25px,3vw,34px)}.domainFinderHead p:not(.eyebrow){color:var(--muted);max-width:710px;margin:0;line-height:1.55}.domainLiveBadge{white-space:nowrap;border:1px solid var(--line);color:#4d4d4d;background:#fafaf8;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.domainLiveBadge span{background:var(--green);border-radius:99px;width:7px;height:7px}.domainSuggestionStrip{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.domainSuggestionStrip>span{color:var(--muted);font-size:11px}.domainSuggestionStrip button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px}.domainSuggestionStrip button:hover{border-color:var(--orange);color:var(--orange-dark)}.domainFinderMessage{margin-top:14px}.domainResults{border-top:1px solid var(--line);margin-top:22px;display:grid}.domainResultRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 2px;display:flex}.domainResultRow.unavailable{opacity:.55}.domainResultIdentity{align-items:center;gap:12px;min-width:0;display:flex}.domainResultMark{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.domainResultMark.available{color:var(--green);background:#e9f7ef}.domainResultMark.taken{color:#777;background:#f5f5f3}.domainResultIdentity>div:last-child{gap:3px;min-width:0;display:grid}.domainResultIdentity strong{overflow-wrap:anywhere;font-size:15px}.domainResultIdentity span{color:var(--muted);font-size:11px}.domainResultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.recommendedPill{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.06em;background:#fff0e7;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.domainPremiumPrice{color:var(--muted);font-size:10px}.compactButton{justify-content:center;min-width:80px;padding:9px 12px}.compactButton:disabled{cursor:not-allowed;opacity:.6}.domainSelectionSummary{background:#f5fbf7;border:1px solid #b9dfc8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:18px;display:grid}.domainSelectionSummary>div:first-child{gap:4px;display:grid}.domainSelectionSummary>div:first-child>span{text-transform:uppercase;letter-spacing:.07em;color:var(--green);font-size:10px;font-weight:900}.domainSelectionSummary strong{font-size:21px}.domainSelectionSummary p{color:var(--muted);max-width:690px;margin:3px 0 0;font-size:11px;line-height:1.5}.domainNextSteps{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.domainNextSteps span{background:#fff;border:1px solid #dce9e1;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.domainNextSteps b{background:var(--green);color:#fff;border-radius:99px;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.sendingSafetyPanel{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:26px;padding:24px;display:grid}.sendingSafetyPanel h2{margin:4px 0 8px;font-size:27px}.sendingSafetyPanel p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.6}.capacityModel{border:1px solid var(--line);background:#fafaf8;border-radius:14px;padding:15px}.capacityModel>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.capacityModel>div:first-child span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.capacityModel>div:first-child strong{font-size:22px}.capacityBar{border-radius:10px;grid-template-columns:4fr 1fr;min-height:40px;display:grid;overflow:hidden}.capacityBar span{place-items:center;font-size:10px;font-weight:900;display:grid}.automationCapacity{background:var(--orange);color:#fff}.humanCapacity{color:#555;background:#e6e6e3}@media (max-width:900px){.emailSetupHero,.sendingSafetyPanel,.emailSetupGrid{grid-template-columns:1fr}.domainFinderHead{gap:14px;display:grid}.domainLiveBadge{justify-self:start}.domainSelectionSummary{grid-template-columns:1fr}.domainNextSteps{justify-content:flex-start}}@media (max-width:600px){.emailSetupGuardrails{grid-template-columns:1fr 1fr}.domainResultRow{flex-direction:column;align-items:flex-start}.domainResultActions{justify-content:space-between;width:100%}.sendingSafetyPanel{padding:18px}}.domainSelectionSummary.registrationReady{align-items:start}.domainPurchaseActions{justify-items:end;gap:12px;display:grid}.domainQuote{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.domainQuote>div{background:#fff;border:1px solid #dce9e1;border-radius:11px;gap:4px;padding:11px;display:grid}.domainQuote small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px;font-weight:800}.domainQuote b{font-size:14px}.fundsGood{color:var(--green)}.fundsLow{color:#9b3131}.fundsWarning{text-align:left;background:#fff5f5;border:1px solid #f1c0c0;border-radius:12px;gap:3px;max-width:290px;padding:11px 12px;display:grid}.fundsWarning strong{color:#9b3131;font-size:12px}.fundsWarning span{color:#7b5555;font-size:10px;line-height:1.4}.registrationSuccess{background:#fff;border:1px solid #b9dfc8;border-radius:12px;margin-top:12px;padding:12px}.registrationSuccess b{color:var(--green)}.registrationSuccess p{margin:4px 0 0!important}@media (max-width:760px){.domainQuote{grid-template-columns:repeat(2,minmax(0,1fr))}.domainPurchaseActions{justify-items:stretch}}.emailProviderAction{justify-content:center;width:100%;min-height:48px;margin-top:auto;font-size:13px}.emailProviderAction:disabled{opacity:1;cursor:not-allowed;background:var(--orange);border-color:var(--orange);color:#fff}.emailProviderTitleLarge{letter-spacing:-.025em;line-height:1.08;font-size:clamp(22px,2.2vw,30px)!important}.emailSetupExperience{gap:22px;padding-top:10px;display:grid}.emailChoiceHero{text-align:center;padding:34px 20px 20px}.emailChoiceHeroIcon{color:#1f5fae;background:#eef6ff;border-radius:999px;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:34px;display:grid}.emailChoiceHero h1{letter-spacing:-.04em;color:#101828;margin:0;font-size:clamp(30px,4vw,46px)}.emailChoiceHero p{color:#718096;margin:10px 0 0;font-size:16px}.emailChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.emailChoiceCard{text-align:center;cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:18px;grid-template-rows:auto auto 1fr auto;align-items:start;gap:18px;min-height:390px;padding:30px 22px 26px;transition:all .18s;display:grid;box-shadow:0 8px 24px #0f172a0a}.emailChoiceCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f172a14}.emailChoiceCard h2{letter-spacing:-.025em;color:#101828;margin:0;font-size:24px;line-height:1.15}.emailChoiceCard p{color:#5f6f85;margin:0;font-size:15px;line-height:1.55}.emailChoiceCard>span{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:900;display:flex}.emailChoiceCard.newDomain{background:linear-gradient(#fff 0%,#fffaf4 100%)}.emailChoiceCard.newDomain>span{background:#d97809}.emailChoiceCard.existingDomain{background:linear-gradient(#fff 0%,#f5fff8 100%)}.emailChoiceCard.existingDomain>span{background:#15913b}.emailChoiceCard.googleMail{background:linear-gradient(#fff 0%,#f5f9ff 100%)}.emailChoiceCard.googleMail>span{background:#1a73e8}.emailChoiceCard.microsoftMail{background:linear-gradient(#fff 0%,#faf7ff 100%)}.emailChoiceCard.microsoftMail>span{background:#6d4acb}.emailChoiceIcon{background:#fff3e4;border-radius:999px;place-items:center;width:82px;height:82px;margin:0 auto;font-size:36px;display:grid}.emailChoiceCard.existingDomain .emailChoiceIcon{color:#15913b;background:#eaf8ef;font-size:44px}.emailChoiceCard.googleMail .emailChoiceIcon{color:#4285f4;background:#edf5ff;font-size:38px;font-weight:900}.emailChoiceCard.microsoftMail .emailChoiceIcon{color:#6d4acb;background:#f3edff;font-size:38px;font-weight:900}.emailPathTopbar{justify-content:space-between;align-items:center;gap:16px;padding:4px 0 2px;display:flex}.emailPathTopbar>span{color:#6b7280;font-size:12px;font-weight:800}.emailBackButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:10px;padding:10px 14px;font-weight:850}.emailBackButton:hover{background:#fafbfc;border-color:#b8c2cf}.emailFocusedSetup{text-align:center;gap:16px;max-width:860px;margin:16px auto 0;padding:34px;display:grid}.emailFocusedSetup h2{letter-spacing:-.03em;margin:0;font-size:34px}.emailFocusedSetup>p:not(.eyebrow){color:#667085;max-width:650px;margin:0 auto;line-height:1.6}.emailFocusedIcon{color:#15913b;background:#edf8f0;border-radius:999px;place-items:center;width:72px;height:72px;margin:0 auto;font-size:36px;font-weight:900;display:grid}.emailFocusedIcon.google{color:#4285f4;background:#edf5ff}.emailFocusedIcon.microsoft{color:#6d4acb;background:#f3edff}.emailFocusedForm{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:8px;display:grid}.emailFocusedForm label{text-align:left;gap:6px;display:grid}.emailFocusedForm label span{color:#536273;font-size:11px;font-weight:850}.emailFocusedForm input{min-height:48px;font:inherit;border:1px solid #d8dee6;border-radius:10px;padding:0 13px}.emailConnectProviderButton{justify-self:center;min-width:240px}.emailPathMessage{color:#667085;margin:0;font-size:12px}@media (max-width:1100px){.emailChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emailChoiceCard{min-height:330px}}@media (max-width:680px){.emailChoiceGrid{grid-template-columns:1fr}.emailChoiceCard{min-height:0}.emailChoiceHero{padding-top:16px}.emailFocusedForm{grid-template-columns:1fr}.emailPathTopbar{flex-direction:column;align-items:flex-start}}.emailWizardProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 4px;display:grid}.emailWizardProgress>div{color:#98a2b3;background:#fff;border:1px solid #e2e7ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.emailWizardProgress>div span{background:#eef1f4;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.emailWizardProgress>div.active{color:#173d33;background:#fffaf6;border-color:#f58220}.emailWizardProgress>div.active span{color:#fff;background:#f58220}.emailWizardProgress>div.complete{color:#2f6f4f;background:#f7fbf8}.emailWizardProgress>div.complete span{color:#fff;background:#2f8a5b}.emailSetupCompletePanel{text-align:center;justify-items:center;gap:12px;max-width:760px;margin:18px auto 0;padding:44px 34px;display:grid}.emailSetupCompletePanel h2{letter-spacing:-.03em;margin:0;font-size:34px}.emailSetupCompletePanel>p:not(.eyebrow){color:#667085;max-width:560px;margin:0}.emailSetupCompleteIcon{color:#24754b;background:#e9f7ef;border-radius:999px;place-items:center;width:72px;height:72px;font-size:30px;font-weight:900;display:grid}.emailCompleteActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}@media (max-width:680px){.emailWizardProgress{grid-template-columns:1fr 1fr}}.qaGroupList{gap:18px;padding:16px;display:grid}.qaGroup{background:#fff;border:1px solid #e1e7e3;border-radius:12px;overflow:hidden}.qaGroupHead{background:#fafbfa;border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.qaGroupHead h2{margin:2px 0 0;font-size:16px}.qaGroupHead>span{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.qaCheckList{display:grid}.qaCheckRow{border-bottom:1px solid #edf0ee;grid-template-columns:72px minmax(0,1fr) 170px;align-items:start;gap:14px;padding:13px 16px;display:grid}.qaCheckRow:last-child{border-bottom:0}.qaCheckRow.fail{background:snow}.qaCheckRow.warn{background:#fffdf6}.qaCheckStatus{letter-spacing:.06em;font-size:10px;font-weight:900}.qaCheckRow.pass .qaCheckStatus{color:#197243}.qaCheckRow.warn .qaCheckStatus{color:#9a6a00}.qaCheckRow.fail .qaCheckStatus{color:#b52a2a}.qaCheckMain{gap:4px;display:grid}.qaCheckMain strong{font-size:12px}.qaCheckMain span{color:#6f7b75;font-size:10px;line-height:1.45}.qaCheckMeta{color:#78837d;justify-items:end;gap:6px;font-size:9px;display:grid}.qaCheckMeta details{max-width:100%}.qaCheckMeta summary{cursor:pointer;font-weight:700}.qaCheckMeta pre{white-space:pre-wrap;word-break:break-word;text-align:left;color:#46524c;background:#f6f8f7;border:1px solid #e4e9e6;border-radius:8px;max-width:360px;padding:8px;font-size:9px}@media (max-width:800px){.qaCheckRow{grid-template-columns:1fr}.qaCheckMeta{justify-items:start}}.metaInheritanceCard{background:#fafcfa;border:1px solid #dfe7e2;border-radius:12px;gap:12px;margin:14px 0;padding:16px;display:grid}.metaInheritanceCard>div:first-child{gap:4px;display:grid}.metaInheritanceCard strong{font-size:13px}.metaInheritanceCard span{color:#66746c;font-size:11px;line-height:1.45}.metaInheritanceTags{flex-wrap:wrap;gap:7px;display:flex}.metaInheritanceTags>span{color:#314039;background:#fff;border:1px solid #d7e0db;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.metaInheritanceTags>span.attribute{border-style:dashed}.metaRoutingReviewPanel{margin-top:18px}.metaRoutingReviewPanel>.integrationConnectionList{margin-top:12px}.flowCanvas{touch-action:none;min-width:1050px;position:relative}.flowNode{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:220px;min-height:64px}.flowNode:active{cursor:grabbing}.flowLines{pointer-events:none;width:1050px;position:absolute;inset:0;overflow:visible}.flowLines path{fill:none;stroke:#aeb9b3;stroke-width:2px}.flowEdgeLabel{fill:#637069;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:10px;font-weight:800}.flowEdgeLabel.yes{fill:#2f6d50}.flowEdgeLabel.no{fill:#8a5a4b}.flowNodeEditorActions{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.flowDeleteStepButton{color:#a33;background:#fff7f7;border:1px solid #efc7c7;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.flowDeleteStepButton:hover{background:#fff0f0;border-color:#dca5a5}.flowEditorPanel select{width:100%}.flowNode,.flowNode-trigger,.flowNode-condition,.flowNode-email,.flowNode-sms,.flowNode-linkedin,.flowNode-wait,.flowNode-meta_ads,.flowNode-google_ads,.flowNode-meeting,.flowNode-end{width:220px;min-height:64px;clip-path:none!important;border-radius:12px!important;transform:rotate(0)!important}.flowNode-condition:before,.flowNode-condition:after,.flowNode-trigger:before,.flowNode-trigger:after,.flowNode-end:before,.flowNode-end:after{clip-path:none!important;transform:none!important}.flowNodeIcon{border-radius:8px!important;transform:rotate(0)!important}.flowLines path{stroke:#aeb7b2;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter}.flowBranchInsert{z-index:8;position:absolute;transform:translate(-50%,-50%)}.flowBranchPlus{color:#385247;background:#fff;border:1px solid #cfd8d3;border-radius:7px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:800;line-height:1;display:grid;box-shadow:0 2px 8px #191a1e14}.flowBranchPlus:hover{border-color:var(--orange);color:var(--orange-dark);box-shadow:0 3px 12px #191a1e1f}.flowBranchPalette{z-index:20;background:#fff;border:1px solid #dde3df;border-radius:12px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #191a1e24}.flowBranchPalette>strong{color:#66746c;padding:5px 7px 7px;font-size:11px}.flowBranchPalette>button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12px;display:grid}.flowBranchPalette>button:hover{background:#f6f8f7}.flowBranchPalette b{border:1px solid #e1e5e3;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.flowBranchPlus.active{border-color:var(--orange);color:var(--orange-dark);box-shadow:0 0 0 3px #e0893c24}.flowRightAddList{gap:8px;margin-top:10px;display:grid}.flowRightAddOption{text-align:left;background:#fff;border:1px solid #e1e5e3;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid}.flowRightAddOption:hover{background:#fafcfb;border-color:#c9d1cd}.flowRightAddOption>b{background:#f8faf9;border:1px solid #e1e5e3;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.flowRightAddOption>span{gap:2px;display:grid}.flowRightAddOption>span strong{font-size:12px}.flowRightAddOption>span small{color:#758078;font-size:10px}.flowRightAddOption>em{color:#8a948e;font-size:18px;font-style:normal}.flowBranchPlus{border-radius:6px;width:20px;height:20px;font-size:14px;font-weight:500}.flowReadOnly .flowEditorPanel input,.flowReadOnly .flowEditorPanel select,.flowReadOnly .flowEditorPanel textarea{pointer-events:none;color:#596b75!important;background:#f5f7f8!important}.flowReadOnly .flowNode,.flowReadOnly .flowNode:active{cursor:pointer!important}.flowReadOnly .flowNodeMenu{visibility:hidden}.flowReadOnly .flowEditorPanel .flowCopyModes,.flowReadOnly .flowEditorPanel .flowAiGenerate,.flowReadOnly .flowEditorPanel .flowNodeEditorActions{display:none!important}.prospectWorkflowFullWidth{width:100%!important;min-width:0!important;max-width:none!important}.prospectWorkflowFullWidth .prospectWorkflowInner{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.prospectWorkflowFullWidth .flowBuilderProduct{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.prospectWorkflowFullWidth .flowBuilderLayout{grid-template-columns:minmax(0,1fr) 305px!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.prospectWorkflowFullWidth .flowCanvasPanel{width:100%!important;min-width:0!important;max-width:none!important}.prospectWorkflowFullWidth .flowCanvasViewport{width:100%!important;min-width:0!important;max-width:none!important;height:calc(100vh - 175px)!important;min-height:580px!important;overflow:auto!important}.prospectWorkflowFullWidth .flowEditorPanel{box-sizing:border-box;width:305px!important;min-width:0!important;max-width:305px!important;height:calc(100vh - 145px)!important;min-height:580px!important;overflow-y:auto!important}.prospectWorkflowFullWidth .flowCanvasToolbar{box-sizing:border-box;width:100%!important}.prospectWorkflowFullWidth .flowCanvas{margin-left:auto;margin-right:auto}@media (max-width:1080px){.prospectWorkflowFullWidth .flowBuilderLayout{grid-template-columns:minmax(0,1fr) 265px!important}.prospectWorkflowFullWidth .flowEditorPanel{width:265px!important;max-width:265px!important}}@media (max-width:740px){.prospectWorkflowFullWidth .flowBuilderLayout{flex-direction:column!important;display:flex!important}.prospectWorkflowFullWidth .flowEditorPanel{width:100%!important;max-width:none!important;height:auto!important;min-height:220px!important;max-height:60vh!important}.prospectWorkflowFullWidth .flowCanvasViewport{height:68vh!important;min-height:420px!important}}
