html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-size:16px;line-height:1.65}:focus-visible{outline-color:#0154dc6b}.brandLogoImage{object-fit:contain;width:auto;max-width:100%;display:block}.brandLogoImage--wordmark{height:28px}.brandLogoImage--mark{aspect-ratio:700/580}.skipLink{border-radius:6px;font-size:13px}.eyebrow{color:#858984;letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:700}h1{letter-spacing:-.04em;max-width:880px;margin-bottom:18px;font-size:clamp(32px,4vw,44px);font-weight:760;line-height:1.13}h2{letter-spacing:-.025em;font-size:clamp(21px,2.4vw,30px);font-weight:720;line-height:1.25}h3{font-size:17px;font-weight:700}.lead{max-width:760px;color:var(--muted);margin-bottom:36px;font-size:17px;line-height:1.72}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:8px;padding:24px}.softPanel{background:0 0}.primaryButton,.secondaryButton,.dangerButton,.textButton,.iconButton{border-radius:7px;font-size:14px}.primaryButton{border-color:var(--ink);background:var(--ink);color:#fff}.primaryButton:hover{background:#30312e;border-color:#30312e}.secondaryButton{border-color:var(--strong-line);background:#fff}.secondaryButton:hover{border-color:var(--ink);background:#fff}.textButton{color:var(--muted)}.field>span{color:var(--muted);font-size:13px}.field input,.field select,.field textarea,.metricInput input{border-color:var(--strong-line);background:#fff;border-radius:7px;min-height:46px;font-size:16px}.field textarea{min-height:112px}.field input:focus,.field select:focus,.field textarea:focus,.metricInput input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.sectionHeader p,.helperText{color:var(--muted);font-size:13px;line-height:1.65}.advancedDisclosure{border-color:var(--line);background:#fff;border-radius:8px}.advancedDisclosure>summary{min-height:48px;color:var(--ink);font-size:14px}.chip{border-color:var(--strong-line);border-radius:7px;min-height:44px;font-size:14px}.chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:inset 3px 0 var(--accent)}.termHelp>button,.termHelp.compact>button{border-color:var(--strong-line);color:var(--muted)}.termTooltip{background:var(--ink);border-radius:7px;font-size:13px!important}.betaBanner{border-bottom:1px solid var(--line);min-height:36px;color:var(--ink);background:#f1f2ee;justify-content:space-between;padding:7px max(24px,50vw - 640px);font-size:12px}.betaBanner span{color:var(--muted)}.betaBanner .textButton{min-height:28px;color:var(--ink);font-size:12px}.topNav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;height:64px;padding:0 max(24px,50vw - 640px)}.brandBlock{gap:4px}.brandBlock .brandLogoImage{width:auto;height:23px}.brandBlock span{font-size:11px}.topNavActions{gap:10px}.saveStatus,.libraryButton,.accountEmail,.accountMenu .textButton,.textLink{font-size:12px}.saveStatus>span{background:#858984}.saveStatus.saved>span{background:var(--green)}.accountAvatar{border-radius:6px}.libraryButton b{background:#f1f2ee;border-radius:5px}.contentWrap{max-width:1120px;padding:54px 28px 120px}.stepperWrap{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f6f3f5;grid-template-columns:auto minmax(160px,360px) auto;align-items:center;gap:24px;min-height:58px;padding:8px max(24px,50vw - 560px);display:grid;top:64px}.progressV2Context{white-space:nowrap;align-items:center;gap:12px;display:flex}.progressV2Context>button{min-height:40px;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.progressV2Context svg{width:15px;height:15px}.progressV2Context strong{font-size:13px;font-weight:650}.progressV2Context strong b{color:var(--accent);font-variant-numeric:tabular-nums}.progressV2Start{color:#858984;font-size:12px}.progressV2Segments{grid-template-columns:repeat(6,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.progressV2Segments button{background:0 0;border:0;width:100%;height:40px;padding:18px 0;display:block}.progressV2Segments button>span{background:#d6d9d3;height:3px;display:block}.progressV2Segments li.done button>span{background:#858984}.progressV2Segments li.current button>span{background:var(--accent)}.progressV2Next{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;display:flex}.progressV2Next b{color:var(--ink)}.progressV2Next svg{width:15px;height:15px}.desktopProgress,.mobileProgress,.stepper{display:none!important}.stepSection>.eyebrow{color:#858984;margin-bottom:12px}.productPathGrid{border-color:var(--strong-line);background:#fff;margin:34px 0 30px}.productPath{min-height:112px}.productPath+.productPath{border-color:var(--strong-line)}.productPath:hover{background:#fafaf8}.productPath.active{background:var(--accent-soft);box-shadow:inset 0 -3px var(--accent)}.productPath>svg:first-child,.opportunityCategory{color:var(--accent)}.productPath small{letter-spacing:0;font-family:inherit;font-size:12px}.productPath strong{font-size:18px}.productPath em{font-size:13px}.productDirectPanel,.productEditor{border-radius:8px}.productEditor{border-color:var(--line)}.productIndex{background:#f1f2ee;border-radius:6px}.productRemove{border-radius:6px}.opportunityBrief{border-radius:8px}.opportunityBriefIntro{border-color:var(--line);color:var(--ink);background:#f1f2ee}.opportunityBriefIntro>span,.opportunityResultsHeader>div>span{color:#858984;letter-spacing:0;font-family:inherit;font-size:12px}.opportunityBriefIntro h2{margin-top:42px;font-size:28px}.opportunityBriefIntro p{color:var(--muted);font-size:14px}.choiceTiles button{border-color:var(--strong-line);border-radius:7px;font-size:14px}.choiceTiles button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:inset 3px 0 var(--accent)}.opportunitySearchAction .primaryButton{border-radius:7px}.opportunityResultsHeader{border-color:var(--ink)}.opportunityResultsHeader h2{font-size:30px}.opportunityResultsHeader p{font-size:13px}.opportunitySources>span{border-color:var(--line);font-size:12px}.opportunitySources b{font-size:11px}.opportunitySources .live i{background:var(--green)}.opportunityNotice{border-color:var(--amber)}.opportunityNotice p{font-size:13px}.opportunityCard{border-color:var(--line);grid-template-columns:58px minmax(0,1fr) 230px}.opportunityRank span{font-family:inherit;font-size:24px;font-style:normal;font-weight:700}.opportunityRank b{background:var(--accent-soft);color:var(--accent)}.opportunityMain>h3{font-size:24px}.opportunityMain>p{font-size:14px}.opportunityMain dt{font-size:12px}.opportunityMain dd{font-size:14px}.opportunityEvidence summary{color:var(--green);font-size:13px}.opportunityEvidence article span,.opportunityEvidence article p{font-size:12px}.opportunityEvidence article b{font-size:14px}.opportunityDecision span,.affiliatePending small{font-size:11px}.opportunityDecision b{font-size:14px}.affiliateGuideLinks a{font-size:11px}.sourceStatusPanel{border-width:1px 0;border-radius:0;padding:20px 0}.sourceStatusPanel h2{font-size:21px}.sourceStatus{border-color:var(--line);border-radius:6px}.sourceStatus.live>span{background:var(--green)}.sourceStatus b,.sourceStatus small{font-size:12px}.evidenceTools{border:1px solid var(--line);background:#fff;border-radius:8px}.evidenceTools b{font-size:14px}.evidenceTools span{font-size:13px}.evidenceHero{border:1px solid var(--line);background:#fff;grid-template-columns:260px minmax(0,1fr);gap:0}.evidenceHero>.panel{border:0;border-radius:0}.evidenceHero>.panel+div{border-left:1px solid var(--line)}.confidenceCard{text-align:left;align-items:flex-start}.confidenceLabel{border-radius:5px;margin-top:18px;font-size:13px}.confidenceLabel.high{color:var(--green);background:#edf5f1}.confidenceScore{letter-spacing:-.04em;margin-top:6px;font-size:38px}.confidenceCard p{text-align:left;font-size:13px}.beginnerEvidenceList b{font-size:15px}.beginnerEvidenceList p{font-size:14px}.signalDot.up{background:var(--green)}.expertToggle{color:var(--green);font-size:14px}.expertEvidence{grid-template-columns:1fr}.evidenceRecord{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr);gap:20px;display:grid}.sourceBadge,.observedBadge{border-radius:5px;font-size:11px}.observedBadge{color:var(--green);background:#edf5f1}.evidenceMeta dt,.limitations{font-size:11px}.evidenceMeta dd{font-size:13px}.contextQuestion,.quickFeedback{border-radius:8px}.miniActions button,.feedbackChoices button{border-color:var(--strong-line);border-radius:7px;font-size:13px}.miniActions button.selectedChoice,.feedbackChoices button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.decisionV2Learning{border-left:3px solid var(--green);color:var(--muted);background:#edf5f1;align-items:flex-start;gap:10px;margin:18px 0 0;padding:13px 14px;font-size:13px;line-height:1.55;display:flex}.decisionV2Learning b{color:var(--green);flex:none;font-weight:700}.recipeLayout{border:1px solid var(--line);background:#fff;grid-template-columns:260px minmax(0,1fr);gap:0}.recipeBrief,.recipeMain{border:0;border-radius:0}.recipeBrief{border-right:1px solid var(--line);background:#f8f8f5}.recipeMain{padding:30px}.recipeAiBar{background:#f1f2ee;border-radius:7px}.recipeAiBar p{font-size:13px}.hookList>div{border-color:var(--line)}.hookList span{font-size:12px}.hookList b{font-size:16px}.sceneTime{color:var(--accent)}.sceneRow p{font-size:14px}.softInset{background:#f8f8f5}.promptTabs button{border-radius:6px}.promptTabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.performanceManual p,.learningCard p{font-size:14px}.metricInput span{font-size:12px}.learningGrid{border-color:var(--line)}.learningCard strong{font-size:18px}.bottomActions{border-top:1px solid var(--line);padding-top:22px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17181657}.onboardingCard,.modal,.drawer,.libraryDrawer{background:#fff;border-radius:8px;box-shadow:0 24px 80px #17181629}.onboardingCard{max-width:720px;padding:34px}.onboardingCard h1{font-size:clamp(30px,4vw,42px)}.betaPill{background:var(--accent-soft);color:var(--ink);border-radius:5px}.onboardingSteps{border:1px solid var(--line);border-radius:8px}.onboardingSteps>div{background:#fff}.onboardingSteps span{color:var(--accent)}.libraryTabs{background:#f1f2ee;border-radius:7px}.libraryTabs button{border-radius:5px}.libraryCard{border-radius:8px}.saveActionButton{border-radius:6px}.libraryEmpty{border-radius:8px}.authNotice{background:#edf5f1;border-color:#bad3c9;border-radius:7px}.authNotice span{color:var(--green)}.landingShell{--landing-ink:#000922;--landing-paper:#f6f7f8;--landing-lime:#3ed3fc;background:var(--landing-paper);color:var(--landing-ink)}.landingNav{border-color:var(--line);background:#f6f6f3f0;grid-template-columns:1fr auto 1fr;height:64px;padding:0 max(24px,50vw - 640px)}.landingLogo{align-items:center;gap:7px;font-size:20px;display:inline-flex}.landingLogo .brandLogoImage{width:146px;height:auto}.landingLogo span{background:var(--accent-soft);color:var(--moby-blue-800);border-color:#b5c4db;border-radius:5px;margin:0;font-size:9px}.landingNav nav a,.landingLogin{font-size:13px;font-weight:650}.landingNavCta{border-color:var(--moby-navy-950);background:var(--moby-navy-950);border-radius:7px;min-height:42px;padding:10px 15px;font-size:13px}.landingHero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:72px;width:min(1280px,100%);min-height:auto;margin:0 auto;padding:92px 24px 104px}.landingKicker{color:#858984;letter-spacing:0;font-family:inherit;font-size:12px}.landingKicker:before{background:var(--accent);width:18px;height:1px}.landingHero h1{letter-spacing:-.05em;margin:24px 0 22px;font-size:clamp(36px,4.1vw,52px);line-height:1.1}.landingHero h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--accent)}.landingHeroCopy>p{font-size:17px;line-height:1.72}.landingHeroCopy>.landingTagline{color:var(--moby-blue-600);letter-spacing:.02em;margin:18px 0 0;font-size:13px;font-weight:800}.landingHeroActions{margin-top:30px}.landingPrimary,.landingSecondary{border-radius:7px;min-height:46px;font-size:14px}.landingTrust{font-size:12px}.landingProductFrame{border-color:var(--strong-line);background:#fff;border-radius:10px;box-shadow:0 18px 50px #17181614}.landingProductFrame:before{display:none}.landingFrameTop{border-color:var(--line);background:#f8f8f5;height:50px;padding:0 20px}.landingFrameTop span{color:var(--ink);font-family:inherit;font-size:13px;font-weight:700}.landingFrameTop b{color:var(--green);background:#edf5f1;border-radius:4px;font-size:11px}.landingFrameContent{padding:26px;display:block}.landingFrameContext{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.landingFrameContext span{border-right:1px solid var(--line);color:var(--muted);padding-right:8px;font-size:11px}.landingFrameContext span:last-child{border:0}.landingFrameTitle{border-color:var(--line);align-items:flex-start;padding:24px 0}.landingFrameTitle small{color:#858984;letter-spacing:0;font-size:11px}.landingFrameTitle h2{margin:8px 0;font-size:27px;line-height:1.2}.landingFrameTitle p{font-size:13px;line-height:1.6}.landingConfidence{border-left:3px solid var(--accent);color:var(--muted);flex:none;padding-left:14px;font-size:11px}.landingConfidence b{color:var(--ink);margin-top:2px;font-size:14px;display:block}.landingEvidenceList{border-bottom:1px solid var(--line)}.landingEvidenceRow{border-color:var(--line);grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:14px 0}.landingEvidenceRow>span{color:var(--accent);font-size:11px}.landingEvidenceRow p{color:var(--ink);gap:2px;font-size:13px;display:grid}.landingEvidenceRow p small{color:var(--muted);font-size:11px}.landingEvidenceRow em{color:#858984;font-size:10px;font-style:normal}.landingRecipePreview{border:0;border-left:3px solid var(--ink);background:#f1f2ee;margin-top:18px;padding:16px}.landingRecipePreview>span{color:#858984;letter-spacing:0;font-size:11px}.landingRecipePreview b{font-size:14px}.landingRecipePreview small{font-size:11px}.landingProblem,.landingWorkflow,.landingPricing{color:var(--ink);background:#fff;padding:100px max(24px,50vw - 640px)}.landingProblem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr}.landingProblem h2,.landingSectionHead h2{font-size:clamp(32px,3.6vw,44px);line-height:1.15}.landingProblemCopy p{color:var(--muted);font-size:16px;line-height:1.75}.landingPrinciples{border-color:var(--ink);margin-top:50px;display:block}.landingPrinciples article,.landingPrinciples article+article{border:0;border-bottom:1px solid var(--line);grid-template-columns:160px minmax(220px,.7fr) 1fr;gap:30px;min-height:auto;padding:24px 0;display:grid}.landingPrinciples article:first-child{grid-row:auto;min-height:auto}.landingPrinciples article:nth-child(2),.landingPrinciples article:nth-child(3){min-height:auto}.landingPrinciples span{color:var(--accent);letter-spacing:0;font-size:11px}.landingPrinciples h3{margin:0;font-size:21px}.landingPrinciples p{color:var(--muted);margin:0;font-size:14px}.landingBrandStory{background:var(--moby-navy-950);color:#fff;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:8vw;padding:110px max(24px,50vw - 640px);display:grid;position:relative;overflow:hidden}.landingBrandStory:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #3ed3fc2e;border-radius:50%;width:48vw;position:absolute;bottom:-52%;right:-9%;box-shadow:0 0 0 70px #0154dc0f,0 0 0 140px #3ed3fc09}.landingBrandMark{z-index:1;background:radial-gradient(circle at 50% 48%,#017dfa33,#0000 64%);border:1px solid #ffffff1f;place-items:center;min-height:420px;display:grid;position:relative}.landingBrandMark .brandLogoImage{width:min(390px,82%)}.landingBrandStoryCopy{z-index:1;max-width:670px;position:relative}.landingBrandStory .landingKicker{color:var(--moby-cyan-400)}.landingBrandStory h2{letter-spacing:-.045em;margin:26px 0 22px;font-size:clamp(34px,4vw,52px);line-height:1.14}.landingBrandStory p{color:#b9c8dc;margin:0;font-size:17px;line-height:1.82}.landingBrandStory p b{color:#fff}.landingBrandPromise{color:var(--moby-cyan-400);letter-spacing:.025em;border-top:1px solid #ffffff2e;margin-top:34px;padding-top:20px;font-size:14px;font-weight:760}.landingWorkflow{background:var(--bg)}.landingSectionHead{gap:48px}.landingSectionHead>p{color:var(--muted);font-size:15px}.landingWorkflowGrid{border-color:var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:52px}.landingWorkflowGrid article,.landingWorkflowGrid article+article{border:0;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-content:start;gap:0 18px;min-height:180px;padding:24px;display:grid}.landingWorkflowGrid article:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.landingWorkflowGrid span{color:var(--accent);grid-row:1/3;font-family:inherit;font-size:14px;font-style:normal}.landingWorkflowGrid h3{margin:0;font-size:18px}.landingWorkflowGrid p{font-size:14px}.landingPricing{background:#fff}.landingPricingGrid{border-top:1px solid var(--ink);margin-top:52px;display:block}.landingPricingGrid article,.landingPricingGrid article.featured{border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);background:0 0;grid-template-columns:180px 160px minmax(220px,1fr) minmax(240px,1fr) 150px;align-items:start;gap:24px;padding:26px 0;display:grid;transform:none}.landingPricingGrid article.featured{box-shadow:inset 4px 0 var(--accent);padding-left:16px}.landingPricingGrid article>div{display:block}.landingPricingGrid article>div>span{font-size:16px}.landingPricingGrid article>div>b{background:var(--accent-soft);color:var(--ink);border-radius:4px;margin-top:5px;font-size:10px;display:inline-block}.landingPricingGrid article>strong{margin:0;font-size:26px}.landingPricingGrid article>p{min-height:0;color:var(--muted);margin:0;font-size:13px}.landingPricingGrid ul{border:0;margin:0;padding:0}.landingPricingGrid li{font-size:12px}.landingPricingGrid article>a{border-color:var(--strong-line);border-radius:7px;align-self:center;margin:0;font-size:13px}.landingPricingGrid article:not(.featured)>a{color:var(--ink);background:#fff}.landingPricingGrid article.featured>a{background:var(--ink);color:#fff}.landingFinalCta{background:var(--bg);min-height:540px}.landingFinalCta h2{font-size:clamp(36px,4.5vw,52px);line-height:1.12}.landingFooter{border-color:var(--line);padding:28px max(24px,50vw - 640px);font-size:12px}.landingFooter .landingLogo .brandLogoImage{width:132px}.loginPage{background:var(--bg);min-height:100vh;color:var(--ink);padding:28px max(24px,50vw - 590px) 48px}.loginBrand{color:var(--ink);align-items:center;font-size:20px}.loginBrand .brandLogoImage{width:155px;height:auto}.loginBrand span{color:var(--muted);font-size:11px}.loginLayout{grid-template-columns:minmax(0,1fr) minmax(390px,480px);gap:92px}.loginStory .landingKicker{color:#858984}.loginStory h1{margin:26px 0;font-size:clamp(36px,4vw,48px);line-height:1.12}.loginStory>p{color:var(--muted);font-size:17px}.loginStory ul{border-color:var(--line);margin-top:42px}.loginStory li{border-color:var(--line)}.loginStory li b{color:var(--accent);font-size:11px}.loginStory li span{color:var(--ink);margin-top:24px;font-size:13px}.loginCard{border:1px solid var(--strong-line);color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;padding:34px}.loginCard:before{content:"";background:var(--accent);width:44px;height:3px;margin-bottom:24px;display:block}.loginCard h2{font-size:30px}.loginCard>p{color:var(--muted);font-size:14px}.loginBack{color:var(--muted);font-size:12px}.settingsWrap,.detailWrap,.adminWrap,.legalWrap{max-width:1120px;margin:0 auto;padding:42px 28px 110px}.detailNav{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:14px;font-size:13px}.settingsHero,.detailHero{border-color:var(--ink);padding:26px 0 30px}.settingsHero>p,.detailHero>p{color:var(--muted);font-size:15px}.settingsSection{margin-top:36px}.settingsSection.panel{border-width:1px 0 0;border-radius:0;padding:28px 0}.usageGrid,.planGrid{border:1px solid var(--line);background:#fff;gap:0}.usageGrid>div,.planGrid>article{box-shadow:none;border:0;border-radius:0}.usageGrid>div+div,.planGrid>article+article{border-left:1px solid var(--line)}.planGrid article.current{box-shadow:inset 0 3px var(--accent)}.consentList{border-color:var(--line);border-radius:8px}.consentList label{min-height:72px}.dangerZone{border-top-color:#d9bcbc!important}.dangerZone p{color:var(--muted)}.detailStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0}.detailStats>div{background:0 0;border:0;border-radius:0;padding:16px 18px}.detailStats>div+div{border-left:1px solid var(--line)}.detailStats span{font-size:11px}.detailStats strong{font-size:21px}.detailActionGrid{border-top:1px solid var(--line);display:block}.detailActionGrid article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:150px minmax(180px,.7fr) 1fr 180px;align-items:center;gap:20px;padding:20px 0;display:grid}.detailActionGrid article p,.detailActionGrid article small{font-size:13px}.detailEvidenceList{display:block}.detailEvidenceList article{border-width:1px 0 0;border-radius:0;margin:0;padding:22px 0}.detailEvidenceList article>p{font-size:14px}.adminTop{border-bottom:1px solid var(--ink);padding-bottom:28px}.adminTop .lead{margin-bottom:16px}.dataSource{border-radius:5px}.adminMetricGridWide{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);gap:0;margin:28px 0}.adminMetric{border:0;border-radius:0}.adminMetric+.adminMetric{border-left:1px solid var(--line)}.adminMetric span{font-size:11px}.adminMetric strong{font-size:24px}.adminSection.panel{border-radius:8px;margin-top:24px}.pipeline{border:1px solid var(--line);gap:0}.pipeline>div{background:#fff;border-radius:0}.pipeline>div+div{border-left:1px solid var(--line)}.adminAffiliateMetrics{border-color:var(--line)}.adminAffiliateMetrics>div{background:#fff}.adminList>div,.adminEventTable>div{border-color:var(--line)}.adminGate{max-width:680px;margin:12vh auto}.adminGate .eyebrow{color:var(--accent)}.legalWrap{max-width:820px}.legalWrap>h1{margin-top:18px}.legalWrap>section{border-top:1px solid var(--line);padding:30px 0}.legalWrap>section:first-of-type{border-top-color:var(--ink);margin-top:44px}.legalWrap section p{color:var(--muted);font-size:16px;line-height:1.8}.authComplete>.panel{border-radius:9px}.authComplete>.panel:before{content:"";background:var(--accent);width:40px;height:3px;margin:0 auto 20px;display:block}.authComplete p{font-size:15px}@media (max-width:1000px){.landingHero{grid-template-columns:1fr;gap:52px}.landingHeroCopy{max-width:760px}.landingProductFrame{width:100%;margin:0}.landingPricingGrid article,.landingPricingGrid article.featured{grid-template-columns:140px 130px 1fr}.landingPricingGrid ul{grid-column:3}.landingPricingGrid article>a{grid-column:3;justify-self:start;min-width:150px}.loginLayout{grid-template-columns:1fr;gap:56px}.loginStory{max-width:760px;padding-top:70px}.loginCard{width:min(560px,100%)}.adminMetricGridWide{grid-template-columns:repeat(3,1fr)}.adminMetric:nth-child(4){border-left:0}.adminMetric:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:720px){body{font-size:16px}.contentWrap{padding:34px 16px 110px}.lead{font-size:16px}.panel{padding:20px 16px}.betaBanner{justify-content:flex-start;padding:7px 16px}.betaBanner>div{gap:5px}.betaBanner .textButton{display:none}.topNav{height:58px;padding:0 16px}.brandBlock .brandLogoImage{height:21px}.topNavActions{gap:6px}.topNavActions .secondaryButton{font-size:12px}.stepperWrap{grid-template-columns:auto 1fr;gap:14px;min-height:54px;padding:6px 16px;top:58px}.progressV2Context>button span,.progressV2Start,.progressV2Next{display:none}.progressV2Context strong{font-size:12px}.progressV2Segments{gap:3px}.progressV2Segments button{height:36px;padding:16px 0}.productPathGrid{grid-template-columns:1fr}.productPath+.productPath{border-top:1px solid var(--strong-line);border-left:0}.productPath{padding:18px 16px}.productPath strong{font-size:16px}.productPath em{font-size:13px}.opportunityBrief{display:block}.opportunityBriefIntro{padding:24px 18px}.opportunityBriefIntro h2{margin-top:20px;font-size:25px}.opportunityCard{grid-template-columns:36px 1fr;gap:12px}.opportunityDecision{grid-column:1/-1;margin-left:48px}.opportunityMain dl{grid-template-columns:1fr}.opportunityMain dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.sourceStatusList{grid-template-columns:1fr}.sourceStatus{grid-template-columns:8px minmax(0,1fr) auto;min-height:44px}.sourceStatus small{text-align:right}.evidenceHero,.recipeLayout{grid-template-columns:1fr}.evidenceHero>.panel+div,.recipeBrief{border-top:1px solid var(--line);border-left:0;border-right:0}.confidenceScore{font-size:34px}.evidenceRecord{grid-template-columns:1fr}.recipeMain{padding:24px 16px}.landingNav{height:60px;padding:0 16px}.landingHero{padding:70px 16px 76px}.landingHero h1{font-size:38px}.landingHeroCopy>p{font-size:16px}.landingHeroActions{flex-direction:column;align-items:stretch}.landingPrimary,.landingSecondary{width:100%}.landingProductFrame{box-shadow:none}.landingFrameContent{padding:20px 16px}.landingFrameTitle{display:block}.landingConfidence{border-top:1px solid var(--line);border-left:0;margin-top:18px;padding:10px 0 0}.landingEvidenceRow{grid-template-columns:22px 1fr}.landingEvidenceRow em{grid-column:2}.landingProblem,.landingWorkflow,.landingPricing{padding:76px 16px}.landingProblem{grid-template-columns:1fr}.landingProblem h2,.landingSectionHead h2{font-size:34px}.landingPrinciples article,.landingPrinciples article+article{grid-template-columns:1fr;gap:8px;padding:22px 0}.landingPrinciples p{font-size:14px}.landingBrandStory{grid-template-columns:1fr;gap:46px;padding:76px 16px}.landingBrandMark{min-height:310px}.landingBrandMark .brandLogoImage{width:min(300px,78%)}.landingBrandStory h2{font-size:35px}.landingBrandStory p{font-size:16px}.landingWorkflowGrid{grid-template-columns:1fr}.landingWorkflowGrid article,.landingWorkflowGrid article+article,.landingWorkflowGrid article:nth-child(odd){border-right:0;min-height:auto;padding:22px 0}.landingWorkflowGrid p{font-size:14px}.landingPricingGrid article,.landingPricingGrid article.featured{grid-template-columns:1fr auto;gap:12px;padding:22px 0;display:grid}.landingPricingGrid article.featured{padding-left:12px}.landingPricingGrid article>strong{grid-column:2}.landingPricingGrid article>p,.landingPricingGrid ul,.landingPricingGrid article>a{grid-column:1/-1}.landingPricingGrid article>a{justify-self:stretch}.landingFinalCta{min-height:470px;padding:72px 16px}.landingFinalCta h2{font-size:38px}.landingFooter{grid-template-columns:1fr auto;padding:24px 16px}.loginPage{padding:20px 16px 40px}.loginLayout{gap:42px}.loginStory h1{font-size:38px}.loginStory ul{grid-template-columns:1fr}.loginStory li,.loginStory li+li{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:14px 0;display:grid}.loginStory li span{margin-top:0;font-size:14px}.loginCard{padding:24px 18px}.loginCard h2{font-size:27px}.settingsWrap,.detailWrap,.adminWrap,.legalWrap{padding:28px 16px 80px}.detailStats{grid-template-columns:1fr 1fr}.detailStats>div:nth-child(3){border-left:0}.detailStats>div:nth-child(n+3){border-top:1px solid var(--line)}.detailActionGrid article{grid-template-columns:1fr}.adminMetricGridWide{grid-template-columns:1fr 1fr}.adminMetric:nth-child(odd){border-left:0}.adminMetric:nth-child(n+3){border-top:1px solid var(--line)}.pipeline{grid-template-columns:1fr 1fr}.pipeline>div:nth-child(odd){border-left:0}.pipeline>div:nth-child(n+3){border-top:1px solid var(--line)}.usageGrid,.planGrid{grid-template-columns:1fr}.usageGrid>div+div,.planGrid>article+article{border-top:1px solid var(--line);border-left:0}.bottomActions{flex-direction:column-reverse;align-items:stretch}.primaryButton,.secondaryButton{width:100%}}@media (max-width:420px){.usageGrid{grid-template-columns:1fr}.npsScale{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
