.client-data-state{color:var(--navy,#09264e);text-align:center;background:#fff;border:1px solid #e2e8f2;border-radius:16px;margin:24px 0;padding:28px}.client-data-state h2{margin:0 0 8px;font-size:20px}.client-data-state p,.client-data-note{color:var(--muted,#64748b);font-size:12px;line-height:1.6}.client-data-state button{color:var(--navy,#09264e);cursor:pointer;font:inherit;background:#f4f7fc;border:1px solid #dce5f3;border-radius:8px;margin-top:12px;padding:9px 15px;font-size:12px}.client-data-note{margin:12px 0}.access-form textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #dce5f3;border-radius:8px;padding:11px 12px}.access-form textarea:focus-visible{outline-offset:2px;outline:2px solid #1557ff}.access-share{background:#f7f9fd;border:1px solid #e0e8f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;display:flex}.access-share p{overflow-wrap:anywhere;flex:1;min-width:200px;margin:0;font-size:12px;line-height:1.6}.access-share button{font:inherit;cursor:pointer;color:#09264e;background:#fff;border:1px solid #dce5f3;border-radius:8px;padding:9px 12px;font-size:12px}.publication-dot{vertical-align:middle;background:#ed6a23;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:8px;animation:1.6s ease-in-out infinite publicationPulse;display:inline-block;box-shadow:0 0 0 4px #ff6c2518}@keyframes publicationPulse{0%,to{opacity:1;box-shadow:0 0 0 3px #ff6c2518}50%{opacity:.35;box-shadow:0 0 0 6px #ff6c2508}}.weekly-review-toggle,.sla-reviewed-button{color:#835214;cursor:pointer;background:#fff9ed;border:1px solid #e3cc9b;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700}.weekly-review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.weekly-review-reminder{color:#885313;background:#fff6e7;border:1px solid #f1d49e;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.weekly-review-reminder>span{font-size:19px}.weekly-review-reminder b{color:#70400e;display:block}.weekly-review-reminder button{flex-shrink:0;margin-left:auto}.agency-weekly-summary.is-collapsed{background:#fffdfa;border-color:#edca8a}.weekly-review-reminder+article{margin-top:16px}.weekly-review-feedback{color:#875917;font-size:11px}.weekly-review-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.sla-review-actions{color:#925b16;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:flex}.sla-review-actions .publication-dot{margin-left:0}.sla-reviewed-button:disabled{cursor:wait;opacity:.65}.sla-publication-notice{background:#fff8ec;border-left:3px solid #f18b36!important}.sla-confirmation-status{color:#52728a;font-size:11px}.agency-sla:focus{outline:none}@media (width<=620px){.weekly-review-actions{justify-content:flex-start}.weekly-review-reminder{flex-wrap:wrap;align-items:flex-start}.sla-review-actions{justify-content:flex-start}.agency-weekly-summary .agency-section-header{flex-wrap:wrap;gap:14px}.weekly-review-reminder button{margin-left:0}}@media (prefers-reduced-motion:reduce){.publication-dot{animation:none}}.metric-freshness{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:10px clamp(20px,5vw,78px) 18px;font-size:12px;line-height:1.5;display:flex}.lead-dashboard>.metric-freshness{margin-left:0;margin-right:0}.metric-source-status{flex-wrap:wrap;gap:7px;display:flex}.metric-source-status>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.metric-source-status i{background:#94a3b8;border-radius:50%;width:5px;height:5px}.metric-source-status .ready i{background:#15956b}.metric-source-status .pending i{background:#3165e7;animation:1.4s ease-in-out infinite metric-pulse}.metric-source-status .unavailable i{background:#bd7a19}@keyframes metric-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.metric-source-status .pending i{animation:none}}.data-table{min-width:0;max-width:100%}.meta-results-table .lead-table{min-width:1500px}.meta-results-table .lead-table th:first-child,.meta-results-table .lead-table td:first-child{z-index:1;min-width:230px;max-width:290px;box-shadow:1px 0 0 var(--line,#dbe3ef);background:#fff;position:sticky;left:0}.meta-results-table .lead-table th:first-child{z-index:2;background:#f4f7fc}.meta-results-table .lead-table td:first-child strong{white-space:normal}.meta-table-hint{color:var(--muted,#65758a);justify-content:space-between;gap:12px;margin:0 0 12px;font-size:11px;display:flex}.meta-table-method{color:var(--muted,#65758a);margin-top:14px;font-size:11px}.meta-table-method summary{cursor:pointer;width:fit-content}@media (width<=760px){.meta-results-table .lead-table th:first-child,.meta-results-table .lead-table td:first-child{min-width:190px;max-width:230px;position:static}.meta-table-hint{flex-wrap:wrap}}.data-table th{vertical-align:middle}.table-sort-button{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;padding:0;display:flex}.table-sort-button>span{color:#8a9bb5;flex-shrink:0;font-size:13px}th[aria-sort=ascending] .table-sort-button,th[aria-sort=descending] .table-sort-button{color:var(--blue,#1554db)}th[aria-sort=ascending] .table-sort-button>span,th[aria-sort=descending] .table-sort-button>span{color:inherit}.overview-table th[aria-sort=ascending] .table-sort-button,.overview-table th[aria-sort=descending] .table-sort-button{color:#a7c9ff}.table-sort-button:focus-visible,.table-pagination button:focus-visible,.table-pagination select:focus-visible{outline-offset:4px;outline:2px solid #799ffc}.table-pagination{color:var(--muted,#65758a);flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0 0;font-size:11px;display:flex}.table-pagination>span{margin-right:auto}.table-pagination label{align-items:center;gap:7px;display:flex}.table-pagination select,.table-pagination button{font:inherit;border:1px solid var(--line,#dbe3ef);color:var(--navy,#0a2349);background:#fff;border-radius:7px;padding:7px 10px}.table-pagination select,.table-pagination button:not(:disabled){cursor:pointer}.table-pagination button:disabled{opacity:.4}.table-page-buttons{align-items:center;gap:12px;display:flex}.table-empty{color:var(--muted,#65758a);margin:14px 0 0;font-size:12px}@media (width<=760px){.table-pagination{gap:12px}.table-page-buttons{justify-content:space-between;gap:7px;width:100%}.table-page-buttons button{padding:8px}}.plan-options{color:#64748b;z-index:3;width:max-content;max-width:100%;margin:10px 0 16px auto;font-size:12px;position:relative}.plan-options>summary{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;list-style:none;display:flex}.plan-options>summary::-webkit-details-marker{display:none}.plan-options>summary:hover,.plan-options>summary:focus-visible{color:#0b2854;background:#edf2fa}.plan-options>summary span{font-size:18px;font-weight:700}.plan-options>div{background:#fff;border:1px solid #dce4f0;border-radius:12px;gap:4px;min-width:245px;max-width:calc(100vw - 48px);padding:6px;display:grid;position:absolute;right:0;box-shadow:0 12px 30px #0626551a}.plan-options button{color:#18365c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px}.plan-options button:hover{background:#f1f5fb}.plan-options button.plan-restart{color:#b13c38}.plan-options button.plan-restart:hover{background:#fff1f0}.plan-options button:disabled{opacity:.45;cursor:wait}.simple-lead-goals{color:#0a2a50;gap:22px;display:grid}.simple-lead-goals>header,.simple-lead-actions>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.simple-lead-goals h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.simple-lead-goals h3{letter-spacing:-.03em;margin:8px 0 15px;font-size:20px}.simple-lead-goals p{color:#7b8da4;font-size:13px;line-height:1.7}.simple-lead-goals label{color:#6a7e98;gap:8px;font-size:12px;display:grid}.simple-lead-goals fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;display:grid}.simple-lead-goals input,.simple-lead-goals select{color:#14365d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e1ee;border-radius:9px;padding:12px}.simple-goal-setup,.simple-lead-actions,.simple-lead-revenue{background:#fff;border:1px solid #dce6f3;border-radius:15px;padding:23px}.simple-goal-setup>button,.simple-save button{color:#fff;font:inherit;background:#1260ee;border:0;border-radius:9px;margin-top:15px;padding:12px 18px;font-size:12px}.simple-lead-score{color:#fff;background:#0b2b51;border-top:4px solid #ff7536;border-radius:18px;grid-template-columns:1.5fr 1fr;gap:30px;padding:28px;display:grid;position:relative}.simple-lead-score>div>span,.simple-lead-score article>small{letter-spacing:.07em;color:#afc7e7;font-size:10px}.simple-lead-score h3{margin:12px 0;font-size:23px}.simple-lead-score strong{letter-spacing:-.05em;font-size:42px;display:block}.simple-lead-score strong small{color:#a9bfdb;letter-spacing:0;font-size:15px;font-weight:400}.simple-lead-score progress{accent-color:#35c997;width:100%;height:7px;margin-top:15px}.simple-lead-score p{color:#bdd0e7;font-size:12px}.simple-lead-score article{border-left:1px solid #ffffff20;align-content:center;gap:10px;padding-left:30px;display:grid}.simple-lead-score article strong{font-size:29px}.simple-lead-score>button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:8px;padding:8px 11px;font-size:11px;position:absolute;top:18px;right:22px}.simple-lead-goals .good{color:#16855c}.simple-lead-score .good{color:#82efc2}.simple-lead-goals .review{color:#c17a28}.simple-lead-score .review{color:#ffcb88}.simple-lead-goals .unknown{color:#98acc4}.simple-caption,.simple-demo{line-height:1.7;margin:0!important;font-size:11px!important}.simple-demo{background:#eaf2ff;border-radius:9px;padding:10px 13px;color:#2c62a3!important}.simple-lead-actions>header>b{color:#6b86a4;font-size:12px}.simple-lead-actions>progress{accent-color:#29a678;width:100%;height:5px;margin:0 0 15px}.simple-lead-action{border-top:1px solid #e6edf5;grid-template-columns:20px 2fr 1fr 1fr 26px;align-items:center;gap:12px;padding:14px 0;display:grid}.simple-lead-action>input{accent-color:#21a478;width:17px;height:17px}.simple-lead-action.done{opacity:.65}.simple-lead-action.done label:first-of-type{text-decoration:line-through}.simple-lead-action>button{color:#bd5546;background:#fff1ee;border:0;border-radius:7px;padding:5px;font-size:20px}.simple-lead-action label small{font-size:10px}.simple-lead-actions>button{color:#3768a1;background:#f0f5fc;border:1px solid #d8e5f7;border-radius:8px;margin-top:12px;padding:11px}.simple-lead-revenue summary{cursor:pointer;font-size:15px;font-weight:650}.simple-lead-revenue summary span{color:#8195b1;margin-left:10px;font-size:11px;font-weight:400}.simple-lead-revenue fieldset{grid-template-columns:1fr 1fr}.simple-lead-revenue>b{margin-top:15px;font-size:14px;display:block}.simple-save{color:#7d90a9;justify-content:space-between;align-items:center;font-size:12px;display:flex}.simple-save button{margin:0}@media (width<=700px){.simple-lead-goals>header{flex-direction:column}.simple-lead-goals fieldset{grid-template-columns:1fr}.simple-lead-score{grid-template-columns:1fr;gap:20px;padding:24px}.simple-lead-score>div{padding-top:16px}.simple-lead-score article{border-top:1px solid #ffffff20;border-left:0;padding:18px 0 0}.simple-lead-action{grid-template-columns:20px 1fr 26px;gap:10px}.simple-lead-action>label:first-of-type,.simple-lead-action>label:not(:first-of-type){grid-column:2}.simple-lead-action>button{grid-area:1/3}.simple-lead-score strong{font-size:36px}.simple-goal-setup,.simple-lead-actions,.simple-lead-revenue{padding:18px}}.lead-dashboard{color:var(--navy);padding:30px clamp(20px,5vw,78px) 10px}.lead-dashboard>.overview-heading{margin:0}.lead-dashboard>.lead-section:first-child{margin-top:0}.lead-dashboard .overview-heading:after{pointer-events:none}.preview-client-shortcuts{background:#f1f5fd;border-bottom:1px solid #dce5f3;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 24px;font-size:11px;display:flex}.preview-client-shortcuts span{color:var(--muted)}.preview-client-shortcuts a{color:var(--blue);font-weight:750}.lead-dashboard .overview-heading p{max-width:650px}.lead-creative-cta{background:var(--navy);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:24px;padding:13px 17px;font-size:12px;font-weight:700;display:flex}.lead-creative-cta span{color:#ff8c4a;font-size:19px}.lead-period{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;font-size:12px;display:flex}.lead-period small{margin-left:auto;font-size:10px}.lead-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lead-kpi{--accent:var(--orange);border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px;position:relative;overflow:hidden}.lead-kpi:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.lead-kpi.teal{--accent:#16a89e}.lead-kpi.blue{--accent:var(--blue)}.lead-kpi.purple{--accent:var(--purple)}.lead-kpi>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:750;display:block}.lead-kpi>strong{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(24px,2.4vw,34px);display:block}.lead-kpi>small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.metric-trend{color:var(--muted);margin-top:7px;font-size:10px;font-weight:600;line-height:1.5;display:block}.metric-trend.positive{color:#17865a!important}.metric-trend.negative{color:#b74b4b!important}.metric-trend.neutral{color:var(--muted)!important}.lead-kpi-cost{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.lead-kpi-cost>span{color:var(--muted);font-size:10px}.lead-kpi-cost>b{font-size:14px}.lead-kpi-cost .metric-trend{width:100%;margin-top:0}.instagram-organic-panel{background:linear-gradient(135deg,#fff 70%,#f7f6ff);padding:26px;overflow:hidden}.instagram-panel-header{align-items:center;gap:15px;margin-bottom:23px;display:flex}.instagram-profile-mark{background:linear-gradient(135deg,var(--orange),var(--purple));border-radius:17px;flex-shrink:0;width:55px;height:55px;padding:4px}.instagram-profile-mark img{object-fit:contain;background:#fff;border-radius:13px;width:100%;height:100%;padding:3px}.instagram-panel-header h3{letter-spacing:-.025em;margin:5px 0;font-size:21px}.instagram-panel-header p{color:var(--muted);margin:0;font-size:12px}.instagram-panel-badge{color:#4759a0;white-space:nowrap;background:#eff2ff;border:1px solid #e1e6fa;border-radius:20px;margin-left:auto;padding:7px 11px;font-size:10px}.instagram-kpis{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.instagram-kpis>article{border-right:1px solid var(--line);min-width:0;padding:20px}.instagram-kpis>article:last-child{border:0}.instagram-kpis article>span{color:var(--muted);font-size:11px}.instagram-kpis article>strong{letter-spacing:-.04em;margin:12px 0 5px;font-size:30px;font-weight:750;display:block}.instagram-kpis article>small:not(.metric-trend){color:var(--muted);font-size:10px;line-height:1.5;display:block}.instagram-follower-net{align-items:baseline;gap:6px;margin-top:10px;display:flex}.instagram-follower-net b{font-size:14px}.instagram-follower-net span{color:var(--muted);font-size:10px}.instagram-content-heading{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 14px;display:flex}.instagram-content-heading h4{margin:5px 0;font-size:17px}.instagram-content-heading>small{color:var(--muted);font-size:10px}.instagram-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.instagram-formats>article{background:#f4f7fd;border:1px solid #e4eaf5;border-radius:12px;align-items:start;gap:13px;min-width:0;padding:17px;display:flex}.instagram-format-icon{width:35px;height:35px;color:var(--blue);background:#e8efff;border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.instagram-formats article>div>span{color:var(--muted);font-size:11px}.instagram-formats strong{letter-spacing:-.03em;margin:5px 0;font-size:24px;display:block}.instagram-formats small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.instagram-story-results{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-top:12px;padding:17px 0;display:flex}.instagram-story-results>span{font-size:11px;font-weight:650}.instagram-story-results b,.instagram-story-results small{display:block}.instagram-story-results b{font-size:20px}.instagram-story-results small{color:var(--muted);font-size:10px;line-height:1.5}.instagram-collection-status{color:var(--muted);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.instagram-collection-status .live-dot{flex-shrink:0;width:6px;height:6px}.instagram-follower-history{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:25px;padding:18px}.instagram-follower-history h4{margin:0;font-size:13px}.instagram-follower-history small{color:var(--muted);font-size:10px}.instagram-follower-history svg{width:100%;height:90px;margin-top:10px;display:block}.instagram-chart-labels{justify-content:space-between;gap:15px;display:flex}@media (width<=1100px){.instagram-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-kpis>article{border-bottom:1px solid var(--line)}.instagram-kpis>article:nth-child(2){border-right:0}}@media (width<=760px){.instagram-organic-panel{padding:18px}.instagram-panel-header{flex-wrap:wrap}.instagram-panel-header>div:nth-child(2){flex:1;min-width:160px}.instagram-panel-badge{margin-left:0}.instagram-kpis>article{padding:16px}.instagram-kpis article>strong{font-size:25px}.instagram-content-heading{flex-direction:column;align-items:start}.instagram-formats{grid-template-columns:minmax(0,1fr)}.instagram-story-results{flex-wrap:wrap;align-items:start;gap:15px}.instagram-story-results>span{width:100%}}.lead-method{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.65}.lead-section{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;margin-top:26px;padding:25px}.lead-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.lead-section-title h3,.lead-section-title h2{letter-spacing:-.03em;margin:5px 0 0;font-size:21px}.lead-section-title>small{color:var(--muted);font-size:10px}.lead-distribution{grid-template-columns:1fr 1.2fr;align-items:center;gap:42px;display:grid}.lead-channel-allocation{gap:20px;display:grid}.lead-channel-allocation>div>div:first-child{justify-content:space-between;gap:10px;font-size:12px;display:flex}.lead-channel-allocation small{color:var(--muted);font-size:10px}.lead-bar{background:#eef2f9;border-radius:6px;height:9px;margin:9px 0 6px;overflow:hidden}.lead-bar span{background:var(--blue);border-radius:6px;height:100%;display:block}.lead-bar.google span{background:#fc8753}.lead-efficiency{background:#f7f9fc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.lead-efficiency div{padding:17px}.lead-efficiency dt{color:var(--muted);font-size:10px}.lead-efficiency dd{margin:7px 0 0;font-size:21px;font-weight:800}.lead-channel-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;margin-top:25px;display:grid}.lead-channel-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.lead-channel-card header{background:linear-gradient(115deg,var(--navy),#0b3e86);color:#fff;border-top:3px solid var(--blue);padding:22px}.lead-channel-card.google header{border-top-color:#fc8753}.lead-channel-card header>span{letter-spacing:.15em;color:#b7cbec;font-size:9px}.lead-channel-card h3{margin:7px 0 3px;font-size:20px}.lead-channel-card header small{color:#c7d7ed;font-size:10px}.lead-channel-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lead-channel-card dl div{border-bottom:1px solid var(--line);padding:20px 22px}.lead-channel-card dt{color:var(--muted);font-size:10px}.lead-channel-card dd{margin:7px 0 0;font-size:20px;font-weight:800}.lead-channel-card>p{color:var(--muted);margin:0;padding:16px 22px;font-size:11px;line-height:1.6}.lead-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.lead-priorities>div{grid-column:1/-1}.lead-priorities h3{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.lead-priorities article{background:#edf2fa;border:1px solid #dce5f3;border-radius:14px;padding:23px}.lead-priorities article>b{color:var(--blue);font-size:11px}.lead-priorities h4{margin:18px 0 10px;font-size:15px;line-height:1.4}.lead-priorities p{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.7}.lead-priorities small{color:var(--muted);font-size:10px}.lead-priorities button{color:var(--blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.lead-empty{background:#fff;border:1px dashed #b9c9df;border-radius:14px;margin:20px 0;padding:26px}.lead-empty h3{margin-top:0}.lead-empty p{color:var(--muted);font-size:13px}.lead-empty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 16px}.lead-warning{color:#86521f;background:#fff6e9;border:1px solid #f3dbba;border-radius:10px;padding:13px 16px;font-size:12px;line-height:1.6}.lead-table-wrap{max-width:100%;overflow-x:auto}.lead-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:12px}.lead-table th{color:var(--muted);background:#f3f6fb;padding:13px;font-size:10px;font-weight:750}.lead-table td{border-bottom:1px solid var(--line);padding:16px 13px}.lead-table td:first-child{overflow-wrap:anywhere;min-width:200px;max-width:300px}.lead-table td strong,.lead-table td small{display:block}.lead-table td small{color:var(--muted);margin-top:5px;font-size:10px}.lead-adset-table{min-width:1400px}.lead-goals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.lead-goals-grid article{border-top:3px solid var(--blue);padding:18px 0}.lead-goals-grid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:750}.lead-goals-grid h3{font-size:18px;line-height:1.4}.lead-goals-grid p{color:var(--muted);font-size:12px;line-height:1.7}.lead-goals-grid small{color:var(--muted);font-size:10px}@media (width<=1100px){.lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-distribution{gap:24px}.lead-priorities{gap:12px}}@media (width<=760px){.lead-distribution,.lead-priorities,.lead-goals-grid{grid-template-columns:minmax(0,1fr)}.lead-section{padding:19px}.lead-section-title{flex-direction:column;align-items:start}.lead-creative-cta{margin-top:6px}.lead-period small{margin-left:0}.lead-kpi{padding:18px}.lead-kpi>strong{font-size:25px}}@media (width<=380px){.lead-kpis{grid-template-columns:minmax(0,1fr)}}.lead-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lead-mini-grid article,.lead-content-counts article{border:1px solid var(--line);background:#f5f8fc;border-radius:11px;min-width:0;padding:18px}.lead-mini-grid span,.lead-content-counts span,.lead-review-row span{color:var(--muted);font-size:10px;line-height:1.4;display:block}.lead-mini-grid strong,.lead-content-counts strong{letter-spacing:-.035em;margin-top:9px;font-size:25px;display:block}.lead-mini-grid small,.lead-content-counts small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.lead-review-row,.lead-content-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lead-review-row{background:#f9f8ff;border-radius:11px;padding:18px}.lead-review-row strong{margin-top:8px;font-size:18px;display:block}.lead-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lead-rule-grid article{background:#f5f8fc;border:1px solid #dce5f3;border-radius:12px;padding:18px}.lead-rule-grid article.attention{background:#fff7eb;border-color:#eed5b3}.lead-rule-grid article.healthy{background:#f0f8f5;border-color:#d2e6db}.lead-rule-grid h4{margin:0 0 9px;font-size:14px}.lead-rule-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.lead-inline-checkbox{flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}.lead-table-expand{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:0 0;border-radius:8px;margin-top:14px;padding:9px 13px;font-weight:700}.lead-profile-checklist summary,.google-conversion-definitions summary{cursor:pointer;font-size:13px;font-weight:700}.lead-profile-checklist li{color:var(--muted);font-size:12px;line-height:1.8}.lead-profile-checklist>small{color:var(--muted);font-size:10px}.google-conversion-definitions .lead-table-wrap{margin-top:16px}.lead-mode-note,.lead-demo-note{border-left:3px solid var(--blue);color:#31527d;background:#edf3ff;margin:22px 0 0;padding:13px 16px;font-size:11px;line-height:1.7}.lead-form-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0 0;padding:0;display:grid}.lead-form-grid.commercial-four{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-form-grid label,.lead-period-input{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.lead-goals-forms input,.lead-goals-forms select{width:100%;height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d5dfed;border-radius:8px;min-width:0;padding:0 11px;font-size:13px}.lead-goals-forms input:focus,.lead-goals-forms select:focus{outline-offset:2px;outline:2px solid #90b4ff}.lead-goals-forms input:disabled,.lead-goals-forms select:disabled{background:#f7f9fc}.lead-period-input{min-width:175px}.lead-optional{margin-top:20px}.lead-optional summary{color:var(--blue);cursor:pointer;font-size:11px;font-weight:650}.lead-optional fieldset{border:0;margin-top:16px;padding:0}.lead-save{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:9px;margin-top:22px;padding:12px 18px;font-size:12px;font-weight:700}.lead-save:disabled{opacity:.5;cursor:not-allowed}.lead-form-status{color:var(--muted);min-height:1em;font-size:11px;line-height:1.7}@media (width<=1000px){.lead-mini-grid,.lead-form-grid.commercial-four{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-rule-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.lead-form-grid,.lead-form-grid.commercial-four,.lead-content-counts,.lead-review-row{grid-template-columns:minmax(0,1fr)}.lead-period-input{width:100%}.lead-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-temperature-grid,.lead-change-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.lead-temperature-card{--temperature:#496aaf;border:1px solid var(--line);border-top:3px solid var(--temperature);background:#f8faff;border-radius:12px;min-width:0;padding:18px}.lead-temperature-card.hot{--temperature:#ed7949;background:#fff9f4}.lead-temperature-card.mixed{--temperature:#9071c8;background:#f9f6ff}.lead-temperature-card.unclassified{--temperature:#8c9aae;background:#f7f8fa}.lead-temperature-card header,.lead-objective-grid header,.lead-brand-grid header{flex-direction:column;gap:5px;display:flex}.lead-temperature-card header span,.lead-objective-grid header span,.lead-brand-grid header span{font-size:13px;font-weight:750}.lead-temperature-card header small,.lead-objective-grid header small,.lead-brand-grid header small{color:var(--muted);font-size:10px}.lead-temperature-card>strong{letter-spacing:-.04em;margin-top:19px;font-size:25px;display:block}.lead-budget-share{color:var(--muted);margin-top:5px;font-size:10px;display:block}.lead-strategy-bar{background:#e5eaf2;border-radius:5px;height:5px;margin:13px 0 18px;overflow:hidden}.lead-strategy-bar span{background:var(--temperature);height:100%;display:block}.lead-temperature-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;display:grid}.lead-temperature-card dt{color:var(--muted);font-size:10px}.lead-temperature-card dd{margin:6px 0 0;font-size:18px;font-weight:750}.lead-objective-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:15px;display:grid}.lead-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-objective-grid>article,.lead-brand-grid>article{border:1px solid var(--line);background:#f7f9fd;border-radius:12px;min-width:0;padding:20px}.lead-objective-grid dl,.lead-brand-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.lead-objective-grid dt,.lead-brand-grid dt{color:var(--muted);font-size:9px;line-height:1.5}.lead-objective-grid dd,.lead-brand-grid dd{letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 0;font-size:17px;font-weight:750}.lead-objective-grid p,.lead-brand-grid p{color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.7}.lead-efficiency-pick{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.lead-efficiency-pick>span{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);font-size:9px;font-weight:750;display:block}.lead-efficiency-pick strong{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.6;display:block}.lead-efficiency-pick small{color:var(--muted);font-size:10px}.lead-change-grid article{background:#f5f8fc;border-radius:11px;min-width:0;padding:17px}.lead-change-grid article>span{color:var(--muted);font-size:10px;display:block}.lead-change-grid strong{letter-spacing:-.035em;margin-top:10px;font-size:25px;display:block}.lead-change-grid small{margin-top:8px;font-size:10px;display:block}.lead-change-grid .positive{color:#258363}.lead-change-grid .negative{color:#bf5443}.lead-change-grid .neutral{color:var(--muted)}.lead-placement-strategy>summary{cursor:pointer;font-size:14px;font-weight:750}.lead-placement-strategy .data-table{margin-top:17px}.lead-repetition-note{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:17px}.lead-repetition-note>strong{font-size:12px}.lead-repetition-note li,.lead-repetition-note p{color:var(--muted);font-size:11px;line-height:1.7}.lead-repetition-note small{color:var(--muted);font-size:10px;line-height:1.7;display:block}@media (width<=1200px){.lead-temperature-grid,.lead-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lead-temperature-grid,.lead-brand-grid{grid-template-columns:minmax(0,1fr)}.lead-objective-grid dl,.lead-brand-grid dl{gap:8px}.lead-change-grid strong{font-size:22px}}.lead-placement-objective{margin-top:26px}.lead-placement-objective>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.lead-placement-objective>header h4{margin:0;font-size:16px}.lead-placement-objective>header span{color:var(--muted);font-size:10px}.lead-placement-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px;display:grid}.lead-placement-card{border:1px solid var(--line);background:#f8faff;border-radius:13px;min-width:0;overflow:hidden;container-type:inline-size}.lead-placement-card.champion{background:#f0faf5;border-color:#79c6a5;box-shadow:0 3px 14px #144e3610}.lead-placement-card>header{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:start;gap:12px;padding:20px;display:flex}.lead-placement-card h5{letter-spacing:-.03em;margin:0 0 5px;font-size:21px}.lead-placement-card header small{color:var(--muted);font-size:10px}.lead-placement-badge{color:#fff;white-space:nowrap;background:#19784f;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750}.lead-placement-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px;display:grid}.lead-placement-primary dt{color:var(--muted);font-size:9px;line-height:1.5}.lead-placement-primary dd{letter-spacing:-.03em;overflow-wrap:anywhere;margin:9px 0 0;font-size:18px;font-weight:800}.lead-placement-secondary{border-top:1px solid #dce5ef;margin:0 20px 20px;padding-top:15px}.lead-placement-secondary>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700;display:block}.lead-placement-secondary dl{flex-wrap:wrap;gap:12px 20px;margin:13px 0 0;display:flex}.lead-placement-secondary dt{color:var(--muted);font-size:9px}.lead-placement-secondary dd{margin:5px 0 0;font-size:13px;font-weight:750}.lead-placement-method{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.7}.lead-placement-method summary,.lead-repetition-note summary{cursor:pointer;font-weight:700}.lead-brand-grid .hot{border-top:3px solid #ed7949}.lead-brand-grid .cold{border-top:3px solid #496aaf}@media (width<=760px){.lead-placement-objective>header{flex-direction:column;align-items:start;gap:7px}.lead-placement-card>header{padding:18px}.lead-placement-primary{gap:8px;padding:18px}.lead-placement-primary dd{font-size:17px}}@container (width<=340px){.lead-placement-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-placement-primary>div:last-child{grid-column:1/-1}.lead-placement-primary dd{overflow-wrap:normal;white-space:nowrap}}@container (width<=240px){.lead-placement-primary{grid-template-columns:minmax(0,1fr)}}.goals-journey{color:#0a2852;gap:22px;min-width:0;display:grid}.goals-compact .growth-hero.journey-page-header{color:#08264f;box-shadow:none;background:0 0;border:0;padding:4px 0 0}.goals-compact .journey-page-header h2{font-size:28px}.goals-compact .journey-page-header p{color:#6e7e95;font-size:13px}.journey-preview-note{letter-spacing:.05em;color:#7c8fa9;margin:0;font-size:10px}.goals-compact .annual-navigation button.growth-primary,.growth-page.goals-compact .journey-save button.growth-primary{color:#fff;background:#155be0;border-color:#155be0;font-weight:650}.goals-compact .annual-navigation button.growth-primary{color:#245db9;background:#eaf1ff;border-color:#cbdcf7}.journey-score{background:#fff;border:1px solid #dce5f1;border-radius:18px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.journey-destination{color:#fff;background:#08264f;border-top:4px solid #ff7136;padding:28px 30px;position:relative}.journey-destination:after{content:"";pointer-events:none;border:26px solid #ffffff06;border-radius:50%;width:150px;height:150px;position:absolute;top:28px;right:15px}.goals-journey .journey-eyebrow{letter-spacing:.13em;color:#e36a34;font-size:10px;font-weight:800}.journey-destination .journey-eyebrow{color:#ff9566}.goals-journey h3{letter-spacing:-.035em;margin:7px 0;font-size:21px;line-height:1.25}.journey-destination h3{color:#e5edff;font-size:18px;font-weight:500}.journey-target{letter-spacing:-.045em;margin:18px 0 8px;font-size:clamp(32px,3vw,46px);font-weight:750;position:relative}.goals-journey p{margin:8px 0;font-size:13px;line-height:1.55}.journey-destination p{color:#b5c7e3;max-width:330px}.journey-destination p b{color:#fff;font-weight:500}.journey-target-edit{z-index:1;margin-top:20px;font-size:12px;position:relative}.journey-target-edit summary{color:#fff;cursor:pointer;text-underline-offset:4px;width:fit-content;text-decoration:underline}.journey-target-edit label{color:#fff;max-width:270px;margin-top:14px}.journey-official{flex-direction:column;justify-content:center;padding:28px 30px;display:flex}.journey-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-official>.journey-row{color:#60738d;font-size:12px}.journey-chip{color:#56677e;white-space:nowrap;background:#f5f7fb;border:1px solid #e0e7f2;border-radius:30px;padding:6px 10px;font-size:10px;font-weight:700}.journey-chip.is-done{color:#18794e;background:#ecf8f0;border-color:#cee9d8}.journey-official>strong{letter-spacing:-.035em;margin:15px 0 10px;font-size:24px}.journey-official>p{color:#6b7890;max-width:490px;font-size:12px}.journey-pending-line{background:repeating-linear-gradient(120deg,#edf1f7,#edf1f7 8px,#f8faff 8px 16px);border-radius:8px;height:7px}.journey-progress-label{color:#60738d;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.journey-official progress{accent-color:#21a16e;width:100%;height:7px}.journey-tracked{border-top:1px solid #e9edf5;gap:10px;margin-top:16px;padding-top:14px;display:flex}.journey-tracked-dot{background:#3977e7;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.journey-tracked>div{grid-template-columns:1fr auto;gap:5px 16px;width:100%;display:grid}.journey-tracked span,.journey-tracked small{color:#65738b;font-size:11px}.journey-tracked b{font-size:15px}.journey-tracked small{grid-column:1/-1;font-size:10px}.journey-trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:1px 4px;list-style:none;display:grid}.journey-trail li{align-items:center;gap:10px;min-width:0;display:flex}.journey-step{color:#8190a6;background:#fff;border:1px solid #dae2ef;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.journey-trail li.is-complete .journey-step{color:#1c855c;background:#eaf7ef;border-color:#ccebd8;font-size:14px}.journey-trail b,.journey-trail small{font-size:12px;display:block}.journey-trail small{color:#7b8698;margin-top:3px;font-size:10px}.journey-lab,.journey-missions{background:#fff;border:1px solid #dce5f1;border-radius:18px;min-width:0;padding:24px}.journey-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.journey-heading p{color:#7a8698;margin-bottom:0;font-size:12px}.journey-levers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journey-lever{background:#fbfcff;border:1px solid #e2e9f3;border-radius:13px;min-width:0;padding:18px}.journey-lever-icon{color:#2365d4;background:#edf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.lever-conversion .journey-lever-icon{color:#6553bc;background:#eff0fc}.lever-ticket .journey-lever-icon{color:#c9743e;background:#fff2e9}.journey-lever-order{color:#6d7e97;font-size:10px;font-weight:650}.goals-journey .journey-lever label{color:#687b95;margin:18px 0 0;font-size:11px;font-weight:500}.goals-journey .journey-lever input[type=number]{letter-spacing:-.035em;box-shadow:none;color:#092854;background:0 0;border:0;width:100%;min-width:0;padding:6px 0;font-size:28px;font-weight:700}.goals-journey .journey-slider{accent-color:#2365df;cursor:pointer;background:0 0;border:0;width:100%;height:18px;min-height:0;margin:12px 0 6px;padding:0}.journey-base{color:#6d7e97;justify-content:space-between;gap:8px;font-size:10px;display:flex}.journey-base b{color:#365f9c;font-weight:600}.journey-lever p{color:#8a94a6;margin:14px 0 0;font-size:11px}.journey-scenario{background:#f1f5fc;border:1px solid #e3eaf6;border-radius:12px;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:flex}.journey-scenario>div:first-child{flex-shrink:0;min-width:180px}.journey-scenario span{letter-spacing:.09em;color:#62758f;font-size:9px;font-weight:700;display:block}.journey-scenario strong{letter-spacing:-.04em;color:#1559be;margin-top:6px;font-size:29px;display:block}.journey-scenario b{font-size:12px;font-weight:650}.journey-scenario p{color:#647897;margin:5px 0;font-size:11px}.journey-scenario small{color:#8591a5;font-size:10px}.growth-page .journey-scenario button{white-space:nowrap;margin-left:auto;padding:8px 12px;font-size:11px}.journey-source{color:#8a95a6;margin-top:10px;font-size:10px;display:block}.journey-mission-count{color:#2458b2;white-space:nowrap;font-size:28px;font-weight:700}.journey-mission-count small{color:#7b8ba2;font-size:11px;font-weight:500}.journey-mission-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journey-mission{background:#fff;border:1px solid #e1e8f3;border-radius:12px;min-width:0;padding:20px}.journey-mission.is-done{background:#f5fbf8;border-color:#d7eadd}.journey-status{color:#8090a6;font-size:10px}.journey-status.doing{color:#2c6bc1}.journey-status.done{color:#29845a}.journey-mission h4{overflow-wrap:anywhere;max-width:440px;margin:18px 0;font-size:16px;font-weight:650;line-height:1.45}.journey-mission-meta{color:#758299;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.journey-action-buttons{border-top:1px solid #e8edf4;align-items:baseline;gap:14px;margin-top:17px;padding-top:16px;display:flex}.growth-page .journey-action-buttons>button{color:#255fae;padding:8px 12px;font-size:11px}.journey-action-buttons details{color:#7a8ba2;flex:1;font-size:11px}.journey-action-buttons summary{cursor:pointer}.journey-mission-editor{gap:10px;padding-top:12px;display:grid}.journey-mission-editor label{font-size:11px}.journey-empty-mission{border:1px dashed #d2dcea;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:23px;display:flex}.journey-empty-mission>span{color:#a3b1c5;font-size:24px}.journey-empty-mission>b{margin-top:5px;font-size:14px}.journey-empty-mission p{color:#8996a8;font-size:11px}.growth-page .journey-empty-mission button{padding:8px 12px;font-size:11px}.journey-save{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.journey-save>span{color:#7c8a9f;font-size:11px}.growth-page .journey-save button{font-size:12px}.journey-details{background:#fff;border:1px solid #dce5f1;border-radius:13px;overflow:hidden}.journey-details>summary{color:#5d708b;cursor:pointer;padding:17px 20px;font-size:13px;font-weight:600}.journey-details>.growth-panel{border:0;border-radius:0}@media (width<=1000px){.journey-score{grid-template-columns:1fr 1fr}.journey-scenario{flex-wrap:wrap;gap:16px}.journey-trail{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=700px){.journey-score,.journey-levers,.journey-mission-grid{grid-template-columns:1fr}.journey-destination,.journey-official{padding:22px}.journey-lab,.journey-missions{padding:18px}.journey-trail b{font-size:10px}.journey-trail small{font-size:9px}.journey-heading{flex-wrap:wrap;align-items:flex-start}.goals-journey h3{font-size:20px}.journey-scenario{padding:16px}.journey-scenario>div:first-child{min-width:0}.journey-save{flex-direction:column;align-items:stretch}.journey-mission-count{font-size:23px}}@media (prefers-reduced-motion:reduce){.goals-journey *{scroll-behavior:auto;transition:none}}.journey-guided-next{background:#fff8f2;border:1px solid #f4dccb;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:17px 20px;display:flex}.journey-guided-next small{letter-spacing:1px;color:#cf6a34;font-size:9px;font-weight:800;display:block}.journey-guided-next b{color:#0c2d55;margin:5px 0;font-size:15px;display:block}.journey-guided-next p{color:#847065!important;margin:0!important;font-size:12px!important}.journey-guided-next button{white-space:nowrap;color:#fff;background:#0c2d55;border:0;border-radius:9px;padding:10px 14px;font-size:12px}@media (width<=720px){.journey-guided-next{flex-direction:column;align-items:flex-start;gap:12px}}.journey-phase[hidden]{display:none!important}.journey-workspace{outline:none;gap:20px;min-width:0;scroll-margin-top:22px;display:grid}.journey-setup{background:#fff;border:1px solid #dce5f1;border-radius:18px;padding:26px}.growth-page .journey-edit-target{z-index:1;color:#dce8ff;background:#ffffff10;border:1px solid #ffffff30;margin-top:14px;padding:7px 11px;font-size:11px;position:relative}.journey-guide{background:#fff;border:1px solid #dce5f1;border-radius:14px;padding:16px 20px}.journey-guide-progress{color:#687c97;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:11px;display:flex}.journey-guide-progress progress{accent-color:#24966c;width:160px;height:5px}.journey-trail li>button{text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;padding:4px!important}.journey-trail li.is-current .journey-step{color:#fff;background:#155be0;border-color:#155be0}.journey-trail li.is-current b{color:#155be0}.journey-trail button:disabled{opacity:.45;cursor:not-allowed}.journey-trail button:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #155be0}.goals-journey .journey-goal-input{color:#516b8c;gap:9px;max-width:480px;font-size:12px;display:grid}.goals-journey .journey-goal-input input{color:#0b2a54;letter-spacing:-.04em;padding:14px 16px;font-size:30px;font-weight:700}.journey-goal-input small{color:#7b899f;font-size:11px;line-height:1.6}.journey-setup-hint{background:#f5f8fd;border:1px solid #e6edf8;border-radius:11px;align-items:center;gap:12px;margin:20px 0;padding:12px 15px;display:flex}.journey-setup-hint>span{color:#2365d4;font-size:25px}.journey-setup-hint p{color:#627994;max-width:650px;margin:0;font-size:12px}.journey-step-footer{border-top:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}.journey-step-footer>small{color:#7b8da6;font-size:11px}.growth-page .journey-step-footer button:last-child{color:#fff;background:#155be0;border-color:#155be0}.journey-reference-back{justify-content:space-between;margin-top:10px;display:flex}.growth-page .journey-reference-back button{color:#647e9b;background:0 0;font-size:11px}.journey-scenario-tools{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.growth-page .journey-scenario-tools button{background:#f7faff;padding:8px 11px;font-size:11px}.planning-media-estimate{border-top:1px solid #e6ecf5;margin-top:20px;padding-top:16px}.planning-media-estimate summary{cursor:pointer;color:#537398;font-size:12px}.planning-media-estimate summary span{color:#8b98a9;margin-left:8px;font-size:10px}.journey-actions-heading{justify-content:space-between;align-items:baseline;gap:14px;margin:22px 0 14px;display:flex}.journey-actions-heading h4{margin:0;font-size:16px}.journey-actions-heading small{color:#7d8fa6;font-size:10px}.journey-save>div{flex-wrap:wrap;gap:10px;display:flex}.journey-plan-ready{background:#f0faf4;border:1px solid #d7ecdf;border-radius:12px;align-items:center;gap:13px;margin-top:16px;padding:18px;animation:.25s ease-out planning-ready-in;display:flex}.journey-plan-ready>span{color:#fff;background:#21875c;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.journey-plan-ready b{color:#206947;font-size:14px}.journey-plan-ready p{color:#638574;margin:5px 0 0;font-size:11px}@keyframes planning-ready-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.journey-setup{padding:20px}.journey-guide{padding:14px}.journey-guide-progress{font-size:10px}.journey-guide-progress progress{width:80px}.journey-step-footer{flex-direction:column;align-items:stretch}.journey-step-footer button{width:100%}.journey-actions-heading{flex-direction:column;align-items:flex-start;gap:6px}.journey-save>div{grid-template-columns:1fr;display:grid}.journey-trail li>button{gap:8px}.journey-trail small{line-height:1.4}}@media (prefers-reduced-motion:reduce){.journey-plan-ready{animation:none}}.studio-evidence,.studio-goal-events,.studio-events{color:#0b2a53;min-width:0}.planning-history-sources{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.planning-history-sources article{background:#fafcff;border:1px solid #e2eaf5;border-radius:11px;gap:12px;min-width:0;padding:15px;display:flex}.planning-history-sources article>span{color:#2567c3;background:#eaf1ff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.planning-history-sources b{font-size:13px}.planning-history-sources p{margin:5px 0;font-size:12px}.planning-history-sources small{color:#8795a9;font-size:10px}.planning-reference-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:20px 0 16px;display:grid}.studio-evidence .planning-reference-choices button{text-align:left;color:#26466e;white-space:normal;background:#fff;border:1px solid #dfe7f3;border-radius:11px;align-content:start;gap:7px;padding:16px;font-weight:400;display:grid}.planning-reference-choices button span{color:#6982a0;font-size:9px;font-weight:650}.planning-reference-choices button b{font-size:13px;line-height:1.4}.planning-reference-choices button small{color:#7b8da5;font-size:10px;line-height:1.5}.studio-evidence .planning-reference-choices button[aria-pressed=true]{background:#f1f6ff;border-color:#4d83df;box-shadow:0 0 0 1px #4d83df20}.planning-reference-choices button[aria-pressed=true] span{color:#155be0}.planning-starting-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.planning-starting-values article{background:#f7f9fd;border:1px solid #e5ebf5;border-radius:10px;gap:9px;min-width:0;padding:15px 13px;display:grid}.planning-starting-values small{color:#7c8ea6;font-size:10px}.planning-starting-values b{letter-spacing:-.035em;color:#143967;overflow-wrap:anywhere;font-size:20px}.planning-reference .planning-reference-note{color:#7e8da2;margin-top:14px;font-size:11px;line-height:1.6}.planning-reference-method{border-top:1px solid #e8edf6;margin-top:18px;padding-top:15px}.planning-reference-method p{font-size:11px}.planning-reference-footer{border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.studio-evidence button.planning-primary{color:#fff;background:#155be0;border-color:#155be0}.studio-evidence button.planning-skip{color:#7a8ea7;background:0 0;border-color:#0000;font-weight:500}.planning-empty{color:#7c704e;background:#faf7f0;border:1px solid #ece3cf;border-radius:11px;padding:16px;font-size:12px;line-height:1.6}.planning-suggestions{background:#fafcff;border:1px solid #e1e9f4;border-radius:13px;margin:0 0 22px;padding:18px}.planning-suggestions header>h4{margin:8px 0;font-size:17px}.planning-suggestions header>p{color:#71849f;font-size:12px}.planning-suggestions header>small{color:#8c99ac;font-size:10px}.planning-suggestion-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.planning-suggestion-grid article{background:#fff;border:1px solid #e0e8f3;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex}.planning-suggestion-grid article>small{color:#356ab3;font-size:10px}.planning-suggestion-grid h4{margin:10px 0 3px;font-size:14px;line-height:1.5}.planning-suggestion-grid p{color:#75869d;line-height:1.6;font-size:11px!important}.planning-suggestion-grid details{color:#56789f;margin:10px 0;font-size:11px}.planning-suggestion-grid summary{cursor:pointer}.planning-suggestion-grid footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:14px;display:flex}.planning-suggestion-grid footer span{color:#8a98aa;font-size:9px}.planning-suggestion-grid footer button{color:#235cae;background:#eef4ff;font-size:11px}@media (width<=720px){.planning-history-sources,.planning-suggestion-grid{grid-template-columns:1fr}.planning-starting-values{grid-template-columns:1fr 1fr}.planning-starting-values b{font-size:19px}.planning-reference-choices{grid-template-columns:1fr}.planning-reference-footer{flex-direction:column;align-items:stretch}.planning-reference-footer button{width:100%}.planning-suggestions{padding:14px}}.growth-page.goals-compact .planning-reference-footer button.planning-primary{color:#fff;background:#155be0;border-color:#155be0;font-size:12px;font-weight:650}.growth-page.goals-compact .planning-reference-footer button.planning-skip{color:#7186a1;background:0 0;border-color:#0000;font-size:11px}.growth-page.goals-compact .planning-suggestion-grid footer button{color:#235cae;background:#eef4ff;border-color:#d3e1f6;font-size:11px}@media (width>=1100px){.planning-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-evidence,.studio-goal-events{background:#fff;border:1px solid #dae4f1;border-radius:18px;padding:24px}.studio-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.studio-eyebrow{letter-spacing:.12em;color:#df713e;font-size:10px;font-weight:800}.studio-section-heading h3,.studio-events h3{letter-spacing:-.03em;margin:6px 0;font-size:21px;line-height:1.3}.studio-section-heading h4{margin:7px 0;font-size:17px}.studio-section-heading p,.studio-evidence p,.studio-events p{color:#6f7f94;margin:7px 0;font-size:12px;line-height:1.65}.studio-badge{white-space:nowrap;color:#60748f;background:#f2f5fb;border:1px solid #e3e9f3;border-radius:30px;padding:6px 10px;font-size:10px}.studio-evidence-controls{background:#f7f9fd;border-radius:11px;grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:16px 18px;display:grid}.studio-evidence label,.studio-events label{color:#637892;gap:6px;min-width:0;font-size:11px;display:grid}.studio-evidence input,.studio-evidence select,.studio-events input,.studio-events select,.studio-events textarea{font:inherit;box-sizing:border-box;color:#19375b;background:#fff;border:1px solid #dbe4f0;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:12px}.studio-evidence input[type=range]{accent-color:#2165d7;border:0;height:18px;padding:0}.studio-evidence-controls label>b{color:#275ea7;font-size:11px;font-weight:650}.studio-coverage{color:#647895;align-items:center;gap:8px;margin:16px 0;font-size:11px;display:flex}.studio-dot{background:#e4b85b;border-radius:50%;flex:none;width:6px;height:6px}.studio-dot.good{background:#23a473}.studio-reference-grid{border:1px solid #e1e8f2;border-radius:11px;grid-template-columns:1fr 1fr 1.1fr;margin-bottom:18px;display:grid;overflow:hidden}.studio-reference-grid article{border-right:1px solid #e1e8f2;gap:7px;padding:16px;display:grid}.studio-reference-grid article:last-child{border:0}.studio-reference-grid small{letter-spacing:.05em;color:#7a8ba2;font-size:9px}.studio-reference-grid b{font-size:12px;font-weight:650}.studio-reference-grid span{color:#768aa3;font-size:10px}.studio-reference-grid .is-blue{background:#f0f5ff}.studio-history-table-wrap{overflow:auto}.studio-history-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.studio-history-table th,.studio-history-table td{text-align:right;border-bottom:1px solid #e9edf5;padding:12px 14px}.studio-history-table th:first-child{text-align:left;font-weight:550}.studio-history-table thead th{color:#73859e;font-size:10px;font-weight:600}.studio-history-table .studio-hypothesis{color:#1c5fc2;background:#f5f8ff;font-weight:750}.studio-history-table tbody tr:last-child>*{border-bottom:0}.studio-evidence-footer{justify-content:space-between;align-items:flex-start;gap:20px;padding-top:18px;display:flex}.studio-evidence-footer details{max-width:650px}.studio-evidence summary,.studio-events summary{color:#46698d;cursor:pointer;font-size:11px;line-height:1.5}.studio-evidence-footer button{white-space:nowrap}.studio-evidence button,.studio-goal-events button,.studio-events button{font:inherit;color:#245aab;cursor:pointer;background:#f8faff;border:1px solid #d5e1f2;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:600;line-height:1.4}.studio-evidence button:disabled,.studio-events button:disabled{opacity:.5;cursor:not-allowed}.studio-evidence-footer>button,.studio-events .studio-primary{color:#fff;background:#175fdb;border-color:#175fdb}.studio-channels{border-top:1px solid #e6ecf5;margin-top:18px;padding:18px 0 0}.studio-channels>summary{font-size:13px;font-weight:650}.studio-channels summary span{color:#7b8ba1;margin-left:10px;font-size:10px}.studio-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.studio-channel-grid article{background:#fafcff;border:1px solid #e0e7f1;border-radius:10px;padding:16px}.studio-channel-grid h4{margin:0 0 6px;font-size:14px}.studio-channel-grid article>div>span{color:#8290a4;font-size:9px}.studio-channel-grid dl{grid-template-columns:1fr 1fr;gap:15px 10px;margin:18px 0 0;display:grid}.studio-channel-grid dt{color:#7d8da4;margin-bottom:5px;font-size:9px}.studio-channel-grid dd{margin:0;font-size:15px;font-weight:650}.studio-opportunities{border-top:1px solid #e5ecf5;margin-top:24px;padding-top:22px}.studio-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-opportunity-grid article{background:linear-gradient(145deg,#f8faff,#fff);border:1px solid #e1e9f5;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.studio-opportunity-grid h4{margin:10px 0 4px;font-size:14px;line-height:1.5}.studio-opportunity-grid small{color:#5e7da8;font-size:9px}.studio-opportunity-grid p{font-size:11px;line-height:1.65}.studio-opportunity-grid footer{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.studio-opportunity-grid footer button{padding:7px 9px;font-size:10px}.studio-applied-note{padding:0 8px;color:#22845f!important;margin:0!important;font-size:11px!important}.goals-journey button.studio-priority{color:#8c9aaf;background:#f3f6fb;border:0;border-radius:5px;margin:12px 0 0;padding:4px 7px;font-size:9px;display:block}.goals-journey button.studio-priority.is-active{color:#b47422;background:#fff6e9}.goals-journey button.studio-priority:disabled{opacity:.5}.studio-event-empty-inline{background:#f7faff;border-radius:10px;align-items:center;gap:18px;padding:18px;display:flex}.studio-event-empty-inline>span{color:#2c6ac8;font-size:28px}.studio-event-empty-inline p{color:#74869f;margin:0;font-size:12px}.studio-goal-events>small{color:#8593a8;margin-top:15px;font-size:10px;line-height:1.5;display:block}.studio-event-allocation{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-event-allocation span{color:#73849a;font-size:11px;display:block}.studio-event-allocation strong{letter-spacing:-.04em;margin:6px 0;font-size:24px;display:block}.studio-allocation-bar{background:#edf2fa;border-radius:8px;height:8px;margin:10px 0 18px;overflow:hidden}.studio-allocation-bar span{background:#2970df;border-radius:8px;height:100%;display:block}.studio-goal-events>p{color:#6381a1;font-size:12px}.studio-events-hero{color:#fff;background:#0b2a54;border-top:4px solid #ff743b;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.studio-events-hero h2{letter-spacing:-.04em;margin:10px 0;font-size:28px}.studio-events-hero p{color:#becde3;font-size:12px}.studio-events-hero .studio-primary{white-space:nowrap}.studio-local-note{line-height:1.6;display:block;color:#8897aa!important;margin:12px 0!important;font-size:10px!important}.studio-event-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:20px;margin:22px 0;display:grid}.studio-event-list{background:#fff;border:1px solid #dce5f2;border-radius:13px;padding:18px}.studio-event-list h3{margin:0 0 16px;font-size:14px}.studio-event-list button{text-align:left;background:#fbfcff;gap:8px;width:100%;margin:9px 0;padding:13px;display:grid}.studio-event-list button.is-selected{background:#edf4ff;border-color:#8fb4f0}.studio-event-list small{color:#7a8da9;font-size:9px}.studio-event-list strong{font-size:12px}.studio-event-list span{color:#74869e;font-size:10px}.studio-event-workspace{min-width:0}.studio-event-wizard,.studio-event-editor,.studio-event-empty{background:#fff;border:1px solid #dce5f2;border-radius:15px;min-width:0;padding:26px}.studio-event-empty{text-align:center;padding:64px 30px}.studio-event-empty>span{color:#3471d1;background:#f0f5ff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;display:grid}.studio-event-empty p{max-width:450px;margin:15px auto 24px}.studio-wizard-steps{gap:20px;margin:0 0 30px;padding:0;list-style:none;display:flex}.studio-wizard-steps li{color:#92a0b3;align-items:center;gap:8px;font-size:11px;display:flex}.studio-wizard-steps li span{border:1px solid #dfe6f1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.studio-wizard-steps li.is-active{color:#2666c9;font-weight:650}.studio-wizard-steps li.is-active span{color:#fff;background:#2868d3;border-color:#2868d3}.studio-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin:22px 0;display:grid}.studio-form-grid .studio-full{grid-column:1/-1}.studio-form-grid small{color:#8998ac;font-size:10px;line-height:1.5}.studio-events textarea{resize:vertical;min-height:80px;line-height:1.6}.studio-channel-picks{border:0;flex-wrap:wrap;gap:12px;margin:20px 0;padding:0;display:flex}.studio-channel-picks legend{color:#71859f;margin-bottom:12px;font-size:11px}.studio-channel-picks label,.studio-events label.studio-check{align-items:center;gap:8px;line-height:1.65;display:flex}.studio-channel-picks input,.studio-events .studio-check input{accent-color:#2769d6;width:15px;height:15px}.studio-events .studio-check{margin:15px 0;font-size:11px}.studio-button-row{justify-content:space-between;margin:25px 0 18px;display:flex}.studio-owner-note{background:#f6f9fd;border-left:2px solid #6d99d9;border-radius:0 8px 8px 0;padding:10px 13px;margin:18px 0!important;font-size:11px!important}.studio-event-offer{background:#f4f7fd;border-radius:11px;margin:20px 0;padding:18px}.studio-event-offer>span{letter-spacing:.08em;color:#7a90af;font-size:9px;font-weight:700}.studio-event-offer p{color:#173a62;font-size:14px}.studio-event-offer small{color:#7e90a9;font-size:11px}.studio-event-brief-edit{border-bottom:1px solid #e5ebf4;margin-bottom:24px;padding-bottom:18px}.studio-execution-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.studio-execution-heading h4{letter-spacing:-.02em;margin:0 0 7px;font-size:16px}.studio-execution-heading span{color:#8090a7;font-size:11px}.studio-execution-heading label{width:120px}.studio-task-list{gap:10px;margin:20px 0;display:grid}.studio-task-list article{background:#fafcff;border:1px solid #e3eaf5;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 145px 125px;align-items:start;gap:13px;padding:16px 12px;display:grid}.studio-task-list article.is-done{background:#f2faf5}.studio-task-list article.is-done .studio-task-content>b{color:#60816a;text-decoration:line-through}.studio-task-list label.studio-task-check{padding-top:3px}.studio-task-check input{accent-color:#369767;width:17px;height:17px}.studio-task-content b{font-size:12px;line-height:1.5;display:block}.studio-task-content small{color:#8a98ac;margin:5px 0 8px;font-size:9px;display:block}.studio-task-content details label{margin:10px 0}.studio-task-content button{padding:5px 8px;font-size:10px}.studio-task-list select,.studio-task-list input[type=date]{padding:8px 7px;font-size:10px}.studio-approve,.studio-event-connect{border-top:1px solid #e4ebf5;margin-top:24px;padding-top:15px}.studio-event-connect{background:#f3f8ff;border-radius:10px;padding:10px 16px 16px}.studio-event-delete{margin-top:25px}.studio-event-delete button{color:#a25b5b;margin-top:12px}.studio-error{background:#fff7ee;border-radius:8px;padding:12px;color:#ac6434!important;margin:16px 0!important;font-size:11px!important}.studio-print{display:none}.tabs[data-count="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.studio-ai-concept{background:#f6fbf8;border:1px solid #dce9e2;border-radius:11px;margin:18px 0;padding:18px}.studio-ai-concept h4{margin:14px 0 7px;font-size:16px}.studio-ai-concept ul{color:#667f74;padding-left:18px;font-size:11px;line-height:1.7}.studio-intake-choices,.studio-duration{border:0;min-width:0;margin:24px 0;padding:0}.studio-intake-choices legend,.studio-duration legend{color:#234a79;margin-bottom:10px;font-size:12px;font-weight:700}.studio-intake-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-intake-choices label{background:#fafcff;border:1px solid #e0e8f4;border-radius:8px;align-items:center;gap:8px;padding:10px;line-height:1.5;display:flex}.studio-intake-choices input{accent-color:#2468d2;flex:none;width:15px;height:15px}.studio-duration>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-duration button{text-align:left;gap:7px;padding:14px;display:grid}.studio-duration button[aria-pressed=true]{background:#edf4ff;border-color:#85aef0}.studio-duration span,.studio-duration small{color:#768ca8;font-size:10px;line-height:1.5}.studio-duration>small{margin-top:10px;display:block}.studio-intake-subtitle h4{margin:24px 0 4px;font-size:14px}.studio-creative-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-expectation-fields{gap:12px;max-width:580px;display:grid}.studio-expectation-fields label{max-width:none}.studio-product-periods{color:#647c9b;background:#f5f8fd;border-radius:9px;gap:6px;padding:12px 15px;font-size:10px;line-height:1.6;display:grid}.studio-product-periods b{color:#355b89;font-weight:600}.studio-product-periods small{font-size:9px}.studio-product-matches{margin:10px 0 16px;font-size:10px;line-height:1.6}.studio-product-matches ul{max-height:130px;overflow:auto}.studio-product-grid dd.studio-trend-up{color:#278356}.studio-product-grid dd.studio-trend-down{color:#b45a57}@media (width<=900px){.studio-intake-choices>div{grid-template-columns:1fr 1fr}}@media (width<=580px){.studio-intake-choices>div,.studio-duration>div,.studio-creative-counts{grid-template-columns:1fr}.studio-duration button{gap:4px;padding:12px}}.studio-optional-estimate{background:#fafcff;border:1px solid #e2e9f3;border-radius:10px;margin:20px 0;padding:13px 16px}.studio-optional-estimate summary{font-weight:650}.studio-optional-estimate summary span{color:#8b99ab;margin-left:8px;font-size:9px;font-weight:400}.studio-optional-estimate label{max-width:420px;margin:14px 0 4px}.studio-optional-estimate small{color:#7d8da4;font-size:10px;line-height:1.6}.studio-site-standard{background:#f2f7ff;border:1px solid #e0eafa;border-radius:10px;margin:18px 0;padding:15px 18px}.studio-site-standard b{color:#305a91;font-size:12px}.studio-site-standard p{font-size:11px}.studio-site-standard small{color:#7990ae;font-size:10px;line-height:1.6}.studio-product-picks{margin:22px 0 28px}.studio-product-picks>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.studio-product-picks h4{margin:6px 0;font-size:15px}.studio-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.studio-product-grid article{background:linear-gradient(150deg,#f7faff,#fff);border:1px solid #dde8f5;border-radius:11px;flex-direction:column;align-items:start;min-width:0;padding:16px;display:flex}.studio-product-grid h5{margin:9px 0 4px;font-size:13px;line-height:1.5}.studio-product-grid small{color:#7690b0;font-size:9px;line-height:1.5}.studio-product-sku{color:#97a3b5;font-size:9px}.studio-product-grid dl{flex-wrap:wrap;gap:12px 18px;margin:16px 0 9px;display:flex}.studio-product-grid dt{color:#7a8da6;font-size:9px;line-height:1.5}.studio-product-grid dd{color:#285c9c;margin:4px 0;font-size:16px;font-weight:700}.studio-product-grid ul{color:#557395;margin:9px 0;padding:0 0 0 14px;font-size:10px;line-height:1.7}.studio-product-grid p{font-size:10px;line-height:1.6}.studio-product-grid button{margin-top:auto}.studio-product-grid button[aria-pressed=true]{color:#248253;background:#eaf7ef;border-color:#bbdec9}.studio-generation-buttons{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.studio-linked-event{background:#fafcff;border:1px solid #e3eaf5;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0;padding:13px 16px;display:flex}.studio-linked-event b{font-size:12px}.studio-linked-event span{color:#7d8fa7;margin-top:6px;font-size:10px;display:block}.studio-linked-event>small{color:#5277a3;text-align:right;font-size:10px}@media (width<=1000px){.studio-product-grid{grid-template-columns:1fr}.studio-product-grid article{padding:15px}.studio-product-grid dl{margin:10px 0}.studio-product-grid h5{margin-top:5px}}@media (width<=720px){.studio-product-picks>header,.studio-linked-event{flex-direction:column;align-items:start}.studio-linked-event>small{text-align:left}.studio-generation-buttons{justify-content:flex-start}}.studio-funding{background:#fbfcff;border:1px solid #e3eaf4;border-radius:10px;grid-template-columns:210px 1fr;align-items:center;gap:24px;margin-top:18px;padding:16px;display:grid}.studio-funding label{color:#71839e;font-size:10px}.studio-funding input{width:100%;min-width:0;font:inherit;color:#214d8d;background:#fff;border:1px solid #d5e1f2;border-radius:7px;margin-top:7px;padding:8px 10px;font-size:15px}.studio-funding b{font-size:12px}.studio-funding p{color:#7b8da6;margin-bottom:0!important;font-size:10px!important}.studio-event-content{border-bottom:1px solid #e2eaf5;margin:20px 0 25px;padding-bottom:20px}.studio-event-content>summary{color:#234c7e;font-size:14px;font-weight:650}.studio-content-grid{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.studio-content-grid article{background:#f8faff;border:1px solid #e1e8f3;border-radius:11px;padding:16px}.studio-content-grid small{color:#6381a6;margin-bottom:13px;font-size:10px;display:block}.studio-content-grid label{margin:12px 0}.studio-content-grid textarea{min-height:145px;font-size:11px}.studio-content-grid button{padding:5px 8px;font-size:10px}@media (width<=720px){.studio-funding,.studio-content-grid{grid-template-columns:1fr;gap:15px}}@media (width<=1100px){.studio-opportunity-grid{grid-template-columns:1fr 1fr}.studio-event-layout{grid-template-columns:190px minmax(0,1fr)}.studio-task-list article{grid-template-columns:20px minmax(0,1fr) 120px}.studio-task-list article>label:last-child{grid-column:2/-1;max-width:180px}.tabs[data-count="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.studio-evidence,.studio-goal-events,.studio-event-wizard,.studio-event-editor{padding:18px}.studio-section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.studio-evidence-controls,.studio-reference-grid,.studio-channel-grid,.studio-opportunity-grid,.studio-event-layout,.studio-form-grid{grid-template-columns:1fr}.studio-reference-grid article{border:0;border-bottom:1px solid #e1e8f2}.studio-evidence-footer{flex-direction:column}.studio-history-table th,.studio-history-table td{padding:11px 9px;font-size:10px}.studio-events-hero{flex-direction:column;align-items:flex-start;padding:22px}.studio-events-hero h2{font-size:25px}.studio-event-list{grid-template-columns:1fr;display:grid}.studio-event-list button{margin:4px 0}.studio-wizard-steps{flex-wrap:wrap;gap:10px}.studio-wizard-steps li{font-size:10px}.studio-task-list article{grid-template-columns:20px minmax(0,1fr)}.studio-task-list article>label:not(.studio-task-check){grid-column:2;max-width:none}.studio-execution-heading{align-items:flex-start}.studio-execution-heading label{width:100px}.studio-event-allocation strong{font-size:20px}.tabs[data-count="7"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.printing-event *{visibility:hidden!important}body.printing-event .studio-print,body.printing-event .studio-print *{visibility:visible!important}body.printing-event .studio-print{box-sizing:border-box;color:#09274d;background:#fff;width:100%;padding:18mm;font-family:Arial,sans-serif;position:absolute;top:0;left:0;display:block!important}body.printing-event .studio-print header{align-items:center;gap:20px;display:flex}body.printing-event .studio-print img{object-fit:contain;width:110px}body.printing-event .studio-print h1{font-size:25px}body.printing-event .studio-print h2{margin-top:25px;font-size:16px}body.printing-event .studio-print p,body.printing-event .studio-print table{font-size:11px;line-height:1.6}body.printing-event .studio-print table{border-collapse:collapse;width:100%}body.printing-event .studio-print td,body.printing-event .studio-print th{text-align:left;border-bottom:1px solid #dce4f1;padding:9px}body.printing-event .studio-print tr{break-inside:avoid}body.printing-event .studio-print footer{color:#6b7f9a;margin-top:25px;font-size:9px}body.printing-event .studio-events>:not(.studio-print){display:none!important}}.studio-percent-input{background:#fff;border:1px solid #dce5f3;border-radius:10px;align-items:center;display:flex}.studio-percent-input input{background:0 0!important;border:0!important}.studio-percent-input>span{color:#64748b;padding-right:14px;font-weight:700}.studio-spinner{border:3px solid #dce7ff;border-top-color:#1958ff;border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:1s linear infinite studio-spin;display:inline-block}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-generation-status{background:#eef4ff;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.studio-generation-status p{margin:4px 0 0}.studio-job-notifications{z-index:1000;gap:10px;max-width:min(390px,100vw - 30px);display:grid;position:fixed;bottom:24px;right:22px}.studio-job-toast{color:#0d2a52;background:#fff;border:1px solid #d8e4fa;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 10px 40px #0c234125}.studio-job-toast small,.studio-job-toast a{margin-top:5px;display:block}.studio-job-toast>a{font-size:13px}.studio-job-toast>button{background:0 0;border:0;align-self:flex-start;font-size:20px}.studio-job-toast.succeeded{border-left:4px solid #15955e}.studio-job-toast.failed{border-left:4px solid #e96556}@media (prefers-reduced-motion:reduce){.studio-spinner{animation:none}}.studio-carousel-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin:15px 0;display:flex}.studio-carousel-toolbar button{background:#fff;border:1px solid #d6e2f6;border-radius:50%;width:36px;height:36px}.studio-carousel-toolbar button:disabled{opacity:.35}.studio-product-thumb{object-fit:contain;max-width:100%;height:90px;margin:5px auto 12px;display:block}.studio-product-search{margin:20px 0;position:relative}.studio-product-search>label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.studio-product-search>input{border:1px solid #d9e4f5;border-radius:10px;width:100%;padding:13px}.studio-product-search ul{background:#fff;border:1px solid #d9e4f5;border-radius:10px;max-height:360px;margin:0;padding:5px;list-style:none;overflow:auto;box-shadow:0 10px 20px #09274f10}.studio-product-search li button{text-align:left;background:#fff;border:0;border-radius:8px;gap:12px;width:100%;padding:12px;display:flex}.studio-product-search li[aria-selected=true] button{background:#edf3ff}.studio-product-search li img{object-fit:contain;width:44px;height:44px}.studio-product-search small{color:#627594;margin-top:5px;display:block}.studio-selected-products{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-selected-products>div{background:#f6f9ff;border:1px solid #ccdcf4;border-radius:12px;padding:12px 36px 12px 12px;font-size:13px;position:relative}.studio-selected-products button{background:0 0;border:0;position:absolute;top:8px;right:9px}.studio-ad-dialog{color:#0d2c55;border:1px solid #d5e3f7;border-radius:20px;width:calc(100vw - 36px);max-width:850px;max-height:85vh;padding:0;box-shadow:0 20px 100px #00152c45}.studio-ad-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00142e85}.studio-ad-dialog>header{border-bottom:1px solid #e0e8f5;justify-content:space-between;padding:22px;display:flex}.studio-ad-dialog h3,.studio-ad-dialog p{margin:8px 0}.studio-ad-dialog>header button{background:0 0;border:0;font-size:24px}.studio-ad-layout{grid-template-columns:240px 1fr;display:grid}.studio-ad-layout>nav{background:#f6f8fc;max-height:60vh;padding:12px;overflow:auto}.studio-ad-layout>nav button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin-bottom:6px;padding:12px;display:block}.studio-ad-layout>nav button[aria-pressed=true]{background:#fff;border-color:#bcd0fc}.studio-ad-layout small{color:#718199;margin-top:5px;display:block}.studio-ad-layout article{padding:22px;overflow:auto}.studio-ad-image{object-fit:contain;background:#eff3fa;border-radius:12px;width:100%;height:220px;display:block}.studio-ad-empty{color:#7e8fa9;place-items:center;display:grid}.studio-ad-layout dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.studio-ad-layout dl>div{background:#f3f7ff;border-radius:10px;padding:10px}.studio-ad-layout dt{color:#6d7f98;font-size:11px}.studio-ad-layout dd{margin:5px 0 0;font-weight:800}@media (width<=760px){.studio-ad-layout{grid-template-columns:1fr}.studio-ad-layout>nav{max-height:160px}.studio-ad-layout article{padding:15px}.studio-ad-image{height:180px}}.studio-wizard-heading{border-bottom:1px solid #e1e9f5;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:23px;padding-bottom:18px;display:flex}.studio-wizard-heading p{line-height:1.5;color:#6e819b!important;margin:8px 0 0!important;font-size:12px!important}.studio-wizard-heading button{white-space:nowrap;font-size:11px!important}.studio-calendar-hint{line-height:1.5;color:#7c8da5!important;font-size:10px!important}@media (width<=720px){.studio-wizard-heading{flex-direction:column;gap:12px}}.studio-live-connection{background:#f2faf6;border:1px solid #d5eadd;border-radius:13px;align-items:flex-start;gap:13px;margin:18px 0;padding:17px 19px;display:flex}.studio-live-connection>span{color:#c79638;margin-top:3px;font-size:13px}.studio-live-connection>span.connected{color:#26976a}.studio-live-connection>div{flex:1;min-width:0}.studio-live-connection b{color:#1d5943;font-size:13px}.studio-live-connection p{line-height:1.5;color:#527363!important;margin:7px 0!important;font-size:12px!important}.studio-live-connection small{color:#738e80;font-size:10px;line-height:1.5}.studio-live-connection a{white-space:nowrap;color:#357658;margin-top:4px;font-size:11px}.studio-generation-proof{background:#edf8f1;border:1px solid #cfe7d7;border-radius:11px;align-items:center;gap:12px;margin:16px 0;padding:13px 15px;display:flex}.studio-generation-proof>span{color:#26835a;font-size:19px}.studio-generation-proof b{color:#275e46;font-size:12px;display:block}.studio-generation-proof small{color:#6b8a78;margin-top:4px;font-size:10px;display:block}@media (width<=720px){.studio-live-connection{flex-wrap:wrap}.studio-live-connection a{margin-left:26px}}.studio-generation-proof[hidden]{display:none}.traffic-plan{color:#15385f;border-top:1px solid #e5ebf4;min-width:0;margin-top:24px;padding-top:24px}.traffic-plan-header,.traffic-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.traffic-plan h4{margin:7px 0;font-size:17px}.traffic-plan p{color:#7688a0;font-size:12px;line-height:1.6}.traffic-period{color:#8e9bb0!important;font-size:10px!important}.traffic-heading{justify-content:flex-start;align-items:center;margin:22px 0 15px}.traffic-heading>span{color:#1c63ce;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.traffic-heading h4{font-size:15px}.traffic-heading p{margin-bottom:0}.traffic-organic-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.traffic-organic-card{background:#fcfdff;border:1px solid #e1e8f3;border-radius:10px;min-width:0;overflow:hidden}.traffic-organic-card>summary{cursor:pointer;padding:15px}.traffic-organic-card summary>b{font-size:12px}.traffic-organic-card summary>span{color:#7b90ab;margin-top:6px;font-size:10px;display:block}.traffic-organic-body{padding:0 15px 15px}.traffic-organic-body>small,.traffic-content-reference{color:#8798ad;font-size:10px;line-height:1.7}.traffic-content-reference{background:#f1f5fb;border-radius:7px;margin:10px 0;padding:9px}.traffic-two-fields{gap:12px;margin:13px 0;display:grid}.traffic-plan label{color:#667f9d;gap:7px;font-size:11px;display:grid}.traffic-plan input{width:100%;min-width:0}.traffic-plan details details{margin:12px 0}.traffic-plan details summary{color:#597fa8;cursor:pointer;font-size:11px}.traffic-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.traffic-paid-grid>article{background:#fff;border:1px solid #dfe8f5;border-radius:12px;min-width:0;padding:18px}.traffic-paid-grid article>header{justify-content:space-between;gap:12px;display:flex}.traffic-paid-grid header>b{font-size:15px}.traffic-paid-grid header>small{color:#8597ae;font-size:10px}.traffic-paid-grid dl{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0;display:grid}.traffic-paid-grid dt{color:#8193ab;font-size:10px}.traffic-paid-grid dd{margin:7px 0 0;font-size:19px;font-weight:700}.traffic-paid-result{align-items:baseline;gap:10px;margin:17px 0;display:flex}.traffic-paid-result strong{color:#2464bd;font-size:23px}.traffic-paid-result span{color:#8a9cb2;font-size:10px}.traffic-paid-grid details{margin:15px 0}.traffic-reconciliation{background:#eff5ff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:20px 0;padding:18px;display:flex}.traffic-reconciliation small{letter-spacing:.04em;color:#6680a2;font-size:8px;display:block}.traffic-reconciliation b{margin-top:7px;font-size:22px;display:block}.traffic-reconciliation>span{color:#9aaec6}.traffic-plan-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.traffic-plan-bottom b{font-size:15px}.traffic-plan-bottom small{color:#8c9ab0;max-width:680px;font-size:10px;line-height:1.6;display:block}.growth-page.goals-compact .traffic-plan-bottom button,.growth-page.goals-compact button.traffic-split-button{color:#fff;background:#155be0;border-color:#155be0;font-size:11px}.traffic-notice{background:#f3faf5;border:1px solid #dbe9df;border-radius:8px;padding:12px;color:#34704b!important}.traffic-action-target{border-top:1px solid #e7edf5;margin-top:14px;padding-top:12px;font-size:11px}.traffic-action-target progress{accent-color:#248d65;width:100%;height:5px}.traffic-action-target small{color:#8496ae;line-height:1.7;display:block}.traffic-action-target .review{color:#a87422}.traffic-action-target .good{color:#248259}@media (width<=1000px){.traffic-organic-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.traffic-organic-grid,.traffic-paid-grid{grid-template-columns:1fr}.traffic-reconciliation{flex-wrap:wrap;justify-content:flex-start}.traffic-reconciliation>div{width:40%}.traffic-reconciliation>span{text-align:center;width:8%}.traffic-plan-bottom{flex-direction:column;align-items:stretch}.traffic-plan-header{flex-wrap:wrap}}.traffic-plan .traffic-measurement-note{color:#916b32;background:#fff9ed;border:1px solid #f0e2c8;border-radius:8px;padding:10px;font-size:11px}.traffic-plan select{width:100%;min-width:0}.traffic-secondary-target{background:#f3f7fc;border-radius:8px;margin:10px 0;padding:10px}.event-session-allocation{gap:6px;max-width:300px;font-size:11px;display:grid}.event-session-allocation input{width:100%;min-width:0}.event-session-allocation small{color:#8093ac;font-size:10px;line-height:1.5}.traffic-organic-card[open]{grid-column:1/-1}.traffic-organic-card[open] .traffic-organic-body{grid-template-columns:1fr 1fr;gap:10px 25px;display:grid}.traffic-organic-body>p:first-child,.traffic-organic-body>small{grid-column:1/-1;margin:0}.traffic-organic-body>.traffic-two-fields{grid-template-columns:1fr 1fr;align-items:start;margin:0}.traffic-organic-body>button{place-self:end start}.growth-page .studio-linked-event>.studio-check{white-space:nowrap;align-items:center;gap:8px;display:flex}.growth-page .studio-linked-event>.studio-check input{width:auto}@media (width<=700px){.traffic-organic-card[open] .traffic-organic-body,.traffic-organic-body>.traffic-two-fields{grid-template-columns:1fr}.growth-page .studio-linked-event>.studio-check{white-space:normal}}.traffic-test-hint{align-content:start;justify-items:start;gap:6px;display:grid}.traffic-test-hint small{color:#8798ad;font-size:10px;line-height:1.5}.instagram-cadence{background:#fff;border:1px solid #e1e9f4;border-radius:10px;grid-column:1/-1;padding:15px}.instagram-cadence header{justify-content:space-between;align-items:center;gap:15px;display:flex}.instagram-cadence header>b{font-size:13px}.instagram-cadence small{color:#7c90ab;font-size:10px;line-height:1.6;display:block}.instagram-cadence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:16px 0;display:grid}.traffic-budget-suggestion{background:#f2f6ff;border:1px solid #dae5f7;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:17px;display:flex}.traffic-budget-suggestion small{letter-spacing:.06em;color:#6d89ae;font-size:9px}.traffic-budget-suggestion strong{margin:6px 0;font-size:20px;display:block}.traffic-budget-suggestion p{margin:5px 0 0}.traffic-content-progress{margin-top:13px}.traffic-content-progress>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.traffic-content-progress article{border:1px solid #e0e8f4;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.traffic-content-progress input{width:100%;min-width:0}.traffic-content-progress span{font-size:12px}.lever-guidance{border-top:1px solid #e5ebf3;margin-top:25px;padding-top:20px}.lever-guidance header h4{margin:8px 0;font-size:17px}.lever-guidance-group{margin-top:18px}.lever-guidance-group>h4{font-size:14px}.lever-guidance-group>h4>span{color:#285fc2;background:#eef4ff;border-radius:20px;margin-left:5px;padding:4px 8px;font-size:11px}.lever-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lever-guidance-grid article{background:#fafcff;border:1px solid #e0e7f2;border-radius:10px;flex-direction:column;align-items:start;padding:15px;display:flex}.lever-guidance-grid b{font-size:12px}.lever-guidance-grid p{color:#7b8da5;flex:1;font-size:12px}.lever-guidance-group>small{color:#998151;margin-top:8px;font-size:10px;display:block}@media (width<=700px){.instagram-cadence header{flex-direction:column;align-items:start;gap:5px}.instagram-cadence-grid,.lever-guidance-grid{grid-template-columns:1fr}.traffic-budget-suggestion{flex-direction:column;align-items:stretch}.traffic-content-progress>div{grid-template-columns:1fr}}.goal-save-state{color:#6d829c;align-items:center;gap:7px;margin:8px 0;font-size:10px;display:flex}.saved-dot,.saving-dot{background:#27a474;border-radius:50%;width:6px;height:6px}.saving-dot{background:#e9a53e;animation:1s ease-in-out infinite goal-soft-pulse}.goal-save-state.has-error{color:#ba4046}.goal-execution{color:#0d2a50;gap:24px;display:grid}.execution-header{justify-content:space-between;align-items:start;gap:22px;display:flex}.execution-header h2{letter-spacing:-.04em;margin:8px 0;font-size:27px;line-height:1.15}.execution-header p{color:#7488a2;font-size:13px}.execution-header button{white-space:nowrap}.execution-score{color:#fff;background:#082850;border-top:4px solid #ff783a;border-radius:19px;grid-template-columns:180px 1fr 180px;align-items:center;gap:25px;padding:28px;display:grid}.execution-gauge{background:conic-gradient(#38d398 var(--progress),#ffffff14 0);border-radius:50%;width:158px;height:158px;padding:9px}.execution-gauge>div{text-align:center;background:#082850;border-radius:50%;place-content:center;width:140px;height:140px;display:grid}.execution-gauge b{letter-spacing:-.04em;font-size:37px}.execution-gauge span{color:#b1c9e8;font-size:10px}.execution-main-result>small{letter-spacing:.1em;color:#afc7e8;font-size:9px;display:block}.execution-main-result>strong{letter-spacing:-.05em;margin:9px 0;font-size:35px;display:block}.execution-main-result>p{color:#c1d2e7;font-size:13px}.execution-main-result>small:last-child{letter-spacing:0;max-width:560px;margin-top:12px;line-height:1.6}.execution-pace{color:#ffcf83;background:#ffffff0c;border-radius:15px;padding:5px 10px;font-size:11px;display:inline-block}.execution-pace.good{color:#7df0c5}.execution-task-score{border-left:1px solid #ffffff20;gap:10px;padding-left:25px;display:grid}.execution-task-score>b{font-size:36px}.execution-task-score b small{color:#829fc6;font-size:20px}.execution-task-score>span{color:#c0d1e9;font-size:11px}.execution-task-score>strong{color:#ffac97;font-size:11px}.execution-task-score progress{accent-color:#ff8f55;width:100%;height:5px}.execution-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.execution-stat-grid article{background:#fff;border:1px solid #dfe7f3;border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid;position:relative}.execution-stat-grid i{color:#bbd4f7;font-size:23px;font-style:normal;position:absolute;top:13px;right:15px}.execution-stat-grid small{color:#7488a4;letter-spacing:.04em;max-width:85%;font-size:9px}.execution-stat-grid b{letter-spacing:-.04em;font-size:24px}.execution-stat-grid span{color:#8797ac;font-size:11px}.execution-compensation{color:#226c55;background:#effaf6;border:1px solid #cfe9e0;border-radius:12px;padding:19px}.execution-compensation>b{font-size:15px}.execution-compensation p{font-size:12px;line-height:1.6}.execution-compensation small{color:#6e9a88;font-size:10px}.execution-channels h3{font-size:18px}.execution-channels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.execution-channels article{border:1px solid #e0e7f1;border-radius:10px;gap:10px;padding:14px;display:grid}.execution-channels b{font-size:12px}.execution-channels span{font-size:20px}.execution-channels small{color:#8192a8;font-size:10px}.execution-channels progress{accent-color:#1e69dd;width:100%;height:5px}.execution-note{background:#fffaf0;border:1px solid #f2dfbc;border-radius:10px;padding:13px;font-size:12px}.execution-data-stamp{color:#8c9cb0;font-size:10px;line-height:1.6}.goal-action-board{gap:18px;display:grid}.goal-action-board>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.goal-action-board h3{font-size:23px!important}.action-completion{grid-template-columns:auto auto;align-items:center;gap:5px 12px;display:grid}.action-completion>b{font-size:25px}.action-completion b small{color:#8c9cb3;font-size:14px}.action-completion>span{color:#8a9bb1;font-size:10px}.action-completion progress{accent-color:#26a575;grid-column:1/-1;width:100%;height:4px}.goal-action-board>nav{flex-wrap:wrap;gap:7px;display:flex}.goal-action-board>nav button{border-radius:20px!important;padding:7px 12px!important;font-size:11px!important}.goal-action-board>nav button[aria-pressed=true]{color:#fff!important;background:#0c2e58!important;border-color:#0c2e58!important}.goal-action-board>nav span{opacity:.6;margin-left:5px;font-size:10px}.goal-action-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.goal-action-card{background:#fff;border:1px solid #e0e8f4;border-top:3px solid #2474e8;border-radius:13px;flex-direction:column;gap:13px;min-width:0;padding:19px;display:flex}.goal-action-card.action-ticket{border-top-color:#f48a45}.goal-action-card.action-attract{border-top-color:#2bb698}.goal-action-card.action-retain{border-top-color:#9672dd}.goal-action-card.is-done{background:#f4faf7;border-color:#cfe9db}.goal-action-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-driver{color:#45709c;align-items:center;gap:6px;font-size:11px;display:flex}.action-driver i{background:#edf4ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:19px;font-style:normal;display:grid}.action-deadline{color:#8193ab;font-size:10px}.action-deadline.late{color:#bf4c3d;background:#fff0ed;border-radius:8px;padding:5px 7px}.action-deadline.due{color:#a77522;background:#fff7df;border-radius:8px;padding:5px 7px}.action-deadline.done{color:#269c6d}.goal-action-card>h4{letter-spacing:-.02em;flex:1;max-width:95%;line-height:1.35;margin:0!important;font-size:16px!important}.action-person{color:#7b91ac;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.action-person>span{color:#b27e25;font-size:9px}.action-numbers{border-top:1px solid #edf1f7;padding-top:10px}.action-numbers>summary{color:#3166a7;cursor:pointer;font-size:11px}.action-numbers>summary span{float:right;opacity:.65;font-size:9px}.goal-action-card>footer{justify-content:space-between;align-items:start;gap:10px;margin-top:3px;display:flex}.growth-page.goals-compact .action-advance{color:#2364b1;background:#edf5ff;border-color:#d7e6fb;font-size:11px}.goal-action-card>footer>details>summary{color:#8497b0;cursor:pointer;padding:10px 0;font-size:11px}.action-edit-fields{gap:10px;margin-top:12px;display:grid}.action-edit-fields label{font-size:10px}.action-edit-fields input{width:100%;min-width:0}.goal-add-action{place-content:center;justify-items:center;gap:10px;min-height:200px;background:#f9fbff!important;border-style:dashed!important;border-radius:13px!important;display:grid!important}.goal-add-action>span{color:#76a3d8;font-size:30px}.goal-add-action b{font-size:13px}.goal-add-action small{color:#93a3b8;font-size:10px}@keyframes goal-soft-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.saving-dot{animation:none}}@media (width<=900px){.execution-score{grid-template-columns:150px 1fr}.execution-task-score{border-top:1px solid #ffffff20;border-left:0;grid-column:1/-1;align-items:center;padding:15px 0 0;display:flex}.execution-task-score progress{max-width:200px}.execution-stat-grid,.execution-channels>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.execution-header{flex-direction:column}.execution-header h2{font-size:23px}.execution-score{text-align:center;grid-template-columns:1fr;justify-items:center;padding:23px}.execution-main-result>strong{font-size:30px}.execution-task-score{width:100%}.execution-stat-grid{gap:8px}.execution-stat-grid article{padding:14px}.execution-stat-grid b{font-size:21px}.execution-channels>div,.goal-action-cards{grid-template-columns:1fr}.action-numbers>summary span{float:none;margin-top:6px;display:block}.goal-action-board>header{align-items:start}.action-completion{min-width:90px}}.execution-expected{background:#ffffff0c;border:1px solid #ffffff24;border-radius:9px;flex-wrap:wrap;gap:6px;display:inline-flex;color:#e3efff!important;padding:9px 12px!important}.execution-rhythm{font-weight:650;line-height:1.5;font-size:11px!important}.execution-rhythm.good{color:#21815b!important}.execution-rhythm.review{color:#bd6626!important}.execution-rhythm.unknown{color:#8895a9!important}.execution-indicator.good{border-bottom:3px solid #65b991}.execution-indicator.review{border-bottom:3px solid #eda866}.execution-stat-grid small:last-child{max-width:none;line-height:1.5}.execution-channels article.review{border-top:3px solid #e6b37f}.execution-channels article.good{border-top:3px solid #86bda5}.execution-channels article>b{font-size:13px}.execution-cps{border-top:1px solid #e4eaf2;gap:7px;padding-top:12px;display:grid}.execution-cps>b{font-size:18px!important}.execution-cps>b>small{font-weight:400}.execution-caption{color:#7b8da5;font-size:12px}.execution-organic>header h3{margin:8px 0;font-size:23px}.execution-organic>header p{color:#7d8ca3;margin-bottom:18px;font-size:12px}.execution-organic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.organic-execution-card{background:#fff;border:1px solid #dce6f2;border-top:3px solid #90aecf;border-radius:14px;gap:12px;min-width:0;padding:20px;display:grid}.organic-execution-card.good{border-top-color:#38a776}.organic-execution-card.review{border-top-color:#e9a14d}.organic-execution-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.organic-execution-card h4{margin:0!important;font-size:16px!important}.organic-execution-card>small{color:#7e8fa6;font-size:11px;line-height:1.6}.organic-visit-score{align-items:center;gap:15px;display:flex}.organic-visit-score>strong{letter-spacing:-.05em;font-size:32px}.organic-visit-score>span{color:#8496ab;font-size:11px;line-height:1.8}.organic-visit-score b{color:#426183;font-weight:500}.organic-execution-card>progress{accent-color:#2b9a75;width:100%;height:6px}.organic-production{border-top:1px solid #e9eef5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.organic-production>div{background:#f7f9fd;border-radius:9px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.organic-production b{font-size:12px}.organic-production strong{font-size:19px}.organic-production strong small{color:#8a9bb0;font-size:12px}.organic-production input{width:100%;min-width:0;padding:7px!important;font-size:12px!important}.execution-event-pace{background:#f5f7ff;border:1px solid #dfe5fa;border-radius:14px;gap:14px;padding:19px;display:grid}.execution-event-pace>header{gap:12px;display:flex}.execution-event-pace>header>span{color:#5679d0;font-size:30px}.execution-event-pace h3{margin:0 0 7px;font-size:17px}.execution-event-pace p,.execution-event-pace>small{color:#7c8da7;margin:0;font-size:11px;line-height:1.7}.execution-event-pace>div{flex-wrap:wrap;gap:10px;display:flex}.execution-event-pace article{background:#fff;border:1px solid #e2e7f6;border-radius:9px;gap:6px;padding:12px;display:grid}.execution-event-pace article b{font-size:12px}.execution-event-pace article span,.execution-event-pace article small{color:#7488a6;font-size:11px}@media (width<=760px){.execution-organic-grid{grid-template-columns:1fr}.organic-execution-card>header{flex-wrap:wrap}.execution-stat-grid article>span{line-height:1.6}.organic-production{gap:5px}.organic-production>div{padding:8px}.execution-expected{justify-content:center}}.planning-revenue-mini{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.planning-revenue-mini>span{background:#fff;border:1px solid #dce5f4;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.planning-revenue-mini small{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.planning-revenue-mini b{color:#09254c;font-size:13px}.planning-revenue-mini.seasonal b{font-size:19px}.journey-lever{position:relative}.lever-support-link{text-align:left;border-radius:9px;gap:5px;width:100%;line-height:1.35;display:grid;color:#116847!important;background:#e8f5f0!important;border:0!important;padding:10px 12px!important;font-size:12px!important}.lever-support-link b{font-size:11px}.support-ticket{color:#6532a4!important;background:#f1eaff!important}.lever-guidance>header p{font-size:13px}.lever-guidance-group{--guide:#15845d;background:linear-gradient(135deg,#f1faf6,#fff);border:1px solid #c9e7dc;border-radius:17px;padding:19px;scroll-margin-top:100px;overflow:hidden}.lever-guidance-group.guidance-ticket{--guide:#7045c2;background:linear-gradient(135deg,#f7f2ff,#fff);border-color:#ddcff5}.lever-guidance-group>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lever-guidance-group>header small{letter-spacing:.12em;color:var(--guide);font-size:9px;font-weight:800}.lever-guidance-group>header h4{line-height:1.2;color:var(--guide)!important;margin:3px 0!important;font-size:21px!important}.guidance-symbol{background:var(--guide);color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:27px;display:grid}.guidance-lift{color:var(--guide);background:#fff;border:1px solid;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:15px}.lever-guidance-grid>article{flex-direction:column;gap:9px;display:flex;position:relative;box-shadow:0 4px 12px #09254c04;background:#fff!important;border-radius:12px!important;padding:17px!important}.guidance-idea-number{color:var(--guide);background:#f0f4fa;border-radius:7px;place-items:center;width:29px;height:26px;font-size:11px;font-weight:800;display:grid}.lever-guidance-grid>article>b{color:#0c284c;line-height:1.3;font-size:15px!important}.lever-guidance-grid>article>p{max-width:30ch;line-height:1.55;margin:0 0 8px!important;font-size:12px!important}.lever-guidance-grid>article>button{text-align:left;color:var(--guide)!important;background:#fff!important;border-color:#dce6ed!important;margin-top:auto!important;font-size:11px!important}.lever-guidance-group>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:15px;display:flex}.lever-guidance-group>footer>small{color:#62758b;max-width:48ch;font-size:11px}.lever-guidance-group>footer>div{white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.lever-guidance-group>footer button{color:var(--guide)!important;background:#fff!important;padding:6px 11px!important}.lever-guidance-group.is-highlighted{box-shadow:0 0 0 3px color-mix(in srgb,var(--guide) 13%,transparent);animation:.8s ease-out guidance-reveal}@keyframes guidance-reveal{0%{background:#fff1cc;transform:translateY(3px)}to{transform:none}}.traffic-base-strip{background:#f0f5ff;border:1px solid #dce6f8;border-radius:14px;grid-template-columns:.8fr 1fr 1fr 1fr;align-items:center;gap:20px;margin:18px 0;padding:20px;display:grid}.traffic-base-strip>span{letter-spacing:.06em;color:#5f7495;font-size:10px;line-height:1.7}.traffic-base-strip>span>b{color:#0b2a52;font-size:15px}.traffic-base-strip>div{gap:5px;display:grid}.traffic-base-strip strong{color:#0b2a52;font-size:23px}.traffic-base-strip small{color:#60718a;font-size:11px;line-height:1.5}.traffic-visit-equation,.traffic-budget-total{background:#fff;border:1px solid #dce6f4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:20px;display:flex}.traffic-visit-equation>div,.traffic-budget-total>div{gap:7px;display:grid}.traffic-visit-equation small,.traffic-budget-total small{letter-spacing:.06em;color:#70819b;font-size:9px;font-weight:800}.traffic-visit-equation b{color:#122e50;font-size:23px}.traffic-visit-equation>div:last-child b{color:#1459eb}.traffic-budget-total{color:#fff;background:#08234a;border:0}.traffic-budget-total small{color:#b3c5e2}.traffic-budget-total b{color:#fff;font-size:22px}.traffic-budget-total>div:last-child b{color:#91c8ff}.traffic-channel-base{border-bottom:1px solid #e4eaf4;grid-template-columns:1fr 1fr;gap:10px;margin:5px 0 10px;padding:11px 0;display:grid}.traffic-channel-base span{color:#6b7d95;gap:5px;font-size:10px;display:grid}.traffic-channel-base b{color:#183458;font-size:17px}.traffic-paid-grid>article>label{background:#f2f6ff;border-radius:10px;padding:12px;font-size:11px}.traffic-paid-result{padding:10px 0!important}.traffic-paid-result>strong{font-size:19px!important}.traffic-plan-bottom small{max-width:66ch;margin-top:9px;font-size:11px;line-height:1.5;display:block}.traffic-organic-card>summary{padding:15px!important}.traffic-organic-body>p{margin:0;font-size:12px!important}.instagram-visit-target{color:#1558ed;margin:8px 0;font-size:22px;line-height:1.2;display:block}.instagram-visit-target small{color:#61738d;font-size:10px!important;display:inline!important}.instagram-cadence-grid>label>b{color:#142f52;font-size:13px}.instagram-cadence>header{margin-bottom:12px}.instagram-cadence>details{margin:13px 0}.instagram-cadence details p{font-size:12px;line-height:1.5}.journey-extra-ideas{border:1px solid #e0e6ef;border-radius:12px;margin-bottom:18px;padding:14px}.journey-extra-ideas>summary{color:#3e5678;font-size:13px;font-weight:700}.journey-save{background:#edf4ff;border-radius:14px;padding:19px}.journey-save>span{max-width:38ch;font-size:12px;line-height:1.6}.goal-plan-storage{color:#70819b;align-items:center;gap:8px;margin:9px 0 16px;font-size:11px;display:flex}@media (width<=760px){.traffic-base-strip{grid-template-columns:1fr 1fr;gap:14px}.traffic-base-strip strong{font-size:19px}.traffic-visit-equation,.traffic-budget-total{flex-wrap:wrap;justify-content:flex-start;gap:12px}.traffic-visit-equation>div{min-width:38%}.traffic-visit-equation b{font-size:21px}.traffic-budget-total>div{min-width:32%}.traffic-budget-total b{font-size:18px}.lever-guidance-group{padding:13px}.lever-guidance-group>header h4{font-size:17px!important}.guidance-symbol{width:34px;min-width:34px;height:34px;font-size:23px}.guidance-lift{font-size:12px}.lever-guidance-group>footer{flex-direction:column;align-items:flex-start}.lever-guidance-grid>article>p{max-width:none}.planning-revenue-mini b{font-size:12px}}@media (prefers-reduced-motion:reduce){.lever-guidance-group.is-highlighted{animation:none}}.lever-guidance-grid>article.guidance-featured{box-shadow:0 5px 15px #16805512;background:linear-gradient(145deg,#e4f6ed,#fbfffd)!important;border:2px solid #20845c!important}.guidance-featured-label{letter-spacing:.07em;font-weight:850;color:#087443!important;font-size:9px!important}.lever-guidance-grid>article.guidance-featured>b{color:#07563c!important;font-size:18px!important}.lever-guidance-grid>article.guidance-featured>button{color:#fff!important;background:#13744f!important;border-color:#13744f!important}.instagram-cadence>header>div{gap:6px;display:grid}.instagram-sum-chip{white-space:nowrap;border-radius:20px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-block}.instagram-sum-chip.is-valid{color:#16734e;background:#e7f6ed}.instagram-sum-chip.is-invalid{color:#9f6421;background:#fff0df}.instagram-format-card{background:#fff;border:1px solid #dfe7f4;border-radius:12px;gap:10px;padding:15px;display:grid}.instagram-format-card>b{color:#123253;font-size:14px}.instagram-format-card>label{color:#74859e;gap:6px;font-size:10px;display:grid}.growth-page.goals-compact .instagram-format-card .instagram-format-visits{letter-spacing:-.04em;color:#145ff0;background:#f4f8ff;border-color:#cbdcf9;min-height:52px;padding:10px 12px;font-size:25px;font-weight:800}.instagram-format-card>small{color:#7b8da5;font-size:10px}.instagram-sum{border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:12px 0;padding:13px 15px;display:flex}.instagram-sum.is-valid{color:#217551;background:#edf8f1}.instagram-sum.is-invalid{color:#9e641c;background:#fff4e5}.instagram-sum b{letter-spacing:-.02em;font-size:16px}.instagram-sum small{font-size:11px;font-weight:400}.instagram-sum>span{font-size:11px}.instagram-production>p{max-width:65ch;font-size:12px}.instagram-production .instagram-cadence-grid{margin-top:15px}.traffic-order-score{background:#f7faff;border:1px solid #d6e5fa;border-radius:14px;margin:19px 0;padding:20px}.traffic-order-score>header{align-items:center;gap:11px;display:flex}.traffic-order-score>header>span{color:#2365ce;background:#e5edff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.traffic-order-score>header small{letter-spacing:.08em;color:#607da8;font-size:9px;font-weight:800}.traffic-order-score>header h4{color:#102e52;margin:5px 0;font-size:19px}.traffic-order-score>header>b{color:#93621b;background:#fff0d9;border-radius:15px;margin-left:auto;padding:7px 10px;font-size:11px}.traffic-order-score.is-covered>header>b{color:#157247;background:#e6f5ec}.traffic-order-equation{grid-template-columns:repeat(3,1fr);gap:18px;margin:19px 0;display:grid}.traffic-order-equation>div{background:#fff;border:1px solid #e2eafa;border-radius:10px;gap:7px;padding:15px;display:grid}.traffic-order-equation small{color:#7b8daa;letter-spacing:.04em;font-size:9px;font-weight:800}.traffic-order-equation strong{letter-spacing:-.04em;color:#18395e;font-size:27px}.traffic-order-equation span{color:#7e8fa7;font-size:11px}.traffic-order-score.is-covered .traffic-order-equation>div:nth-child(2) strong{color:#16805a}.traffic-order-score>details{color:#6e83a1;font-size:11px}.traffic-order-score>details p{max-width:100ch;font-size:12px;line-height:1.6}.traffic-order-channel{border-top:1px solid #e9eef7;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;padding-top:11px;display:grid}.traffic-order-channel span{color:#6e829b;gap:6px;font-size:10px;display:grid}.traffic-order-channel b{color:#3265ad;font-size:17px}.traffic-budget-suggestion>div>small{margin:7px 0;font-size:10px;display:block}.execution-simulation-banner{color:#164e99;background:#eaf2ff;border:1px solid #b9d2ff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:16px 20px;display:flex}.execution-simulation-banner>div{gap:5px;display:grid}.execution-simulation-banner b{letter-spacing:.05em;font-size:12px}.execution-simulation-banner span{font-size:12px}.execution-simulation-banner a{color:#144f9c;font-size:12px;font-weight:750}@media (width<=700px){.instagram-sum{flex-direction:column;align-items:start;gap:8px}.instagram-sum b{font-size:15px}.instagram-cadence>header{flex-wrap:wrap}.traffic-order-score{padding:14px}.traffic-order-score>header{flex-wrap:wrap}.traffic-order-score>header>b{margin-left:0}.traffic-order-equation{grid-template-columns:1fr;gap:8px}.traffic-order-equation>div{padding:12px}.traffic-order-equation strong{font-size:25px}.execution-simulation-banner{flex-direction:column;align-items:start;gap:10px}}.execution-kit{--kit-navy:#0b294e;--kit-blue:#175cff;--kit-muted:#64748b;color:var(--kit-navy);margin:20px 0}.kit-eyebrow{letter-spacing:1.4px;color:#fa6a2b;font-size:10px;font-weight:800}.kit-progress{background:#f3f7ff;border:1px solid #e1e9f8;border-radius:16px;grid-template-columns:1fr 160px;align-items:center;gap:8px 24px;padding:16px 18px;display:grid}.kit-progress>div{align-items:center;gap:16px;display:flex}.kit-progress b{font-size:13px}.kit-progress small{color:var(--kit-muted);grid-column:1/-1;font-size:11px}.kit-progress progress{accent-color:#175cff;width:100%;height:7px}.kit-nav{gap:6px;margin:18px 0;padding:3px 1px 7px;display:flex;overflow-x:auto}.kit-nav button{white-space:nowrap;color:var(--kit-muted);background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.kit-nav button span{background:#eff3fa;border-radius:6px;padding:2px 5px;font-size:10px}.kit-nav button[aria-pressed=true]{color:#fff;background:#0c2d55;border-color:#0c2d55}.kit-nav button[aria-pressed=true] span{background:#ffffff26}.kit-concept h4{letter-spacing:-.7px;margin:8px 0 12px;font-size:24px;line-height:1.2}.kit-concept p{color:#536680;max-width:850px;font-size:14px;line-height:1.6}.kit-facts{grid-template-columns:.8fr 1fr 1.2fr;gap:12px;margin:22px 0;display:grid}.kit-facts article{background:#f7f9fd;border:1px solid #e6ecf5;border-radius:12px;padding:15px}.kit-facts span,.kit-text-field>span{color:var(--kit-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.kit-facts b{font-size:13px;line-height:1.4;display:block}.kit-offer{background:linear-gradient(120deg,#eef4ff,#f8fbff);border:1px solid #dce7fd;border-left:3px solid #175cff;border-radius:14px;padding:20px}.kit-offer>p{margin:10px 0;font-size:17px;line-height:1.5}.kit-offer>small{color:var(--kit-muted);font-size:11px;line-height:1.6;display:block}.kit-channel-chips{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.kit-channel-chips span{color:#315786;background:#fff;border:1px solid #dce7f5;border-radius:20px;padding:4px 8px;font-size:10px}.kit-audiences{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.kit-audiences article{border:1px solid #e2e8f0;border-radius:14px;padding:18px}.kit-audiences span{color:var(--kit-blue);font-size:10px;font-weight:800}.kit-audiences h5{margin:7px 0;font-size:14px}.kit-audiences p{color:var(--kit-muted);margin:0;font-size:12px;line-height:1.6}.kit-changes,.kit-confirmations{border:1px solid #e5ebf4;border-radius:12px;margin:12px 0;padding:12px 15px;font-size:12px}.kit-confirmations{background:#fffbf2;border-color:#f4e6c6}.kit-confirmations summary span{color:#b77915;font-weight:900}.kit-changes summary,.kit-confirmations summary{cursor:pointer;font-weight:700}.kit-changes li,.kit-confirmations li{margin:7px 0;line-height:1.6}.kit-next{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:18px 0;display:flex}.kit-next b{font-size:14px}.kit-next p{color:var(--kit-muted);max-width:560px;margin:5px 0;font-size:12px}.kit-next button{white-space:nowrap;background:var(--kit-blue);color:#fff;border:0;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:700}.kit-materials>header{margin:24px 0 18px}.kit-materials h4{margin:0 0 6px;font-size:21px}.kit-materials>header p{color:var(--kit-muted);margin:0;font-size:12px}.kit-stage-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.kit-stage-nav button{color:#617089;background:#fff;border:1px solid #dce5f3;border-radius:20px;gap:10px;padding:8px 12px;font-size:12px;display:flex}.kit-stage-nav button[aria-pressed=true]{color:#175cff;background:#edf4ff;border-color:#acc6ff}.kit-stage-nav b{font-size:11px}.kit-creative-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.kit-creative{background:#fff;border:1px solid #e0e8f3;border-radius:14px;overflow:hidden}.kit-creative[open]{grid-column:1/-1;box-shadow:0 12px 25px #173a6a08}.kit-creative summary{cursor:pointer;gap:12px;padding:16px;list-style:none;display:flex}.kit-creative summary::-webkit-details-marker{display:none}.kit-number{color:#175cff;background:#f0f5ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.kit-creative summary>div{flex:1;min-width:0}.kit-creative small,.kit-message header small,.kit-site-grid header small{color:var(--kit-muted);font-size:10px}.kit-creative h5,.kit-message h5,.kit-site-grid h5{margin:4px 0;font-size:14px;line-height:1.4}.kit-creative summary p{color:#5d6e84;margin:7px 0 0;font-size:12px;line-height:1.5}.kit-state{color:#7890ad;white-space:nowrap;font-size:10px}.is-reviewed .kit-state,.kit-vip-timeline .is-reviewed .kit-message>header>span{color:#16835d}.kit-card-body{padding:0 18px 18px}.kit-card-tools{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:8px;margin:8px 0 20px;display:flex}.kit-card-tools button,.kit-copy button{color:#23528d;background:#f4f7fc;border:1px solid #dde6f3;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.kit-copy{flex-direction:column;align-items:end;gap:5px;display:flex}.kit-copy small{color:#16835d;font-size:10px}.kit-text-field{margin:18px 0}.kit-text-field p{white-space:pre-wrap;overflow-wrap:anywhere;color:#304865;margin:0;font-size:13px;line-height:1.7}.kit-text-field:has(>span)+.kit-text-field{border-top:1px solid #edf1f7;padding-top:10px}.kit-edit-field{margin:14px 0;font-size:11px;font-weight:700;display:block}.kit-edit-field textarea{width:100%;min-height:110px;font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #c9d8ef;border-radius:10px;margin-top:7px;padding:12px;font-size:13px;font-weight:400;line-height:1.6;display:block}.kit-purpose{color:#64748b;font-size:11px;line-height:1.5;display:block}.kit-reviewed{color:#43617c;border-top:1px solid #e9eef5;align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.kit-reviewed input{accent-color:#16835d}.kit-vip-timeline{gap:18px;display:grid}.kit-vip-timeline>article{grid-template-columns:100px 1fr;gap:18px;display:grid}.kit-date{border-right:2px solid #d8e9e4;flex-direction:column;gap:5px;padding:10px 12px 0 0;display:flex}.kit-date>b{letter-spacing:-.5px;font-size:18px}.kit-date>span{color:#64748b;font-size:10px}.kit-message{background:#f7fcfa;border:1px solid #dcebe6;border-radius:16px;padding:18px}.kit-message>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.kit-message>header>span{color:#8a9b99;white-space:nowrap;font-size:10px}.kit-message .kit-text-field{background:#fff;border:1px solid #e5eee9;border-radius:12px;padding:16px}.kit-date-fields{gap:12px;display:flex}.kit-date-fields label{flex-direction:column;gap:5px;font-size:11px;display:flex}.kit-date-fields input{font:inherit;background:#fff;border:1px solid #d8e5df;border-radius:8px;padding:8px}.kit-site-grid{grid-template-columns:1fr;gap:20px;display:grid}.kit-site-grid>article{border:1px solid #e1e8f2;border-radius:16px;overflow:hidden}.kit-site-grid header{padding:16px 18px}.kit-banner-preview{color:#fff;background:linear-gradient(125deg,#0d2d54,#17467c);flex-direction:column;align-items:start;padding:28px;display:flex}.kit-banner-preview>b{max-width:660px;font-size:23px;line-height:1.25}.kit-banner-preview p{color:#d1def0;max-width:600px;font-size:13px;line-height:1.6}.kit-banner-preview>span{background:#ff6a2a;border-radius:7px;padding:8px 13px;font-size:11px;font-weight:700}.kit-legacy{background:#fff9ef;border:1px solid #f4ddb7;border-radius:12px;padding:15px;font-size:12px}.kit-legacy p{color:#786744;line-height:1.5}.kit-legacy button{color:#77531b;background:#f0e4cc;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.kit-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #d8e2ed;border-radius:12px;padding:25px;font-size:13px}.kit-timeline-toggle{border:1px solid #dce5f1;border-radius:14px;margin:24px 0;padding:16px}.kit-timeline-toggle>summary{cursor:pointer;font-size:14px;font-weight:700}.kit-timeline-toggle[open]>summary{margin-bottom:20px}.kit-creative summary:focus-visible,.kit-nav button:focus-visible,.kit-stage-nav button:focus-visible{outline-offset:2px;outline:3px solid #8caeff}@media (width<=700px){.kit-progress{grid-template-columns:1fr}.kit-progress>div{flex-wrap:wrap;gap:6px 12px}.kit-facts{grid-template-columns:1fr}.kit-facts article{padding:12px 14px}.kit-audiences,.kit-creative-grid{grid-template-columns:1fr}.kit-nav button{padding:9px 10px}.kit-concept h4{font-size:21px}.kit-offer{padding:16px}.kit-offer>p{font-size:15px}.kit-next{flex-direction:column;align-items:start}.kit-vip-timeline>article{grid-template-columns:1fr;gap:8px}.kit-date{border:0;flex-direction:row;align-items:center;gap:10px;padding:0}.kit-message{padding:14px}.kit-banner-preview{padding:22px}.kit-banner-preview>b{font-size:20px}.kit-creative summary{gap:9px;padding:13px}.kit-state{font-size:9px}.kit-card-tools{justify-content:flex-start}}.studio-print section p{white-space:pre-wrap}@media print{.studio-print section{break-inside:avoid}.studio-print h3{font-size:13px}}.kit-pending-copy{color:#8b672c;background:#fff9ee;border:1px solid #f4e6c7;border-radius:10px;margin:8px 0 18px;padding:10px 13px;font-size:11px;line-height:1.5}.execution-kit .kit-reviewed{flex-direction:row;align-items:center;font-size:11px;display:flex}.execution-kit .kit-reviewed input{flex:0 0 16px;width:16px;height:16px;margin:0}.kit-progress progress{appearance:none;border:0;border-radius:6px;overflow:hidden}.kit-progress progress::-webkit-progress-bar{background:#dde6f5;border-radius:6px}.kit-progress progress::-webkit-progress-value{background:#175cff;border-radius:6px}@media (width<=700px){.execution-kit .kit-text-field p{font-size:14px}.kit-card-tools button,.kit-copy button{min-height:36px}.execution-kit .kit-reviewed{min-height:40px;font-size:12px}.execution-kit .kit-reviewed input{flex-basis:18px;width:18px;height:18px}}.kit-facts.kit-facts-compact{grid-template-columns:1fr 1fr}.kit-tracking{background:linear-gradient(110deg,#f3f7ff,#fff);border:1px solid #dbe7fb;border-radius:14px;margin:16px 0;padding:20px}.kit-tracking h5{margin:7px 0 15px;font-size:16px}.kit-tracking>small{color:#728099;margin-top:12px;font-size:11px;display:block}.kit-metric-equation{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kit-metric-equation>div{flex:1;min-width:110px}.kit-metric-equation small{color:#64748b;font-size:11px;display:block}.kit-metric-equation b{letter-spacing:-.6px;color:#0c2d55;margin-top:5px;font-size:23px;display:block}.kit-metric-equation>span{color:#8aa4d5;font-size:22px}.kit-offer-layout{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.kit-offer h5{margin:14px 0 10px;font-size:13px}.kit-condition-list,.kit-product-chips,.kit-indicator-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.kit-condition-list li{color:#435772;align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}.kit-condition-list li>span{color:#136b57;flex-shrink:0}.kit-product-chips li{color:#254469;background:#f3f7fd;border:1px solid #e2eaf6;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.4}.kit-mechanic-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.kit-mechanic-tags span{color:#aa5329;background:#fff7f1;border:1px solid #f8d5c3;border-radius:6px;padding:5px 8px;font-size:10px}.kit-indicator-list{font-size:13px}.kit-confirmations summary small{color:#7a6438;margin-left:auto;font-size:11px}.kit-confirmations>p{line-height:1.5;font-size:12px!important}.kit-answer-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.kit-answer-grid>label{background:#fffdfa;border:1px solid #efe1c8;border-radius:11px;padding:15px;display:block!important}.kit-answer-grid b{gap:9px;font-size:12px;line-height:1.55;display:flex}.kit-answer-grid b>span{color:#b16c22;font-size:10px}.kit-answer-grid textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:80px;margin:11px 0 7px;font-size:12px!important}.kit-answer-grid small{color:#80705b;font-size:10px}.kit-guided-next{background:#fff8f2;border:1px solid #f6dfcf;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:15px 18px;display:flex}.kit-guided-next small{letter-spacing:1px;color:#d4672f;font-size:9px;font-weight:800;display:block}.kit-guided-next b{margin:5px 0;font-size:14px;display:block}.kit-guided-next span{color:#7d6c60;font-size:11px;line-height:1.4;display:block}.kit-guided-next button{white-space:nowrap;color:#fff!important;background:#0b294e!important;font-size:11px!important}.kit-deadline-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.kit-deadline-dot.overdue{background:#e64545;box-shadow:0 0 0 3px #fdd}.kit-deadline-dot.due{background:#e9a82b;box-shadow:0 0 0 3px #fff1cb}.execution-mission{color:#fff;background:#0c2d55;border-radius:14px;grid-template-columns:1fr auto;gap:12px 25px;margin:18px 0;padding:22px;display:grid}.execution-mission h4{margin:7px 0;font-size:19px}.execution-mission p{color:#b7c9e2!important;margin:5px 0!important;font-size:12px!important}.execution-mission>strong{letter-spacing:-2px;font-size:42px;line-height:1.3}.execution-mission>strong small{letter-spacing:0;font-size:19px}.execution-mission progress{appearance:none;border:0;border-radius:10px;grid-column:1/-1;width:100%;height:10px;overflow:hidden}.execution-mission progress::-webkit-progress-bar{background:#ffffff26}.execution-mission progress::-webkit-progress-value{background:linear-gradient(90deg,#ff713b,#ffc682);transition:width .5s}.execution-milestones{color:#8aa1bf;grid-column:1/-1;justify-content:space-between;font-size:10px;display:flex}.execution-milestones .reached{color:#ffca9b;font-weight:800}.execution-celebration{color:#197547;background:#e9f8ee;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:15px;font-size:14px;font-weight:700;animation:.4s ease-out mission-in;display:flex}.execution-celebration span{color:#ed9c27;font-size:23px;animation:1s ease-in-out 2 mission-spark}.deadline-legend{border-radius:6px;padding:5px 8px;font-size:10px;display:inline-flex}.deadline-legend.due,.task-deadline.due{color:#95600e;background:#fff2ce}.deadline-legend.overdue,.task-deadline.overdue{color:#b73535;background:#ffe7e7}.studio-task-list article.execution-task{grid-template-columns:20px minmax(0,1fr) 125px 125px 32px}.studio-task-list article.deadline-overdue{border-color:#efb9b9 #efb9b9 #efb9b9 #df5555;border-left-style:solid;border-left-width:3px}.studio-task-list article.deadline-due{border-color:#ecd59e #ecd59e #ecd59e #e2ad38;border-left-style:solid;border-left-width:3px}.task-deadline{border-radius:6px;margin-bottom:5px;padding:4px 7px;font-size:10px;display:inline-block}.task-deadline.done{color:#25744b;background:#e1f3e6}.task-deadline.planned{color:#6d7c92;background:#edf2fa}.studio-task-content .task-subtitle{color:#60748f;margin:6px 0;line-height:1.5;font-size:12px!important}.studio-task-list .task-trash{justify-content:center;align-items:center;width:32px;height:34px;display:flex;color:#c34444!important;background:#fff0f0!important;border:0!important;padding:7px!important}.event-dialog-backdrop{z-index:1200;background:#071d39aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.event-confirm-dialog{box-sizing:border-box;background:#fff;border-radius:18px;width:min(460px,100%);padding:28px;box-shadow:0 30px 90px #00132c60}.event-confirm-dialog h3{margin:0 0 16px;font-size:22px!important}.event-confirm-dialog p{font-size:15px!important}.event-confirm-dialog small{color:#708098;font-size:12px;line-height:1.6;display:block}.event-confirm-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.event-confirm-dialog .danger{color:#fff!important;background:#bc3f3f!important}.event-review-state{background:#f1f5fc;border-radius:12px;gap:14px;margin-top:22px;padding:18px;display:flex}.event-review-state>span{background:#dfe8f7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.event-review-state b{font-size:14px}.event-review-state p{line-height:1.5;margin:5px 0 0!important;font-size:12px!important}.event-review-state.approved{background:#edf8f0;border:1px solid #c3e4ce}.event-review-state.approved>span{color:#fff;background:#2d8b57}.studio-approve{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.event-deadline-bell{margin-left:auto;position:relative}.event-deadline-bell>button{justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:relative;color:#0c2d55!important;background:#eef3fd!important;border:1px solid #dce5f5!important;border-radius:11px!important;padding:7px!important}.event-deadline-bell>button>b{color:#fff;text-align:center;background:#e75242;border:2px solid #fff;border-radius:12px;min-width:17px;padding:1px 3px;font-size:10px;position:absolute;top:-5px;right:-5px}.event-notification-panel{z-index:950;background:#fff;border:1px solid #dfe7f4;border-radius:15px;width:355px;max-width:calc(100vw - 28px);max-height:65vh;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 16px 50px #0b294e26}.event-notification-panel header{gap:5px;padding:17px;display:grid}.event-notification-panel header strong{font-size:14px!important}.event-notification-panel header small{color:#8090a5;font-size:10px}.event-notification-panel p{color:#687c96;padding:0 17px 17px;font-size:12px;line-height:1.6}.event-notification-panel a{color:#0b294e;border-top:1px solid #edf1f8;gap:5px;padding:14px 17px;text-decoration:none;display:grid}.event-notification-panel a small{color:#986b20;font-size:10px}.event-notification-panel a.overdue small{color:#bd4141}.event-notification-panel a b{font-size:12px;line-height:1.4}.event-notification-panel a>span{color:#7d8ca0;font-size:10px}.event-notification-panel a:hover{background:#f4f7fd}.event-notification-panel .notification-group{color:#5c7393;letter-spacing:.6px;background:#f2f5fb;padding:9px 17px;font-size:10px;font-weight:800}@keyframes mission-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mission-spark{50%{transform:scale(1.35)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.execution-celebration,.execution-celebration span{animation:none}.execution-mission progress::-webkit-progress-value{transition:none}}@media (width<=1100px){.studio-task-list article.execution-task{grid-template-columns:20px minmax(0,1fr) 110px 32px}.studio-task-list .execution-task>label:nth-of-type(3){grid-column:2/4}.studio-task-list .execution-task>.task-trash{grid-area:1/4}}@media (width<=720px){.kit-offer-layout,.kit-answer-grid{grid-template-columns:1fr}.kit-facts.kit-facts-compact{grid-template-columns:1fr 1fr}.kit-tracking{padding:15px}.kit-metric-equation{gap:9px}.kit-metric-equation>div{min-width:85px}.kit-metric-equation b{font-size:18px}.kit-metric-equation small{font-size:10px}.kit-guided-next{flex-direction:column;align-items:flex-start;gap:12px}.kit-answer-grid textarea{font-size:14px!important}.studio-task-list article.execution-task{grid-template-columns:20px minmax(0,1fr) 32px}.studio-task-list .execution-task>label:not(.studio-task-check){grid-column:2;max-width:none}.studio-task-list .execution-task>.task-trash{grid-area:1/3}.execution-mission{gap:10px;padding:18px}.execution-mission h4{font-size:17px}.execution-mission>strong{font-size:32px}.execution-celebration{font-size:12px}.event-notification-panel{position:fixed;top:105px;right:14px}.kit-confirmations summary{flex-wrap:wrap}.kit-confirmations summary small{margin-left:0}}@media print{@page{size:A4;margin:14mm 13mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body.printing-event{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-event .studio-print{line-height:1.45;color:#0b294e!important;width:100%!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:10px!important;position:absolute!important}body.printing-event .studio-print *{box-sizing:border-box}body.printing-event .studio-print h1{letter-spacing:-1px;margin:12px 0;line-height:1.05;font-size:33px!important}body.printing-event .studio-print h2{line-height:1.25;margin:0!important;font-size:19px!important}body.printing-event .studio-print h3{margin:4px 0 9px;line-height:1.4;font-size:12px!important}body.printing-event .studio-print p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:10px!important;line-height:1.55!important}body.printing-event .studio-print small{color:#6d819b;font-size:8px;line-height:1.4}body.printing-event .studio-print section{break-inside:avoid}body.printing-event .studio-print .pdf-cover{color:#fff;break-inside:avoid;background:#092b54;border-top:6px solid #ff733e;border-radius:4px 4px 14px 14px;margin-bottom:24px;padding:25px;display:block!important}.studio-print .pdf-brand{justify-content:space-between;align-items:center;display:flex}.studio-print .pdf-brand img{background:#fff;border-radius:5px;padding:8px;width:100px!important}.studio-print .pdf-brand>span{letter-spacing:1.3px;color:#c8d5ea;font-size:8px}.studio-print .pdf-cover-title{padding:24px 0 17px}.studio-print .pdf-cover-title>small{color:#b9d1f5;text-transform:uppercase;letter-spacing:1px;font-size:11px}.studio-print .pdf-cover-title p{color:#ccdaf0}.studio-print .pdf-status{color:#345276;white-space:nowrap;background:#e9f0fc;border-radius:5px;padding:5px 8px;font-size:8px;display:inline-block}.studio-print .pdf-cover .pdf-status{color:#ffd5bc;background:#ffffff1a;border:1px solid #fff3;margin-top:7px}.studio-print .pdf-cover-stats{border-top:1px solid #fff3;gap:20px;padding-top:16px;display:flex}.studio-print .pdf-cover-stats>div{flex:1;gap:3px;display:grid}.studio-print .pdf-cover-stats strong{font-size:24px;line-height:1.1}.studio-print .pdf-cover-stats span{color:#c4d4eb;font-size:8px}.studio-print .pdf-section-title{break-after:avoid;break-inside:avoid;background:#f0f5fc;border-left:4px solid #ff733e;align-items:center;gap:12px;margin:20px 0 16px;padding:13px 15px;display:flex}.studio-print .pdf-section-title>span{color:#b4c5df;font-size:24px;font-weight:800}.studio-print .pdf-section-title>div{flex:1}.studio-print .pdf-section-title small{letter-spacing:1px;color:#57749b;font-size:8px}.studio-print .pdf-section-title>b{font-size:9px}.studio-print .pdf-new-section{break-before:page}.studio-print .pdf-concept{padding:0 4px 12px}.studio-print .kit-tracking{break-inside:avoid;border-radius:9px;margin:8px 0 14px;padding:15px}.studio-print .kit-tracking h5{margin:5px 0 10px;font-size:12px}.studio-print .kit-metric-equation b{font-size:20px}.studio-print .kit-tracking>small{font-size:8px}.studio-print .kit-offer{break-inside:avoid;border:1px solid #e0e7f2;border-radius:9px;margin-bottom:15px;padding:15px}.studio-print .kit-offer-layout{gap:20px}.studio-print .kit-offer h5{margin:8px 0;font-size:10px}.studio-print .kit-condition-list{gap:7px}.studio-print .kit-condition-list li{font-size:9px;line-height:1.5}.studio-print .kit-product-chips{gap:5px}.studio-print .kit-product-chips li{padding:6px 8px;font-size:9px}.studio-print .kit-channel-chips span,.studio-print .kit-mechanic-tags span{padding:4px 6px;font-size:8px}.studio-print .kit-eyebrow{font-size:8px}.studio-print .pdf-audiences{gap:12px;margin:15px 0;display:flex}.studio-print .pdf-audiences section{background:#f4f7fc;border-radius:8px;flex:1;padding:14px}.studio-print .pdf-audiences small{color:#2464c5;font-weight:800}.studio-print .pdf-decisions{margin:14px 0;display:block}.studio-print .pdf-decisions section{border:1px solid #e4eaf3;border-radius:8px;gap:10px;margin-bottom:7px;padding:11px;display:flex}.studio-print .pdf-decisions section>span{color:#ed733e;font-size:10px;font-weight:800}.studio-print .pdf-decisions h3{margin:0 0 4px;font-size:10px!important}.studio-print .pdf-decisions p{color:#667b97}.studio-print .pdf-card{break-inside:avoid;border:1px solid #dfe7f3;border-radius:9px;margin:0 0 16px;overflow:hidden}.studio-print .pdf-card>header{background:#f0f5fc;align-items:center!important;gap:12px!important;padding:13px!important;display:flex!important}.studio-print .pdf-card>header>div{flex:1}.studio-print .pdf-card>header h3{margin:3px 0 0!important}.studio-print .pdf-item-number{color:#fff;background:#0b2d55;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.studio-print .pdf-hook{background:#fff8f3;border-left:3px solid #ff733e;margin:14px;padding:9px 12px}.studio-print .pdf-hook p{font-weight:700;font-size:12px!important}.studio-print .pdf-copy-grid{gap:18px;padding:0 14px 14px;display:flex}.studio-print .pdf-copy-grid>div{flex:1;min-width:0}.studio-print .pdf-copy-grid small{color:#2363c7;font-weight:800}.studio-print .pdf-card footer{background:#fafcff;border-top:1px solid #e3eaf4;justify-content:space-between;gap:15px;padding:10px 14px;display:flex;color:#4c678b!important;margin:0!important;font-size:8px!important}.studio-print .pdf-card footer b{max-width:80%}.studio-print .pdf-date{color:#155cce;min-width:64px;font-size:18px;font-weight:800;display:grid}.studio-print .pdf-date small{margin-top:3px;font-weight:400}.studio-print .pdf-message{background:#eef8f4;border-left:3px solid #3d9c77;border-radius:8px;margin:14px;padding:15px}.studio-print .pdf-banner{color:#fff;background:#0b2d55;padding:22px}.studio-print .pdf-banner h3{color:#fff;font-size:18px!important}.studio-print .pdf-banner p{color:#c8d9f0}.studio-print .pdf-banner b{background:#ff733e;border-radius:5px;margin-top:8px;padding:7px 12px;font-size:9px;display:inline-block}.studio-print .pdf-visual{padding:13px}.studio-print .pdf-execution-bar{align-items:center;gap:20px;margin-bottom:16px;font-size:10px;display:flex}.studio-print .pdf-execution-bar progress{accent-color:#2166df;flex:1;height:8px}.studio-print table{border:1px solid #dfe7f3;font-size:9px!important}.studio-print thead{color:#fff;background:#0b2d55;display:table-header-group}.studio-print th{letter-spacing:.5px;text-transform:uppercase;font-size:8px!important}.studio-print td,.studio-print th{vertical-align:top;padding:5px 8px!important}.studio-print tbody tr:nth-child(2n){background:#f5f8fc}.studio-print td:first-child{white-space:nowrap}.studio-print .pdf-task-subtitle{margin-top:4px;font-size:8px;display:block}.studio-print .pdf-care{background:#fff8ef;border:1px solid #f5e1ca;border-radius:9px;margin-top:20px;padding:16px}.studio-print .pdf-care h2{font-size:13px!important}.studio-print .pdf-care ul{padding-left:16px;font-size:9px;line-height:1.6}.studio-print .pdf-footer{border-top:1px solid #dfe7f3;padding-top:12px;margin-top:22px!important;font-size:8px!important}}.event-notification-panel header strong{color:#0b294e!important}.studio-job-toast{padding-right:52px;position:relative}.studio-job-toast>div{min-width:0}.session-bar .studio-job-toast>button.studio-job-close,.studio-job-toast>button.studio-job-close{cursor:pointer;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px;color:#3e587a!important;background:#f1f5fb!important;border:1px solid #dce5f2!important;border-radius:9px!important;padding:0!important;font-size:24px!important;line-height:1!important}.studio-job-close:hover{background:#e2ebf9!important}.studio-job-close:focus-visible{outline-offset:2px;outline:3px solid #7ea8ff}.event-final-brief{background:#f3faf6;border:1px solid #add8c4;border-radius:18px;gap:12px;margin-bottom:18px;padding:22px;display:grid}.event-final-brief h4{color:#07244a;margin:0;font-size:23px}.event-final-brief p{color:#536781;margin:0;line-height:1.6}.event-final-stats{flex-wrap:wrap;gap:10px;display:flex}.event-final-stats>span{color:#52647b;background:#fff;border:1px solid #d9e9e1;border-radius:10px;padding:9px 12px;font-size:13px}.event-final-stats b{color:#0b6945;font-size:17px}.kit-answer-instruction{color:#15375d;font-size:14px;display:block}.kit-confirmed-answer{color:#15375d;white-space:pre-wrap;background:#fff;border:1px solid #dce6ef;border-radius:9px;margin:0;padding:12px}.studio-metric-dates{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.execution-task input[list]{width:100%;min-width:0}.event-final-brief[hidden],.studio-event-brief-edit[hidden]{display:none!important}.event-final-stats>span{align-items:baseline;gap:4px;display:inline-flex}.kit-stage-hint{color:#596d86;background:#f5f8fc;border-radius:10px;padding:10px 12px;font-size:13px}.event-preflight[hidden],.event-ready-kit[hidden]{display:none!important}.event-preflight{gap:22px;padding:22px 0;display:grid}.preflight-journey{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.preflight-journey li{color:#76849a;border:1px solid #dce5f2;border-radius:99px;padding:8px 12px;font-size:12px}.preflight-journey .done{color:#25835f;background:#f3faf6}.preflight-journey .active{color:#165cf3;background:#edf3ff;border-color:#a7c2ff}.event-preflight h4{color:#0b2b53;margin:8px 0;font-size:26px;line-height:1.2}.event-preflight header p{color:#61728b;max-width:70ch;margin:0;line-height:1.6}.preflight-proposal{background:#f6f9ff;border:1px solid #dce6f6;border-radius:16px;padding:20px}.preflight-proposal small{letter-spacing:.1em;color:#2164eb;font-size:11px;font-weight:800}.preflight-proposal h5{color:#113159;margin:9px 0;font-size:20px}.preflight-proposal p{color:#5e718b;margin:0 0 14px;font-size:14px;line-height:1.7}.preflight-proposal>div{flex-wrap:wrap;gap:8px;display:flex}.preflight-proposal>div>span{color:#58708f;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e9f5;border-radius:8px;padding:7px 9px;font-size:12px}.preflight-progress{gap:10px;display:grid}.preflight-progress b{color:#19385e;font-size:14px}.preflight-progress progress{accent-color:#13a574;width:100%;height:7px}.event-preflight .kit-answer-grid label{background:#fff;border:1px solid #e0e7f2;border-radius:14px;padding:18px}.preflight-next{background:#f0f6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.preflight-next small{color:#2164eb;letter-spacing:.09em;font-size:10px;font-weight:800}.preflight-next b{color:#12325d;margin:5px 0;font-size:16px;display:block}.preflight-next p,.preflight-legacy-note{color:#697b93;margin:0;font-size:12px;line-height:1.6}.event-preflight details{color:#61748e;font-size:13px}.event-preflight details li{margin:8px 0}.preflight-next button{white-space:normal;flex-shrink:0;max-width:100%}@media (width<=760px){.event-preflight h4{font-size:23px}.preflight-next{display:grid}.preflight-journey{gap:6px}.preflight-journey li{padding:7px 9px;font-size:10px}.event-preflight .kit-answer-grid label{padding:14px}.preflight-next button{width:100%}}.event-preflight .kit-answer-grid:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.kit-review-check{color:#207b55;background:#ddf3e8;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:inline-grid}.kit-stage-nav .kit-review-check{margin-left:5px}.review-complete{color:#207b55!important}.kit-category-review{color:#6a7d96;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}.kit-category-review button{white-space:normal;font-size:11px!important}.kit-category-review button:disabled{opacity:.55;cursor:default}.kit-step-footer{background:#f2f6fd;border:1px solid #dfe8f6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px;display:flex}.kit-step-footer>div{gap:7px;min-width:0;display:grid}.kit-step-footer .kit-reviewed{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.kit-step-footer b{font-size:13px}.kit-step-footer small{color:#6c7e97;font-size:11px;line-height:1.5}.kit-step-footer button{white-space:normal;flex-shrink:0;font-size:12px!important}.kit-step-footer input{flex-shrink:0}.kit-links-later{color:#697e97;margin:13px 0 20px;line-height:1.6;font-size:11px!important}.kit-links-later code{color:#526c8c;font-size:10px}.kit-link-reminder{color:#957022;margin:12px 0;font-size:11px;line-height:1.5;display:block}.kit-pending-copy summary{cursor:pointer;font-size:12px;font-weight:700}.kit-pending-copy ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kit-pending-copy li{border-top:1px solid #edddbd;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.kit-pending-copy li>span{gap:5px;min-width:0;display:grid}.kit-pending-copy b{font-size:12px}.kit-pending-copy code{overflow-wrap:anywhere;font-size:11px}.kit-pending-copy button{flex-shrink:0;font-size:11px!important}.event-review-summary{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.event-review-summary button{color:#78869a!important;background:#fff!important;border:1px solid #dce5f1!important;padding:7px 10px!important;font-size:11px!important}.event-review-summary button.review-complete{color:#207b55!important;background:#f7fcf9!important;border-color:#b7dcca!important}.event-finalize-steps{counter-reset:finalize;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.event-finalize-steps li{counter-increment:finalize;border-top:2px solid #d5e1f2;gap:5px;padding-top:10px;display:grid}.event-finalize-steps li b{font-size:12px}.event-finalize-steps li b:before{content:"0" counter(finalize) " · ";color:#e87543}.event-finalize-steps li span{color:#677c96;font-size:11px;line-height:1.6}.event-review-count{color:#70829a;font-size:11px;line-height:1.5}@media (width<=760px){.kit-step-footer{gap:14px;padding:15px;display:grid}.kit-step-footer button{width:100%}.kit-category-review{flex-direction:column;align-items:flex-start}.event-finalize-steps{grid-template-columns:1fr;gap:12px}.kit-pending-copy li{flex-direction:column;align-items:flex-start}.kit-nav button{white-space:normal}.event-review-state{padding:15px}.event-review-state>div{min-width:0}}@media print{.kit-step-footer,.kit-category-review,.event-review-summary{display:none!important}}.event-pro-badge{white-space:nowrap;color:#7041b1;letter-spacing:.02em;vertical-align:middle;background:#f2edff;border:1px solid #d3c5fa;border-radius:6px;align-items:center;margin-left:9px;padding:3px 7px;font-weight:750;line-height:1.2;display:inline-flex;font-size:10px!important}.event-trial-meter{background:linear-gradient(115deg,#f9f6ff,#f1f6ff);border:1px solid #ddd9f4;border-radius:16px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:25px;margin:16px 0 24px;padding:20px 24px;display:grid}.event-trial-meter .event-pro-badge{margin:0 0 9px}.event-trial-meter strong{color:#122b50;font-size:16px;display:block}.event-trial-meter p{color:#6a7590;max-width:650px;margin:6px 0 0;font-size:13px;line-height:1.5}.event-trial-count{gap:4px;display:grid}.event-trial-count b{color:#6944ac;font-size:25px}.event-trial-count>span,.event-trial-count small{color:#6d7490;font-size:11px}.event-trial-count progress{accent-color:#7950c4;border:0;border-radius:20px;width:100%;height:8px;margin:7px 0;overflow:hidden}.event-trial-count progress::-webkit-progress-bar{background:#e5def4}.event-trial-count progress::-webkit-progress-value{background:#7950c4}@media (width<=650px){.event-trial-meter{grid-template-columns:1fr;gap:15px;padding:17px}.tab .event-pro-badge{margin-left:5px;font-size:9px!important}.event-trial-count b{font-size:22px}}.tab .event-pro-badge{color:#7041b1;text-transform:none;letter-spacing:.02em;margin-top:0;display:inline-flex}.local-access-compare{color:var(--navy);background:#f7f9ff;border-bottom:1px solid #dce5f3;padding:22px clamp(20px,4vw,64px)}.local-access-compare-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.local-access-compare-heading small{letter-spacing:.08em;color:var(--blue);font-size:10px;font-weight:800}.local-access-compare-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:22px}.local-access-compare-heading p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.local-access-compare nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.local-access-compare nav a{color:var(--navy);background:#fff;border:1px solid #dce5f3;border-radius:14px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.local-access-compare nav a[aria-current=page]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eef3ff}.local-access-compare nav a>span{letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.local-access-compare nav strong{font-size:18px}.local-access-compare nav small{color:var(--muted);font-size:12px;line-height:1.5}.local-access-compare nav b{color:var(--blue);margin-top:3px;font-size:12px}@media (width<=600px){.local-access-compare-heading{display:block}.local-access-compare-heading p{margin-top:10px}.local-access-compare nav{grid-template-columns:1fr}.local-access-compare{padding:18px 16px}.local-access-compare nav a{padding:12px 14px}}.funnel-guidance{margin:6px auto;display:table}.funnel-guidance .funnel-status{font:inherit;cursor:help;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;min-height:28px;margin:0;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.funnel-guidance .funnel-status:hover,.funnel-guidance .funnel-status[aria-expanded=true]{border-color:currentColor;box-shadow:0 0 0 2px #ffffff1a}.funnel-guidance .funnel-status:focus-visible{outline-offset:3px;outline:2px solid #fff}.funnel-guidance-cue{opacity:.72;font-size:12px}.funnel-guidance-popover{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;color:#173254;text-align:left;background:#fff;border:1px solid #d9e3f2;border-top:3px solid #315f9f;border-radius:15px;padding:16px;font-family:inherit;font-size:12px;line-height:1.45;animation:.12s ease-out funnelGuidanceIn;position:fixed;overflow:auto;box-shadow:0 15px 45px #071d4033}.funnel-guidance-popover>header{align-items:center;gap:10px;display:flex}.funnel-guidance-popover>header>div{flex:1;min-width:0}.funnel-guidance-popover>header small{color:#647895;font-size:10px;font-weight:650;display:block}.funnel-guidance-popover h4{color:#102e55;margin:3px 0 0;font-size:15px;font-weight:800;line-height:1.3}.funnel-guidance-icon{color:#2458aa;background:#edf3ff;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:21px;display:grid}.funnel-guidance-popover>header>button{color:#65768d;cursor:pointer;background:#f2f5fa;border:0;border-radius:8px;flex-shrink:0;align-self:flex-start;place-items:center;width:28px;height:28px;font-size:22px;display:grid}.funnel-guidance-popover>header>button:focus-visible{outline-offset:2px;outline:2px solid #215dd8}.funnel-guidance-popover>p{color:#6b7b91;margin:12px 0;font-size:11px}.funnel-guidance-popover>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.funnel-guidance-popover li{background:#f6f8fc;border:1px solid #0000;border-radius:9px;gap:8px;padding:9px;display:flex}.funnel-guidance-bullet{color:#557395;flex-shrink:0;margin-top:1px}.funnel-guidance-popover li>b,.funnel-guidance-popover li div>b{color:#173254;margin-bottom:2px;font-size:11px;display:block}.funnel-guidance-popover li div>span{color:#62748d;font-size:11px;display:block}.funnel-guidance-popover li.is-priority{background:#fff5eb;border-color:#ffe0c2}.funnel-guidance-popover li.is-priority b,.funnel-guidance-popover li.is-priority>.funnel-guidance-bullet{color:#b85016}.funnel-guidance-popover>footer{color:#7b899d;border-top:1px solid #e6edf6;margin-top:11px;padding-top:9px;font-size:9px;line-height:1.5}@keyframes funnelGuidanceIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){.funnel-guidance .funnel-status{cursor:pointer;min-height:36px}}@media (prefers-reduced-motion:reduce){.funnel-guidance-popover{animation:none}}
