: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}.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}.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}.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 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) minmax(140px,.7fr);gap:8px}.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}.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}.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{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}.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}.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}.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}.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}.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 10px 18px #0e5f542e}.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:54px;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}.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:76px;border-color:#0e6f61;background:#0e6f61;color:#fff}.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}.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{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;white-space:nowrap}.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}.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:1fr .8fr .8fr;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{box-shadow:0 10px 24px #1b7f6d38}.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}.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 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(240px,1.55fr) minmax(108px,.45fr);gap:8px;justify-content:stretch}.stickyStartActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stickyShareActions{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(96px,.55fr) minmax(96px,.55fr);gap:8px;justify-content:stretch}.stickyCsvActions button.secondary{border:1px solid #c9d8d2;background:#eef7f2;color:#17634f}.stickyCsvActions button.strong{background:#124f45;min-height:52px;box-shadow:0 12px 24px #124f4538}.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,.referralLandingPanel,.proofStrip,.trialPackPanel,.instantStartPanel,.jobTypeStarts,.demandShortcutPanel,.firstSearchPanel,.referralBoostPanel,.promoShortcutPanel,.marketGrid,.workspace,.guidedStart,.growthLoopStart,.activeDemand,.guidedControls,.briefStart,.toolGrid,.snsAutoPilot,.autoSearch,.searchOptions,.zeroRescuePanel,.zeroHelpButtons,.resultCta,.viralReferralPanel,.fastSharePanel,.growthPartnerKitPanel,.saveMissionPanel,.finishSprintPanel,.resultOneClickPack,.csvSavePrompt,.growthSharePanel,.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,.heroPrimaryStart{width:100%}.referralLandingActions{grid-template-columns:1fr}.referralLandingActions button{width:100%;white-space:normal}.gcxxblogReferralStarts,.firstSearchCards,.instantStartCards,.trialPackCards,.jobTypeGrid,.demandShortcutCards,.snsAutoPilotButtons{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,.growthLoopStartActions{grid-template-columns:1fr}.popularButtons{display:grid}.popularButtons button,.segmentedControl,.guidedButton,.briefButton{width:100%}.actions{flex-wrap:wrap}.actions button{width:100%;justify-content:center;margin-left:0}.deliveryPanel{grid-template-columns:1fr}.resultCtaActions{justify-content:stretch}.resultCtaActions button,.resultOneClickPack button{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,.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}}
