:root{font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#15201e;background:#f5f7f4;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;overflow-x:hidden}#root{max-width:100%;overflow-x:hidden}button,input,textarea{font:inherit}main{min-height:100vh;padding:28px 28px 96px}.simpleExperience .heroFirstSearchMission,.simpleExperience .heroDemandShortcuts,.simpleExperience .heroPrimaryStart,.simpleExperience .heroQuick,.simpleExperience .heroButtons,.simpleExperience .heroStartPanel,.simpleExperience .retentionStartPanel,.simpleExperience .briefQuickStart,.simpleExperience .oneClickStartPanel,.simpleExperience .guidedStart,.simpleExperience .briefStart,.simpleExperience .proofStrip,.simpleExperience .homeShareMission,.simpleExperience .liveDemandStart,.simpleExperience .trialPackPanel,.simpleExperience .referralBoostPanel,.simpleExperience .instantStartPanel,.simpleExperience .jobTypeStarts,.simpleExperience .demandShortcutPanel,.simpleExperience .firstSearchPanel,.simpleExperience .promoShortcutPanel,.simpleExperience .marketGrid,.simpleExperience .marketNote,.simpleExperience .provenStarts,.simpleExperience .activeDemand,.simpleExperience .growthLoopStart,.simpleExperience .popularStarts,.simpleExperience .landingLinks,.simpleExperience .resultShareLift,.simpleExperience .resultProofCard,.simpleExperience .fastSharePanel,.simpleExperience .growthPartnerKitPanel,.simpleExperience .viralReferralPanel,.simpleExperience .finishSprintPanel,.simpleExperience .resultOneClickPack,.simpleExperience .csvCompletionRail,.simpleExperience .preCsvNextSearchPanel,.simpleExperience .growthSharePanel,.simpleExperience .threePersonInvitePanel,.simpleExperience .relatedSearchPanel,.simpleExperience .csvPreviewPanel,.simpleExperience .postCsvPanel,.simpleExperience .referralKit,.simpleExperience .shareNudge,.simpleExperience .resultShareCard,.simpleExperience .freeToolCard,.simpleExperience .toolGrid,.simpleExperience .saveDecisionPanel,.simpleExperience .platformCsvFocus,.simpleExperience .saveMissionPanelTop,.simpleExperience .preExportStickyBar,.simpleExperience .deliveryPanel,.simpleExperience .playbook,.simpleExperience .stickyShareBar,.simpleExperience .stickyStartBar,.simpleExperience.isStarting .workspace,.simpleExperience.isStarting .stickyCsvBar,.simpleExperience.isStarting .csvCoachPanel,.simpleExperience.hasResults .simpleStartPanel{display:none}.simpleExperience.hasResults .builder{display:flex;flex-direction:column;gap:14px}.simpleExperience.hasResults .hero{margin-bottom:4px;padding-top:0}.simpleExperience.hasResults .hero .eyebrow,.simpleExperience.hasResults .hero .lead,.simpleExperience.hasResults .sidebar,.simpleExperience.hasResults .searchOptions,.simpleExperience.hasResults .templateStrip,.simpleExperience.hasResults .snsDemandBoost,.simpleExperience.hasResults .snsAutoPilot,.simpleExperience.hasResults .recentSearches,.simpleExperience.hasResults .autoSearch,.simpleExperience.hasResults .autoRecoveryLog,.simpleExperience.hasResults .zeroHelp,.simpleExperience.hasResults .adSenseUnit,.simpleExperience.hasResults .stickyCsvBar{display:none}.simpleExperience.hasResults .hero h1{margin:0;font-size:38px;line-height:1}.simpleExperience.hasResults .workspace{display:block;max-width:960px;margin:8px auto 0}.simpleExperience.hasResults .zeroRescuePanel .zeroRescueCopy p,.simpleExperience.hasResults .zeroRescuePanel .zeroRescueActions button:not(:first-child){display:none}.simpleExperience.hasResults .builderHeader{order:0}.simpleExperience.hasResults .zeroRescuePanel,.simpleExperience.hasResults .zeroHelp{order:1}.simpleExperience.hasResults .saveDecisionPanel{order:2}.simpleExperience.hasResults .tableWrap{order:3}.simpleExperience.hasResults .actions{order:4}.simpleExperience.hasResults .resultCta{order:5}.simpleExperience.hasResults .builder>.field{display:none}.simpleExperience.hasResults .resultCta p,.simpleExperience.hasResults .resultSavePath,.simpleExperience.hasResults .savePrimaryHint,.simpleExperience.hasResults.csvPending .simpleResultInvite,.simpleExperience.hasResults.csvPending .resultCta,.simpleExperience.hasResults.csvPending .saveMissionPanelTop,.simpleExperience.hasResults.csvPending .platformCsvFocus,.simpleExperience.hasResults.csvPending .preExportStickyBar,.simpleExperience.hasResults.csvPending .preCsvShareLift,.simpleExperience.hasResults.csvPending .resultProofCard,.simpleExperience.hasResults.csvPending .finishSprintPanel,.simpleExperience.hasResults.csvPending .resultOneClickPack,.simpleExperience.hasResults.csvPending .csvCompletionRail,.simpleExperience.hasResults.csvPending .preCsvNextSearchPanel,.simpleExperience.hasResults.csvPending .csvSavePrompt,.simpleExperience.hasResults.csvPending .csvPreviewPanel,.simpleExperience.hasResults.csvPending .csvCoachPanel{display:none}.simpleExperience.hasResults.csvPending .saveDecisionPanel{display:grid}.simpleExperience.hasResults.csvPending .actions{display:none}.simpleExperience.hasResults.csvPending .stickyCsvBar{display:grid}.simpleExperience.hasResults.csvPending{padding-bottom:126px}.simpleExperience.hasResults.csvPending .stickyCsvBar{grid-template-columns:minmax(0,1fr) auto;width:min(520px,calc(100% - 28px));right:14px;bottom:14px;padding:10px}.simpleExperience.hasResults.csvPending .stickyCsvProgress,.simpleExperience.hasResults.csvPending .stickyCsvActions .secondary{display:none}.simpleExperience.hasResults.csvPending .stickyCsvBar strong{display:block;color:#10241f;font-size:14px;line-height:1.3}.simpleExperience.hasResults.csvPending .stickyCsvBar span{display:block;margin-top:2px;color:#53645e;font-size:12px;line-height:1.35}.simpleExperience.hasResults.csvPending .stickyCsvActions .strong{min-height:44px;padding:0 14px;border:0;border-radius:8px;background:#0e5f54;color:#fff;font-weight:900;white-space:nowrap}.simpleExperience.hasResults.csvSaved .simpleResultInvite,.simpleExperience.hasResults.csvSaved .actions button{display:none}.simpleExperience.hasResults .resultCta{padding:14px}.simpleExperience.hasResults .resultCta strong{font-size:18px}.simpleExperience .hero{display:block;margin-bottom:14px;padding:20px 0 0;text-align:center}.simpleExperience.isStarting{padding-top:18px}.simpleExperience.isStarting .hero{margin-bottom:2px;padding-top:4px}.simpleExperience.isStarting .hero .eyebrow,.simpleExperience.isStarting .hero .lead,.simpleExperience.isStarting .simpleGrowthEntrypoints,.simpleExperience.isStarting .adSenseUnit{display:none}.simpleExperience.isStarting .hero h1{margin:0;font-size:clamp(34px,6vw,54px);line-height:1}.simpleExperience .lead{max-width:620px;margin-right:auto;margin-left:auto}.simpleExperience .workspace{margin-top:14px}.simpleStartPanel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;max-width:560px;margin:10px auto 14px;padding:18px;border:1px solid #c9dcd5;border-radius:8px;background:#fff;box-shadow:0 12px 26px #14231f14}.simpleSearchForm{display:grid;gap:12px;min-width:0}.simpleStartHeader span,.simpleStartHeader strong{display:block}.simpleStartHeader span{color:#0d6f61;font-size:11px;font-weight:900}.simpleStartHeader strong{margin-top:4px;color:#14231f;font-size:19px;line-height:1.35}.easyStartChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.easyStartChoices button{display:flex;align-items:center;gap:9px;min-width:0;min-height:68px;padding:10px;border:1px solid #cfe0d8;border-radius:8px;background:#f8fbf9;color:#14231f;cursor:pointer;text-align:left}.easyStartChoices button:hover{border-color:#0d6f61;background:#edf8f4;transform:translateY(-1px)}.easyStartChoices button:disabled{cursor:wait;opacity:.72;transform:none}.easyStartChoices svg{flex:0 0 auto;color:#0d6f61}.easyStartChoices span,.easyStartChoices strong,.easyStartChoices small{display:block;min-width:0}.easyStartChoices strong{overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.easyStartChoices small{margin-top:3px;color:#61716b;font-size:11px;font-weight:800;line-height:1.25}.manualSearchDrawer{min-width:0;border:1px solid #d5e2dc;border-radius:8px;background:#fff}.manualSearchDrawer summary{display:flex;align-items:center;min-height:46px;padding:0 13px;color:#145e52;cursor:pointer;font-size:14px;font-weight:900}.manualSearchDrawer[open] summary{border-bottom:1px solid #e0ebe6}.manualSearchBody{display:grid;gap:12px;padding:12px}.simpleDivider{display:flex;align-items:center;gap:10px;color:#6a7a75;font-size:11px;font-weight:900}.simpleDivider:before,.simpleDivider:after{content:"";flex:1 1 auto;height:1px;background:#d8e5df}.simpleSteps{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.simpleSteps li{min-width:0;padding:7px 8px;border:1px solid #d8e5df;border-radius:8px;background:#f7faf8;color:#63736e;font-size:12px;font-weight:900;text-align:center}.simpleSteps li.active{border-color:#0d6f61;background:#e7f5f1;color:#0d6f61}.simpleTypeTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #d8e5df;border-radius:8px;background:#f7faf8}.simpleTypeTabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#24302d;cursor:pointer;font-size:13px;font-weight:900;white-space:nowrap}.simpleTypeTabs button.active{border-color:#0d6f61;background:#0d6f61;color:#fff;box-shadow:0 10px 18px #0d6f612e}.simpleQueryField{display:grid;gap:6px}.simpleQueryField span{color:#52635e;font-size:12px;font-weight:900}.simpleQueryField input{width:100%;min-height:58px;padding:0 14px;border:1px solid #b9cdc6;border-radius:8px;background:#fff;color:#14231f;font-size:17px;outline:none}.simpleQueryField input:focus{border-color:#0d6f61;box-shadow:0 0 0 3px #0d6f6124}.simpleSearchButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:0;border-radius:8px;background:#0d6f61;color:#fff;cursor:pointer;font-size:17px;font-weight:900;box-shadow:0 14px 24px #0d6f6138}.simpleSearchButton:disabled{background:#d9e4df;color:#7f9089;cursor:not-allowed;box-shadow:none}.simpleSearchProgress{margin:-2px 0 0;color:#52635e;font-size:13px;font-weight:800;line-height:1.55}.simplePopularStarts{display:grid;gap:7px;min-width:0}.simplePopularStarts>span{color:#61736d;font-size:11px;font-weight:900}.simplePopularStarts>div{display:flex;flex-wrap:wrap;gap:6px}.simplePopularStarts button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 9px;border:1px solid #d2e2db;border-radius:8px;background:#fff;color:#25433c;cursor:pointer;font-size:12px;font-weight:900;white-space:nowrap}.simplePopularStarts button:hover{border-color:#0d6f61;color:#0d6f61;transform:translateY(-1px)}.simplePopularStarts button:disabled{cursor:wait;opacity:.68;transform:none}.simpleResultInvite{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;padding:10px;border:1px solid #d8e5df;border-radius:8px;background:#f7faf8;color:#465852;font-size:13px;font-weight:800;line-height:1.45}.simpleResultInvite svg{flex:0 0 auto;color:#0d6f61}.simpleResultInvite span{flex:1 1 210px;min-width:0}.simpleResultInvite button,.simpleResultInvite a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#145e52;cursor:pointer;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.simpleResultInvite button.primary{border-color:#0d6f61;background:#0d6f61;color:#fff}.simpleResultInvite button:hover,.simpleResultInvite a:hover{border-color:#0d6f61;transform:translateY(-1px)}.simpleBriefPaste{display:grid;gap:8px;margin-bottom:10px;padding:10px;border:1px solid #d8e6df;border-radius:8px;background:#f8fbf9}.simpleBriefPaste label{display:grid;gap:6px}.simpleBriefPaste label>span,.simpleBriefDetected span{color:#52635e;font-size:12px;font-weight:900}.simpleBriefPaste textarea{width:100%;min-height:82px;resize:vertical;padding:10px 12px;border:1px solid #c4d6ce;border-radius:8px;background:#fff;color:#14231f;font-size:14px;line-height:1.55;outline:none}.simpleBriefPaste textarea:focus{border-color:#0d6f61;box-shadow:0 0 0 3px #0d6f611f}.simpleBriefDetected{display:grid;gap:3px;padding:8px 10px;border:1px solid #c9dcd5;border-radius:8px;background:#fff}.simpleBriefDetected strong{color:#14231f;font-size:14px;line-height:1.4}.simpleBriefActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.simpleBriefActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid #c7d8d1;border-radius:8px;background:#fff;color:#145e52;cursor:pointer;font-size:12px;font-weight:900}.simpleBriefActions button.primary{flex:1 1 190px;border-color:#0d6f61;background:#0d6f61;color:#fff}.simpleBriefActions button:disabled{border-color:#d8e4df;background:#eaf1ee;color:#7f9089;cursor:not-allowed}.simpleGrowthEntrypoints{display:grid;gap:8px;max-width:740px;margin:-4px auto 18px}.simpleGrowthEntrypoints>span{color:#52635e;font-size:12px;font-weight:900}.simpleGrowthEntrypoints>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.simpleGrowthEntrypoints a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:start;min-width:0;min-height:64px;padding:10px;border:1px solid #d3e0da;border-radius:8px;background:#fff;color:#14231f;text-decoration:none}.simpleGrowthEntrypoints svg{margin-top:2px;color:#0d6f61}.simpleGrowthEntrypoints strong,.simpleGrowthEntrypoints small{display:block;min-width:0;overflow-wrap:anywhere}.simpleGrowthEntrypoints strong{color:#14231f;font-size:13px;line-height:1.3}.simpleGrowthEntrypoints small{margin-top:3px;color:#5d6d67;font-size:12px;font-weight:750;line-height:1.4}@media(max-width:760px){.simpleExperience .hero{padding-top:10px;text-align:left}.simpleExperience h1{font-size:42px}.simpleExperience .lead{margin-left:0;font-size:15px;line-height:1.65}.simpleStartPanel{grid-template-columns:1fr;margin-top:14px;padding:12px}.simpleStartHeader strong{font-size:19px}.simpleTypeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleTypeTabs button{min-height:44px}.simpleQueryField input,.simpleSearchButton{min-height:52px}.simpleGrowthEntrypoints{margin-top:0}.simpleGrowthEntrypoints>div{grid-template-columns:1fr}}.adSenseUnit{width:min(100%,970px);min-height:90px;margin:16px auto 22px;overflow:hidden;border:1px solid #d8e4df;border-radius:8px;background:#fff}.adSenseUnit:empty{display:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:end;max-width:1240px;margin:0 auto 20px;padding:26px 0 10px}.hero>*{min-width:0}.eyebrow{margin:0 0 8px;color:#66736d;font-size:13px;font-weight:700;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:56px;line-height:1;letter-spacing:0}.lead{max-width:740px;margin-bottom:0;color:#4b5a55;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.heroPrimaryStart{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-top:16px;padding:0 20px;border:0;border-radius:8px;background:#0d6f61;color:#fff;cursor:pointer;font-weight:900;box-shadow:0 14px 24px #0d6f6133}.heroPrimaryStart:disabled{background:#d9e4df;color:#7f9089;cursor:not-allowed;box-shadow:none}.heroButtons{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.heroQuick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.heroQuick span{color:#52635e;font-size:13px;font-weight:900}.heroQuick button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:0 12px;border:1px solid #b9d6ce;border-radius:8px;background:#e9f7f2;color:#145e52;cursor:pointer;font-size:13px;font-weight:900;overflow-wrap:anywhere;white-space:normal}.heroQuick button.heroAllSns{border-color:#124f45;background:#124f45;color:#fff;box-shadow:0 10px 18px #124f452e}.heroQuick button:disabled{background:#edf2ef;color:#88938e;cursor:not-allowed}.heroFirstSearchMission{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;align-items:center;margin-top:12px;padding:12px;border:1px solid #b9d8cf;border-radius:8px;background:#f4fbf8}.heroFirstSearchMission span,.heroFirstSearchMission strong{display:block}.heroFirstSearchMission span{color:#126558;font-size:12px;font-weight:900}.heroFirstSearchMission strong{margin-top:3px;color:#14231f;font-size:15px;line-height:1.35}.heroFirstSearchActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.heroFirstSearchActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#15332d;cursor:pointer;font-weight:900;white-space:nowrap}.heroFirstSearchActions button:first-child{border-color:#0d6f61;background:#0d6f61;color:#fff}.heroFirstSearchActions button:disabled{background:#edf2ef;color:#88938e;cursor:not-allowed}.heroDemandShortcuts{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid #d9e4dd;border-radius:8px;background:#fff}.heroDemandShortcuts>span{display:block;color:#52635e;font-size:12px;font-weight:900}.heroDemandShortcuts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.heroDemandShortcuts button{display:grid;gap:3px;min-height:48px;padding:8px 10px;border:1px solid #c9ddd5;border-radius:8px;background:#f8fbf9;color:#14231f;cursor:pointer;text-align:left}.heroDemandShortcuts button:first-child{border-color:#0d6f61;background:#eff9f5}.heroDemandShortcuts button:disabled{cursor:wait;opacity:.65}.heroDemandShortcuts strong,.heroDemandShortcuts small{display:block;min-width:0;overflow-wrap:anywhere}.heroDemandShortcuts strong{color:#14352f;font-size:13px;line-height:1.25}.heroDemandShortcuts small{color:#66746f;font-size:12px;font-weight:800}.shareButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #c8d5ce;border-radius:8px;background:#fff;color:#24302d;cursor:pointer;font-weight:800;text-decoration:none}.shareMessage{display:inline-flex;margin-top:8px;color:#49605a;font-size:13px}.heroStartPanel{display:grid;gap:10px;padding:14px;border:1px solid #b9d8cf;border-radius:8px;background:#fff;box-shadow:0 16px 40px #14231f1f}.heroStartPanel span,.heroStartPanel strong,.heroStartPanel b,.heroStartPanel small{display:block}.heroStartPanel>span{color:#1b6658;font-size:12px;font-weight:900}.heroStartPanel>strong{color:#14231f;font-size:17px;line-height:1.3}.heroStartPanel>div{display:grid;gap:7px}.heroStartPanel button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;min-height:52px;padding:9px 10px;border:1px solid #c8ddd6;border-radius:8px;background:#f2faf6;color:#14231f;cursor:pointer;text-align:left}.heroStartPanel button svg{margin-top:2px;color:#1b6658}.heroStartPanel button span{min-width:0}.heroStartPanel button:disabled{cursor:wait;opacity:.65}.heroStartPanel b{font-size:13px;line-height:1.25}.heroStartPanel small{margin-top:3px;color:#52635e;font-size:12px;font-weight:800;overflow-wrap:anywhere}.oneClickStartPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #0d6f61;border-radius:8px;background:#f1fbf7;box-shadow:0 16px 34px #14231f1a}.oneClickStartIntro{display:grid;align-content:center;gap:6px}.oneClickStartIntro span,.oneClickStartIntro strong,.oneClickStartIntro p{display:block}.oneClickStartIntro span{color:#0d6f61;font-size:12px;font-weight:900}.oneClickStartIntro strong{color:#14231f;font-size:20px;line-height:1.35}.oneClickStartIntro p{margin:0;color:#51615b;font-size:13px;line-height:1.6}.oneClickStartGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.oneClickStartGrid button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;min-height:126px;padding:12px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#14231f;cursor:pointer;text-align:left}.oneClickStartGrid button:first-child{border-color:#0d6f61;background:#e8f8f2}.oneClickStartGrid button:disabled{cursor:wait;opacity:.65}.oneClickStartGrid svg{margin-top:3px;color:#0d6f61}.oneClickStartGrid span,.oneClickStartGrid b,.oneClickStartGrid strong,.oneClickStartGrid small{display:block}.oneClickStartGrid b{color:#0d6f61;font-size:11px}.oneClickStartGrid strong{margin-top:5px;font-size:15px;line-height:1.3}.oneClickStartGrid small{margin-top:6px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.briefQuickStart{display:grid;grid-template-columns:310px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cbded6;border-radius:8px;background:#fff;box-shadow:0 14px 28px #14231f14}.briefQuickIntro{display:grid;align-content:center;gap:6px}.briefQuickIntro span,.briefQuickIntro strong,.briefQuickIntro p{display:block}.briefQuickIntro span{color:#0d6f61;font-size:12px;font-weight:900}.briefQuickIntro strong{color:#14231f;font-size:19px;line-height:1.35}.briefQuickIntro p{margin:0;color:#51615b;font-size:13px;line-height:1.6}.briefQuickBox{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px;align-items:stretch}.briefQuickBox textarea{width:100%;min-height:154px;resize:vertical;border:1px solid #cfdcd5;border-radius:8px;background:#f8fbf9;color:#16231f;font:inherit;line-height:1.55}.briefQuickControls{display:grid;gap:8px;align-content:start}.briefDetected.compact{padding:9px 10px}.briefButton.quick{min-height:46px;padding:0 12px;font-size:14px}.retentionStartPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d6dfc1;border-radius:8px;background:#fbfbe9}.retentionStartCopy span,.retentionStartCopy strong,.retentionStartCopy p{display:block}.retentionStartCopy span{color:#7a5a00;font-size:12px;font-weight:900}.retentionStartCopy strong{margin-top:3px;color:#18231f;font-size:17px;line-height:1.35}.retentionStartCopy p{margin:5px 0 0;color:#5d634f;font-size:13px;line-height:1.55}.retentionStartActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.retentionStartActions button,.retentionStartActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #d6c983;border-radius:8px;background:#fff;color:#26312d;cursor:pointer;font-weight:900;text-decoration:none;white-space:nowrap}.retentionStartActions .primary{border-color:#7a5a00;background:#7a5a00;color:#fff}.referralLandingPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;max-width:1240px;margin:0 auto 16px;padding:16px;border:1px solid #0f675b;border-radius:8px;background:#eefbf6;box-shadow:0 16px 34px #14231f1f}.referralLandingPanel.sharedResultReferral{position:sticky;top:10px;z-index:25;max-width:760px;margin-top:12px;border-color:#9fcfc4;background:#f3fffb}.referralLandingPanel span,.referralLandingPanel strong,.referralLandingPanel p{display:block}.referralLandingPanel span{color:#0f675b;font-size:12px;font-weight:900}.referralLandingPanel strong{margin-top:4px;color:#14231f;font-size:18px;line-height:1.35}.referralLandingPanel p{margin:5px 0 0;color:#4f625c;font-size:13px;font-weight:750;line-height:1.6}.referralLandingActions{display:grid;grid-template-columns:minmax(190px,1fr);gap:8px}.sharedResultReferral .referralLandingActions{grid-template-columns:minmax(220px,1fr)}.referralLandingActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid #b7d5cd;border-radius:8px;background:#fff;color:#174f45;cursor:pointer;font-weight:900;white-space:nowrap}.referralLandingActions button.primary{border-color:#0f675b;background:#0f675b;color:#fff}.sharedResultReferral .referralLandingActions button.primary{min-height:52px;box-shadow:0 12px 22px #0f675b2e}.simpleExperience.hasResults .referralLandingPanel.sharedResultReferral{position:fixed;top:12px;left:50%;width:min(760px,calc(100% - 24px));transform:translate(-50%)}.referralLandingActions button:disabled{background:#dbe9e4;color:#6f817b;cursor:not-allowed}.gcxxblogReferralStarts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.gcxxblogReferralStarts button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-height:78px;padding:11px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#14231f;cursor:pointer;text-align:left}.gcxxblogReferralStarts button:disabled{cursor:wait;opacity:.65}.gcxxblogReferralStarts svg{margin-top:2px;color:#146f61}.gcxxblogReferralStarts strong,.gcxxblogReferralStarts small{display:block}.gcxxblogReferralStarts strong{color:#14231f;font-size:14px;line-height:1.35}.gcxxblogReferralStarts small{margin-top:4px;color:#52635e;font-size:12px;font-weight:750;line-height:1.45}.proofStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 220px;gap:10px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:12px;border:1px solid #d7e4dd;border-radius:8px;background:#fff}.proofStrip div{min-width:0;padding:10px 12px;border:1px solid #e1e9e4;border-radius:8px;background:#f8fbf9}.proofStrip span,.proofStrip strong,.proofStrip small{display:block}.proofStrip span{color:#52635e;font-size:12px;font-weight:900}.proofStrip strong{margin-top:4px;color:#14231f;font-size:26px;line-height:1.15}.proofStrip small{margin-top:4px;color:#65746f;font-size:12px;font-weight:800}.proofStrip button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:100%;padding:0 14px;border:0;border-radius:8px;background:#1b7f6d;color:#fff;cursor:pointer;font-weight:900;text-align:center}.proofStrip button:disabled{background:#9aa8a3;cursor:wait}.homeShareMission{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d8d1ea;border-radius:8px;background:#fbf9ff;box-shadow:0 10px 28px #2a244614}.homeShareMissionCopy{display:grid;align-content:center;gap:7px}.homeShareMissionCopy span,.homeShareMissionCopy strong,.homeShareMissionCopy p{display:block}.homeShareMissionCopy span{color:#6c4aa2;font-size:12px;font-weight:900}.homeShareMissionCopy strong{color:#1d1730;font-size:20px;line-height:1.35}.homeShareMissionCopy p{margin:0;color:#5b566a;font-size:13px;font-weight:750;line-height:1.65}.homeShareMissionActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:stretch}.homeShareMissionActions button,.homeShareMissionActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:64px;padding:10px 12px;border:1px solid #d8d1ea;border-radius:8px;background:#fff;color:#251d3e;cursor:pointer;font-size:13px;font-weight:900;line-height:1.3;text-align:center;text-decoration:none}.homeShareMissionActions button.primary{border-color:#6f54b7;background:#6f54b7;color:#fff}.homeShareMissionActions button:hover,.homeShareMissionActions a:hover{border-color:#6f54b7;background:#f3efff}.homeShareMissionActions button.primary:hover{background:#5c459c}.trialPackPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d3ddd8;border-radius:8px;background:#fff;box-shadow:0 10px 28px #19262214}.trialPackIntro{display:grid;align-content:center;gap:7px}.trialPackIntro span,.trialPackIntro strong,.trialPackIntro p{display:block}.trialPackIntro span{color:#7a5c12;font-size:12px;font-weight:900}.trialPackIntro strong{color:#14231f;font-size:20px;line-height:1.35}.trialPackIntro p{margin:0;color:#51615b;font-size:13px;line-height:1.6}.trialPackCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trialPackCards button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;min-height:98px;padding:12px;border:1px solid #d4e0da;border-radius:8px;background:#f8fbf9;color:#14231f;cursor:pointer;text-align:left}.trialPackCards button:first-child{border-color:#1b7f6d;background:#eef8f4}.trialPackCards button.share{border-color:#dfc982;background:#fffaf0}.trialPackCards button:disabled{cursor:wait;opacity:.65}.trialPackCards svg{margin-top:2px;color:#1b6658}.trialPackCards button.share svg{color:#7a5c12}.trialPackCards span,.trialPackCards strong,.trialPackCards small{display:block}.trialPackCards strong{font-size:15px;line-height:1.3}.trialPackCards small{margin-top:6px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.instantStartPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #b9d8cf;border-radius:8px;background:#f3faf7;box-shadow:0 12px 30px #14231f14}.instantStartIntro{display:grid;align-content:center;gap:7px}.instantStartIntro span,.instantStartIntro strong,.instantStartIntro p{display:block}.instantStartIntro span{color:#1b6658;font-size:12px;font-weight:900}.instantStartIntro strong{color:#14231f;font-size:20px;line-height:1.35}.instantStartIntro p{margin:0;color:#51615b;font-size:13px;line-height:1.6}.instantStartCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.instantStartCards button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;min-height:116px;padding:12px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#14231f;cursor:pointer;text-align:left}.instantStartCards button:first-child{border-color:#1b7f6d;background:#ecf8f4}.instantStartCards button.brief{border-color:#d9c782;background:#fffaf0}.instantStartCards button:disabled{cursor:wait;opacity:.65}.instantStartCards svg{margin-top:3px;color:#1b6658}.instantStartCards .brief svg{color:#7a5c12}.instantStartCards span,.instantStartCards b,.instantStartCards strong,.instantStartCards small{display:block}.instantStartCards b{color:#1b6658;font-size:11px}.instantStartCards strong{margin-top:5px;font-size:15px;line-height:1.3}.instantStartCards small{margin-top:6px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.jobTypeStarts{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cbded6;border-radius:8px;background:#fff}.jobTypeIntro{padding:4px 0}.jobTypeIntro span,.jobTypeIntro strong,.jobTypeIntro p{display:block}.jobTypeIntro span{color:#1b6658;font-size:12px;font-weight:900}.jobTypeIntro strong{margin-top:4px;color:#14231f;font-size:18px;line-height:1.35}.jobTypeIntro p{margin:7px 0 0;color:#51615b;font-size:13px;line-height:1.55}.jobTypeGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.jobTypeGrid button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-height:92px;padding:11px;border:1px solid #bed8d0;border-radius:8px;background:#f5fbf8;color:#14231f;cursor:pointer;text-align:left}.jobTypeGrid button:disabled{cursor:wait;opacity:.65}.jobTypeGrid svg{margin-top:2px;color:#1b6658}.jobTypeGrid span,.jobTypeGrid strong,.jobTypeGrid small{display:block}.jobTypeGrid strong{font-size:13px;line-height:1.3}.jobTypeGrid small{margin-top:5px;color:#52635e;font-size:11px;font-weight:700;line-height:1.4}.demandShortcutPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cbded6;border-radius:8px;background:#f8fbf9}.demandShortcutIntro{display:grid;align-content:center;gap:7px}.demandShortcutIntro span,.demandShortcutIntro strong,.demandShortcutIntro p{display:block}.demandShortcutIntro span{color:#1b6658;font-size:12px;font-weight:900}.demandShortcutIntro strong{color:#14231f;font-size:20px;line-height:1.3}.demandShortcutIntro p{margin:0;color:#53635e;font-size:13px;line-height:1.65}.demandShortcutCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demandShortcutCards a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;min-height:96px;padding:11px;border:1px solid #bed8d0;border-radius:8px;background:#fff;color:#14231f;text-decoration:none}.demandShortcutCards svg{margin-top:2px;color:#1b6658}.demandShortcutCards span,.demandShortcutCards strong,.demandShortcutCards small{display:block}.demandShortcutCards strong{font-size:13px;line-height:1.3}.demandShortcutCards small{margin-top:5px;color:#52635e;font-size:11px;font-weight:700;line-height:1.4}.firstSearchPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cfded7;border-radius:8px;background:#fff;box-shadow:0 10px 28px #19262212}.firstSearchIntro{padding:4px 0}.firstSearchIntro span,.firstSearchIntro strong,.firstSearchIntro p{display:block}.firstSearchIntro span{color:#1b6658;font-size:12px;font-weight:900}.firstSearchIntro strong{margin-top:4px;color:#14231f;font-size:19px;line-height:1.35}.firstSearchIntro p{margin:7px 0 0;color:#51615b;font-size:13px;line-height:1.55}.firstSearchCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.firstSearchCards button{min-height:118px;padding:13px;border:1px solid #bcd8cf;border-radius:8px;background:#f5fbf8;color:#14231f;cursor:pointer;text-align:left}.firstSearchCards button:disabled{cursor:wait;opacity:.65}.firstSearchCards span,.firstSearchCards strong,.firstSearchCards small{display:block}.firstSearchCards span{color:#1b6658;font-size:11px;font-weight:900}.firstSearchCards strong{margin-top:6px;font-size:16px;line-height:1.35}.firstSearchCards small{margin-top:7px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.promoShortcutPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d9e2dc;border-radius:8px;background:#fff}.promoShortcutIntro{padding:4px 0}.promoShortcutIntro span,.promoShortcutIntro strong,.promoShortcutIntro p{display:block}.promoShortcutIntro span{color:#7a5c12;font-size:12px;font-weight:900}.promoShortcutIntro strong{margin-top:4px;color:#14231f;font-size:17px}.promoShortcutIntro p{margin:8px 0 0;color:#596862;font-size:13px;line-height:1.65}.promoShortcutCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.promoShortcutCards article{display:grid;gap:10px;align-content:space-between;min-height:150px;padding:12px;border:1px solid #e0d1a7;border-radius:8px;background:#fffaf0;color:#14231f}.promoShortcutCards article>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px}.promoShortcutCards button,.promoShortcutCards a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:8px;font-weight:900}.promoShortcutCards button{border:0;background:#1b7f6d;color:#fff;cursor:pointer}.promoShortcutCards a{border:1px solid #e0d1a7;background:#fff;color:#71530f;text-decoration:none}.promoShortcutCards svg{margin-top:2px;color:#8a6816}.promoShortcutCards span,.promoShortcutCards strong,.promoShortcutCards small{display:block}.promoShortcutCards strong{font-size:14px;line-height:1.3}.promoShortcutCards small{margin-top:6px;color:#5f6258;font-size:12px;font-weight:700;line-height:1.45}.referralBoostPanel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cfe4dc;border-radius:8px;background:#f5fbf8}.referralBoostIntro{display:grid;align-content:start;gap:12px;padding:4px 0}.referralBoostIntro span,.referralBoostIntro strong,.referralBoostIntro p{display:block}.referralBoostIntro span{color:#1b6658;font-size:12px;font-weight:900}.referralBoostIntro strong{margin-top:4px;color:#14231f;font-size:17px;line-height:1.35}.referralBoostIntro p{margin:8px 0 0;color:#52635e;font-size:13px;line-height:1.65}.referralBoostAllButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:8px;background:#14352f;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.referralBoostAllButton svg{flex:0 0 auto}.referralBoostCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.referralBoostCards article{display:grid;gap:12px;align-content:space-between;min-height:142px;padding:12px;border:1px solid #d5e7df;border-radius:8px;background:#fff;color:#14231f}.referralBoostCards article>div:first-child{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px}.referralBoostCards article>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.referralBoostCards svg{margin-top:2px;color:#1b7f6d}.referralBoostCards span,.referralBoostCards strong,.referralBoostCards small{display:block}.referralBoostCards strong{font-size:14px;line-height:1.35}.referralBoostCards small{margin-top:6px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.referralBoostCards button,.referralBoostCards a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:900}.referralBoostCards button{border:0;background:#1b7f6d;color:#fff;cursor:pointer}.referralBoostCards a{border:1px solid #cfe4dc;background:#f8fcfa;color:#1b6658;text-decoration:none}.marketGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:0 auto 10px}.marketNote{max-width:1240px;margin:0 auto 18px;padding:10px 12px;border:1px solid #ead8aa;border-radius:8px;background:#fff8e8;color:#6b4b0c;font-size:13px;line-height:1.55}.popularStarts{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:center;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d9e2dc;border-radius:8px;background:#fff}.popularStarts span{display:block;margin-bottom:3px;color:#60736c;font-size:12px;font-weight:800}.popularStarts strong{display:block;color:#14231f;font-size:16px}.popularButtons{display:flex;flex-wrap:wrap;gap:8px}.popularButtons button{min-height:36px;padding:0 11px;border:1px solid #bdd5cc;border-radius:8px;background:#edf7f2;color:#164a40;cursor:pointer;font-weight:800}.popularButtons button:disabled{cursor:wait;opacity:.6}.provenStarts{display:grid;gap:12px;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cfe2da;border-radius:8px;background:#f4fbf8}.provenStartsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.provenStartsHeader span,.provenStartsHeader strong{display:block}.provenStartsHeader span{color:#1b6658;font-size:12px;font-weight:900}.provenStartsHeader strong{margin-top:3px;color:#14231f;font-size:17px}.provenStartsHeader a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#145e52;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.provenStartGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provenStartGrid button{min-height:74px;padding:12px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#14231f;cursor:pointer;text-align:left}.provenStartGrid button:disabled{cursor:wait;opacity:.65}.provenStartGrid strong,.provenStartGrid span{display:block}.provenStartGrid strong{font-size:15px}.provenStartGrid span{margin-top:5px;color:#52635e;font-size:12px;font-weight:800}.growthLoopStart{display:grid;grid-template-columns:310px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d6e0dc;border-radius:8px;background:#fff}.growthLoopStartCopy{display:flex;flex-direction:column;justify-content:center;gap:6px}.growthLoopStartCopy span{color:#17695d;font-size:12px;font-weight:900}.growthLoopStartCopy strong{color:#14231f;font-size:17px;line-height:1.35}.growthLoopStartCopy p{margin:0;color:#52635e;font-size:13px;line-height:1.55}.growthLoopStartActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.growthLoopStartActions button{display:grid;gap:5px;min-height:96px;padding:12px;border:1px solid #bcd5ce;border-radius:8px;background:#f7fbf9;color:#14231f;cursor:pointer;text-align:left}.growthLoopStartActions button:disabled{cursor:wait;opacity:.65}.growthLoopStartActions span{color:#17695d;font-size:11px;font-weight:900}.growthLoopStartActions strong{font-size:15px;line-height:1.3}.growthLoopStartActions small{color:#5b6c66;font-size:12px;font-weight:800;line-height:1.35}.activeDemand{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #d7dfd9;border-radius:8px;background:#fff}.activeDemandCopy{padding:6px 2px}.activeDemandCopy span,.activeDemandCopy strong,.activeDemandCopy p{display:block}.activeDemandCopy span{color:#7a5c12;font-size:12px;font-weight:900}.activeDemandCopy strong{margin-top:4px;color:#14231f;font-size:17px}.activeDemandCopy p{margin:8px 0 0;color:#596862;font-size:13px;line-height:1.65}.activeDemandList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.activeDemandList button{min-height:112px;padding:12px;border:1px solid #e0d1a7;border-radius:8px;background:#fffaf0;color:#14231f;cursor:pointer;text-align:left}.activeDemandList button:disabled{cursor:wait;opacity:.65}.activeDemandList span,.activeDemandList strong,.activeDemandList small{display:block}.activeDemandList span{color:#8a6816;font-size:11px;font-weight:900}.activeDemandList strong{margin-top:6px;font-size:15px}.activeDemandList small{margin-top:7px;color:#5f6258;font-size:12px;line-height:1.45}.liveDemandStart{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:stretch;max-width:1240px;margin:0 auto 18px;padding:14px;border:1px solid #cfded6;border-radius:8px;background:#fff}.liveDemandStartCopy{padding:6px 2px}.liveDemandStartCopy span,.liveDemandStartCopy strong,.liveDemandStartCopy p{display:block}.liveDemandStartCopy span{color:#17695d;font-size:12px;font-weight:900}.liveDemandStartCopy strong{margin-top:4px;color:#14231f;font-size:17px}.liveDemandStartCopy p{margin:8px 0 0;color:#596862;font-size:13px;line-height:1.65}.liveDemandStartList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.liveDemandStartList button{min-height:112px;padding:12px;border:1px solid #b9d6ce;border-radius:8px;background:#f4fbf8;color:#14231f;cursor:pointer;text-align:left}.liveDemandStartList button:disabled{cursor:wait;opacity:.65}.liveDemandStartList span,.liveDemandStartList strong,.liveDemandStartList small{display:block}.liveDemandStartList span{color:#17695d;font-size:11px;font-weight:900}.liveDemandStartList strong{margin-top:6px;font-size:15px;line-height:1.3}.liveDemandStartList small{margin-top:7px;color:#5f6258;font-size:12px;line-height:1.45}.guidedStart{display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px;align-items:center;max-width:1240px;margin:0 auto 18px;padding:16px;border:1px solid #d7e4dd;border-radius:8px;background:#fff}.guidedIntro span,.guidedControls span{display:block;color:#60736c;font-size:12px;font-weight:800}.guidedIntro strong{display:block;margin-top:4px;color:#14231f;font-size:18px}.guidedIntro p{margin:6px 0 0;color:#51615b;font-size:13px;line-height:1.55}.guidedControls{display:grid;grid-template-columns:180px 1fr 1fr 170px;gap:10px;align-items:end}.guidedControls label{display:grid;gap:6px}.guidedControls select{width:100%;min-height:40px;border:1px solid #cfdcd5;border-radius:8px;background:#fdfefe;color:#16231f;font-weight:800}.segmentedControl{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-height:40px;padding:4px;border:1px solid #cfdcd5;border-radius:8px;background:#f4f7f5}.segmentedControl button,.guidedButton{min-height:32px;border:0;border-radius:7px;cursor:pointer;font-weight:800}.segmentedControl button{background:transparent;color:#43534d}.segmentedControl button.active{background:#fff;color:#164a40;box-shadow:0 1px 4px #14231f1f}.guidedButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;background:#1b7f6d;color:#fff}.guidedButton:disabled{background:#9aa8a3;cursor:wait}.briefStart{display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px;align-items:start;max-width:1240px;margin:0 auto 18px;padding:16px;border:1px solid #d7e4dd;border-radius:8px;background:#fff}.briefIntro span{display:block;color:#60736c;font-size:12px;font-weight:800}.briefIntro strong{display:block;margin-top:4px;color:#14231f;font-size:18px}.briefIntro p{margin:6px 0 0;color:#51615b;font-size:13px;line-height:1.55}.briefBox{display:grid;gap:10px}.briefBox textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #cfdcd5;border-radius:8px;background:#fdfefe;color:#16231f;font:inherit;line-height:1.55}.briefExamples{display:flex;flex-wrap:wrap;gap:8px}.briefExamples button{min-height:32px;padding:0 10px;border:1px solid #d3dfd9;border-radius:8px;background:#f7faf8;color:#31453f;cursor:pointer;font-weight:800}.briefDetected{padding:10px 12px;border:1px solid #d4e2dc;border-radius:8px;background:#f1f8f4}.briefDetected span,.briefDetected strong{display:block}.briefDetected span{color:#60736c;font-size:12px;font-weight:800}.briefDetected strong{margin-top:3px;color:#14231f;font-size:14px}.briefPlanMini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.briefPlanMini small{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid #d9e6df;border-radius:8px;background:#fff;color:#26312d;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.briefPlanMini b{color:#17634f;font-size:11px}.briefButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:8px;background:#1b7f6d;color:#fff;cursor:pointer;font-weight:900}.briefButton:disabled{background:#9aa8a3;cursor:not-allowed}.landingLinks{display:flex;flex-wrap:wrap;gap:8px;max-width:1240px;margin:0 auto 18px}.landingLinks a{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid #d9e2dc;border-radius:8px;background:#fff;color:#2d443d;font-size:13px;font-weight:800;text-decoration:none}.marketGrid article,.sidebar,.builder,.playbook{background:#fff;border:1px solid #dfe6e1;border-radius:8px}.marketGrid article{padding:16px;min-height:168px}.cardTop{display:flex;align-items:center;gap:8px;margin-bottom:10px}.marketGrid p{color:#52615d;font-size:14px;line-height:1.55}.marketGrid span{display:inline-flex;margin-bottom:8px;padding:5px 8px;border-radius:999px;background:#e8f0ec;color:#1d4e42;font-size:12px;font-weight:700}.marketGrid small{display:block;color:#71807a;line-height:1.5}.workspace{display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;width:100%;max-width:1240px;margin:0 auto;align-items:start}.workspace>*{min-width:0}.sidebar,.builder,.playbook{padding:18px}.sidebar h2,.playbook h2,.builder h2{font-size:18px;margin-bottom:14px}.typeList{display:grid;gap:8px}.typeList button,.actions button,.ghost{border:0;border-radius:8px;cursor:pointer}.typeList button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;background:#f1f4f2;color:#24302d;text-align:left}.typeList button.active{background:color-mix(in srgb,var(--accent),white 86%);color:var(--accent);font-weight:800}.notice{display:flex;gap:10px;margin-top:18px;padding:12px;border-radius:8px;background:#fff7e6;color:#6c4a0a}.notice p{margin:0;font-size:13px;line-height:1.55}.notice.service{background:#eef7f2;color:#1f5a48}.builderHeader,.builderHeader div,.actions,.playbook h2,h3{display:flex;align-items:center}.builderHeader{justify-content:space-between;gap:12px}.builderHeader div,h3{gap:8px}.ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;background:#eef2ef;color:#41504b}.field{display:grid;gap:8px;margin-top:14px}.field span{color:#42504c;font-size:13px;font-weight:800}input,textarea{width:100%;border:1px solid #cfd8d2;border-radius:8px;background:#fbfdfb;color:#15201e;outline:none}input{min-height:44px;padding:0 12px}textarea{min-height:120px;resize:vertical;padding:12px;line-height:1.6}input:focus,textarea:focus{border-color:#1b7f6d;box-shadow:0 0 0 3px #1b7f6d21}.searchOptions{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.searchOptions label{display:grid;gap:7px}.searchOptions span{color:#42504c;font-size:12px;font-weight:800}.templateStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.templateStrip button{min-height:34px;padding:0 10px;border:1px solid #d6e2dc;border-radius:8px;background:#fff;color:#28463d;cursor:pointer;font-size:13px;font-weight:800}.recentSearches{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid #dce5df;border-radius:8px;background:#f8faf8}.recentSearches>span{color:#52615d;font-size:12px;font-weight:800}.recentSearches div{display:flex;flex-wrap:wrap;gap:8px}.recentSearches button{min-height:32px;max-width:260px;overflow:hidden;padding:0 10px;border:1px solid #d5dfd9;border-radius:8px;background:#fff;color:#31453f;cursor:pointer;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.templateStrip button:disabled{color:#7f8a85;cursor:not-allowed}.snsDemandBoost{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1.35fr);gap:12px;align-items:stretch;margin-top:12px;padding:14px;border:1px solid #d7e0dc;border-radius:8px;background:#fff}.snsDemandBoostCopy span,.snsDemandBoostCopy strong,.snsDemandBoostCopy p,.snsDemandBoostCards b,.snsDemandBoostCards strong,.snsDemandBoostCards small{display:block}.snsDemandBoostCopy span{color:#6f4d00;font-size:12px;font-weight:900}.snsDemandBoostCopy strong{margin-top:4px;color:#15231f;font-size:17px;line-height:1.35}.snsDemandBoostCopy p{margin:6px 0 0;color:#586862;font-size:13px;line-height:1.55}.snsDemandBoostCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.snsDemandBoostCards button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;min-height:112px;padding:11px;border:1px solid #cbd8d2;border-radius:8px;background:#f9fbfa;color:#18332d;cursor:pointer;text-align:left}.snsDemandBoostCards button:first-child{border-color:#e8b7b3;background:#fff7f6}.snsDemandBoostCards svg{grid-row:span 3;color:#17634f}.snsDemandBoostCards b{font-size:13px;line-height:1.25}.snsDemandBoostCards strong{margin-top:4px;color:#0f6659;font-size:12px}.snsDemandBoostCards small{margin-top:4px;color:#5f6e68;font-size:11px;font-weight:700;line-height:1.35}.snsDemandBoostCards button:disabled{color:#7f8a85;cursor:not-allowed}.snsAutoPilot{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.2fr);gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid #cfe3dc;border-radius:8px;background:#f5fbf8}.snsAutoPilot span,.snsAutoPilot strong,.snsAutoPilot p,.snsAutoPilot small{display:block}.snsAutoPilot span{color:#17634f;font-size:12px;font-weight:900}.snsAutoPilot strong{margin-top:3px;color:#14241f;font-size:16px}.snsAutoPilot p{margin:5px 0 0;color:#53645e;font-size:13px;line-height:1.5}.snsAutoPilotButtons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.snsAutoPilotButtons button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;align-items:center;min-height:74px;padding:10px;border:1px solid #bdd8cf;border-radius:8px;background:#fff;color:#18332d;cursor:pointer;text-align:left}.snsAutoPilotButtons button:disabled{color:#7f8a85;cursor:not-allowed}.snsAutoPilotButtons button.allSnsButton{grid-column:1 / -1;min-height:54px;border-color:#124f45;background:#124f45;color:#fff}.snsAutoPilotButtons button.allSnsButton svg,.snsAutoPilotButtons button.allSnsButton small{color:#d7f5eb}.snsAutoPilotButtons svg{grid-row:span 2;color:#17634f}.snsAutoPilotButtons strong{margin:0;font-size:13px}.snsAutoPilotButtons small{color:#60716a;font-size:11px;font-weight:700;line-height:1.35}.autoSearch{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;padding:12px;border:1px solid #cfe2da;border-radius:8px;background:#f0f8f4}.autoSearch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:#1b7f6d;color:#fff;cursor:pointer;font-weight:800}.autoSearch button:disabled{background:#9aa8a3;cursor:not-allowed}.autoSearch p,.statusMessage{margin:0;color:#40514b;font-size:13px;line-height:1.55}.statusMessage{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff7e6;color:#60450f}.autoRecoveryLog{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid #dbe5df;border-radius:8px;background:#fbfdfb}.autoRecoveryLog strong{color:#17231f;font-size:13px}.autoRecoveryLog div{display:flex;flex-wrap:wrap;gap:6px}.autoRecoveryLog span{max-width:100%;padding:6px 8px;border:1px solid #d8e3dd;border-radius:8px;background:#fff;color:#53645e;font-size:12px;font-weight:800;overflow-wrap:anywhere}.autoRecoveryLog span.running{border-color:#e2c579;background:#fff8dd;color:#6a4f0b}.autoRecoveryLog span.found{border-color:#9fcfbc;background:#edf8f3;color:#17634f}.autoRecoveryLog span.empty{border-color:#e4d1c8;background:#fff5ef;color:#7b422c}.autoRecoveryLog span.error{border-color:#e7c0c0;background:#fff0f0;color:#8a2d2d}.zeroRescuePanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:stretch;margin-top:10px;padding:14px;border:1px solid #d7b35e;border-radius:8px;background:#fff9ea}.zeroRescueCopy span,.zeroRescueCopy strong,.zeroRescueCopy p,.zeroRescueActions strong,.zeroRescueActions small{display:block}.zeroRescueCopy span{color:#8a5a00;font-size:12px;font-weight:900}.zeroRescueCopy strong{margin-top:4px;color:#20190d;font-size:17px;line-height:1.35}.zeroRescueCopy p{margin:6px 0 0;color:#675c42;font-size:13px;line-height:1.55}.zeroRescueActions{display:grid;grid-template-columns:1fr;gap:8px}.zeroRescueActions button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;min-height:58px;padding:10px;border:1px solid #e2cc91;border-radius:8px;background:#fff;color:#2a261c;cursor:pointer;text-align:left}.zeroRescueActions button.primary{border-color:#124f45;background:#124f45;color:#fff}.zeroRescueActions button.pack{min-height:68px;border-color:#0e5f54;background:#0e5f54;box-shadow:0 12px 22px #0e5f542e}.zeroRescueActions button.pack strong{font-size:15px}.zeroRescueActions button.primary svg,.zeroRescueActions button.primary small{color:#d5efe7}.zeroRescueActions svg{color:#17634f;margin-top:1px}.zeroRescueActions strong{font-size:13px;line-height:1.3}.zeroRescueActions small{margin-top:3px;color:#6a6557;font-size:11px;line-height:1.35}.zeroRescueActions button:disabled{opacity:.65;cursor:not-allowed}.zeroHelp{display:grid;gap:12px;margin-top:10px;padding:14px;border:1px solid #d8e3dd;border-radius:8px;background:#fff}.lowResultHelp{border-color:#d6ddae;background:#fbfbe9}.zeroHelp strong,.zeroHelp span,.zeroHelp small{display:block}.zeroHelp strong{color:#17231f;font-size:15px}.zeroHelp span{margin-top:3px;color:#5c6c66;font-size:13px;line-height:1.5}.zeroHelpButtons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.zeroHelpButtons button{min-height:68px;padding:10px;border:1px solid #cbd9d3;border-radius:8px;background:#f6faf8;color:#17231f;cursor:pointer;font-weight:800;text-align:left}.zeroHelpButtons button.proven{border-color:#9dcdbf;background:#eef8f4;box-shadow:inset 0 0 0 1px #1b7f6d1f}.zeroHelpButtons button:disabled{color:#7f8a85;cursor:not-allowed}.zeroHelpButtons small{margin-top:4px;color:#60716a;font-size:12px;font-weight:600;overflow-wrap:anywhere}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.resultCta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;padding:14px;border:1px solid #cfe2da;border-radius:8px;background:#eef8f3}.platformCsvFocus{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px;padding:16px;border:1px solid #91d4c4;border-radius:8px;background:#effbf7;box-shadow:0 16px 34px #14231f1a}.platformCsvFocus.youtube{border-color:#f2b4ad;background:#fff5f3}.platformCsvFocus.instagram{border-color:#ebb4d4;background:#fff5fa}.platformCsvFocus.tiktok{border-color:#b9c1ce;background:#f7f9fb}.platformCsvFocusCopy,.platformCsvFocusCopy span,.platformCsvFocusCopy strong,.platformCsvFocusCopy p{display:block;min-width:0}.platformCsvFocusCopy span{color:#11685b;font-size:12px;font-weight:900;text-transform:uppercase}.platformCsvFocusCopy strong{margin-top:4px;color:#14231f;font-size:18px;line-height:1.35}.platformCsvFocusCopy p{margin:6px 0 0;color:#52635e;font-size:13px;line-height:1.6}.platformCsvFields{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.platformCsvFields b{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid #cfe4dc;border-radius:999px;background:#fff;color:#24413a;font-size:12px;font-weight:900}.platformCsvChecks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.platformCsvChecks small{display:grid;gap:2px;min-width:0;padding:8px 9px;border:1px solid #d4e4dd;border-radius:8px;background:#ffffffc7}.platformCsvChecks small.strong{border-color:#0d6f61;background:#fff}.platformCsvChecks span,.platformCsvChecks b{display:block;overflow-wrap:anywhere}.platformCsvChecks span{color:#61736d;font-size:11px;font-weight:800}.platformCsvChecks b{color:#14231f;font-size:16px;font-weight:900;line-height:1.2}.platformCsvBoost{display:grid;gap:4px;margin-top:11px;padding:10px 11px;border:1px solid #efbeb8;border-radius:8px;background:#fff}.platformCsvBoost b,.platformCsvBoost strong,.platformCsvBoost small{display:block}.platformCsvBoost b{color:#a23b32;font-size:12px;font-weight:900}.platformCsvBoost strong{color:#14231f;font-size:14px;line-height:1.35}.platformCsvBoost small{color:#5a665f;font-size:12px;font-weight:750;line-height:1.5}.platformCsvFocusActions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:min(260px,30vw)}.platformCsvFocusActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 13px;border:1px solid #bdd7ce;border-radius:8px;background:#fff;color:#1e3a34;cursor:pointer;font-weight:900;white-space:nowrap}.platformCsvFocusActions button.primary{border-color:#0d6f61;background:#0d6f61;color:#fff;box-shadow:0 12px 22px #0d6f6133}.resultCta span,.resultCta strong,.resultCta p{display:block}.resultCta span{color:#1b6658;font-size:12px;font-weight:900}.resultCta strong{margin-top:3px;color:#14231f;font-size:18px;line-height:1.35}.resultCta p{margin:5px 0 0;color:#49605a;font-size:13px;line-height:1.5}.resultSavePath{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.resultSavePath span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid #c3d8cf;border-radius:8px;background:#fff;color:#25463f;font-size:12px;font-weight:900}.resultSavePath b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0d6f61;color:#fff;font-size:11px;line-height:1}.savePrimaryHint{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid #b9d8cf;border-radius:8px;background:#f3fbf8;color:#174d43;font-size:13px;font-weight:900;line-height:1.45}.savePrimaryHint svg{flex:0 0 auto}.resultCtaActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.resultCtaActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:0 12px;border:1px solid #c8d5ce;border-radius:8px;background:#fff;color:#24302d;cursor:pointer;font-weight:800;white-space:nowrap}.resultCtaActions button.primary{border-color:#1b7f6d;background:#1b7f6d;color:#fff}.resultCtaActions button.deliveryPackButton,.csvSavePromptActions button.deliveryPackButton,.csvPreviewActions button.deliveryPackButton{border-color:#124f45;background:#124f45;color:#fff}.resultCtaActions button.csvFinishButton,.csvSavePromptActions button.csvFinishButton,.csvPreviewActions button.csvFinishButton{border-color:#0e5f54;background:#0e5f54;color:#fff;box-shadow:0 14px 26px #0e5f543d}.resultCtaActions button.copyFirstButton,.csvSavePromptActions button.copyFirstButton,.csvPreviewActions button.copyFirstButton{border-color:#0d6f61;background:#0d6f61;color:#fff;box-shadow:0 12px 22px #0d6f6133}.resultCtaActions button.csvFinishButton{flex-basis:100%;min-height:60px;font-size:16px}.resultCtaActions button.copyFirstButton{min-height:44px;font-size:14px}.resultCtaActions button.sharePrimary{border-color:#25483f;background:#25483f;color:#fff}.resultCtaActions button:disabled{background:#edf2ef;color:#88938e;cursor:not-allowed}.saveDecisionPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.46fr);gap:12px;align-items:stretch;margin-top:12px;padding:14px;border:1px solid #9ed3c7;border-radius:8px;background:#effbf7;box-shadow:0 16px 34px #0e5f541f}.saveDecisionCopy,.saveDecisionActions{min-width:0}.saveDecisionCopy span,.saveDecisionCopy strong,.saveDecisionCopy p{display:block}.saveDecisionCopy span{color:#0d6f61;font-size:12px;font-weight:900}.saveDecisionCopy strong{margin-top:4px;color:#10241f;font-size:20px;line-height:1.35}.saveDecisionCopy p{margin:6px 0 0;color:#45615a;font-size:13px;line-height:1.55}.saveDecisionStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:8px}.saveDecisionStats small{min-width:0;padding:9px 10px;border:1px solid #cfe4dd;border-radius:8px;background:#fff}.saveDecisionStats span,.saveDecisionStats b{display:block}.saveDecisionStats span{color:#5b6b66;font-size:11px;font-weight:900}.saveDecisionStats b{margin-top:3px;color:#10241f;font-size:14px;line-height:1.25}.saveDecisionActions{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,.45fr);grid-column:1 / -1;gap:8px}.saveDecisionActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 14px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#163a33;cursor:pointer;font-size:13px;font-weight:900}.saveDecisionActions button.primary{min-height:64px;border-color:#0e5f54;background:#0e5f54;color:#fff;box-shadow:0 16px 28px #0e5f543d}.saveDecisionActions button span,.saveDecisionActions button strong,.saveDecisionActions button small{display:block;text-align:left}.saveDecisionActions button small{margin-top:2px;color:#d9f4ec;font-size:11px;line-height:1.35}.saveMissionPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;align-items:stretch;padding:14px;border:1px solid #bfded2;border-radius:8px;background:#f3fbf8}.saveMissionCopy{display:grid;align-content:center;gap:5px;min-width:0}.saveMissionCopy span,.saveMissionCopy strong,.saveMissionCopy p,.saveMissionSteps small{display:block}.saveMissionCopy span{color:#0f6958;font-size:12px;font-weight:900}.saveMissionCopy strong{color:#10241f;font-size:18px;line-height:1.35}.saveMissionCopy p{margin:0;color:#45625a;font-size:13px;line-height:1.55}.saveMissionSteps{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px}.saveMissionSteps button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:66px;padding:10px;border:1px solid #b9d4ca;border-radius:8px;background:#fff;color:#1d342e;text-align:left}.saveMissionSteps button.primary{grid-column:1 / -1;min-height:82px;border-color:#0e6f61;background:#0e6f61;color:#fff;box-shadow:0 16px 30px #0e6f613d}.saveMissionSteps button.primary strong{font-size:15px}.saveMissionSteps button.primary small{color:#d8f4eb}.saveMissionSteps strong{font-size:13px;line-height:1.3}.saveMissionSteps small{margin-top:2px;color:#5b6b66;font-size:11px;line-height:1.35}.retentionAfterCsv{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,.58fr) minmax(0,1fr);gap:10px;align-items:stretch;padding:13px;border:1px solid #c8ded6;border-radius:8px;background:#fff}.retentionAfterCsvCopy{min-width:0}.retentionAfterCsvCopy span,.retentionAfterCsvCopy strong,.retentionAfterCsvCopy p{display:block}.retentionAfterCsvCopy span{color:#17634f;font-size:12px;font-weight:900}.retentionAfterCsvCopy strong{margin-top:4px;color:#14231f;font-size:16px;line-height:1.35}.retentionAfterCsvCopy p{margin:6px 0 0;color:#53635e;font-size:13px;line-height:1.55}.retentionAfterCsvActions,.retentionAfterCsvNext{display:grid;gap:7px}.retentionAfterCsvActions a,.retentionAfterCsvActions button,.retentionAfterCsvNext button{min-width:0;min-height:42px;padding:0 11px;border:1px solid #c8d8d1;border-radius:8px;background:#f7fbf9;color:#174f45;cursor:pointer;font-weight:900;text-align:center;text-decoration:none}.retentionAfterCsvActions a:first-child{border-color:#0e6f61;background:#0e6f61;color:#fff}.retentionAfterCsvNext button{display:grid;align-content:center;min-height:58px;text-align:left}.retentionAfterCsvNext button:disabled{cursor:wait;opacity:.65}.retentionAfterCsvNext span,.retentionAfterCsvNext strong{display:block}.retentionAfterCsvNext span{color:#17634f;font-size:11px}.retentionAfterCsvNext strong{margin-top:3px;color:#14231f;font-size:13px;line-height:1.3}.resultShareLift{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border:1px solid #c5dbd4;border-radius:8px;background:#fff}.resultShareLift svg{color:#1b6658;flex:0 0 auto}.resultShareLift span{margin-right:auto;color:#24302d;font-size:13px;font-weight:900}.resultShareLift button,.resultShareLift a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid #c8d5ce;border-radius:8px;background:#f6faf8;color:#1c4f45;cursor:pointer;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.preCsvShareLift{background:#f8fbf9}.resultProofCard{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:12px;align-items:stretch;padding:13px;border:1px solid #bdd8d0;border-radius:8px;background:#f3faf7}.resultProofCopy,.resultProofActions{min-width:0}.resultProofCopy span,.resultProofCopy strong,.resultProofCopy p{display:block}.resultProofCopy span{color:#146f61;font-size:12px;font-weight:900}.resultProofCopy strong{margin-top:4px;color:#10231f;font-size:17px;line-height:1.35}.resultProofCopy p{margin:6px 0 0;color:#52635d;font-size:13px;line-height:1.55}.resultProofStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:8px}.resultProofStats div{min-width:0;padding:10px;border:1px solid #d7e5df;border-radius:8px;background:#fff}.resultProofStats span,.resultProofStats strong{display:block}.resultProofStats span{color:#66736d;font-size:11px;font-weight:900}.resultProofStats strong{margin-top:4px;color:#10231f;font-size:22px;line-height:1}.resultProofActions{display:grid;grid-template-columns:1fr repeat(3,auto);grid-column:1 / -1;gap:8px}.resultProofActions button,.resultProofActions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #c8d8d1;border-radius:8px;background:#fff;color:#174e44;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.resultProofActions .primary{border-color:#0f7363;background:#0f7363;color:#fff}.preExportStickyBar{position:sticky;bottom:10px;z-index:12;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #a8d4c8;border-radius:8px;background:#fffffff5;box-shadow:0 14px 36px #16252129;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preExportStickyBar strong,.preExportStickyBar span{display:block}.preExportStickyBar strong{color:#10241f;font-size:14px;line-height:1.3}.preExportStickyBar span{margin-top:2px;color:#52635d;font-size:12px;line-height:1.35}.preExportStickyBar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #c8d8d1;border-radius:8px;background:#fff;color:#1c342f;cursor:pointer;font-size:13px;font-weight:900;white-space:nowrap}.preExportStickyBar button.primary{border-color:#0f7363;background:#0f7363;color:#fff}.viralReferralPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:center;padding:13px;border:1px solid #c9d8d1;border-radius:8px;background:#f7fbf9}.viralReferralPanel span,.viralReferralPanel strong,.viralReferralPanel p{display:block}.viralReferralPanel span{color:#52645f;font-size:12px;font-weight:900}.viralReferralPanel strong{margin-top:4px;color:#13231f;font-size:16px;line-height:1.35}.viralReferralPanel p{margin:6px 0 0;color:#4f615b;font-size:13px;line-height:1.55}.viralReferralActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.viralReferralActions button,.viralReferralActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;min-width:0;padding:0 10px;border:1px solid #c7d6cf;border-radius:8px;background:#fff;color:#20332e;cursor:pointer;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.viralReferralActions .primary{grid-column:1 / -1;min-height:44px;border-color:#176b5d;background:#176b5d;color:#fff;font-size:13px;box-shadow:0 12px 22px #176b5d2e}.fastSharePanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:12px;align-items:center;margin-top:12px;padding:13px;border:1px solid #b8d8d0;border-radius:8px;background:#f4fbf8}.fastSharePanel span,.fastSharePanel strong,.fastSharePanel p{display:block}.fastSharePanel span{color:#176b5d;font-size:12px;font-weight:900}.fastSharePanel strong{margin-top:3px;color:#14231f;font-size:17px;line-height:1.35}.fastSharePanel p{margin:5px 0 0;color:#52635e;font-size:13px;line-height:1.55}.fastShareActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fastShareActions button,.fastShareActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:0;padding:0 10px;border:1px solid #c7d6cf;border-radius:8px;background:#fff;color:#20332e;cursor:pointer;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.fastShareActions .primary{grid-column:1 / -1;min-height:46px;border-color:#0d6f61;background:#0d6f61;color:#fff;box-shadow:0 12px 22px #0d6f612e}.growthPartnerKitPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);gap:12px;align-items:center;padding:13px;border:1px solid #d7c57e;border-radius:8px;background:#fffaf0}.growthPartnerKitPanel span,.growthPartnerKitPanel strong,.growthPartnerKitPanel p{display:block}.growthPartnerKitPanel span{color:#7a5c12;font-size:12px;font-weight:900}.growthPartnerKitPanel strong{margin-top:3px;color:#211b0f;font-size:17px;line-height:1.35}.growthPartnerKitPanel p{margin:5px 0 0;color:#635b40;font-size:13px;line-height:1.55}.growthPartnerKitActions{display:grid;grid-template-columns:1fr;gap:8px}.growthPartnerKitActions button,.growthPartnerKitActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:0;padding:0 10px;border:1px solid #ddca8d;border-radius:8px;background:#fff;color:#312812;cursor:pointer;font-size:12px;font-weight:900;line-height:1.25;text-align:center;text-decoration:none}.growthPartnerKitActions .primary{min-height:46px;border-color:#8a5a00;background:#8a5a00;color:#fff;font-size:13px}.finishSprintPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:12px;align-items:stretch;padding:12px;border:1px solid #d7b35e;border-radius:8px;background:#fff9ea}.finishSprintPanel span,.finishSprintPanel strong,.finishSprintPanel p,.finishSprintPanel small{display:block}.finishSprintPanel>div:first-child span{color:#8a5a00;font-size:12px;font-weight:900}.finishSprintPanel>div:first-child strong{margin-top:4px;color:#221b0f;font-size:15px;line-height:1.35}.finishSprintPanel>div:first-child p{margin:6px 0 0;color:#675c42;font-size:13px;line-height:1.5}.finishSprintSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finishSprintSteps button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-height:72px;padding:10px;border:1px solid #e2cc91;border-radius:8px;background:#fff;color:#2a261c;cursor:pointer;text-align:left}.finishSprintSteps button:first-child{border-color:#124f45;background:#f2faf6}.finishSprintSteps svg{color:#17634f;margin-top:1px}.finishSprintSteps strong{font-size:13px;line-height:1.3}.finishSprintSteps small{margin-top:3px;color:#6a6557;font-size:11px;line-height:1.35}.resultOneClickPack{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #124f45;border-radius:8px;background:#f2faf6}.resultOneClickPack span,.resultOneClickPack strong,.resultOneClickPack p{display:block}.resultOneClickPack span{color:#17634f;font-size:12px;font-weight:900}.resultOneClickPack strong{margin-top:3px;color:#14231f;font-size:15px;line-height:1.35}.resultOneClickPack p{margin:5px 0 0;color:#53645e;font-size:13px;line-height:1.5}.resultOneClickPack button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:0;border-radius:8px;background:#124f45;color:#fff;cursor:pointer;font-weight:900;white-space:nowrap}.preCsvNextSearchPanel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:12px;align-items:stretch;padding:12px;border:1px solid #d6e2dc;border-radius:8px;background:#fff}.preCsvNextSearchIntro{display:grid;align-content:center;gap:5px}.preCsvNextSearchIntro span,.preCsvNextSearchIntro strong,.preCsvNextSearchIntro p{display:block}.preCsvNextSearchIntro span{color:#52635e;font-size:12px;font-weight:900}.preCsvNextSearchIntro strong{color:#14231f;font-size:15px;line-height:1.35}.preCsvNextSearchIntro p{margin:0;color:#5c6965;font-size:12px;font-weight:750;line-height:1.55}.preCsvNextSearchActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preCsvNextSearchActions button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;min-height:70px;padding:9px;border:1px solid #c8ddd6;border-radius:8px;background:#f8fbf9;color:#14231f;cursor:pointer;text-align:left}.preCsvNextSearchActions button:disabled{cursor:wait;opacity:.65}.preCsvNextSearchActions svg{margin-top:2px;color:#17634f}.preCsvNextSearchActions strong,.preCsvNextSearchActions small{display:block;min-width:0;overflow-wrap:anywhere}.preCsvNextSearchActions strong{font-size:13px;line-height:1.3}.preCsvNextSearchActions small{margin-top:3px;color:#66746f;font-size:11px;font-weight:800;line-height:1.35}.csvSavePrompt{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;margin-top:12px;padding:14px;border:1px solid #d8c981;border-radius:8px;background:#fffaf0}.csvSavePromptCopy{align-content:center;display:grid;gap:5px}.csvSavePromptCopy span,.csvSavePromptCopy strong,.csvSavePromptCopy p{display:block}.csvSavePromptCopy span{color:#7a5c12;font-size:12px;font-weight:900}.csvSavePromptCopy strong{color:#14231f;font-size:17px;line-height:1.35}.csvSavePromptCopy p{margin:0;color:#5f6258;font-size:13px;line-height:1.55}.csvSavePromptStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.csvSavePromptStats div{display:grid;align-content:center;min-width:0;padding:9px;border:1px solid #eadca9;border-radius:8px;background:#fff}.csvSavePromptStats span,.csvSavePromptStats strong{display:block}.csvSavePromptStats span{color:#76602a;font-size:11px;font-weight:900}.csvSavePromptStats strong{margin-top:4px;color:#14231f;font-size:21px;line-height:1.15}.csvSavePromptActions{display:grid;grid-template-columns:1fr;gap:7px}.csvSavePromptActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:0 12px;border:1px solid #d9c782;border-radius:8px;background:#fff;color:#4b3b12;cursor:pointer;font-weight:900}.csvSavePromptActions button.primary{border-color:#1b7f6d;background:#1b7f6d;color:#fff}.csvSavePromptActions button.csvFinishButton{min-height:52px;font-size:15px}.relatedSearchPanel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:14px;align-items:stretch;margin-top:12px;padding:14px;border:1px solid #d6dde4;border-radius:8px;background:#f7f9fb}.relatedSearchIntro span,.relatedSearchIntro strong,.relatedSearchIntro p{display:block}.relatedSearchIntro span{color:#31546f;font-size:12px;font-weight:900}.relatedSearchIntro strong{margin-top:4px;color:#1c2d38;font-size:18px;line-height:1.35}.relatedSearchIntro p{margin:6px 0 0;color:#586873;font-size:13px;line-height:1.55}.relatedSearchCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.relatedSearchCards article{display:flex;min-width:0;min-height:176px;flex-direction:column;gap:6px;padding:12px;border:1px solid #d9e1e7;border-radius:8px;background:#fff}.relatedSearchCards article>span{color:#31546f;font-size:11px;font-weight:900}.relatedSearchCards article>strong{color:#172831;font-size:15px;line-height:1.35}.relatedSearchCards article>p{flex:1;margin:0;color:#5b6b75;font-size:12px;line-height:1.5}.relatedSearchCards article>div{display:grid;grid-template-columns:1fr;gap:7px}.relatedSearchCards button,.relatedSearchCards a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid #cfd9df;border-radius:8px;background:#fff;color:#223541;cursor:pointer;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.relatedSearchCards button{border-color:#31546f;background:#31546f;color:#fff}.relatedSearchCards button:disabled{border-color:#cfd9df;background:#eef2f4;color:#8998a1;cursor:not-allowed}.growthSharePanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid #d7cfa8;border-radius:8px;background:#fffaf0}.growthSharePanel span,.growthSharePanel strong,.growthSharePanel p{display:block}.growthSharePanel span{color:#7a5c12;font-size:12px;font-weight:900}.growthSharePanel strong{margin-top:4px;color:#252012;font-size:17px;line-height:1.35}.growthSharePanel p{margin:6px 0 0;color:#62583c;font-size:13px;line-height:1.55}.growthShareActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.growthShareActions button,.growthShareActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #d8c781;border-radius:8px;background:#fff;color:#312812;cursor:pointer;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.growthShareActions button{border-color:#7a5c12;background:#7a5c12;color:#fff}.threePersonInvitePanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px;padding:14px;border:1px solid #b6d8ca;border-radius:8px;background:#f3fbf7}.threePersonInvitePanel span,.threePersonInvitePanel strong,.threePersonInvitePanel p{display:block}.threePersonInvitePanel span{color:#17634f;font-size:12px;font-weight:900}.threePersonInvitePanel strong{margin-top:4px;color:#14231f;font-size:17px;line-height:1.35}.threePersonInvitePanel p{margin:6px 0 0;color:#53645e;font-size:13px;line-height:1.55}.threePersonInvitePanel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:0;border-radius:8px;background:#18786f;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;white-space:nowrap}.csvCompletionRail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px}.csvCompletionRail button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;min-height:74px;padding:11px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#14231f;cursor:pointer;text-align:left}.csvCompletionRail button:first-child{border-color:#1b7f6d;background:#f6fffb}.csvCompletionRail svg{margin-top:1px;color:#1b7f6d}.csvCompletionRail span,.csvCompletionRail strong,.csvCompletionRail small{display:block}.csvCompletionRail strong{color:#14231f;font-size:13px;line-height:1.25}.csvCompletionRail small{margin-top:4px;color:#52635e;font-size:12px;font-weight:700;line-height:1.45}.csvPreviewPanel{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(340px,1fr);gap:14px;align-items:stretch;margin-top:12px;padding:14px;border:1px solid #ccd9d3;border-radius:8px;background:#fff;box-shadow:0 10px 24px #212f2a0f}.csvPreviewCopy span,.csvPreviewCopy strong,.csvPreviewCopy p{display:block}.csvPreviewCopy span{color:#1b6658;font-size:12px;font-weight:900}.csvPreviewCopy strong{margin-top:4px;color:#14231f;font-size:18px;line-height:1.35}.csvPreviewCopy p{margin:6px 0 0;color:#51645f;font-size:13px;line-height:1.55}.csvPreviewCopy ul{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none}.csvPreviewCopy li{padding:6px 9px;border:1px solid #d7e3dd;border-radius:999px;background:#f6faf8;color:#263833;font-size:12px;font-weight:800}.csvMiniTableWrap{overflow:auto;border:1px solid #dce7e2;border-radius:8px;background:#fbfdfc}.csvMiniTable{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.csvMiniTable th,.csvMiniTable td{max-width:180px;padding:9px 10px;border-bottom:1px solid #e3ece8;color:#22312d;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csvMiniTable th{background:#eef5f2;color:#49605a;font-size:11px;font-weight:900}.csvMiniTable tr:last-child td{border-bottom:0}.csvPreviewActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.csvPreviewActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 13px;border:1px solid #c8d5ce;border-radius:8px;background:#fff;color:#24302d;cursor:pointer;font-weight:800}.csvPreviewActions button.primary{border-color:#1b7f6d;background:#1b7f6d;color:#fff}.postCsvPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:14px;align-items:center;margin-top:12px;padding:14px;border:1px solid #d8c89a;border-radius:8px;background:#fff9e8}.postCsvPanel span,.postCsvPanel strong,.postCsvPanel p{display:block}.postCsvPanel span{color:#7a5a10;font-size:12px;font-weight:900}.postCsvPanel strong{margin-top:3px;color:#2d2615;font-size:18px;line-height:1.35}.postCsvPanel p{margin:5px 0 0;color:#62583c;font-size:13px;line-height:1.5}.postCsvShareMission{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:12px;align-items:center;padding:12px;border:1px solid #c7d9d2;border-radius:8px;background:#f5fbf8}.postCsvShareMission strong{color:#10241f;font-size:16px}.postCsvShareMission p{color:#50635c}.postCsvShareMissionActions{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(130px,.9fr) minmax(92px,.55fr) minmax(92px,.55fr);gap:8px}.postCsvShareMissionActions button,.postCsvShareMissionActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:1px solid #bcd2ca;border-radius:8px;background:#fff;color:#18332d;cursor:pointer;font-weight:900;text-decoration:none;white-space:nowrap}.postCsvShareMissionActions button.primary{border-color:#0b5f54;background:#0b5f54;color:#fff;box-shadow:0 12px 22px #0b5f542e}.postCsvActions{display:grid;grid-template-columns:1fr;gap:8px}.postCsvActions button,.postCsvActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #ddca8d;border-radius:8px;background:#fff;color:#312812;cursor:pointer;font-weight:800;text-decoration:none}.postCsvActions button:disabled{background:#f1ead8;color:#998f75;cursor:not-allowed}.postCsvActions button.primary{border-color:#8a5a00;background:#8a5a00;color:#fff;min-height:46px}.postCsvActions button.postGrowthPackButton{min-height:52px;border-color:#0b5f54;background:#0b5f54;color:#fff;font-size:14px;box-shadow:0 14px 24px #0b5f5433}.postCsvActions button.postViralPackButton{border-color:#b87400;background:#fff6df;color:#4d3100;min-height:44px}.referralKit{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:center;margin-top:14px;padding:14px;border:1px solid #d6e2dc;border-radius:8px;background:#f8fbf9}.referralKit span,.referralKit strong,.referralKit p{display:block}.referralKit span{color:#52615d;font-size:12px;font-weight:900}.referralKit strong{margin-top:3px;color:#14231f;font-size:17px}.referralKit p{margin:5px 0 0;color:#53635e;font-size:13px;line-height:1.55}.referralKitActions{display:grid;grid-template-columns:1fr;gap:8px}.referralKitActions button,.referralKitActions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border:1px solid #cbdad3;border-radius:8px;background:#fff;color:#273c36;font-weight:800;text-decoration:none}.referralKitActions button{cursor:pointer}.toolGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px}.toolGrid>div{min-height:150px;padding:14px;border-radius:8px;background:#f6f8f6}h3{margin-bottom:10px;font-size:15px}.toolGrid p,.toolGrid li,.playbook li{color:#4d5b56;font-size:14px;line-height:1.55}.toolGrid ul,.playbook ol{margin:0;padding-left:18px}.actions{gap:10px;margin:14px 0}.actions div{min-width:104px;padding:10px 12px;border-radius:8px;background:#eef5f1}.actions strong{display:block;font-size:24px}.actions span{color:#5a6964;font-size:12px}.actions button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;margin-left:auto;background:#1b7f6d;color:#fff;font-weight:800}.actions button.finishCsv{min-height:54px;background:#0e5f54;box-shadow:0 14px 28px #0e5f543d}.actions button+button{margin-left:0;border:1px solid #c9d8d2;background:#f7fbf8;color:#17634f}.deliveryPanel{display:grid;grid-template-columns:120px minmax(0,1fr) 128px;gap:12px;align-items:center;margin:0 0 14px;padding:12px;border:1px solid #d6e2dc;border-radius:8px;background:#fbfdfb}.deliveryPanel strong{display:block;font-size:30px;line-height:1}.deliveryPanel span{color:#5a6964;font-size:12px;font-weight:800}.deliveryPanel ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.deliveryPanel li{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#f0f3f1;color:#6b746f;font-size:12px;font-weight:800}.deliveryPanel li.ok{background:#e8f5ef;color:#17634f}.deliveryPanel button{min-height:40px;border:0;border-radius:8px;background:#24302d;color:#fff;cursor:pointer;font-weight:800}.deliveryPanel button:disabled{background:#a7b1ad;cursor:not-allowed}.shareNudge{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px;border:1px solid #cfe0d9;border-radius:8px;background:#eef7f2}.shareNudge strong,.shareNudge span{display:block}.shareNudge strong{margin-bottom:3px;color:#173f35;font-size:14px}.shareNudge span{color:#49605a;font-size:13px}.shareNudge button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:#1b7f6d;color:#fff;cursor:pointer;font-weight:800;white-space:nowrap}.resultShareCard{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;align-items:stretch;width:100%;min-width:0;margin:0 0 14px;padding:12px;border:1px solid #d7e3dd;border-radius:8px;background:#fff}.resultShareCard>*,.resultShareCopy{min-width:0}.resultShareCopy span,.resultShareCopy strong,.resultShareCopy p{display:block}.resultShareCopy span{color:#1b6658;font-size:12px;font-weight:900}.resultShareCopy strong{margin-top:3px;color:#14231f;font-size:16px;line-height:1.35}.resultShareCopy p{margin:6px 0 0;color:#4f615b;font-size:13px;line-height:1.55;white-space:pre-line}.resultShareUrl{display:flex;align-items:center;min-width:0;padding:10px;border:1px solid #dce7e2;border-radius:8px;background:#f6faf8}.resultShareUrl span{color:#315049;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.freeToolCard{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:stretch;width:100%;min-width:0;margin:0 0 14px;padding:12px;border:1px solid #b9d6ce;border-radius:8px;background:#f3faf7}.freeToolCard>*,.freeToolCardCopy{min-width:0}.freeToolCardCopy span,.freeToolCardCopy strong,.freeToolCardCopy p{display:block}.freeToolCardCopy span{color:#166b5e;font-size:12px;font-weight:900}.freeToolCardCopy strong{margin-top:3px;color:#14231f;font-size:16px;line-height:1.35}.freeToolCardCopy p{max-height:150px;margin:6px 0 0;padding:10px;border:1px solid #d5e5de;border-radius:8px;background:#fff;color:#4d5e58;font-size:12px;line-height:1.5;overflow:auto;overflow-wrap:anywhere;white-space:pre-line}.freeToolCardActions{display:grid;gap:8px;align-content:center}.freeToolCardActions button,.freeToolCardActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #1b7f6d;border-radius:8px;background:#fff;color:#1b6658;cursor:pointer;font-size:13px;font-weight:900;line-height:1.25;text-align:center;text-decoration:none;white-space:normal}.freeToolCardActions button{background:#1b7f6d;color:#fff}.resultShareActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.resultShareActions button,.resultShareActions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #c8d5ce;border-radius:8px;background:#fff;color:#24302d;cursor:pointer;font-weight:800;text-decoration:none}.resultShareActions button:first-child{border-color:#1b7f6d;background:#1b7f6d;color:#fff}.resultShareActions a{border-color:#d5e1dc;background:#f6faf8;color:#1d4f46}.tableWrap{overflow:auto;border:1px solid #dbe4de;border-radius:8px}.stickyCsvBar,.stickyStartBar,.stickyShareBar{position:fixed;right:22px;bottom:18px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:min(560px,calc(100% - 44px));padding:12px;border:1px solid #b9d9cf;border-radius:8px;background:#fff;box-shadow:0 18px 45px #14231f2e}.stickyCsvBar{width:min(680px,calc(100% - 44px));border-color:#88c8b8;background:#f9fffc}.stickyCsvProgress{display:grid;grid-template-columns:auto minmax(18px,46px) auto minmax(18px,46px) auto;gap:6px;align-items:center;width:max-content;max-width:100%;margin-bottom:7px}.stickyCsvProgress span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#0e5f54;color:#fff;font-size:12px;font-weight:900}.stickyCsvProgress b{display:block;height:3px;border-radius:999px;background:#9fd3c7}.csvCoachPanel{position:fixed;right:22px;bottom:18px;z-index:32;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:min(640px,calc(100% - 44px));padding:13px;border:1px solid #0e5f54;border-radius:8px;background:#f2faf6;box-shadow:0 20px 52px #14231f3d}.csvCoachCopy span,.csvCoachCopy strong,.csvCoachCopy small{display:block}.csvCoachCopy span{color:#0e5f54;font-size:12px;font-weight:900}.csvCoachCopy strong{margin-top:3px;color:#14231f;font-size:16px;line-height:1.35}.csvCoachCopy small{margin-top:3px;color:#52635e;font-size:12px;font-weight:800;line-height:1.45}.csvCoachActions{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.8fr);gap:8px;justify-content:stretch}.csvCoachActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid #b9d6ce;border-radius:8px;background:#fff;color:#153c35;cursor:pointer;font-weight:900;white-space:nowrap}.csvCoachActions button.primary{border-color:#0e5f54;background:#0e5f54;color:#fff;min-height:48px}.csvCoachActions button.quiet{grid-column:1 / -1;justify-self:end;min-height:30px;padding:0 6px;border-color:transparent;background:transparent;color:#586660;font-size:12px}.stickyStartBar{border-color:#92cfc1;background:#f5fffb}.stickyShareBar{z-index:22;width:min(720px,calc(100% - 44px));border-color:#1c6d5f;background:#f1fbf6}.stickyCsvBar strong,.stickyCsvBar span,.stickyStartBar strong,.stickyStartBar span,.stickyShareBar strong,.stickyShareBar span{display:block}.stickyCsvBar strong,.stickyStartBar strong,.stickyShareBar strong{color:#14231f;font-size:15px}.stickyCsvBar span,.stickyStartBar span,.stickyShareBar span{margin-top:2px;color:#5b6964;font-size:12px}.stickyCsvBar .stickyCsvProgress span{display:inline-grid;margin-top:0;color:#fff}.stickyCsvBar button,.stickyStartBar button,.stickyShareBar button,.stickyShareBar a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:0 14px;border:0;border-radius:8px;background:#1b7f6d;color:#fff;cursor:pointer;font-weight:900;text-decoration:none;white-space:nowrap}.stickyCsvActions{display:grid;grid-template-columns:minmax(190px,1fr) minmax(120px,.58fr);gap:8px;justify-content:stretch;min-width:min(360px,42vw)}.stickyStartActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stickyShareActions{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(132px,.85fr) minmax(86px,.45fr) minmax(86px,.45fr);gap:8px;justify-content:stretch}.stickyCsvActions button.secondary{border:1px solid #c9d8d2;background:#fff;color:#17634f}.stickyCsvActions button.strong{border:1px solid #0e5f54;background:#0e5f54;min-height:52px;box-shadow:0 12px 24px #0e5f5438}.stickyShareActions button.strong{background:#125246;min-height:46px}.stickyShareActions a{border:1px solid #b7d9ce;background:#fff;color:#17634f}.stickyStartBar button{background:#146f62}.stickyStartBar button.secondary{border:1px solid #bad6ce;background:#fff;color:#17634f}table{width:100%;border-collapse:collapse;min-width:680px}th,td{padding:11px 10px;border-bottom:1px solid #e5ece7;text-align:left;font-size:13px;vertical-align:top}th{background:#f1f5f2;color:#33423e;font-weight:800;white-space:nowrap}td{color:#42504c}.playbook h2{gap:8px}.checks{display:grid;gap:8px;margin-top:16px}.checks span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;background:#eef6f2;color:#226654;font-size:13px;font-weight:700}@media(max-width:1040px){.marketGrid,.workspace{grid-template-columns:1fr 1fr}.builder{grid-column:1 / -1;order:3}}@media(max-width:720px){main{padding:18px 18px 126px}.hero,.retentionStartPanel,.briefQuickStart,.oneClickStartPanel,.referralLandingPanel,.proofStrip,.homeShareMission,.trialPackPanel,.instantStartPanel,.jobTypeStarts,.demandShortcutPanel,.firstSearchPanel,.referralBoostPanel,.promoShortcutPanel,.marketGrid,.workspace,.guidedStart,.growthLoopStart,.activeDemand,.liveDemandStart,.guidedControls,.briefStart,.toolGrid,.snsDemandBoost,.snsAutoPilot,.autoSearch,.searchOptions,.zeroRescuePanel,.zeroHelpButtons,.resultCta,.preExportStickyBar,.viralReferralPanel,.fastSharePanel,.growthPartnerKitPanel,.saveMissionPanel,.finishSprintPanel,.resultOneClickPack,.csvSavePrompt,.growthSharePanel,.retentionAfterCsv,.relatedSearchPanel,.resultShareCard,.freeToolCard,.csvPreviewPanel,.postCsvPanel,.postCsvShareMission,.referralKit{grid-template-columns:1fr}h1{font-size:42px}.shareMessage{display:block;margin:8px 0 0}.heroQuick{display:grid;grid-template-columns:1fr 1fr}.heroQuick span{grid-column:1 / -1}.heroQuick button{width:100%}.heroFirstSearchMission,.heroFirstSearchActions{grid-template-columns:1fr}.heroFirstSearchActions button{width:100%}.heroDemandShortcuts>div{grid-template-columns:1fr}.preExportStickyBar button{width:100%}.oneClickStartGrid,.briefQuickBox{grid-template-columns:1fr}.briefQuickBox textarea{min-height:132px}.retentionStartActions{justify-content:stretch}.retentionStartActions button,.retentionStartActions a,.heroPrimaryStart{width:100%}.referralLandingActions{grid-template-columns:1fr}.referralLandingActions button{width:100%;white-space:normal}.gcxxblogReferralStarts,.firstSearchCards,.instantStartCards,.trialPackCards,.homeShareMissionActions,.jobTypeGrid,.demandShortcutCards,.snsAutoPilotButtons,.snsDemandBoostCards{grid-template-columns:1fr}.firstSearchCards button{min-height:104px}.promoShortcutCards,.referralBoostCards{grid-template-columns:1fr}.referralBoostCards article>div:last-child{grid-template-columns:1fr}.popularStarts{grid-template-columns:1fr}.provenStartsHeader{align-items:stretch;flex-direction:column}.provenStartsHeader a{justify-content:center;width:100%}.provenStartGrid,.activeDemandList,.liveDemandStartList,.growthLoopStartActions{grid-template-columns:1fr}.popularButtons{display:grid}.popularButtons button,.segmentedControl,.guidedButton,.briefButton{width:100%}.briefPlanMini{grid-template-columns:1fr}.actions{flex-wrap:wrap}.actions button{width:100%;justify-content:center;margin-left:0}.deliveryPanel,.saveDecisionPanel,.saveDecisionStats,.saveDecisionActions{grid-template-columns:1fr}.saveDecisionActions button{width:100%}.platformCsvFocus{grid-template-columns:1fr}.platformCsvFocusActions{min-width:0;width:100%}.platformCsvChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.platformCsvFocusActions button{width:100%;white-space:normal}.resultCtaActions{justify-content:stretch}.resultCtaActions button,.resultOneClickPack button{width:100%}.preCsvNextSearchPanel,.preCsvNextSearchActions,.resultProofCard,.resultProofStats,.resultProofActions{grid-template-columns:1fr}.resultProofActions button,.resultProofActions a{width:100%}.viralReferralActions{grid-template-columns:1fr}.viralReferralActions button,.viralReferralActions a{width:100%}.fastShareActions{grid-template-columns:1fr}.fastShareActions button,.fastShareActions a{width:100%}.postCsvShareMissionActions{grid-template-columns:1fr}.postCsvShareMissionActions button,.postCsvShareMissionActions a{width:100%}.saveMissionSteps,.finishSprintSteps{grid-template-columns:1fr}.growthShareActions{justify-content:stretch}.growthShareActions button,.growthShareActions a{width:100%}.threePersonInvitePanel{grid-template-columns:1fr}.threePersonInvitePanel button{width:100%}.csvCompletionRail,.relatedSearchCards{grid-template-columns:1fr}.csvPreviewActions{justify-content:stretch}.csvPreviewActions button{width:100%}.csvMiniTable{min-width:520px}.shareNudge{align-items:stretch;grid-template-columns:1fr}.shareNudge button{justify-content:center}.resultShareCard,.freeToolCard{grid-template-columns:1fr}.resultShareActions{justify-content:stretch}.resultShareActions button,.resultShareActions a,.freeToolCardActions button,.freeToolCardActions a,.referralKitActions button{width:100%}.stickyCsvBar,.stickyStartBar,.stickyShareBar,.csvCoachPanel{right:12px;bottom:12px;grid-template-columns:1fr;width:calc(100% - 24px)}.stickyCsvBar button,.stickyStartBar button,.stickyShareBar button,.stickyShareBar a{width:100%;padding:0 10px;font-size:13px}.stickyCsvActions,.stickyStartActions,.stickyShareActions,.csvCoachActions{display:grid;grid-template-columns:1fr;width:100%}.csvCoachActions button{width:100%;padding:0 10px;white-space:normal}}
