:root{--ink: #17221d;--muted: #68736d;--line: #e7ebe8;--cream: #f5f7f3;--green: #8cf0b5;--green-dark: #1d6b45;--purple: #7465ef;--purple-soft: #eeeafd;--white: #ffffff;--shadow: 0 18px 55px rgba(26, 37, 31, .1)}.partner-pipeline{margin-top:28px}.partner-grid{margin-top:16px}.partner-card{display:grid;gap:12px;align-content:start}.partner-card>a{color:var(--accent, #635bff);font-size:.86rem;font-weight:700}.partner-stages{display:flex;flex-wrap:wrap;gap:6px}.partner-stages span{border:1px solid var(--border, #dfe3ea);border-radius:999px;color:var(--muted, #667085);font-size:.68rem;padding:4px 8px;text-transform:capitalize}.partner-stages span.complete{background:#2b7e5f14;border-color:#2b7e5f40;color:#27684f}.partner-stages span.current{box-shadow:0 0 0 2px #2b7e5f1f;font-weight:800}.partner-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partner-results span{background:var(--surface-soft, #f7f8fa);border-radius:10px;display:grid;font-size:.72rem;gap:2px;padding:9px}.partner-results b{color:var(--text, #101828);font-size:1rem}.partner-next{display:grid;gap:8px}.partner-next textarea,.partner-next input{width:100%}.partner-measured{color:#27684f;font-size:.82rem}@media (max-width: 600px){.partner-form{grid-template-columns:1fr}.partner-results{grid-template-columns:1fr 1fr}.partner-next button{min-height:44px;width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;color:var(--ink);font-family:DM Sans,sans-serif;background:#f7f8f6;min-height:100vh}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;transition:top .2s}.skip-link:focus{top:16px}:focus-visible{outline:3px solid rgba(116,101,239,.38);outline-offset:3px}.hidden{display:none!important}.ambient{position:fixed;border-radius:50%;filter:blur(2px);pointer-events:none;z-index:-1}.ambient-one{width:520px;height:520px;background:radial-gradient(circle,rgba(139,240,181,.22),transparent 70%);top:-230px;left:-160px}.ambient-two{width:600px;height:600px;background:radial-gradient(circle,rgba(116,101,239,.13),transparent 68%);bottom:-280px;right:-180px}.welcome-shell{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.welcome-nav{height:82px;max-width:1240px;padding:0 24px;width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{min-height:44px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px;font:800 20px Manrope,sans-serif;letter-spacing:-.5px}.brand-mark{width:31px;height:31px;background:var(--ink);border-radius:9px;display:grid;place-items:center;transform:rotate(-4deg)}.brand-mark span{width:12px;height:12px;background:var(--green);border-radius:50% 50% 50% 2px;display:block}.status-pill{background:#ffffffc7;border:1px solid var(--line);padding:8px 13px;border-radius:999px;color:#59635e;font-size:13px;display:flex;align-items:center;gap:8px}.status-dot,.pulse-dot{width:7px;height:7px;border-radius:50%;background:#42c77a;box-shadow:0 0 0 4px #42c77a1f}.welcome-grid{flex:1;width:100%;max-width:1240px;margin:auto;padding:75px 24px 105px;display:grid;grid-template-columns:1.02fr .98fr;gap:85px;align-items:center}.welcome-grid>*,.welcome-copy{min-width:0;max-width:100%}.eyebrow{color:#47534c;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1.5px;margin-bottom:24px}.eyebrow span{color:var(--purple);margin-right:8px}.welcome-copy h1{margin:0;max-width:620px;font:700 clamp(48px,5vw,72px)/1.06 "Manrope",sans-serif;letter-spacing:-3.7px}.welcome-copy h1 em{color:var(--purple);font-style:normal;position:relative;white-space:nowrap}.welcome-copy h1 em:after{content:"";position:absolute;left:2px;right:0;bottom:-5px;height:8px;border-top:2px solid #a69af3;border-radius:50%;transform:rotate(-2deg)}.hero-copy{color:var(--muted);max-width:590px;line-height:1.7;font-size:18px;margin:30px 0 32px}.signed-in-onboarding{display:flex;align-items:center;gap:11px;max-width:610px;margin:-15px 0 20px;padding:12px 14px;border:1px solid #cde4d5;border-radius:11px;background:#f1fbf5db;color:#315b42;text-align:left}.signed-in-onboarding>span{flex:0 0 auto;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#dcefe3;font-weight:800}.signed-in-onboarding strong,.signed-in-onboarding small{display:block}.signed-in-onboarding strong{font-size:11px}.signed-in-onboarding small{margin-top:3px;color:#5d7666;font-size:9px;line-height:1.45}.url-form>label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;margin-bottom:9px}.url-row{background:#fff;border:1px solid #dfe4e0;border-radius:12px;padding:6px;display:flex;box-shadow:0 10px 35px #1a251f14;max-width:610px}.link-icon{width:38px;display:grid;place-items:center;color:#89918d;transform:rotate(-35deg)}.url-row input{min-width:0;flex:1;border:0;outline:0;padding:11px 6px;color:var(--ink);font-size:15px}.url-row button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:13px 19px;font-weight:600;transition:.2s ease}.url-row button:hover{transform:translateY(-1px);background:#2b3932}.url-form>p{color:#8a928e;font-size:12px;margin:10px 0 0}.url-form .field-error{color:#b33f36;min-height:18px;margin-top:4px}.url-row:has(input[aria-invalid=true]){border-color:#d8665d;box-shadow:0 0 0 3px #d8665d1a}.button-spinner{display:inline-block;width:12px;height:12px;margin-left:6px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;vertical-align:-2px}.first-sprint-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:610px;margin:18px 0 0;padding:0;list-style:none}.first-sprint-preview li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid rgba(223,228,224,.9);border-radius:10px;background:#ffffff8f;text-align:left}.first-sprint-preview li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#eeeafd;color:#6255cb;font-size:9px;font-weight:800}.first-sprint-preview div{min-width:0}.first-sprint-preview strong,.first-sprint-preview small{display:block}.first-sprint-preview strong{margin:1px 0 3px;color:#3f4a44;font-size:10px}.first-sprint-preview small{color:#7a837e;font-size:8px;line-height:1.4}.trust-row{display:flex;align-items:center;gap:14px;margin-top:33px}.avatar-stack{display:flex}.avatar-stack span{width:34px;height:34px;margin-left:-8px;border-radius:50%;display:grid;place-items:center;background:#dfeee5;border:2px solid #f7f8f6;font-size:9px;font-weight:700;color:#31523e}.avatar-stack span:first-child{margin-left:0;background:#eadfcf}.avatar-stack span:nth-child(2){background:#dcd8f6}.avatar-stack span:nth-child(3){background:#d6e7ec}.avatar-stack span:last-child{background:var(--ink);color:#fff}.trust-row p{font-size:12px;color:#747e78;line-height:1.5;margin:0}.trust-row strong{color:#46524b}.agent-preview{position:relative;border:1px solid rgba(255,255,255,.9);background:#ffffff8c;padding:12px;border-radius:21px;box-shadow:var(--shadow);transform:rotate(1deg)}.preview-topbar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#727c76;font-size:11px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#d6dbd7;border-radius:50%}.live-label{font-size:9px;letter-spacing:.8px;color:#4b8b66}.live-label i,.working-pill i,.agent-mini small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42c77a;margin-right:4px}.agent-card{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}.agent-heading{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid var(--line)}.agent-heading small,.section-label{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#8a938e}.agent-heading h3{margin:4px 0 0;font:700 14px Manrope}.agent-orb{width:43px;height:43px;flex:0 0 auto;border-radius:14px;color:#fff;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#9e92fa,#6354dc 65%,#4335b9);box-shadow:0 8px 18px #6354dc40}.activity-feed{padding:6px 22px 4px}.activity{position:relative;display:grid;grid-template-columns:25px 1fr auto;gap:10px;padding:14px 0;color:#818a85}.activity:not(:last-child):after{content:"";position:absolute;height:16px;border-left:1px dashed #d9deda;left:9px;top:39px}.activity>span{width:20px;height:20px;border:1px solid #e4e8e5;border-radius:50%;display:grid;place-items:center;font-size:9px}.activity.complete>span{background:#e8f8ef;border-color:#e8f8ef;color:#369362}.activity.active>span{border-color:#c8c1f9}.spinner{position:relative}.spinner:after{content:"";width:8px;height:8px;border:2px solid #8879ef;border-right-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.activity strong{display:block;color:#354039;font-size:12px;margin-bottom:4px}.activity small,.activity time{font-size:10px}.activity time{padding-top:2px}.activity b{width:85%;height:3px;border-radius:4px;background:#eeeefd;display:block;margin-top:8px}.activity b i{display:block;height:100%;background:var(--purple);border-radius:inherit}.preview-insight{margin:12px;padding:15px;display:flex;gap:11px;border-radius:10px;background:#f4f2fd;color:#5c50bd}.preview-insight p{margin:0;font-size:11px;line-height:1.55}.preview-insight small{color:#877dd0;font-size:8px;font-weight:700;letter-spacing:1px}.floating-result{position:absolute;right:-34px;bottom:54px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 35px #1a251f24;padding:13px 17px;display:flex;gap:10px;align-items:center;animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-7px)}}.floating-result>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#e8f8ef;color:#32915e}.floating-result strong{font-size:11px;display:block}.floating-result small{color:#7f8983;font-size:9px}.capability-strip{height:57px;border-top:1px solid rgba(220,225,221,.75);background:#ffffff78;display:flex;align-items:center;justify-content:center;gap:28px;color:#7b847f;font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}.capability-strip i{width:4px;height:4px;background:#9b8ff0;border-radius:50%}.app-shell{min-height:100vh;background:#f7f8f6}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#fff;border-right:1px solid var(--line);padding:24px 16px 18px;display:flex;flex-direction:column;z-index:5}.app-brand{padding:0 8px 25px}.workspace-switcher{position:relative;border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;align-items:center;gap:9px;margin-bottom:24px;cursor:pointer}.workspace-logo{width:30px;height:30px;border-radius:8px;background:#e9e5fc;color:#6555de;display:grid;place-items:center;font-weight:800}.workspace-switcher div{flex:1;min-width:0}.workspace-switcher small{display:block;font-size:8px;color:#9aa19d;letter-spacing:.8px}.workspace-switcher strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.workspace-switcher select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.legal-link{color:#65706a;font-size:13px;text-decoration:none}.legal-link:hover{color:var(--ink)}.legal-page{min-height:100vh;background:#f7f8f6;color:var(--ink)}.legal-page main{width:min(760px,calc(100% - 36px));margin:0 auto;padding:48px 0 80px}.legal-page .brand{display:inline-flex;margin-bottom:48px}.legal-page h1{font:800 clamp(36px,8vw,62px)/1.05 Manrope,sans-serif;letter-spacing:-2px;margin-bottom:12px}.legal-page h2{font:700 20px Manrope,sans-serif;margin:34px 0 8px}.legal-page p{color:#58625d;line-height:1.7}.legal-page>main>a:last-child{display:inline-block;margin-top:32px;color:#6555de;font-weight:700}#gmail-label{font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-form{display:flex;gap:8px;margin-top:16px}.connection-form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:#fff;color:var(--ink)}.connection-form input:focus{outline:2px solid #cfc8fb;border-color:#8172e7}.queue-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:-4px 0 18px}.queue-preview>span{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.queue-preview strong{font-size:11px}.queue-preview small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.queue-preview button{align-self:flex-start;margin-top:7px;padding:6px 9px;border:1px solid #d8d4fa;border-radius:7px;background:#f5f3ff;color:#5b4fc0;font-size:9px;font-weight:700}.profile-outreach-panel{margin:0 0 18px;padding:16px;border:1px solid #dfe5e1;border-radius:13px;background:#f8fbf9}.profile-outreach-panel>div:first-child{display:grid;gap:3px;margin-bottom:13px}.profile-outreach-panel>div:first-child small{color:var(--muted)}.profile-outreach-panel .queue-preview{margin:0}.auth-text-button{align-self:flex-start;margin-top:8px;border:0;padding:0;background:none;color:#6555de;font-size:10px;font-weight:700}.danger-label{color:#b43b3b}.danger-button{border:1px solid #a72f2f;border-radius:8px;padding:9px 13px;background:#a72f2f;color:#fff;font-size:10px;font-weight:800}.account-danger{border-color:#edcccc}.account-danger strong{color:#992f2f}.deletion-target{padding:10px 12px;border:1px solid #edcccc;border-radius:9px;background:#fff7f7;color:#6d2525!important;overflow-wrap:anywhere}.side-nav{display:grid;gap:4px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;padding:10px 11px;border:0;border-radius:8px;color:#69736d;background:transparent;font-size:13px;text-align:left}.nav-item span{width:18px;text-align:center;font-size:15px}.nav-item b{margin-left:auto;background:#eeeafd;color:#6658d5;border-radius:10px;padding:1px 6px;font-size:9px}.nav-item:hover,.nav-item.active{background:#f2f1fc;color:#4e42bd;font-weight:600}.mobile-more-button,.mobile-more-menu{display:none}.side-bottom{margin-top:auto;display:grid;gap:6px}.agent-mini{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:10px;border-radius:10px;margin-bottom:8px}.agent-orb.small{width:30px;height:30px;border-radius:9px;font-size:11px}.agent-mini div{flex:1}.agent-mini strong{display:block;font-size:11px}.agent-mini small{color:#6f7973;font-size:9px}.agent-mini button{border:0;background:none;color:#8c948f}.profile{border:0;border-top:1px solid var(--line);margin-top:8px;padding:15px 8px 0;background:none;display:flex;align-items:center;gap:9px;text-align:left}.profile>span{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:9px}.profile strong,.profile small{display:block}.profile strong{font-size:11px}.profile small{color:#969d99;font-size:9px;margin-top:2px}.dashboard{margin-left:240px;padding:31px 40px 50px;max-width:1500px}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.crumb{color:#939b96!important;font-size:10px!important;margin-bottom:15px!important}.crumb strong{color:#5c6761}.dashboard-header h1{margin:0;font:700 27px Manrope;letter-spacing:-1px}.dashboard-header h1 span{color:var(--purple);font-size:18px}.dashboard-header p{color:#7d8681;font-size:12px;margin:7px 0 0}.header-actions{display:flex;gap:10px}.icon-button,.secondary-button{height:38px;border:1px solid #dfe4e0;background:#fff;border-radius:9px;color:#59645e}.icon-button{width:38px;position:relative}.icon-button b{position:absolute;width:13px;height:13px;border-radius:50%;background:#ff796d;color:#fff;font-size:7px;display:grid;place-items:center;top:-4px;right:-4px}.secondary-button{padding:0 14px;font-size:11px}.secondary-button span{margin-right:6px}.add-product-button{color:#4e42bd;font-size:18px;font-weight:600}.demo-pill{display:inline-flex;align-items:center;margin-left:7px;padding:3px 7px;border-radius:999px;background:#eee9ff;color:#6551b8;font-weight:700;letter-spacing:.02em}.demo-pill[data-runtime=rules]{background:#fff4d9;color:#72570f}.demo-pill[data-runtime=public]{background:#e7f7ef;color:#17633e}.demo-pill[data-runtime=ready]{background:#edf0f3;color:#55606b}.view-page,#secondary-view{min-width:0;max-width:100%}.view-page{min-height:520px}.view-heading{margin:8px 0 22px;max-width:720px}.view-heading h2{margin:7px 0 6px;font:700 26px Manrope;letter-spacing:-.8px}.view-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.data-card{padding:19px;border:1px solid var(--line);background:#fff;border-radius:12px;min-height:126px}.data-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.data-card strong{font:700 13px Manrope}.data-card small{color:#7165c7;background:#f0edfd;border-radius:999px;padding:4px 7px;font-size:8px;text-transform:uppercase}.data-card p{margin:13px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.view-empty{display:grid;justify-items:center;text-align:center;padding:70px 24px;border:1px dashed #d9dfdb;background:#fff;border-radius:14px}.view-empty>span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#f0edfd;color:#6657d2;font-size:20px}.view-empty strong{margin-top:15px;font:700 14px Manrope}.view-empty p{max-width:440px;margin:7px 0 17px;color:var(--muted);font-size:11px;line-height:1.6}.view-empty button{border:0;border-radius:8px;background:var(--ink);color:#fff;padding:10px 14px;font-size:10px;font-weight:700}.memory-highlight{display:flex;gap:14px;align-items:center;margin-bottom:14px;padding:21px;border:1px solid #dfdafa;border-radius:13px;background:linear-gradient(105deg,#f0edfd,#faf9ff)}.memory-highlight>span{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:var(--purple);color:#fff}.memory-highlight small,.memory-highlight strong{display:block}.memory-highlight small{color:#776bc5;font-size:8px;letter-spacing:.6px;margin-bottom:6px}.memory-highlight strong{color:#484363;font-size:12px;line-height:1.55}.empty-state{padding:28px 16px 34px;text-align:center;border-top:1px solid #edf0ee;color:#78827c}.empty-state strong{color:var(--ink);font-size:12px}.empty-state p{margin:6px auto 0;max-width:230px;font-size:10px;line-height:1.5}.objective-card{position:relative;overflow:hidden;background:#202b25;color:#fff;border-radius:15px;display:grid;grid-template-columns:1.15fr 1fr;padding:27px 31px;box-shadow:0 14px 30px #202b251f}.objective-card:after{content:"";position:absolute;width:260px;height:260px;right:-50px;top:-130px;background:radial-gradient(circle,rgba(140,240,181,.16),transparent 70%)}.objective-copy{border-right:1px solid rgba(255,255,255,.11);padding-right:35px}.objective-card .section-label{color:#aeb8b2;display:flex;align-items:center;gap:8px}.objective-card h2{font:700 20px Manrope;margin:11px 0 5px}.objective-card p{color:#aab3ae;font-size:11px;margin:0}.objective-progress{display:flex;align-items:center;gap:14px;margin-top:20px}.objective-progress>div{height:6px;border-radius:8px;background:#ffffff1f;flex:1;overflow:hidden}.objective-progress i{height:100%;display:block;background:var(--green);border-radius:inherit}.objective-progress strong{font-size:14px}.objective-progress strong span{color:#89938d;font-weight:500}.objective-stats{padding-left:32px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.objective-stats>div{display:flex;gap:10px;align-items:center}.stat-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.stat-icon.green{color:#7ae1a6;background:#7ae1a61f}.stat-icon.purple{color:#a99df5;background:#a99df51f}.stat-icon.orange{color:#f2b075;background:#f2b0751f}.objective-stats strong,.objective-stats small{display:block}.objective-stats strong{font:700 17px Manrope}.objective-stats small{margin-top:3px;color:#9ca6a0;font-size:8px;line-height:1.3}.dashboard-grid{margin-top:18px;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:13px}.panel-heading{padding:20px 22px 15px;display:flex;justify-content:space-between;align-items:flex-start}.panel-heading h3{margin:0 0 4px;font:700 14px Manrope}.panel-heading p{margin:0;color:#949b97;font-size:10px}.working-pill{padding:5px 8px;border:1px solid #dcede3;color:#488564;border-radius:20px;font-size:9px}.dashboard-feed{padding:0 22px}.feed-row{display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;padding:14px 0;border-top:1px solid #edf0ee}.feed-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;font-size:12px}.feed-icon.violet{background:#f0edfd;color:#6d5ddb}.feed-icon.green{background:#e9f8ef;color:#399464}.feed-icon.blue{background:#eaf4f8;color:#4b8da9}.feed-icon.amber{background:#fff2e5;color:#b8793f}.feed-row strong{font-size:11px}.feed-row p{margin:3px 0 0;color:#8a938e;font-size:9px}.feed-row time{color:#a2a9a5;font-size:8px}.text-button{border:0;background:transparent;color:#6657d2;font-size:10px;font-weight:600;padding:13px 22px 18px}.text-button:hover{color:#4234ad}.count-pill{background:#f0edfd;color:#6557d2;border-radius:20px;width:23px;height:23px;display:grid;place-items:center;font-size:9px;font-weight:700}.approval-list{padding:0 20px 10px}.approval-item{display:grid;grid-template-columns:33px 1fr;gap:10px;border-top:1px solid #edf0ee;padding:13px 0}.approval-type{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.approval-type.campaign{background:#f0edfd;color:#6758d3}.approval-type.reply{background:#e9f8ef;color:#3a9565}.approval-type.change{background:#fff2e5;color:#b8793f}.approval-item small{display:block;color:#999f9c;font-size:7px;letter-spacing:.7px;font-weight:700}.approval-item strong{display:block;font-size:10px;margin:2px 0 3px}.approval-item p{margin:0;color:#8c9490;font-size:8px}.approval-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.approval-actions button{border-radius:6px;font-size:8px;padding:6px 8px}.approve{border:1px solid var(--ink);background:var(--ink);color:#fff}.review{border:1px solid #dfe4e0;background:#fff;color:#647069}.reject{border:1px solid #efc9c5;background:#fff8f7;color:#a4433b}.approval-evidence{display:grid;gap:3px;margin:7px 0;padding:7px 8px;border-radius:7px;background:#f7f5ff}.approval-evidence small{color:#6255cb}.approval-evidence span{color:#626c66;font-size:8px;line-height:1.4}.approval-experiment{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;margin-top:8px;padding:7px 8px;border:1px solid #e4e0fa;border-radius:8px;background:#faf9ff}.approval-experiment span{color:#6255cb;font-size:8px;font-weight:800}.approval-experiment b{color:var(--ink);font-size:8px}.approval-experiment em{color:var(--muted);font-size:7px;font-style:normal}.approval-experiment.legacy{border-color:#e4e7e5;background:#fafbfa}.learning-panel{margin-top:18px;padding:21px 24px;display:grid;grid-template-columns:38px 1fr auto;gap:16px;align-items:center;background:linear-gradient(105deg,#f0edfd,#f8f7fd);border-color:#e1dcfa}.learning-icon{width:38px;height:38px;border-radius:10px;background:var(--purple);color:#fff;display:grid;place-items:center;box-shadow:0 7px 14px #7465ef33}.learning-panel .section-label{color:#7165c7}.learning-panel blockquote{margin:7px 0 9px;font-size:12px;line-height:1.55;color:#4e4a6b}.learning-meta{color:#918aa9;display:flex;gap:9px;align-items:center;font-size:8px}.learning-meta i{width:3px;height:3px;background:#aea7c7;border-radius:50%}.learning-meta button{border:0;background:none;color:#6558bf;font-size:8px;padding:0}.apply-button{border:1px solid #d8d2f4;background:#fff;color:#5d50bd;padding:9px 12px;border-radius:7px;font-size:9px;font-weight:600}.toast{position:fixed;right:25px;bottom:25px;background:#202b25;color:#fff;border-radius:11px;padding:13px 18px;display:flex;align-items:center;gap:11px;box-shadow:0 15px 40px #141e1840;transform:translateY(100px);opacity:0;pointer-events:none;transition:.3s ease;z-index:20}.toast.show{transform:translateY(0);opacity:1}.toast>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--ink)}.toast p{margin:0}.toast strong,.toast small{display:block}.toast strong{font-size:11px}.toast small{color:#aeb8b2;font-size:8px;margin-top:2px}.modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:#121b167a;backdrop-filter:blur(3px)}.modal-card{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:16px;padding:27px;box-shadow:0 24px 70px #121b163d}.modal-card h2{margin:8px 32px 7px 0;font:700 20px Manrope}.modal-card>p{margin:0 0 20px;color:var(--muted);font-size:13px}.confirm-card{width:min(520px,100%)}.confirm-message{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.confirm-card .modal-actions{padding-top:2px;border-top:1px solid var(--line)}.confirm-card .modal-actions button{min-width:104px;min-height:42px}.confirm-card.danger #confirm-eyebrow{color:#a63d3d}.confirm-card.danger #confirm-submit{border-color:#a63d3d;background:#a63d3d}.review-context{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-7px 0 18px;padding:12px;border:1px solid #dfe8e2;border-radius:11px;background:#f7faf8}.review-context>div{min-width:0}.review-context span{display:block;margin-bottom:3px;color:#728078;font-size:9px;font-weight:800;letter-spacing:.08em}.review-context strong{display:block;overflow-wrap:anywhere;color:#26342c;font-size:11px;line-height:1.45}.review-context-wide,.review-context>p{grid-column:1 / -1}.review-context>p{margin:2px 0 0;padding-top:9px;border-top:1px solid #dfe8e2;color:#52645a;font-size:10px;line-height:1.5}.review-context a{display:inline-block;margin-top:5px;color:#6255cb;font-size:9px;font-weight:750}.conversation-compliance{display:grid;gap:8px;padding:10px;border:1px solid #ddd8f7;border-radius:9px;background:#fff}.conversation-compliance label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start;color:#445149;font-size:9px;line-height:1.4}.conversation-compliance input{width:14px;height:14px;margin:1px 0 0;accent-color:#6255cb}.review-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:4px;padding:13px 14px;border:1px solid #d9e4dd;border-radius:11px;background:#f7faf8}.review-next-step span,.review-next-step strong,.review-next-step p{display:block}.review-next-step span{margin-bottom:4px;color:#5d7266;font-size:9px;font-weight:800;letter-spacing:.08em}.review-next-step strong{color:#26342c;font-size:11px;line-height:1.4}.review-next-step p{margin:3px 0 0;color:#66756d;font-size:9px;line-height:1.5}.review-next-step button{min-height:38px;padding:9px 11px;border-radius:7px;font-size:10px;white-space:nowrap}.modal-card label{display:block;margin-bottom:7px;font-size:11px;font-weight:700}.modal-card textarea,.modal-card input,.modal-card select{width:100%;resize:vertical;border:1px solid #dfe4e0;border-radius:9px;padding:11px;color:var(--ink);background:#fff;font:inherit;margin-bottom:13px}.reply-review-card{width:min(540px,100%)}.reply-evidence-strip{display:grid;gap:4px;margin:-6px 0 18px;padding:12px 14px;border:1px solid #cfe5d7;border-radius:10px;background:#f3faf6}.reply-evidence-strip span{color:#4b8060;font-size:9px;font-weight:800;letter-spacing:.08em}.reply-evidence-strip strong{overflow-wrap:anywhere;color:#244b34;font-size:11px;line-height:1.45}.reply-proof-fields{margin:0 0 16px;padding:13px;border:1px solid #d9e5dd;border-radius:10px;background:#fafcfb}.reply-review-card .field-help{display:block;margin:-5px 0 3px;color:var(--muted);font-size:9px;line-height:1.5}.reply-review-card .modal-actions button{min-height:44px}.credential-card{width:min(540px,100%)}.credential-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.credential-field input{min-width:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em}.credential-field button{min-height:42px;padding:9px 13px;border-radius:8px;font-size:10px}.credential-warning{display:grid;gap:4px;margin-top:14px;padding:13px;border:1px solid #f0d9ad;border-radius:9px;background:#fff9ed;color:#72551f}.credential-warning strong{font-size:11px}.credential-warning span{font-size:9px;line-height:1.5}.credential-status{margin:12px 0 0!important;color:#8a6450!important;font-size:10px!important;font-weight:700}.credential-status.copied{color:#31704d!important}.tracking-health{display:flex;gap:10px;align-items:center;margin-top:13px;padding:12px;border:1px solid #eadfbf;border-radius:9px;background:#fffbef}.tracking-health>span{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f4e9c7;color:#806421;font-weight:800}.tracking-health strong,.tracking-health small{display:block}.tracking-health strong{font-size:10px}.tracking-health small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.45}.tracking-health.connected{border-color:#cfe8d8;background:#f1fbf5}.tracking-health.connected>span{background:#dff3e6;color:#34734e}.tracking-setup-list{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.tracking-setup-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid #e2e7e4;border-radius:9px;background:#fafbfa}.tracking-setup-list li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:99px;background:#ecefed;color:#6f7973;font-size:10px;font-weight:800}.tracking-setup-list strong,.tracking-setup-list small{display:block}.tracking-setup-list strong{font-size:10px}.tracking-setup-list small{margin-top:3px;padding:0;border-radius:0;background:none;color:var(--muted);font-size:8px;line-height:1.45;text-transform:none}.tracking-setup-list li.done{border-color:#d1e8da;background:#f3fbf6}.tracking-setup-list li.done>span{background:#dff3e6;color:#31704d}.tracking-setup-list li.current{border-color:#d9d3f5;background:#f8f6ff}.tracking-setup-list li.current>span{background:#e9e4ff;color:#6555cb}.tracking-quick-test{margin:14px 0;padding:13px;border:1px solid #d9d3f5;border-radius:10px;background:#faf9ff}.tracking-quick-test>div strong,.tracking-quick-test>div small{display:block}.tracking-quick-test>div strong{font-size:10px}.tracking-quick-test>div small{margin:3px 0 10px;padding:0;background:none;color:var(--muted);font-size:8px;line-height:1.45;text-transform:none}.tracking-quick-test pre{margin-bottom:10px;max-height:150px}.tracking-recipe{margin-top:9px;border:1px solid #e1e6e3;border-radius:10px;background:#fff}.tracking-recipe summary{cursor:pointer;padding:12px;color:#4f5d55;font-size:10px;font-weight:800}.tracking-recipe>p{margin:0;padding:0 12px 10px;color:var(--muted);font-size:9px;line-height:1.55}.tracking-recipe pre{margin:0 12px 10px}.tracking-recipe .card-actions{padding:0 12px 12px}.tracking-brief{border-color:#d9d3f5;background:#faf9ff}.tracking-brief summary{color:#5749b4}.tracking-brief pre{max-height:360px;background:#151922;color:#e6e8f4}@media (max-width: 560px){.tracking-setup-list li{align-items:start}.tracking-quick-test>button,.tracking-recipe .card-actions button{width:100%}.tracking-recipe pre{margin-inline:9px;padding:10px;font-size:9px}.tracking-recipe .card-actions{padding-inline:9px}}.campaign-card pre{white-space:pre-wrap;max-height:180px;overflow:auto;padding:12px;border-radius:8px;background:#f7f8f6;color:#4d5751;font:10px/1.55 DM Sans}.card-actions,.view-toolbar>div:last-child{display:flex;gap:8px;margin-top:14px}.card-actions button,.view-toolbar button,.primary-small{border:1px solid #dfe4e0;background:#fff;color:var(--ink);border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.card-actions .primary-small,.view-toolbar .primary-small,.primary-small{background:var(--ink);border-color:var(--ink);color:#fff}.view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:15px 18px;border:1px solid var(--line);border-radius:11px;background:#fff}.view-toolbar strong,.view-toolbar small{display:block}.view-toolbar strong{font-size:12px}.view-toolbar small{color:var(--muted);font-size:9px;margin-top:4px}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:12px;background:#fff}.table-wrap:focus-visible{outline:3px solid rgba(111,88,229,.28);outline-offset:3px}.table-scroll-hint{display:none;margin:0 0 8px;color:var(--muted);font-size:9px;line-height:1.45}.prospect-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left}.prospect-table th{padding:12px 16px;color:#8b948f;background:#fafbf9;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.prospect-table td{padding:14px 16px;border-top:1px solid var(--line);color:#5e6963;font-size:10px}.prospect-table td strong,.prospect-table td small{display:block}.prospect-table td strong{color:var(--ink);font-size:11px}.prospect-table td small{margin-top:3px;color:#8e9692}.prospect-table select{border:1px solid #dfe4e0;border-radius:7px;padding:7px;background:#fff;color:var(--ink);font-size:9px}.table-action{white-space:nowrap;border:1px solid #d7ddd9;border-radius:7px;padding:7px 9px;background:#fff;color:#34443b;font-size:9px;font-weight:700}.table-action:hover{border-color:#7b8b82;background:#f7f9f7}@media (max-width: 620px){.table-scroll-hint{display:block}.table-wrap{scrollbar-width:thin}.prospect-table th:first-child,.prospect-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:8px 0 12px -12px #14231b8c}.prospect-table th:first-child{z-index:2;background:#fafbf9}}.suggested-contact{margin-top:6px;border-color:#cfc9f6;background:#f6f4ff;color:#5d52bb}.research-only-route{margin-top:5px;color:var(--muted);font-style:italic}.welcome-actions{display:flex;align-items:center;gap:10px}.nav-auth-button{border:1px solid #dce2de;border-radius:9px;padding:8px 13px;background:#fffc;color:var(--ink);font:700 10px DM Sans}.auth-card{max-width:430px}.auth-actions{justify-content:space-between}.status-tag{display:inline-block;padding:4px 7px;border-radius:999px;background:#eef1ef;font-size:8px;text-transform:uppercase}.status-tag.contacted{background:#fff2e5;color:#9a672f}.status-tag.replied{background:#eaf4f8;color:#39748d}.status-tag.interested{background:#eeeafd;color:#6658d5}.status-tag.activated,.status-tag.high{background:#e9f8ef;color:#2f8055}.status-tag.medium{background:#fff2e5;color:#9a672f}.status-tag.low{background:#f6eeee;color:#955a5a}.analytics-summary{grid-template-columns:repeat(4,1fr)}.analytics-summary+.data-grid .data-card p{font:700 28px Manrope;color:#202b25}.first-hundred-panel{margin-bottom:22px;padding:24px;border:1px solid #dfe5e1;border-radius:18px;background:linear-gradient(135deg,#fff,#f6faf7)}.funnel-heading{display:grid;grid-template-columns:1fr minmax(240px,340px);gap:24px;align-items:start;margin-bottom:22px}.funnel-heading h3{margin:7px 0 5px;font-size:22px}.funnel-heading p{margin:0;color:#66716b}.funnel-focus{display:grid;gap:6px;padding:14px 16px;border-radius:12px;background:#202b25;color:#fff}.funnel-focus small{color:#a9bbb0;font-weight:700;letter-spacing:.08em}.funnel-focus span{color:#d9e4dd;font-size:13px;line-height:1.45}.funnel-focus button{width:fit-content;margin-top:5px;padding:8px 11px;border-color:#6f8779;background:#f4fbf6;color:#173525;font-size:12px;font-weight:800}.funnel-stage.active{border-color:#829b8b;box-shadow:0 0 0 2px #dce9e0}.funnel-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.funnel-stage{padding:14px;border:1px solid #e4e9e6;border-radius:12px;background:#fff}.funnel-stage>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.funnel-stage span{color:#5f6c65;font-size:13px}.funnel-stage strong{white-space:nowrap}.funnel-stage strong small{color:#87928c;font-weight:500}.funnel-stage>i{display:block;height:6px;margin:12px 0 7px;overflow:hidden;border-radius:999px;background:#e9efeb}.funnel-stage>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5dfc,#42b883)}.funnel-stage>small{color:#7b8881}@media (max-width: 900px){.funnel-heading{grid-template-columns:1fr}.funnel-stages{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.first-hundred-panel{padding:18px}.funnel-stages{grid-template-columns:1fr}.funnel-focus button{width:100%;min-height:42px}}.connection-form textarea{width:100%;resize:vertical;min-height:74px}.tracking-card{grid-column:1 / -1}.tracking-card pre{max-height:240px;overflow:auto;margin:4px 0 15px;padding:14px;border:1px solid #dde4df;border-radius:10px;background:#17211c;color:#dcece3;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.activation-definition{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:10px;align-items:end;margin:16px 0;padding:16px;border:1px solid #e1e6e3;border-radius:12px;background:#f8faf9}.activation-definition label{display:grid;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.activation-definition input,.activation-definition select{width:100%;min-height:39px;padding:9px 10px;border:1px solid #d8dfdb;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px}.tracking-locked{padding:16px;border:1px dashed #d7ddda;border-radius:10px;background:#fafbfa;color:var(--muted);font-size:11px;text-align:center}.activation-suggestion{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:16px 0 0;padding:14px 16px;border:1px solid #d9d2ff;border-radius:12px;background:#f7f5ff}.activation-suggestion>div{display:grid;gap:4px;min-width:0}.activation-suggestion small{color:#6553c7;font-size:8px;font-weight:800;letter-spacing:.08em}.activation-suggestion strong{color:var(--ink);font-size:12px;line-height:1.35}.activation-suggestion span,.activation-suggestion p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.activation-suggestion code{color:#513eb5;overflow-wrap:anywhere}@media (max-width: 850px){.activation-definition{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.activation-definition{grid-template-columns:1fr;padding:13px}.activation-suggestion{align-items:stretch;flex-direction:column;padding:13px}.activation-suggestion button{width:100%}}.outcome-reason{max-width:240px;overflow:hidden;text-overflow:ellipsis;color:#786f62!important;font-style:italic}.experiment-attribution{color:#6255cb!important;font-weight:700}.evidence-status{width:fit-content;padding:2px 7px;border-radius:999px;font-size:9px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.evidence-status.verified{color:#17633e!important;background:#e7f6ec}.evidence-status.unverified{color:#8a5a10!important;background:#fff2d8}.connection-divider{display:flex;align-items:center;gap:10px;margin:14px 0;color:#849089;font-size:12px}.connection-divider:before,.connection-divider:after{content:"";height:1px;flex:1;background:#e1e7e3}.email-route-detail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.email-route-detail>div{min-width:0;padding:10px;border:1px solid #dce6df;border-radius:9px;background:#f6fbf8}.email-route-detail span,.email-route-detail strong{display:block}.email-route-detail span{margin-bottom:4px;color:#758078;font-size:7px;font-weight:800;letter-spacing:.08em}.email-route-detail strong{overflow-wrap:anywhere;color:#2e493a;font-size:9px;line-height:1.45}.connection-safety-note{display:block;margin-top:11px;padding:0!important;border-radius:0!important;background:none!important;color:var(--muted)!important;font-size:8px!important;line-height:1.45;text-transform:none!important}.telegram-brief-preference{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:11px;border:1px solid #ddd8fa;border-radius:10px;background:#faf9ff}.telegram-brief-preference>div{display:grid!important;gap:3px;min-width:0}.telegram-brief-preference strong{font-size:10px}.telegram-brief-preference small{padding:0!important;background:none!important;color:var(--muted)!important;font-size:8px!important;line-height:1.4;text-transform:none!important}.telegram-brief-preference button{flex:0 0 auto}@media (max-width: 560px){.email-route-detail{grid-template-columns:1fr}.email-delivery-card .card-actions{align-items:stretch;flex-direction:column}.email-delivery-card .card-actions button{width:100%}}@media (max-width: 560px){.telegram-brief-preference{align-items:stretch;flex-direction:column}.telegram-brief-preference button{width:100%;min-height:44px}}.followup-panel{display:grid;gap:9px;margin:18px 0;padding:18px;border:1px solid #e5dfc7;border-radius:14px;background:#fffdf5}.followup-panel>div{display:grid;gap:3px;margin-bottom:4px}.followup-panel>div small{color:#746f61}.followup-panel button{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;border:1px solid #e7e1cd;border-radius:10px;background:#fff;text-align:left}.followup-panel button small{color:#766fd0;white-space:nowrap}@media (max-width: 560px){.followup-panel button{align-items:flex-start;flex-direction:column}}.daily-agent-queue{margin:0 0 22px;padding:22px;border:1px solid #e2e6e3;border-radius:17px;background:#fff}.daily-queue-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:15px}.daily-queue-heading h3{margin:6px 0 0;font-size:19px}.daily-queue-heading p{margin:5px 0 0;color:var(--muted);font-size:11px}.daily-queue-heading>small{padding:6px 9px;border-radius:999px;background:#f0edff;color:#6255cb;white-space:nowrap}.daily-task-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.daily-task-list button{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;padding:13px;border:1px solid #e5e9e6;border-radius:11px;background:#fafcfb;text-align:left}.daily-task-list button:hover{border-color:#bcb5f5;background:#f8f7ff}.daily-task-list b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ebe8ff;color:#6255cb}.daily-task-list span{display:grid;gap:4px}.daily-task-list span small{color:#748078;line-height:1.35}.daily-task-list>button>i{color:#6d5dfc;font-size:9px;font-style:normal;font-weight:700}.daily-task-list em{display:block;height:4px;margin-top:4px;overflow:hidden;border-radius:99px;background:#e7ece9}.daily-task-list em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5dfc,#42b883)}.first-run-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 22px;padding:23px 24px;border:1px solid #cfc8f5;border-radius:17px;background:linear-gradient(135deg,#f5f2ff,#fff 68%);box-shadow:0 10px 30px #4b3daa12}.first-run-copy{min-width:0}.first-run-copy .section-label span{color:#6d5dfc}.first-run-copy h2{margin:7px 0 5px;font-size:21px;letter-spacing:-.25px}.first-run-copy>p{max-width:700px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.first-run-action{min-width:180px;padding:12px 15px;border:1px solid var(--ink);border-radius:9px;background:var(--ink);color:#fff;font-size:10px;font-weight:800;white-space:nowrap}.first-run-action span{margin-left:7px}.starter-plan-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px!important;padding:9px 11px;border:1px solid #e4dcb7;border-radius:9px;background:#fffaf0;color:#6f6032!important}.starter-plan-notice strong,.starter-plan-notice span{display:block}.starter-plan-notice strong{color:#584817}.starter-plan-notice span{margin-top:2px;font-size:9px;line-height:1.5}.starter-plan-notice button{flex:0 0 auto;padding:8px 10px;border:1px solid #d7c98f;border-radius:7px;background:#fff;color:#5e4e1d;font-size:9px;font-weight:800}.first-run-guide.has-checkpoint{align-items:start}.first-run-guide.has-checkpoint .first-run-action{margin-top:25px}.first-run-details{grid-column:1 / -1;min-width:0}.first-action-checkpoint{max-width:760px;margin-top:16px;padding:15px;border:1px solid #dcd8f5;border-radius:13px;background:#ffffffe0;box-shadow:0 5px 18px #4132910d}.first-action-checkpoint-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.first-action-checkpoint-heading>div{display:grid;gap:4px;min-width:0}.first-action-checkpoint-heading small{color:#6556ca;font-size:8px;font-weight:850;letter-spacing:.75px}.first-action-checkpoint-heading strong{overflow-wrap:anywhere;font-size:12px}.first-action-checkpoint-heading>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f0edff;color:#6255cb;font-size:8px;font-weight:800}.first-action-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.first-action-meta span{max-width:100%;overflow-wrap:anywhere;padding:4px 7px;border:1px solid #e6e3f3;border-radius:7px;background:#faf9ff;color:#666d68;font-size:8px}.first-action-checkpoint blockquote{margin:11px 0;padding:10px 11px;border-left:3px solid #7466da;border-radius:0 8px 8px 0;background:#f8f7fd;color:#303632;font-size:10px;line-height:1.55}.first-action-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.first-action-stages span{display:grid;justify-items:center;gap:4px;min-width:0;color:#8b938e;font-size:7px;font-weight:750;text-align:center}.first-action-stages i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #dfe4e1;border-radius:50%;background:#f7f9f8;color:#8b938e;font-size:8px;font-style:normal}.first-action-stages span.done{color:#29795a}.first-action-stages span.done i{border-color:#bfe4d2;background:#e2f5eb;color:#29795a}.first-action-checkpoint>p{margin:10px 0 0;color:#717a74;font-size:8px;line-height:1.45}.workspace-details{margin:0 0 22px;border:1px solid #dfe4e1;border-radius:17px;background:#f8faf9}.workspace-details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 19px;cursor:pointer;list-style:none}.workspace-details>summary::-webkit-details-marker{display:none}.workspace-details>summary span{display:grid;gap:3px}.workspace-details>summary strong{font-size:12px}.workspace-details>summary small{color:var(--muted);font-size:9px;line-height:1.4}.workspace-details>summary b{flex:0 0 auto;padding:7px 9px;border:1px solid #d4d9d6;border-radius:8px;background:#fff;color:#6255cb;font-size:8px}.workspace-details[open]>summary{border-bottom:1px solid #e2e6e3}.workspace-details[open]>summary b{color:#68736d}.workspace-details-content{padding:20px 20px 1px}@media (max-width: 620px){.first-run-guide{grid-template-columns:1fr;gap:15px;padding:18px}.first-run-copy h2{font-size:18px}.first-run-action,.first-run-guide.has-checkpoint .first-run-action{width:100%;min-width:0;margin-top:0;padding:13px}.starter-plan-notice{align-items:stretch;flex-direction:column}.starter-plan-notice button{width:100%;min-height:42px}.first-action-checkpoint{padding:13px}.first-action-checkpoint-heading{align-items:flex-start}.first-action-checkpoint-heading>span{white-space:nowrap}.first-action-stages{gap:2px}.first-action-stages span{font-size:6px}.first-action-stages i{width:18px;height:18px}}@media (max-width: 620px){.workspace-details>summary{align-items:flex-start;padding:15px}.workspace-details>summary small{max-width:230px}.workspace-details-content{padding:14px 14px 1px}}.daily-mission{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:14px;border:1px solid #cbc5f6;border-radius:12px;background:linear-gradient(135deg,#f7f5ff,#fff)}.daily-mission>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#6d5dfc;color:#fff}.daily-mission>div:nth-child(2){display:grid;gap:3px}.daily-mission small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.06em}.daily-mission strong{font-size:11px}.daily-mission p,.daily-mission em{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.daily-mission em{color:#6255cb;font-style:normal}.daily-mission>div:last-child{display:flex;gap:7px}.daily-mission button{padding:8px 10px;border:1px solid #d2cdf2;border-radius:8px;background:#fff;color:#554bb0;font-size:8px;font-weight:800;white-space:nowrap}.daily-mission button.primary-small{border-color:var(--ink);background:var(--ink);color:#fff}.daily-mission.achieved{border-color:#b8dec9;background:linear-gradient(135deg,#f2fbf6,#fff)}.daily-mission.achieved>span{background:#2b8a60}.daily-mission.achieved small,.daily-mission.achieved em{color:#267452}.daily-mission-empty{border-style:dashed;background:linear-gradient(135deg,#fbfaff,#fff)}.daily-mission-empty>span{background:#8175dc}.daily-mission-empty em{color:#77708f}@media (max-width: 700px){.daily-task-list{grid-template-columns:1fr}.daily-queue-heading{flex-direction:column;gap:9px}}@media (max-width: 620px){.daily-mission{grid-template-columns:32px minmax(0,1fr);align-items:start}.daily-mission>div:last-child{grid-column:2;flex-wrap:wrap}.daily-mission button{flex:1}}.first-ten-sprint{margin:0 0 22px}.sprint-intro,.first-ten-sprint:has(.sprint-heading){padding:22px;border:1px solid #d9d3fa;border-radius:17px;background:linear-gradient(145deg,#faf9ff,#fff)}.sprint-intro{display:flex;justify-content:space-between;align-items:center;gap:18px}.sprint-intro h3,.sprint-heading h3{margin:6px 0 4px;font-size:19px}.sprint-intro p,.sprint-heading p{max-width:720px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.sprint-intro button{flex:0 0 auto}.sprint-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.sprint-heading>strong{display:grid;place-items:center;min-width:56px;height:38px;border-radius:99px;background:#eae6ff;color:#6255cb;font-size:12px}.sprint-prerequisites{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.sprint-prerequisites span{padding:6px 8px;border-radius:99px;background:#f0f1f0;color:#737c77;font-size:8px;font-weight:700}.sprint-prerequisites span.done{background:#dcf4e8;color:#24815a}.sprint-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sprint-metrics button{display:grid;gap:5px;padding:10px;border:1px solid #e3e4e3;border-radius:10px;background:#fff;text-align:left}.sprint-metrics span{color:var(--muted);font-size:8px}.sprint-metrics strong{font-size:13px}.sprint-metrics i{height:4px;overflow:hidden;border-radius:99px;background:#e9ecea}.sprint-metrics b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5dfc,#42b883)}.sprint-next{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0;padding:12px;border-radius:11px;background:#f2efff}.sprint-next>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#6d5dfc;color:#fff}.sprint-next div{display:grid;gap:2px}.sprint-next small{color:#6d5dfc;font-size:7px;font-weight:800}.sprint-next strong{font-size:10px}.sprint-next p{margin:0;color:var(--muted);font-size:8px}.sprint-next button,.sprint-channels button,.sprint-actions button{padding:8px 10px;border:1px solid #dcdfe0;border-radius:8px;background:#fff;color:var(--ink);font-size:8px;font-weight:700}.sprint-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sprint-channels article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:11px;border:1px solid #e1e4e2;border-radius:10px;background:#fff}.sprint-channels span{grid-column:1 / -1;color:#6255cb;font-size:7px;font-weight:800;text-transform:uppercase}.sprint-channels strong{font-size:10px}.sprint-channels small{grid-column:1;color:var(--muted);font-size:8px}.sprint-channels button{grid-column:2;grid-row:2 / 4;align-self:center}.sprint-actions{display:flex;gap:8px;margin-top:12px}.sprint-actions .primary-small{background:var(--ink);color:#fff}.launch-readiness{margin:0 0 22px;padding:20px 22px;border:1px solid #e1e6e3;border-radius:17px;background:linear-gradient(135deg,#fff,#f8faf9)}.readiness-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.readiness-heading h3{margin:5px 0 0;font-size:17px}.readiness-heading p{margin:4px 0 0;color:var(--muted);font-size:10px}.readiness-heading>strong{display:grid;place-items:center;min-width:46px;height:32px;border-radius:99px;background:#ebe8ff;color:#6255cb;font-size:11px}.readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.readiness-grid button{display:grid;grid-template-columns:22px 1fr;gap:2px 7px;align-items:center;padding:10px;border:1px solid #e5e9e6;border-radius:9px;background:#fff;text-align:left}.readiness-grid button:hover{border-color:#bdb6f3}.readiness-grid button>span{grid-row:1 / 3;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef1ef;color:#7a847e;font-size:10px}.readiness-grid button b{font-size:9px}.readiness-grid button small{color:#89918c;font-size:8px}.readiness-grid button.done{border-color:#d9ebe1;background:#fbfffd}.readiness-grid button.done>span{background:#dcf4e8;color:#24815a}@media (max-width: 900px){.readiness-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.launch-readiness{padding:17px}.readiness-grid{grid-template-columns:1fr}.readiness-heading{align-items:center}}.sprint-pace{margin:12px 0;padding:12px;border:1px solid #dedfe0;border-radius:11px;background:#fff}.sprint-pace>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sprint-pace span{display:grid;gap:2px;padding:8px;border-radius:8px;background:#f7f8f7}.sprint-pace small{color:#767f7a;font-size:7px;font-weight:800}.sprint-pace strong{font-size:13px}.sprint-pace em{color:var(--muted);font-size:7px;font-style:normal}.sprint-pace>p{margin:9px 0 0;color:#59635d;font-size:8px;line-height:1.45}.sprint-pace.behind{border-color:#ead9bc;background:#fffcf7}.sprint-pace.behind>p{color:#8a5a18}.sprint-pace.overdue{border-color:#eccaca;background:snow}.sprint-pace.overdue>p{color:#a23b3b;font-weight:700}.sprint-pace.complete,.sprint-pace.on-track{border-color:#cce5d8;background:#fbfffd}.sprint-pace.complete>p,.sprint-pace.on-track>p{color:#287353}@media (max-width: 620px){.sprint-intro,.sprint-heading{align-items:flex-start;flex-direction:column}.sprint-metrics,.sprint-channels{grid-template-columns:1fr}.sprint-next{grid-template-columns:30px minmax(0,1fr)}.sprint-next>button{grid-column:2;justify-self:start}.sprint-pace>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.milestone-controller{margin:0 0 22px;padding:21px 22px;border:1px solid #dce5df;border-radius:17px;background:linear-gradient(145deg,#fbfdfc,#fff)}.milestone-locked{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center}.milestone-locked>span{display:grid;place-items:center;height:42px;border-radius:12px;background:#edf1ef;color:#65716a;font-size:10px;font-weight:800}.milestone-locked div{display:grid;gap:4px}.milestone-locked small,.milestone-winner span,.milestone-sprint small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.milestone-locked strong{font-size:12px}.milestone-locked p,.milestone-heading p,.milestone-sprint p{margin:0;color:var(--muted);font-size:9px;line-height:1.45}.milestone-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.milestone-heading h3{margin:5px 0 3px;font-size:18px}.milestone-heading>strong{display:grid;place-items:center;min-width:64px;height:35px;border-radius:99px;background:#e6f3ec;color:#277657;font-size:10px}.milestone-gates{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 10px}.milestone-gates span{padding:6px 8px;border-radius:99px;background:#eff1f0;color:#727c76;font-size:8px;font-weight:700}.milestone-gates span.done{background:#dcf4e8;color:#24815a}.milestone-winner{display:flex;gap:10px;align-items:center;margin-bottom:12px;padding:10px 11px;border-radius:10px;background:#f5f7f6}.milestone-winner strong{font-size:9px}.milestone-controller>button{padding:9px 11px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:9px;font-weight:700}.milestone-controller>button:disabled{border-color:#dce1de;background:#eef1ef;color:#89918c}.milestone-sprint{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;border:1px solid #d9d4f6;border-radius:11px;background:#faf9ff}.milestone-sprint div{display:grid;gap:3px}.milestone-sprint strong{font-size:10px}.milestone-sprint button{padding:8px 10px;border:1px solid #d4d0ed;border-radius:8px;background:#fff;color:#554bb0;font-size:8px;font-weight:700;white-space:nowrap}.milestone-execution-envelope{margin-bottom:12px;padding:12px;border:1px solid #cfe2d8;border-radius:11px;background:#f5fbf8}.milestone-execution-envelope div{display:grid;gap:4px}.milestone-execution-envelope small{color:#277657;font-size:7px;font-weight:800;letter-spacing:.05em}.milestone-execution-envelope strong{color:#183c2e;font-size:11px}.milestone-execution-envelope p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.milestone-sprint-actions{display:flex!important;gap:7px!important}.milestone-sprint-actions .checkpoint-due{border-color:#6255cb;background:#6255cb;color:#fff}@media (max-width: 620px){.milestone-controller{padding:17px}.milestone-heading,.milestone-sprint{align-items:flex-start;flex-direction:column}.milestone-sprint-actions{width:100%;flex-direction:column}.milestone-sprint-actions button{width:100%}.milestone-winner{align-items:flex-start;flex-direction:column}.milestone-locked{grid-template-columns:46px minmax(0,1fr)}.milestone-locked>span{height:40px}}.growth-scoreboard,.scale-roadmap{margin:22px 0;padding:24px;border:1px solid #dfe5e1;border-radius:18px;background:#fff}.growth-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.growth-section-heading h3{margin:6px 0 0;font-size:19px}.growth-section-heading p{margin:5px 0 18px;color:var(--muted);font-size:11px;line-height:1.55}.growth-empty{padding:20px;border-radius:12px;background:#f7f9f8;color:var(--muted);text-align:center}.scoreboard-table{overflow-x:auto;border:1px solid #e5e9e6;border-radius:12px}.scoreboard-row{display:grid;grid-template-columns:minmax(120px,1.4fr) repeat(4,minmax(86px,1fr)) minmax(130px,1.3fr);min-width:720px;align-items:center;border-top:1px solid #edf0ee}.scoreboard-row.retention-row{grid-template-columns:minmax(120px,1.4fr) repeat(3,minmax(90px,1fr));min-width:480px}.scoreboard-row:first-child{border-top:0}.scoreboard-row>*{padding:12px 14px;font-size:11px}.scoreboard-row>strong{text-transform:capitalize}.scoreboard-row>b{color:#827b88;font-size:10px}.scoreboard-row>b.evidence-ready{color:#24815a}.scoreboard-head{background:#f7f9f8;color:#6f7973;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.scoreboard-head span{font-size:9px}.scale-phase-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.scale-phase{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px;border:1px solid #e5e9e6;border-radius:12px;background:#fafcfb}.scale-phase>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eceff0;color:#69736d;font-size:10px;font-weight:800}.scale-phase div{display:grid;align-content:start;gap:4px}.scale-phase small{color:#858f89;font-size:8px;font-weight:700}.scale-phase strong{font-size:12px}.scale-phase p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.scale-phase.current{border-color:#aaa1f0;background:#f8f7ff;box-shadow:0 0 0 1px #ddd9ff inset}.scale-phase.current>span{background:#6d5dfc;color:#fff}.scale-phase.complete>span{background:#dcf4e8;color:#24815a}@media (max-width: 900px){.scale-phase-list{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.growth-scoreboard,.scale-roadmap{padding:18px}.scale-phase-list{grid-template-columns:1fr}}.growth-loop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.growth-loop-card{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px;border:1px solid #e3e7e4;border-radius:15px;background:#fff}.growth-loop-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f0f2f1;color:#68736d;font-size:18px}.growth-loop-card.ready{border-color:#d2cdf8;background:linear-gradient(145deg,#fff,#faf9ff)}.growth-loop-card.ready>span{background:#ebe8ff;color:#6255cb}.growth-loop-card>div{display:grid;align-content:start;gap:7px}.growth-loop-card small{color:#777f7b;font-size:8px;font-weight:800;letter-spacing:.05em}.growth-loop-card strong{font-size:14px}.growth-loop-card p{margin:0 0 4px;color:var(--muted);font-size:11px;line-height:1.5}.growth-loop-card details{border-top:1px solid #ecefed;padding-top:9px}.growth-loop-card summary{cursor:pointer;color:#6255cb;font-size:10px;font-weight:700}.growth-loop-card pre{margin:10px 0 0;padding:12px;overflow-x:auto;border-radius:9px;background:#f6f8f7;white-space:pre-wrap;color:#58615c;font:10px/1.55 inherit}.growth-loop-card button{justify-self:start;margin-top:4px}.retention-action-planner{margin:0 0 20px;padding:22px;border:1px solid #d8d3f7;border-radius:16px;background:linear-gradient(145deg,#fff,#faf9ff)}.retention-action-planner .growth-section-heading p{margin-bottom:8px}.retention-action-planner .growth-section-heading>button{flex:0 0 auto}.retention-action-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.retention-action-metrics span{display:grid;gap:3px;padding:12px;border:1px solid #e6e2fb;border-radius:10px;background:#ffffffd1}.retention-action-metrics small,.retention-safety-note{color:#777f7b;font-size:8px;font-weight:700;letter-spacing:.04em}.retention-action-metrics strong{font-size:17px}.retention-safety-note{display:block;margin-top:12px;line-height:1.5;font-weight:500;letter-spacing:0}.retention-implementation{display:grid;gap:8px;margin:10px 0;padding:12px;border:1px solid #d8d3f7;border-radius:11px;background:#faf9ff}.retention-implementation>div:first-child{display:grid;gap:3px}.retention-implementation>div:first-child>small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.retention-implementation>div:first-child>strong{font-size:10px}.retention-implementation>label{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;padding:8px;border:1px solid #e6e2fb;border-radius:8px;background:#fff}.retention-implementation input{width:15px;height:15px;margin:1px 0 0;accent-color:#6255cb}.retention-implementation label span{display:grid;gap:2px}.retention-implementation label b{font-size:9px}.retention-implementation label small,.retention-run-note{color:var(--muted);font-size:8px;line-height:1.4}.retention-run-boundary{display:grid;gap:3px;margin-top:3px;padding:10px;border-radius:8px;background:#ece9ff}.retention-run-boundary small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.retention-run-boundary strong{font-size:9px}.retention-run-boundary span{color:#5d655f;font-size:8px}@media (max-width: 700px){.growth-loop-grid{grid-template-columns:1fr}.growth-loop-card{padding:16px}}@media (max-width: 620px){.retention-action-planner{padding:17px}.retention-action-planner .growth-section-heading{align-items:stretch;flex-direction:column}.retention-action-planner .growth-section-heading>button{width:100%}.retention-action-metrics{grid-template-columns:1fr}}.priority-highlight{margin:0 0 14px}.priority-row{background:#fbfffc}.priority-rank{color:#4e42bd;font-size:10px}.pipeline-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.pipeline-summary div{padding:15px;background:#fff;border:1px solid var(--line);border-radius:10px}.pipeline-summary strong,.pipeline-summary span{display:block}.pipeline-summary strong{font:700 20px Manrope}.pipeline-summary span{color:var(--muted);font-size:9px;text-transform:capitalize}.community-pilot-list{display:grid;gap:10px;margin:0 0 16px}.community-pilot-card{padding:17px;border:1px solid #d9d4f7;border-radius:14px;background:linear-gradient(145deg,#fbfaff,#fff)}.community-pilot-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.community-pilot-heading div{display:grid;gap:4px}.community-pilot-heading span{color:#6559ca;font-size:8px;font-weight:800;letter-spacing:.06em}.community-pilot-heading strong{font-size:14px}.community-pilot-heading b{color:#4e42bd;font:700 20px Manrope}.community-pilot-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 10px}.community-pilot-metrics div{padding:10px;border-radius:9px;background:#f6f5fb}.community-pilot-metrics strong,.community-pilot-metrics small{display:block}.community-pilot-metrics strong{font-size:17px}.community-pilot-metrics small,.community-pilot-card>small{color:var(--muted);font-size:8px;line-height:1.4}.community-pilot-card p{margin:0 0 7px;font-size:10px;line-height:1.5}@media (max-width: 620px){.community-pilot-metrics{grid-template-columns:1fr}.community-pilot-metrics div{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-pilot-metrics small{text-align:right}}.conversation-discovery{margin-bottom:28px}.conversation-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;margin:12px 0 16px;padding:15px;border:1px solid #ddd8fa;border-radius:13px;background:#faf9ff}.conversation-search-control label{display:grid;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.conversation-search-control input{width:100%;padding:10px;border:1px solid #d8d4ec;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px}.conversation-search-control>small{grid-column:1 / -1;color:var(--muted);font-size:8px;line-height:1.45}.conversation-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.conversation-opportunity{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.conversation-opportunity.engaged{border-color:#a8dfc4;background:#fbfffd}.conversation-meta{display:flex;align-items:center;gap:10px}.conversation-meta span{padding:4px 8px;border-radius:999px;background:#eeebff;color:#6458c8;font-size:9px;font-weight:800;text-transform:uppercase}.conversation-meta small{flex:1;color:var(--muted);font-size:9px}.conversation-quality{padding:4px 7px;border-radius:999px;background:#f3f4f3;color:#68736d;font-size:8px;white-space:nowrap}.conversation-quality.medium{background:#fff6dd;color:#856510}.conversation-quality.high{background:#e5f7ed;color:#1e754f}.conversation-opportunity h3{margin:13px 0 7px;font-size:15px;line-height:1.4}.conversation-opportunity p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.conversation-reason{display:grid;gap:3px;margin:13px 0;padding:10px;border-radius:9px;background:#f7f9f8}.conversation-reason b{font-size:9px;text-transform:uppercase;color:#68736d}.conversation-reason span{font-size:10px;line-height:1.45}.conversation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.conversation-actions button{font-size:9px}.conversation-actions strong{color:#24815a;font-size:10px}.conversation-search-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.conversation-search-links a{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none;background:#fff}.conversation-search-links a:hover{border-color:#aaa1f0}.conversation-search-links strong{font-size:12px}.conversation-search-links small{color:var(--muted);font-size:9px;line-height:1.4}.conversation-search-links span{margin-top:5px;color:#6559ca;font-size:9px;font-weight:700}.conversation-outreach-heading{margin:26px 0 12px}.conversation-outreach-heading h3{margin:6px 0;font-size:18px}.conversation-response-proof{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid #cfe6da;border-radius:10px;background:#f8fdf9}.conversation-response-proof>span{color:#247552;font-size:8px;font-weight:800;letter-spacing:.05em}.conversation-response-proof label{display:grid;gap:5px;color:#5e6862;font-size:9px;font-weight:700}.conversation-response-proof input,.conversation-response-proof textarea{width:100%;padding:9px;border:1px solid #ccd9d1;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:10px;resize:vertical}.conversation-response-proof button{justify-self:start}.conversation-response-proof small{color:var(--muted);font-size:8px;line-height:1.45}.conversation-response-proof.saved a{color:#247552;font-size:10px;font-weight:750}.acquisition-contract{margin:0 0 22px;padding:22px;border:1px solid #e1e6e3;border-radius:17px;background:linear-gradient(145deg,#fff,#fafbff)}.acquisition-contract.complete{border-color:#cfe8dc}.contract-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.contract-heading h3{margin:6px 0 3px;font-size:18px}.contract-heading p{margin:0;color:var(--muted);font-size:10px}.contract-heading>strong{padding:6px 9px;border-radius:999px;background:#f0edff;color:#6255cb;font-size:9px;white-space:nowrap}.acquisition-contract.complete .contract-heading>strong{background:#dcf4e8;color:#24815a}.contract-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contract-form label{display:grid;align-content:start;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.contract-form input,.contract-form select,.contract-form textarea{width:100%;padding:10px;border:1px solid #d8dfdb;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px;resize:vertical}.contract-wide{grid-column:1 / -1}.contract-budget{display:grid;grid-template-columns:90px 1fr;gap:7px}.contract-save{display:flex;align-items:center;gap:10px;align-self:end}.contract-save small{color:var(--muted);font-size:9px;line-height:1.35}.acquisition-contract:not(.complete) .contract-form:before{content:"AI STARTING POINT \b7  REVIEW EVERY FIELD BEFORE SAVING";grid-column:1 / -1;padding:9px 11px;border:1px solid #ded9fa;border-radius:9px;background:#f7f5ff;color:#6553c7;font-size:8px;font-weight:800;letter-spacing:.06em}.agent-policy{margin:0 0 22px;padding:22px;border:1px solid #d9d4f7;border-radius:17px;background:linear-gradient(145deg,#fbfaff,#fff)}.policy-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.policy-modes label{display:flex;gap:9px;padding:12px;border:1px solid #e1dff1;border-radius:11px;background:#fff;cursor:pointer}.policy-modes label.selected{border-color:#8074df;box-shadow:0 0 0 2px #eeeaff}.policy-modes input{margin-top:2px;accent-color:#6255cb}.policy-modes span{display:grid;gap:4px}.policy-modes b{font-size:10px}.policy-modes small{color:var(--muted);font-size:8px;line-height:1.4}.policy-limits{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(260px,1.5fr) auto;gap:10px;align-items:end;margin:12px 0;padding:12px;border-radius:11px;background:#f6f5fb}.policy-limits label{display:grid;gap:5px;color:#5e6862;font-size:9px;font-weight:700}.policy-limits input{width:100%;padding:9px;border:1px solid #d9d6e8;border-radius:8px;background:#fff;font:inherit}.policy-automation-toggles{display:grid;gap:7px}.policy-limits .policy-toggle{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #d9d6e8;border-radius:9px;background:#fff;cursor:pointer}.policy-limits .policy-toggle input{width:auto;margin:0;padding:0;accent-color:#6255cb}.policy-toggle span{display:grid;gap:2px}.policy-toggle small{color:var(--muted);font-size:8px;font-weight:500;line-height:1.35}.policy-limits button{padding:10px 12px}.policy-matrix{overflow:hidden;border:1px solid #e2e0ed;border-radius:11px}.policy-matrix>div{display:grid;grid-template-columns:1.35fr .65fr 1fr;gap:10px;padding:9px 11px;border-top:1px solid #e8e6f0;align-items:center}.policy-matrix>div:first-child{border-top:0;background:#f3f1fa}.policy-matrix b,.policy-matrix strong{font-size:8px}.policy-matrix span,.policy-matrix small{color:var(--muted);font-size:8px;line-height:1.35}.policy-matrix strong{color:#6255cb}.experiment-builder{margin:0 0 16px;border:1px solid #e0e5e2;border-radius:14px;background:#fff}.experiment-builder summary{cursor:pointer;padding:15px 17px;color:#5d52be;font-size:11px;font-weight:800}.experiment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 17px 17px}.experiment-form label{display:grid;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.experiment-form input,.experiment-form select,.experiment-form textarea{width:100%;padding:10px;border:1px solid #d8dfdb;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px;resize:vertical}.experiment-wide{grid-column:1 / -1}.experiment-create{display:grid;align-content:end;justify-items:start;gap:5px}.experiment-create small{color:var(--muted);font-size:8px}.experiment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.experiment-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.experiment-card.running{border-color:#bcb5f5;box-shadow:0 0 0 1px #eeeaff inset}.experiment-card.completed{border-color:#b9dfcc}.experiment-card-heading{display:flex;justify-content:space-between;gap:10px}.experiment-card-heading span,.experiment-card-heading small{font-size:9px;font-weight:800;text-transform:uppercase}.experiment-card-heading span{color:#6559ca}.experiment-card-heading small{color:#7a847e}.experiment-card h3{margin:12px 0 6px;font-size:15px}.experiment-card>p{min-height:34px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.experiment-selection-evidence{display:block;margin-top:9px;padding:8px 9px;border-radius:8px;background:#f4f2ff;color:#625a86;font-size:9px;line-height:1.45}.experiment-progress{height:5px;margin:14px 0;overflow:hidden;border-radius:99px;background:#edf0ee}.experiment-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d5dfc,#42b883)}.experiment-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.experiment-numbers span{color:var(--muted);font-size:8px}.experiment-numbers b{display:block;margin-bottom:3px;color:var(--ink);font-size:11px}.experiment-decision{margin:13px 0 8px;padding:9px;border-radius:8px;background:#f7f9f8;color:#59635d;font-size:9px}.experiment-funnel{margin:10px 0;padding:10px;border:1px solid #e3e7e4;border-radius:9px;background:#fbfcfb}.experiment-funnel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.experiment-funnel span{display:grid;gap:3px}.experiment-funnel span small,.experiment-funnel>small{color:var(--muted);font-size:7px}.experiment-funnel span b{font-size:10px}.experiment-funnel p{margin:9px 0 5px;padding:8px;border-radius:7px;background:#f1f3f2;color:#59635d;font-size:8px;line-height:1.45}.experiment-funnel p.fix{background:#fff5e8;color:#8a5a18}.experiment-funnel p.repeat{background:#eaf8f1;color:#247552;font-weight:700}.experiment-next-action,.experiment-connected-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:11px;border:1px solid #d8d3f7;border-radius:10px;background:#faf9ff}.experiment-next-action>div,.experiment-connected-action>div{display:grid;gap:3px;min-width:0}.experiment-next-action small,.experiment-connected-action small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.experiment-next-action strong,.experiment-connected-action strong{font-size:10px}.experiment-next-action p,.experiment-connected-action p{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.experiment-next-action button,.experiment-connected-action button{flex:0 0 auto;max-width:48%}.experiment-connected-action{border-color:#c8e3d1;background:#f5fbf7}.experiment-connected-action small{color:#177245}.channel-decision{display:grid;gap:10px;margin:11px 0;padding:12px;border:1px solid #dedfe0;border-radius:10px;background:#fbfcfb}.channel-decision>div:first-child{display:grid;gap:4px}.channel-decision small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.channel-decision strong{font-size:10px;text-transform:capitalize}.channel-decision p,.channel-decision em{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.channel-decision em{color:#5d52be;font-style:normal}.channel-decision.scale{border-color:#b8dfca;background:#f8fdf9}.channel-decision.stop{border-color:#ebcccc;background:snow}.channel-decision.revise{border-color:#ead9b9;background:#fffcf6}.channel-decision>button,.channel-decision-review button,.channel-decision-result button{justify-self:start;padding:8px 10px;border:1px solid #d4d7d5;border-radius:8px;background:#fff;color:#554bb0;font-size:8px;font-weight:800}.channel-decision-review{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(160px,1.3fr);gap:7px}.channel-decision-review>span{grid-column:1 / -1;color:var(--muted);font-size:8px;line-height:1.45}.channel-decision-review select,.channel-decision-review input{min-width:0;padding:8px;border:1px solid #d8ddda;border-radius:8px;background:#fff;font:inherit;font-size:8px}.channel-decision-review [data-audit-channel]{grid-column:1;grid-row:2}.channel-decision-review [data-review-channel]{grid-column:2;grid-row:2;justify-self:end}.channel-decision-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;align-items:center;padding:9px;border-radius:8px;background:#eef7f2}.channel-decision-result b,.channel-decision-result span{font-size:8px}.channel-decision-result span{color:var(--muted)}.channel-decision-result button{grid-column:2;grid-row:1 / 3}.decision-history{margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.decision-history-list{display:grid;gap:7px;margin-top:12px}.decision-history-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(70px,.45fr) minmax(80px,.5fr) minmax(190px,1.4fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #e4e8e5;border-radius:9px;background:#fbfcfb}.decision-history-row span{display:grid;gap:3px;min-width:0}.decision-history-row small{color:var(--muted);font-size:7px;font-weight:800}.decision-history-row strong,.decision-history-row b{overflow:hidden;font-size:9px;text-overflow:ellipsis}.decision-history-row em{color:var(--muted);font-size:8px;font-style:normal}.decision-history-row b{text-transform:capitalize}.decision-history-row b.scale{color:#247552}.decision-history-row b.stop{color:#a34141}.decision-history-row b.revise{color:#8a5a18}.decision-history-row button{padding:7px 9px;border:1px solid #d4d7d5;border-radius:7px;background:#fff;color:#554bb0;font-size:8px;font-weight:800}.active-experiment-context{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 16px;padding:12px 14px;border:1px solid #cfc9f7;border-radius:12px;background:linear-gradient(135deg,#f8f6ff,#fff)}.active-experiment-context>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8e4ff;color:#6255cb;font-size:12px;font-weight:800}.active-experiment-context>div{display:grid;gap:2px;min-width:0}.active-experiment-context small{color:#6255cb;font-size:7px;font-weight:800;letter-spacing:.05em}.active-experiment-context strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.active-experiment-context p{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.active-experiment-context button{padding:7px 9px;border:1px solid #d3cef2;border-radius:7px;background:#fff;color:#5d52be;font-size:8px;font-weight:800}@media (max-width: 620px){.experiment-next-action,.experiment-connected-action{align-items:stretch;flex-direction:column}.experiment-next-action button,.experiment-connected-action button{width:100%;max-width:none}}@media (max-width: 620px){.channel-decision-review{grid-template-columns:1fr}.channel-decision-review button,.channel-decision-review [data-audit-channel],.channel-decision-review [data-review-channel]{grid-column:1;grid-row:auto;justify-self:stretch;width:100%}.channel-decision-result{grid-template-columns:1fr}.channel-decision-result button{grid-column:1;grid-row:auto;width:100%}}@media (max-width: 620px){.decision-history{padding:13px}.decision-history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-history-row>span:first-child,.decision-history-row>span:nth-child(4),.decision-history-row button{grid-column:1 / -1}.decision-history-row button{width:100%}}@media (max-width: 620px){.active-experiment-context{grid-template-columns:28px minmax(0,1fr)}.active-experiment-context button{grid-column:2;justify-self:start}}.experiment-link{display:flex;align-items:center;gap:7px;margin:10px 0;padding:10px;border:1px solid #e2e6e3;border-radius:9px;background:#fafbfa}.experiment-link.active{border-color:#cfc9fa;background:#f8f7ff}.experiment-link span{display:grid;min-width:0;margin-right:auto;gap:3px}.experiment-link b{color:var(--ink);font-size:9px}.experiment-link small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.experiment-link button{flex:0 0 auto;padding:7px 9px;font-size:8px}.modal-close{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#7b847f;font-size:25px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.modal-actions{flex-wrap:wrap}.modal-actions button{padding:9px 13px;border-radius:7px;font-size:11px}.route-review-card{width:min(560px,100%)}.route-review-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 14px}.route-review-comparison>div,.route-review-evidence{min-width:0;padding:12px;border:1px solid #e4e9e5;border-radius:10px;background:#f8faf8}.route-review-comparison small,.route-review-evidence small{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.08em}.route-review-comparison strong{display:block;overflow-wrap:anywhere;font-size:12px}.route-review-evidence p{margin:0;color:var(--ink);font-size:12px;line-height:1.55}.route-research-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}.route-research-summary div{display:grid;gap:4px;padding:12px;border:1px solid #e1e7e3;border-radius:10px;background:#f8faf8}.route-research-summary strong{font-size:20px}.route-research-summary small{color:var(--muted);font-size:9px;line-height:1.4}.route-research-failures{max-height:120px;overflow:auto;padding:10px 12px;border:1px solid #ead9b9;border-radius:9px;background:#fffcf6;color:#765c25;font-size:9px;line-height:1.5}.field-help{display:block;margin:-5px 0 5px;color:var(--muted);font-size:8px;line-height:1.4}.prospect-route-guidance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:2px 0 4px;padding:11px 12px;border:1px solid #eadfc8;border-radius:10px;background:#fffaf0}.prospect-route-guidance div{min-width:0}.prospect-route-guidance strong,.prospect-route-guidance small{display:block}.prospect-route-guidance strong{color:#765c25;font-size:10px}.prospect-route-guidance small{margin-top:4px;color:#85775d;font-size:9px;line-height:1.45}.prospect-route-actions{display:flex;gap:7px;align-items:center}.prospect-route-guidance button{min-height:36px;padding:8px 10px;border:1px solid #d4bd88;border-radius:8px;background:#fff;color:#604a1e;font-size:9px;font-weight:800;white-space:nowrap}@media (max-width: 980px){.welcome-grid{grid-template-columns:minmax(0,1fr);padding-top:45px;gap:60px}.welcome-copy{text-align:center}.welcome-copy h1,.hero-copy,.url-form .url-row,.first-sprint-preview{margin-left:auto;margin-right:auto}.url-form>label{text-align:left;max-width:610px;margin-left:auto;margin-right:auto}.trust-row{justify-content:center}.agent-preview{max-width:620px;width:90%;margin:auto}.capability-strip{display:none}.objective-card{grid-template-columns:1fr}.objective-copy{border-right:0;border-bottom:1px solid rgba(255,255,255,.11);padding:0 0 24px}.objective-stats{padding:24px 0 0}.dashboard-grid{grid-template-columns:1fr}.data-grid{grid-template-columns:minmax(0,1fr)}.data-grid>*{min-width:0}.card-actions{flex-wrap:wrap}}@media (max-width: 720px){.welcome-grid{padding:30px 18px 70px}.welcome-copy h1{font-size:44px;letter-spacing:-2.5px}.hero-copy{font-size:16px}.url-row{display:grid;grid-template-columns:30px 1fr}.url-row button{grid-column:1 / -1}.first-sprint-preview{grid-template-columns:1fr}.floating-result{right:-10px}.sidebar{width:68px;padding:20px 10px}.sidebar .brand>span:last-child,.workspace-switcher div,.workspace-switcher>span:last-child,.nav-item:not(.active) b,.nav-item{font-size:0}.workspace-switcher{padding:8px}.workspace-logo{margin:auto}.nav-item{justify-content:center}.nav-item span{font-size:17px}.nav-item .nav-label,.agent-mini div,.agent-mini button,.profile div{display:none}.agent-mini{padding:9px}.profile{justify-content:center}.dashboard{margin-left:68px;padding:24px 16px 40px}.dashboard-header{align-items:flex-end}.dashboard-header>div:first-child p:last-child{display:none}.secondary-button{font-size:0}.secondary-button span{font-size:13px;margin:0}.objective-stats{grid-template-columns:1fr;gap:15px}.learning-panel{grid-template-columns:34px 1fr}.learning-panel .apply-button{grid-column:2;justify-self:start}.feed-row{grid-template-columns:31px 1fr}.feed-row time{display:none}}@media (max-width: 520px){.welcome-nav{gap:12px;padding:18px}.welcome-nav .brand{flex:0 0 auto;gap:8px;font-size:18px}.welcome-nav .brand-mark{width:29px;height:29px}.welcome-actions{min-width:0;flex:1;justify-content:flex-end;margin-left:auto;gap:8px}.welcome-actions .legal-link{flex:0 0 auto;font-size:11px}.nav-auth-button{flex:0 0 auto;padding:8px 10px;white-space:nowrap}.status-pill{font-size:0;padding:9px}.status-pill .status-dot{margin:0}.welcome-grid{padding:34px 16px 54px;gap:44px}.welcome-grid>*,.welcome-copy{width:100%;min-width:0;max-width:100%}.welcome-copy h1{width:100%;max-width:100%;font-size:34px;line-height:1.08;letter-spacing:-2.2px;white-space:normal;overflow-wrap:anywhere}.hero-copy{width:100%;max-width:100%;margin:24px 0;font-size:15px;white-space:normal;overflow-wrap:anywhere}.signed-in-onboarding{margin:-8px auto 18px;padding:11px 12px}.url-form,.url-row,.first-sprint-preview,.trust-row{width:100%;min-width:0;max-width:100%}.trust-row{align-items:flex-start;text-align:left}.trust-row p{min-width:0;flex:1}.agent-preview{width:100%;min-width:0;max-width:100%;transform:none;padding:8px}.floating-result{display:none}.activity-feed{padding-left:15px;padding-right:15px}.sidebar{inset:auto 0 0;width:auto;height:calc(66px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;z-index:30}.sidebar>.brand,.workspace-switcher,.side-bottom{display:none}.side-nav{width:100%;display:flex;justify-content:space-around;gap:2px}.side-nav>.mobile-secondary-nav{display:none}.nav-item,.nav-item.active{position:relative;width:62px;min-height:48px;padding:5px 3px;display:grid;place-items:center;gap:1px;font-size:9px;line-height:1.05;text-align:center}.nav-item span{width:auto;font-size:17px;line-height:1}.nav-item b{position:absolute;top:1px;right:7px;margin:0;font-size:8px}.mobile-more-button{display:grid}.mobile-more-menu{position:fixed;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:31;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid var(--line);border-radius:15px;background:#fffffffa;box-shadow:0 18px 45px #141e1833}.mobile-more-menu:not(.hidden){display:grid}.mobile-more-menu .nav-item,.mobile-more-menu .nav-item.active{width:100%;min-height:48px;padding:9px 10px;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:8px;font-size:11px;text-align:left}.dashboard{margin-left:0;padding:20px 14px calc(92px + env(safe-area-inset-bottom))}.dashboard-header{align-items:flex-start;flex-direction:column;gap:12px}.dashboard-header h1{font-size:23px}.header-actions{width:100%;flex-direction:row;flex-wrap:wrap}.icon-button,.secondary-button{width:auto;min-width:44px;height:44px}.secondary-button{padding:0 13px;font-size:10px}.secondary-button span{font-size:13px;margin-right:5px}.objective-card{padding:23px 20px}.objective-stats{grid-template-columns:repeat(3,1fr);gap:8px}.objective-stats>div{display:block}.stat-icon{margin-bottom:7px}.objective-stats small{max-width:70px}.panel-heading{padding:18px 17px 13px}.dashboard-feed{padding:0 17px}.approval-list{padding:0 16px 10px}.learning-panel{padding:18px;grid-template-columns:32px 1fr}.learning-icon{width:32px;height:32px}.learning-meta{flex-wrap:wrap}.toast{left:14px;right:14px;bottom:calc(80px + env(safe-area-inset-bottom))}.modal{align-items:end;padding:0}.modal-card{width:100%;max-height:94dvh;border-radius:18px 18px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.review-context{grid-template-columns:1fr}.review-context-wide,.review-context>p{grid-column:1}.review-next-step{grid-template-columns:1fr}.review-next-step button{width:100%;white-space:normal}.route-review-comparison,.route-research-summary,.prospect-route-guidance{grid-template-columns:1fr}.prospect-route-actions{align-items:stretch;flex-direction:column}.prospect-route-guidance button{width:100%;min-height:44px}.data-grid{grid-template-columns:minmax(0,1fr)}.data-grid>*{min-width:0}.connection-form{align-items:stretch;flex-direction:column}.connection-form input,.connection-form textarea,.connection-form select,.connection-form button{width:100%;min-width:0}.card-actions{flex-wrap:wrap}.card-actions button{min-height:44px}.data-card>div{display:block}.data-card small{display:inline-block;margin-top:8px}.view-empty{padding:48px 18px}.view-toolbar{align-items:flex-start;flex-direction:column}.view-toolbar>div:last-child{width:100%;flex-wrap:wrap}.view-toolbar button{min-height:44px}.pipeline-summary{grid-template-columns:repeat(3,1fr)}.conversation-search-control,.conversation-opportunity-grid,.conversation-search-links{grid-template-columns:1fr}.conversation-search-control>small{grid-column:auto}.conversation-search-control button,.conversation-response-proof button{width:100%;min-height:44px}.contract-form,.policy-modes,.policy-limits{grid-template-columns:1fr}.contract-wide{grid-column:auto}.contract-heading,.contract-save{align-items:flex-start;flex-direction:column}.policy-matrix>div{grid-template-columns:1fr;gap:3px}.experiment-form,.experiment-grid{grid-template-columns:1fr}.experiment-wide{grid-column:auto}}@media (max-width: 420px){.welcome-actions .status-pill{display:none}.welcome-copy h1 em{white-space:normal}}.opportunity-inbox{margin:0 0 24px;padding:22px;border:1px solid #ded9ff;border-radius:17px;background:linear-gradient(145deg,#fff,#faf9ff)}.opportunity-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.opportunity-heading h3{margin:6px 0 3px;font-size:18px}.opportunity-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.opportunity-heading>strong{display:grid;place-items:center;min-width:38px;height:30px;border-radius:99px;background:#ebe8ff;color:#6255cb;font-size:10px}.opportunity-list{display:grid;gap:8px}.opportunity-row{display:grid;grid-template-columns:28px minmax(0,1fr) 48px auto;gap:11px;align-items:center;padding:12px;border:1px solid #e6e3f5;border-radius:11px;background:#fff}.opportunity-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f0edff;color:#6255cb;font-size:9px}.opportunity-main{min-width:0}.opportunity-main>div{display:flex;gap:7px;align-items:center;margin-bottom:3px}.opportunity-main>div span{color:#6559ca;font-size:8px;font-weight:800;text-transform:uppercase}.opportunity-main>div small{overflow:hidden;color:#89918c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.opportunity-main>strong{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opportunity-main p{margin:3px 0;color:var(--muted);font-size:9px;line-height:1.35}.opportunity-main em{color:#4e5953;font-size:9px;font-style:normal;font-weight:700}.opportunity-score{text-align:center}.opportunity-score strong,.opportunity-score small{display:block}.opportunity-score strong{color:#6255cb;font-size:15px}.opportunity-score small{color:var(--muted);font-size:7px;text-transform:uppercase}.opportunity-actions{display:flex;gap:6px}.opportunity-actions button{padding:7px 9px;border:1px solid #dfe4e0;border-radius:7px;background:#fff;color:var(--ink);font-size:8px;font-weight:700}.opportunity-actions .primary-small{background:var(--ink);color:#fff}.conversation-attribution{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 0;color:#68736d;font-size:9px;font-weight:700}.conversation-attribution select{min-width:0;padding:8px;border:1px solid #d8dfdb;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:9px}.execution-center{margin:0 0 22px;padding:20px;border:1px solid #d9d3fa;border-radius:16px;background:linear-gradient(145deg,#faf9ff,#fff)}.execution-center-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.execution-center-heading h3{margin:6px 0 4px;font-size:18px}.execution-center-heading p{max-width:620px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.execution-center-counts{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:6px;flex:0 0 auto}.execution-center-counts span{display:grid;gap:2px;padding:8px;border-radius:9px;background:#f1efff;color:#6b647d;font-size:7px;text-align:center;text-transform:uppercase}.execution-center-counts b{color:var(--ink);font-size:13px}.execution-center-counts .has-failures{background:#fff0f0;color:#a23b3b}.execution-center-list{display:grid;gap:7px;margin-top:14px}.execution-center-list button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:11px;border:1px solid #e1e3e2;border-radius:10px;background:#fff;color:var(--ink);text-align:left}.execution-center-list button:hover,.execution-center-list button:focus-visible{border-color:#bcb5f5;background:#fbfaff}.execution-center-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.execution-center-list strong{overflow-wrap:anywhere;font-size:10px}.execution-center-list small{color:var(--muted);font-size:8px;line-height:1.4}.execution-center-list button>b{color:#777;font-size:7px;text-transform:uppercase}.execution-state{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eeeaff;color:#6255cb;font-weight:800}.execution-state.pending{background:#fff6df;color:#9a681d}.execution-state.completed{background:#e2f5eb;color:#29795a}.execution-state.failed{background:#ffe7e7;color:#a23b3b}.execution-center-empty{display:grid;gap:3px;margin-top:14px;padding:13px;border:1px dashed #dfe1df;border-radius:10px;background:#fff}.execution-center-empty strong{font-size:10px}.execution-center-empty small{color:var(--muted);font-size:8px}.conversation-attribution.missing{grid-template-columns:auto minmax(0,1fr) auto;padding:9px;border:1px solid #eadfbd;border-radius:9px;background:#fffaf0}.conversation-attribution.missing strong{color:#725c20;font-size:9px}.conversation-attribution.missing button{padding:7px 9px;border:1px solid #d8c98e;border-radius:7px;background:#fff;color:#594918;font-size:8px;font-weight:800}@media (max-width: 620px){.conversation-attribution.missing{grid-template-columns:1fr}.conversation-attribution.missing button{width:100%}}.discovery-center{margin:0 0 24px;padding:22px;border:1px solid #dfe5e1;border-radius:17px;background:#fff}.discovery-center .opportunity-heading button{border:1px solid var(--ink);border-radius:8px;padding:9px 11px;background:var(--ink);color:#fff;font-size:9px;font-weight:700;white-space:nowrap}.discovery-first-cohort{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px;border:1px solid #cfc8f5;border-radius:11px;background:linear-gradient(135deg,#f5f2ff,#fff)}.discovery-first-cohort>div{display:grid;gap:4px}.discovery-first-cohort strong{font-size:11px}.discovery-first-cohort small{color:var(--muted);font-size:9px;line-height:1.45}.discovery-first-cohort button{flex:0 0 auto}.discovery-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px}.discovery-source-grid article{display:grid;align-content:start;gap:8px;min-height:150px;padding:13px;border:1px solid #e5e9e6;border-radius:11px;background:#fafcfb;color:inherit}.discovery-source-grid article:hover{border-color:#bcb5f5;background:#faf9ff}.discovery-source-grid article>div{display:grid;gap:3px}.discovery-source-grid span{color:#6b60ca;font-size:7px;font-weight:800;text-transform:uppercase}.discovery-source-grid strong{font-size:11px}.discovery-source-grid p{margin:0;color:var(--muted);font-size:9px;line-height:1.4}.discovery-source-grid small{color:#6255cb;font-size:8px;font-weight:700}.discovery-source-grid button,.discovery-source-grid a{align-self:end;justify-self:start;padding:7px 8px;border:1px solid #d8d3f4;border-radius:7px;background:#fff;color:#554bb0;font-size:8px;font-weight:800;text-decoration:none}.connector-lead{margin-bottom:14px}.webhook-card{min-height:0}.webhook-form select{min-width:100px;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff;color:var(--ink);font:inherit}.connection-detail{display:grid!important;justify-content:start!important;gap:3px;margin-top:14px;padding:10px;border-radius:9px;background:#f7f9f8}.connection-detail span{font-size:10px;font-weight:700}.connection-detail small{padding:0;background:transparent;color:var(--muted);text-transform:none}.workflow-monitor{margin-top:12px;border:1px solid #e1def4;border-radius:10px;background:#fbfaff}.workflow-monitor summary{cursor:pointer;padding:11px;color:#6255cb;font-size:9px;font-weight:800}.workflow-monitor>p{margin:0;padding:0 11px 10px;color:var(--muted);font-size:9px;line-height:1.45}.workflow-monitor pre{overflow:auto;max-height:280px;margin:0 11px 10px;padding:11px;border-radius:8px;background:#151a17;color:#e6efe9;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.monitor-health{display:grid!important;grid-template-columns:25px 1fr;gap:9px;align-items:center;margin:0 11px 10px;padding:9px;border-radius:8px;background:#fff}.monitor-health>span{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:#f0f1f0;color:#87908b}.monitor-health>span.connected{background:#e5f7ee;color:#24724f}.monitor-health strong,.monitor-health small{display:block}.monitor-health strong{font-size:9px}.monitor-health small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.35}.workflow-monitor .card-actions{padding:0 11px 11px}.connector-dispatch{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(280px,1.2fr);gap:18px;margin:0 0 22px;padding:18px;border:1px solid #dcd7fa;border-radius:14px;background:#faf9ff}.connector-dispatch h3{margin:5px 0;font-size:15px}.connector-dispatch p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.connector-dispatch>button{align-self:center;justify-self:start;padding:9px 12px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:9px;font-weight:700}.connector-dispatch-list{display:grid;gap:7px}.connector-dispatch-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e1def4;border-radius:9px;background:#fff;text-align:left}.connector-dispatch-list span{display:grid;gap:2px}.connector-dispatch-list strong{font-size:10px}.connector-dispatch-list small{color:var(--muted);font-size:8px}.connector-dispatch-list b{color:#6255cb;font-size:8px;white-space:nowrap}.social-queue{margin:0 0 22px;padding:20px;border:1px solid #e1e6e3;border-radius:16px;background:#fff}.social-builder{border:1px solid #e3e7e4;border-radius:12px;background:#fafcfb}.social-builder summary{cursor:pointer;padding:14px;color:#6255cb;font-size:10px;font-weight:800}.social-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px}.social-form label{display:grid;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.social-form input,.social-form select,.social-form textarea{width:100%;padding:10px;border:1px solid #d8dfdb;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:10px;resize:vertical}.social-wide{grid-column:1 / -1}.social-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.social-post-card{padding:15px;border:1px solid #e3e7e4;border-radius:12px;background:#fafcfb}.social-post-card.approved{border-color:#d4cff8;background:#fbfaff}.social-post-card.delivered{border-color:#cce5d8;background:#fbfffd}.social-post-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.social-post-card>div:first-child span{color:#6255cb;font-size:8px;font-weight:800;text-transform:uppercase}.social-post-card>div:first-child small{color:var(--muted);font-size:8px}.social-post-card textarea{width:100%;margin:12px 0;padding:10px;border:1px solid #d8dfdb;border-radius:9px;background:#fff;color:var(--ink);font:10px/1.5 inherit;resize:vertical}.social-post-card>p{margin:12px 0;white-space:pre-wrap;color:#3e4943;font-size:10px;line-height:1.55}.social-post-meta{display:grid;gap:4px;padding:9px;border-radius:8px;background:#f2f4f3}.social-post-meta span{color:#6255cb;font-size:8px;font-weight:700}.social-post-meta small{color:var(--muted);font-size:8px;line-height:1.4}.social-manual-confirm{flex:1 0 100%;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;align-items:end;width:100%;padding:9px;border:1px solid #d8d3f7;border-radius:9px;background:#faf9ff}.social-manual-confirm label{display:grid;gap:4px;color:#5e6862;font-size:8px;font-weight:700}.social-manual-confirm input{min-width:0;width:100%;padding:8px;border:1px solid #d8d4ec;border-radius:7px;background:#fff;font:inherit;font-size:9px}.content-claims{margin:0 0 22px;padding:20px;border:1px solid #dcd7fa;border-radius:16px;background:linear-gradient(145deg,#faf9ff,#fff)}.content-publication-confirm{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;align-items:end;width:100%}.content-publication-confirm label{display:grid;gap:5px;color:#5e6862;font-size:8px;font-weight:700}.content-publication-confirm input{font-size:9px;font-weight:400}.content-studio{margin:0 0 22px;padding:20px;border:1px solid #d8e5df;border-radius:16px;background:#fff}.content-studio-builder{border:1px solid #dfe7e3;border-radius:12px;background:#f9fcfa}.content-studio-builder summary{cursor:pointer;padding:14px;color:#287353;font-size:10px;font-weight:800}.content-studio-form{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr);gap:10px;padding:0 14px 14px}.content-studio-form label{display:grid;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.content-studio-form :is(input,select,textarea){width:100%;padding:10px;border:1px solid #d7e1dc;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:10px;resize:vertical}.content-studio-wide,.content-studio-form .experiment-create{grid-column:2}.content-asset-card{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #dfe7e3;border-radius:12px;background:#fafcfb}.content-asset-card.reviewed{border-color:#cce5d8;background:#f8fffb}.content-asset-card>div:first-child{display:flex;justify-content:space-between}.content-asset-card span{color:#287353;font-size:8px;font-weight:800;text-transform:uppercase}.content-asset-card small{color:var(--muted);font-size:8px;line-height:1.4}.content-asset-card input,.content-asset-card textarea{width:100%;padding:10px;border:1px solid #d7e1dc;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:10px;line-height:1.55;resize:vertical}.content-asset-card input{font-size:13px;font-weight:750}.content-asset-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.content-asset-performance span{display:grid;gap:2px;padding:9px;border:1px solid #dfe7e3;border-radius:9px;background:#fff;color:#68716d;font-size:8px;text-transform:none}.content-asset-performance b{color:var(--ink);font-size:14px}.content-measurement-note{color:#846b24!important}.referral-integration{margin:0 0 22px;padding:20px;border:1px solid #cce5d8;border-radius:16px;background:linear-gradient(145deg,#f7fffb,#fff)}.referral-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referral-integration-card{min-width:0;padding:14px;border:1px solid #d9e9e1;border-radius:11px;background:#fff}.referral-integration-card>div{display:grid;gap:4px}.referral-integration-card span{color:#287353;font-size:8px;font-weight:800;text-transform:uppercase}.referral-integration-card strong{font-size:11px}.referral-integration-card small,.referral-integration-card p{color:var(--muted);font-size:8px;line-height:1.45}.referral-integration-card details{margin-top:10px}.referral-integration-card summary{cursor:pointer;color:#287353;font-size:9px;font-weight:800}.referral-integration-card pre{overflow:auto;max-height:280px;padding:10px;border-radius:8px;background:#151a17;color:#e6efe9;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.referral-integration-card button{padding:8px 9px;border:1px solid #cce5d8;border-radius:7px;background:#fff;color:#287353;font-size:8px;font-weight:800}.referral-risk{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;margin:0 0 12px;padding:10px;border:1px solid #cce5d8;border-radius:10px;background:#f7fffb}.referral-risk>span{display:grid;place-items:center;width:27px;height:27px;border-radius:99px;background:#dcf4e8;color:#24815a;font-size:10px;font-weight:900}.referral-risk.attention{border-color:#eadfbd;background:#fffaf0}.referral-risk.attention>span{background:#fff0c8;color:#98661b}.referral-risk strong,.referral-risk small{display:block}.referral-risk strong{font-size:9px}.referral-risk small{margin-top:3px;color:var(--muted);font-size:8px}.referral-quality{display:grid!important;grid-template-columns:1fr 1fr;gap:7px!important;margin:10px 0}.referral-quality>span{display:grid;gap:2px;padding:8px;border-radius:8px;background:#f3f8f5;color:var(--muted);font-size:7px;text-transform:uppercase}.referral-quality b{color:var(--ink);font-size:11px}.referral-quality small{text-transform:none}.referral-program-form{display:grid!important;gap:8px!important;margin-top:10px;padding:10px;border:1px solid #e0ebe5;border-radius:9px;background:#fafcfb}.referral-program-form label{display:grid;gap:4px;color:#5e6862;font-size:8px;font-weight:700}.referral-program-form input,.referral-program-form textarea{width:100%;padding:8px;border:1px solid #d7e1dc;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:9px;resize:vertical}.referral-program-form input[readonly],.referral-program-form textarea[readonly]{background:#f2f5f3;color:#59635d}.referral-program-actions{display:flex!important;flex-wrap:wrap;gap:7px!important}.referral-program-actions .primary-small{border-color:var(--ink);background:var(--ink);color:#fff}.content-claim-form{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr);gap:10px;margin-bottom:12px;padding:14px;border:1px solid #e3dff8;border-radius:12px;background:#fff}.content-claim-form label{display:grid;align-content:start;gap:6px;color:#5e6862;font-size:9px;font-weight:700}.content-claim-form input,.content-claim-form select,.content-claim-form textarea{width:100%;padding:10px;border:1px solid #d8d4ec;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:10px;resize:vertical}.content-claim-wide,.content-claim-form .experiment-create{grid-column:2}.content-claim-list{display:grid;gap:8px}.content-claim-list article{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;border:1px solid #e5e1f7;border-radius:10px;background:#fff}.content-claim-list article>div{display:grid;gap:5px;min-width:0}.content-claim-list span{color:#6255cb;font-size:8px;font-weight:800;text-transform:uppercase}.content-claim-list strong{font-size:10px;line-height:1.45}.content-claim-list a{color:#6255cb;font-size:8px;font-weight:700}.content-claim-list button{flex:0 0 auto;padding:7px 9px;border:1px solid #e2dfe9;border-radius:7px;background:#fff;color:#675f73;font-size:8px;font-weight:700}.contact-handoff{margin:0 0 22px;padding:20px;border:1px solid #e3e0f4;border-radius:15px;background:#fff}.contact-handoff-list{display:grid;gap:8px}.contact-handoff-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e5e9e6;border-radius:10px;background:#fafcfb}.contact-handoff-list article>div:first-child{display:grid;gap:3px;min-width:0}.contact-handoff-list strong{font-size:10px}.contact-handoff-list small{color:var(--muted);font-size:8px}.contact-handoff-list article>div:last-child{display:flex;gap:6px}.contact-handoff-list button,.contact-handoff .growth-empty button{padding:7px 9px;border:1px solid #dfe4e0;border-radius:7px;background:#fff;color:var(--ink);font-size:8px;font-weight:700}.contact-handoff-list .primary-small{background:var(--ink);color:#fff}.contact-handoff-history{display:grid;gap:4px;margin-top:7px}.contact-handoff-history>small{color:#6559ca;font-weight:700}.contact-handoff-history .workflow-execution{margin-top:0}.paid-control{margin:0 0 22px;padding:20px;border:1px solid #ead9c0;border-radius:16px;background:linear-gradient(145deg,#fffdf9,#fff)}.paid-builder{border:1px solid #eadfce;border-radius:12px;background:#fffdfa}.paid-builder summary{cursor:pointer;padding:14px;color:#8c5a16;font-size:10px;font-weight:800}.paid-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px}.paid-form label,.paid-results label{display:grid;gap:6px;color:#675d50;font-size:9px;font-weight:700}.paid-form input,.paid-form select,.paid-form textarea,.paid-results input{width:100%;padding:10px;border:1px solid #e1d7c9;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:10px;resize:vertical}.paid-wide{grid-column:1 / -1}.paid-locked{padding:0 14px 14px}.paid-locked strong{font-size:10px}.paid-locked p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.paid-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.paid-card{padding:15px;border:1px solid #eadfce;border-radius:12px;background:#fff}.paid-card.approved{border-color:#d6c6a9;background:#fffdf8}.paid-card.dispatched,.paid-card.running{border-color:#cce5d8}.paid-card.paused{border-color:#ebc7c7;background:snow}.paid-card-heading{display:flex;justify-content:space-between;gap:10px}.paid-card-heading span{color:#8c5a16;font-size:8px;font-weight:800;text-transform:uppercase}.paid-card-heading small{color:var(--muted);font-size:8px}.paid-card h3{margin:10px 0 5px;font-size:12px}.paid-card>p{margin:0 0 12px;color:var(--muted);font-size:9px;line-height:1.45}.paid-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.paid-limits span{display:grid;gap:2px;padding:8px;border-radius:8px;background:#f7f5f1;color:var(--muted);font-size:8px}.paid-limits b{color:var(--ink);font-size:10px}.paid-decision{margin:10px 0;padding:9px;border-radius:8px;background:#f6f7f6;color:#59625d;font-size:9px;line-height:1.4}.paid-decision.good{background:#eff9f4;color:#287353}.paid-decision.stop{background:#fff0f0;color:#a23b3b;font-weight:700}.paid-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;align-items:end;margin:10px 0}.paid-results input{padding:8px}.paid-results button{padding:9px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:8px;font-weight:700}.paid-locked{display:flex;align-items:center;justify-content:space-between;gap:14px}.paid-locked>div{min-width:0}.paid-locked button{flex:0 0 auto;white-space:nowrap}@media (max-width: 900px){.discovery-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-dispatch,.social-post-grid,.paid-grid{grid-template-columns:1fr}}@media (max-width: 620px){.discovery-source-grid{grid-template-columns:1fr}.discovery-center{padding:16px}.discovery-center .opportunity-heading{align-items:flex-start;flex-direction:column}.discovery-first-cohort{align-items:stretch;flex-direction:column}.discovery-first-cohort button{width:100%}.opportunity-inbox{padding:16px}.opportunity-heading{align-items:center}.opportunity-row{grid-template-columns:26px minmax(0,1fr) 42px}.opportunity-actions{grid-column:2 / -1;flex-wrap:wrap}.opportunity-main p{white-space:normal}}@media (max-width: 620px){.webhook-form{align-items:stretch;flex-direction:column}.social-queue,.content-claims,.contact-handoff,.paid-control{padding:15px}.social-form,.paid-form,.content-claim-form{grid-template-columns:1fr}.social-wide,.paid-wide,.content-claim-wide,.content-claim-form .experiment-create{grid-column:auto}.content-claim-list article{align-items:stretch;flex-direction:column}.content-claim-list button{align-self:flex-start}.social-manual-confirm{grid-template-columns:1fr}.social-manual-confirm button{width:100%}.contact-handoff-list article{align-items:flex-start;flex-direction:column}.contact-handoff-list article>div:last-child{flex-wrap:wrap}.paid-results{grid-template-columns:1fr 1fr}.paid-limits{grid-template-columns:1fr}.experiment-link{align-items:stretch;flex-wrap:wrap}.experiment-link span{flex:1 0 100%;width:100%}.experiment-link button{flex:1 1 auto}}.experiment-lifecycle-gate{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #e5dfbc;border-radius:9px;background:#fffdf4}.experiment-lifecycle-gate small{color:#6f684d;font-size:8px;line-height:1.4}.experiment-lifecycle-gate button{flex:0 0 auto}@media (max-width: 620px){.experiment-lifecycle-gate{align-items:stretch;flex-direction:column}.experiment-lifecycle-gate button{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.guided-prerequisites{display:grid;gap:7px;margin-top:12px}.autopilot-readiness{margin:0 0 22px;padding:20px;border:1px solid #d9d4f6;border-radius:16px;background:linear-gradient(145deg,#fbfaff,#fff)}.autopilot-readiness .contract-heading{margin-bottom:0}.autopilot-delivery{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px;border:1px solid #e1def4;border-radius:10px;background:#fff}.autopilot-delivery.ready{border-color:#cfe6da;background:#f7fcf9}.autopilot-delivery>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center}.autopilot-delivery span{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:#f0edff;color:#6255cb;font-size:9px;font-weight:800}.autopilot-delivery.ready span{background:#dcf4e8;color:#24815a}.autopilot-delivery strong,.autopilot-delivery small{display:block}.autopilot-delivery strong{font-size:9px}.autopilot-delivery small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.4}.autopilot-delivery button,.autopilot-next{flex:0 0 auto;padding:8px 10px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-size:8px;font-weight:800;white-space:nowrap}.autopilot-next{margin-top:10px;border-color:#d8d3f4;background:#fff;color:#554bb0}.guided-prerequisites button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid #e1e5e2;border-radius:9px;background:#fff;color:var(--ink);text-align:left}.guided-prerequisites button>span{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#f0edff;color:#6255cb;font-size:9px;font-weight:800}.guided-prerequisites button>strong{font-size:9px}.guided-prerequisites button>small{color:#6255cb;font-size:8px;font-weight:800;white-space:nowrap}.guided-prerequisites button.done{border-color:#dceae3;background:#f5fbf8;opacity:1}.guided-prerequisites button.done>span{background:#dcf4e8;color:#24815a}.guided-prerequisites button.done>small{color:#24815a}.milestone-gates .guided-prerequisites{width:100%}.sprint-prerequisites .guided-prerequisites{width:100%;margin-top:0}.milestone-locked button{justify-self:start;margin-top:7px;padding:7px 9px;border:1px solid #d9d4f6;border-radius:7px;background:#fff;color:#554bb0;font-size:8px;font-weight:800}@media (max-width: 620px){.guided-prerequisites button{grid-template-columns:22px minmax(0,1fr)}.guided-prerequisites button>small{grid-column:2;white-space:normal}}@media (max-width: 620px){.autopilot-readiness{padding:15px}.autopilot-delivery{align-items:stretch;flex-direction:column}.autopilot-delivery button,.autopilot-next{width:100%}}@media (max-width: 620px){.paid-locked{align-items:stretch;flex-direction:column}.paid-locked button{width:100%}}.workflow-execution{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:10px;padding:10px;border:1px solid #e2e5e3;border-radius:9px;background:#f8faf9}.workflow-execution>span{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;background:#eef0ef;color:#737d77;font-size:9px;font-weight:800}.workflow-execution>div{display:grid;gap:3px}.workflow-execution strong{font-size:9px}.workflow-execution small{color:var(--muted);font-size:8px;line-height:1.4}.workflow-execution a{color:#6255cb;font-size:8px;font-weight:700}.workflow-execution>button{padding:7px 9px;border:1px solid #d8d3f4;border-radius:7px;background:#fff;color:#554bb0;font-size:8px;font-weight:800}.workflow-execution.completed{border-color:#cfe6da;background:#f4fbf7}.workflow-execution.completed>span{background:#dcf4e8;color:#24815a}.workflow-execution.failed{border-color:#efcccc;background:#fff7f7}.workflow-execution.failed>span{background:#f9dddd;color:#a23b3b}@media (max-width: 620px){.workflow-execution{grid-template-columns:25px minmax(0,1fr)}.workflow-execution>button{grid-column:2;justify-self:start}}@media (max-width: 720px){.execution-center-heading{display:grid}.execution-center-counts{grid-template-columns:repeat(4,1fr);width:100%}}@media (max-width: 520px){.execution-center{padding:16px}.execution-center-counts{grid-template-columns:repeat(2,1fr)}.execution-center-list button{grid-template-columns:28px minmax(0,1fr)}.execution-center-list button>b{grid-column:2}}.conversation-manual-import{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) minmax(220px,1fr) auto;gap:12px;align-items:end;margin:16px 0 20px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.conversation-manual-import>div{grid-column:1 / -1}.conversation-manual-import>div strong,.conversation-manual-import>div small{display:block}.conversation-manual-import>div small{margin-top:4px;color:var(--muted)}.conversation-manual-import label{display:grid;gap:6px;color:var(--muted);font-size:12px}.conversation-manual-import input,.conversation-manual-import textarea{width:100%}.conversation-manual-import textarea{resize:vertical;min-height:46px}@media (max-width: 900px){.conversation-manual-import{grid-template-columns:1fr 1fr}.conversation-manual-import label:last-of-type{grid-column:1 / -1}}@media (max-width: 600px){.conversation-manual-import{grid-template-columns:1fr;padding:14px}.conversation-manual-import label:last-of-type{grid-column:auto}.conversation-manual-import button{width:100%}}@media (max-width: 900px){.referral-integration-grid{grid-template-columns:1fr}}@media (max-width: 620px){.referral-integration{padding:15px}.referral-quality{grid-template-columns:1fr}.content-studio{padding:15px}.content-studio-form{grid-template-columns:1fr}.content-studio-wide,.content-studio-form .experiment-create{grid-column:auto}.content-asset-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.content-publication-confirm{grid-template-columns:1fr}.content-publication-confirm button{width:100%}}@media (max-width: 520px){.app-shell button,.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea{min-height:44px}.app-shell button[aria-label]{min-width:44px}}
