:root{--bg:#f6f8fb;--surface:#fff;--surface-strong:#eef3f8;--ink:#101828;--muted:#475467;--line:#d8e0ea;--primary:#1d4ed8;--primary-dark:#102f76;--accent:#ea580c;--good:#0f9f6e;--warn:#b45309;--nav:#0b1220;--nav-soft:#172033;--shadow:0 8px 26px #10182814;--shadow-tight:0 4px 14px #10182812;--radius:8px;--fast:.18s ease-out}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #1d4ed80b, transparent 300px), var(--bg);min-width:320px;color:var(--ink);font-family:var(--font-outfit), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.68}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:20px;height:20px;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#f8fafc;flex-direction:column;gap:22px;height:100vh;padding:22px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:12px;min-height:46px;display:flex}.brand-mark{border-radius:var(--radius);width:42px;height:42px;color:var(--accent);background:linear-gradient(#ea580c1f,#0000),#fff;border:1px solid #ffffff24;place-items:center;display:grid}.brand strong,.brand small{display:block}.brand small{color:#94a3b8;margin-top:2px;font-size:.78rem;line-height:1.25}.nav-list{gap:7px;display:grid}.nav-section-label{color:#64748b;letter-spacing:.11em;text-transform:uppercase;margin:8px 0 2px;font-size:.68rem;font-weight:900}.nav-link{border-radius:var(--radius);color:#cbd5e1;min-height:46px;transition:color var(--fast), background var(--fast), border-color var(--fast), transform var(--fast);border:1px solid #0000;align-items:center;gap:10px;padding:8px 11px;font-weight:800;display:flex;position:relative}.nav-link span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-copy{gap:2px;min-width:0;display:grid}.nav-copy strong,.nav-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-copy strong{font-size:.92rem;line-height:1.05}.nav-copy small{color:#94a3b8;font-size:.71rem;font-weight:760;line-height:1.1}.nav-link.active .nav-copy small{color:#ffffffb8}.nav-step{color:#cbd5e1;background:#ffffff0f;border:1px solid #94a3b838;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;line-height:1;display:inline-grid}.nav-link.active .nav-step{background:var(--primary);color:#fff;border-color:#ffffff52}.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:#fff;background:#ffffff14;border-color:#ffffff1f;outline:none}.nav-link:hover,.nav-link:focus-visible{transform:translate(1px)}.nav-link.active{box-shadow:inset 3px 0 0 var(--accent)}.nav-link.next:not(.active){background:#ea580c0f;border-color:#ea580c2e}.nav-link.next:not(.active):after{content:"Næste";color:#fed7aa;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ea580c3d;border-radius:999px;flex:none;margin-left:auto;padding:3px 7px;font-size:.58rem;font-weight:900;line-height:1}.nav-link.next:not(.active) .nav-step{color:#fed7aa;border-color:#ea580c61}.nav-disclosure{gap:6px;display:grid}.nav-disclosure summary{cursor:pointer;list-style:none}.nav-disclosure summary::-webkit-details-marker{display:none}.nav-sublist{border-left:1px solid #94a3b838;gap:6px;margin-left:10px;padding-left:10px;display:grid}.nav-sublist .nav-link{color:#b6c2d2;min-height:38px;font-size:.9rem}.sidebar-panel{border-radius:var(--radius);background:linear-gradient(#ea580c1a,#0000 46%),#ffffff0e;border:1px solid #94a3b838;margin-top:auto;padding:15px}.sidebar-panel strong,.sidebar-panel em,.sidebar-panel span{display:block}.sidebar-active-site{background:#22c55e17;border:1px solid #22c55e38;border-radius:12px;gap:4px;margin-top:8px;padding:10px;display:grid}.sidebar-active-site.muted{background:#ffffff0b;border-color:#94a3b82e}.sidebar-active-site span,.sidebar-active-site small{color:#9fb0c3;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:880;line-height:1.1}.sidebar-active-site strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.08;overflow:hidden}.sidebar-active-site small{color:#bbf7d0;letter-spacing:0;text-transform:none;font-size:.74rem}.sidebar-active-site.muted small{color:#b9c5d6}.sidebar-flow-summary{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.sidebar-flow-summary>div,.sidebar-flow-summary>a{color:#e2e8f0;background:#ffffff0e;border:1px solid #94a3b82e;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.sidebar-flow-summary>a{text-decoration:none}.sidebar-flow-summary>a:hover,.sidebar-flow-summary>a:focus-visible{background:#ea580c1f;border-color:#ea580c75;outline:none}.sidebar-flow-summary span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.sidebar-flow-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.1;overflow:hidden}.sidebar-context-pill{color:#fed7aa;background:#ea580c1a;border:1px solid #ea580c42;border-radius:999px;width:fit-content;margin-top:7px;padding:4px 8px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.sidebar-flow-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.sidebar-flow-rail a{color:#cbd5e1;background:#ffffff0e;border:1px solid #94a3b833;border-radius:999px;place-items:center;min-height:28px;font-size:.72rem;font-weight:900;text-decoration:none;display:grid}.sidebar-flow-rail a.active,.sidebar-flow-rail a:hover,.sidebar-flow-rail a:focus-visible{background:var(--primary);color:#fff;border-color:#ffffff4d;outline:none}.sidebar-panel em{color:#f8c7a7;margin-top:5px;font-size:.76rem;font-style:normal;font-weight:900;line-height:1.25}.sidebar-panel span{color:#b9c5d6;margin-top:8px;font-size:.88rem;line-height:1.45}.main-content{gap:16px;width:100%;max-width:1440px;padding:24px 26px;display:grid}.topbar,.topbar-actions,.hero-actions,.approval-actions,.signal-header,.signal-footer,.panel-heading{align-items:center;display:flex}.topbar,.signal-header,.signal-footer,.panel-heading{justify-content:space-between;gap:14px}.topbar{min-height:76px;padding:4px 0 8px}.topbar>div:first-child{min-width:0}.topbar h1{letter-spacing:0;max-width:760px;margin:3px 0 0;font-size:clamp(1.45rem,2.1vw,2.25rem);line-height:1.08}.topbar-actions,.hero-actions,.approval-actions{gap:10px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.topbar-actions form{margin:0}.topbar-actions .primary-action,.topbar-actions .secondary-action,.more-actions summary,.panel-heading .primary-action,.panel-heading .secondary-action,.panel-heading .status-pill{white-space:nowrap;flex-shrink:0}.more-actions{min-width:0;display:inline-flex;position:relative}.more-actions summary{border-radius:var(--radius);color:#1f2a37;cursor:pointer;min-height:40px;transition:background var(--fast), border-color var(--fast), box-shadow var(--fast);background:#fff;border:1px solid #c5cedb;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.88rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.more-actions summary::-webkit-details-marker{display:none}.more-actions summary:before{width:18px;height:18px;color:var(--primary-dark);content:"+";background:#1d4ed814;border-radius:999px;place-items:center;font-weight:900;display:grid}.more-actions[open] summary,.more-actions summary:hover,.more-actions summary:focus-visible{box-shadow:var(--shadow-tight);background:#f8fafc;border-color:#94a3b8;outline:none}.more-actions-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius);min-width:188px;box-shadow:var(--shadow);background:#fff;gap:7px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.more-actions:not([open]) .more-actions-menu{display:none}.more-actions-menu .secondary-action,.more-actions-menu form,.more-actions-menu button{width:100%}.more-actions-menu .secondary-action,.more-actions-menu button{justify-content:flex-start}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.primary-action,.secondary-action,.icon-button{box-sizing:border-box;border-radius:var(--radius);cursor:pointer;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:40px;transition:transform var(--fast), box-shadow var(--fast), background var(--fast), border-color var(--fast), color var(--fast);justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.primary-action svg,.secondary-action svg{flex:none}.primary-action{border:1px solid var(--primary-dark);background:linear-gradient(180deg, #2563eb, var(--primary));color:#fff;gap:8px;padding:0 16px;font-weight:820;box-shadow:0 6px 16px #1d4ed829}.primary-action:hover,.primary-action:focus-visible{background:var(--primary-dark);outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #1d4ed838}.secondary-action{color:#1f2a37;background:#fff;border:1px solid #c5cedb;padding:0 13px;font-weight:760;box-shadow:0 1px #1018280a}.secondary-action:hover,.secondary-action:focus-visible,.icon-button:hover,.icon-button:focus-visible{box-shadow:var(--shadow-tight);background:#f8fafc;border-color:#94a3b8;outline:none;transform:translateY(-1px)}.icon-button{border:1px solid var(--line);background:var(--surface);width:42px;color:var(--ink);padding:0}.compact{min-height:34px;padding-inline:11px;font-size:.86rem}.hero-band{border:1px solid var(--line);border-radius:var(--radius);min-height:318px;box-shadow:var(--shadow);background:linear-gradient(120deg,#2563eb13,#0000 42%),#fff;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:stretch;gap:18px;padding:22px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;max-width:760px;display:flex}.hero-copy h2{letter-spacing:0;margin:10px 0 12px;font-size:clamp(1.95rem,3.8vw,3.25rem);line-height:1.03}.hero-copy p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0 0 22px;font-size:1rem;line-height:1.58}.signal-card,.panel,.lead-funnel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-tight)}.lead-funnel{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);align-items:start;gap:22px;padding:22px;display:grid}.lead-copy h2{margin:5px 0 10px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.lead-copy p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;line-height:1.58}.rating-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.rating-help{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:.84rem;line-height:1.4}.rating-result,.rating-placeholder{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-column:1/-1}.rating-result{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px;display:grid;box-shadow:0 18px 46px #4a556814}.rating-report-header{grid-template-columns:minmax(0,1fr) 154px;align-items:start;gap:20px;display:grid}.rating-report-title h3{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:4px 0 8px;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08}.rating-report-title p{max-width:62ch;color:var(--muted);margin:0;line-height:1.5}.rating-site-preview{background:#f8fbff;border:1px solid #d8e0eaf0;border-radius:18px;gap:0;max-width:680px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.rating-browser-bar{background:#f4f8fceb;border-bottom:1px solid #d8e0eae0;grid-template-columns:8px 8px 8px minmax(0,1fr);align-items:center;gap:7px;padding:9px 12px;display:grid}.rating-browser-bar span{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.rating-browser-bar span:first-child{background:#f80}.rating-browser-bar strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:820;overflow:hidden}.rating-thumbnail{aspect-ratio:16/9;background:linear-gradient(135deg,#1d4ed814,#ff880014),#fff;min-height:210px;display:grid;position:relative;overflow:hidden}.rating-thumbnail img{object-fit:cover;object-position:top center;width:100%;height:100%}.rating-thumbnail-fallback{color:var(--ink);align-content:center;gap:8px;padding:26px;display:grid}.rating-thumbnail-fallback span,.rating-thumbnail-fallback small{color:var(--muted);font-weight:760}.rating-thumbnail-fallback strong{font-size:clamp(1.2rem,3vw,2rem);line-height:1.08}.rating-score{border-radius:var(--radius);min-height:156px;color:var(--ink);background:#1d4ed80f;border:1px solid #1d4ed829;align-content:center;padding:16px;display:grid}.rating-score span,.rating-score small{overflow-wrap:anywhere;color:var(--muted);font-weight:760}.rating-score strong{color:var(--primary-dark);margin:8px 0;font-size:3rem;line-height:1;display:block}.rating-evidence-summary{background:#fbfdff;border:1px solid #d8e0eae6;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.rating-evidence-summary h3{color:var(--ink);margin:2px 0 6px;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.2}.rating-evidence-summary p{max-width:76ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.rating-evidence-meter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rating-evidence-meter span{color:var(--muted);background:#fff;border:1px solid #d8e0eae6;border-radius:14px;gap:4px;padding:12px;font-size:.72rem;font-weight:780;line-height:1.18;display:grid}.rating-evidence-meter strong{color:var(--ink);font-size:1.45rem;line-height:1}.rating-metric-strip{border-block:1px solid #d8e0eaeb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rating-metric{gap:4px;min-width:0;padding:16px 18px;display:grid}.rating-metric+.rating-metric{border-left:1px solid #d8e0eaeb}.rating-metric span,.rating-metric small{color:var(--muted);font-size:.82rem;font-weight:760}.rating-metric strong{color:var(--ink);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.rating-signal-dashboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rating-signal-card{background:#fff;border:1px solid #d8e0eae6;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.rating-signal-card span,.rating-signal-card small{color:var(--muted);font-weight:760}.rating-signal-card span{text-transform:uppercase;font-size:.74rem;line-height:1.1}.rating-signal-card strong{color:var(--ink);font-size:clamp(1.12rem,2.2vw,1.8rem);line-height:1.04}.rating-signal-card small{font-size:.76rem;line-height:1.32}.rating-signal-bar{background:#d8e0eadb;border-radius:999px;height:7px;overflow:hidden}.rating-signal-bar i{border-radius:inherit;background:var(--primary);height:100%;display:block}.rating-signal-card.orange .rating-signal-bar i{background:var(--accent)}.rating-signal-card.slate .rating-signal-bar i{background:#4a5568}.rating-signal-card.muted{background:#f8fbff}.rating-signal-card.muted strong{font-size:.98rem;line-height:1.18}.rating-google-data-panel{background:#fbfdff;border:1px solid #d8e0eaeb;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.rating-google-data-copy{min-width:0}.rating-google-data-copy h3,.rating-google-data-copy p{margin:0}.rating-google-data-copy h3{color:var(--ink);font-size:1rem;line-height:1.24}.rating-google-data-copy p{color:var(--muted);margin-top:6px;font-size:.84rem;font-weight:680;line-height:1.45}.rating-google-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rating-google-data-point{background:#fff;border:1px solid #d8e0eae0;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.rating-google-data-point small,.rating-google-data-point em{color:var(--muted);font-style:normal;font-weight:740}.rating-google-data-point small{text-transform:uppercase;font-size:.68rem;line-height:1.1}.rating-google-data-point strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;line-height:1.14}.rating-google-data-point em{font-size:.7rem;line-height:1.26}.rating-priority{border-left:3px solid var(--accent);background:#ff88000f;gap:6px;padding:16px 18px;display:grid}.rating-speed-notice{border-radius:var(--radius);background:#f8fbffd1;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.rating-speed-notice.partial{background:#ff88000f;border-color:#ff880038}.rating-speed-notice.waiting{background:#1d4ed80d;border-color:#1d4ed82e}.rating-speed-notice div{gap:3px;min-width:0;display:grid}.rating-speed-notice span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:860;line-height:1}.rating-speed-notice strong,.rating-speed-notice small{text-overflow:ellipsis;display:block;overflow:hidden}.rating-speed-notice strong{color:var(--ink);white-space:nowrap;font-size:.88rem;line-height:1.24}.rating-speed-notice small{color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:720;line-height:1.26}.rating-speed-notice .secondary-action{min-height:34px}.rating-priority span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:820}.rating-priority strong{color:var(--ink);font-size:1rem;line-height:1.45}.rating-report-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rating-report-flow article{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.rating-report-flow article span{width:24px;height:24px;color:var(--primary-dark);background:#1d4ed81a;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.rating-report-flow article strong,.rating-report-flow article small{overflow-wrap:anywhere;min-width:0}.rating-report-flow article strong{color:var(--ink);line-height:1.22}.rating-report-flow article small{color:var(--muted);grid-column:2;font-size:.8rem;font-weight:700;line-height:1.36}.rating-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rating-details h3{margin:0 0 8px;font-size:.95rem}.rating-details ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.42;display:grid}.ai-summary{border-top:1px solid #d8e0eaeb;grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px 0 0;display:grid}.ai-summary-score{border-radius:var(--radius);min-height:108px;color:var(--ink);background:#fff;align-content:center;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #d8e0eacc}.ai-summary-score span,.ai-summary-score small{color:var(--muted);font-weight:760}.ai-summary-score strong{margin:6px 0;font-size:2.4rem;line-height:1}.ai-summary-list h3{margin:0 0 8px;font-size:.95rem}.ai-summary-list ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.44;display:grid}.geo-evidence-disclosure{border-top:1px solid #d8e0eaeb;grid-column:1/-1;padding-top:12px}.geo-evidence-disclosure summary{min-height:38px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:.88rem;font-weight:760;display:flex}.geo-evidence-disclosure summary strong{color:var(--ink);text-align:right;font-size:.9rem}.geo-evidence-content{gap:12px;padding:8px 0 2px;display:grid}.geo-evidence-content p{color:var(--muted);margin:0;line-height:1.45}.geo-evidence-content dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.geo-evidence-content dl>div{border-left:2px solid #c9d9f5;min-width:0;padding-left:10px}.geo-evidence-content dt,.geo-evidence-content dd{overflow-wrap:anywhere;margin:0}.geo-evidence-content dt{color:var(--muted);font-size:.76rem}.geo-evidence-content dd{color:var(--ink);margin-top:3px;font-size:.9rem;font-weight:800}.ai-supporting-pages{grid-column:1/-1;gap:10px;display:grid}.ai-supporting-pages h3{color:var(--ink);margin:0;font-size:.95rem}.ai-supporting-pages>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ai-supporting-pages article{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;gap:6px;min-width:0;padding:12px;display:grid}.ai-supporting-pages article strong,.ai-supporting-pages article span,.ai-supporting-pages article p{overflow-wrap:anywhere;min-width:0}.ai-supporting-pages article strong{color:var(--ink);font-size:.9rem}.ai-supporting-pages article span{color:var(--muted);font-size:.78rem;font-weight:760;line-height:1.35}.ai-supporting-pages article p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.saved-ai-supporting-pages{border-top:1px solid #d8e0eaeb;margin-top:18px;padding-top:18px}.offer-strip{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.offer-strip span{color:var(--ink);font-weight:760}.rating-next-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.rating-secondary-actions{min-width:0;position:relative}.rating-secondary-actions summary{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:800;list-style:none;display:inline-flex}.rating-secondary-actions summary::-webkit-details-marker{display:none}.rating-secondary-actions summary:after{color:var(--muted);content:"+";margin-left:8px;font-weight:900}.rating-secondary-actions[open] summary:after{content:"-"}.rating-secondary-actions div{z-index:8;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(240px,100vw - 48px);box-shadow:var(--shadow-md);background:#fffffff7;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.rating-secondary-actions .secondary-action{justify-content:center;width:100%}.source-list{grid-column:1/-1}.source-list summary{cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:760}.source-list div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.source-pill{border:1px solid var(--line);max-width:min(100%,420px);min-height:28px;color:var(--muted);overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:3px;padding:5px 9px;font-size:.78rem;font-weight:740;display:inline-grid}.source-pill strong,.source-pill small{overflow-wrap:anywhere;min-width:0;display:block}.source-pill small{color:inherit;opacity:.82;font-size:.68rem;font-weight:680;line-height:1.25}.source-pill.used{color:#08704e;background:#0f9f6e12;border-color:#0f9f6e3d}.source-pill.failed{color:var(--warn);background:#f973161a;border-color:#f9731647}.source-pill.fallback,.source-pill.pending{color:#a65400;background:#ff880017;border-color:#ff880047}.source-pill.missing_key{color:var(--primary-dark);background:#1d4ed80f;border-color:#1d4ed82e}.source-pill.approved{color:#08704e;background:#0f9f6e12;border-color:#0f9f6e3d}.source-pill.rejected{color:#9f1c14;background:#b4231814;border-color:#b4231838}.rating-placeholder{padding:18px}.rating-placeholder strong,.rating-placeholder span{display:block}.rating-placeholder span{color:var(--muted);margin-top:6px}.rating-placeholder-steps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rating-placeholder-steps span{color:var(--ink);background:#f8fbff;border:1px solid #d8e0eae6;border-radius:999px;margin:0;padding:7px 10px;font-size:.8rem;font-weight:780}.customer-flow-shell .main-content{gap:14px}.simple-hero{min-height:280px}.journey-strip,.next-action-grid{gap:12px;display:grid}.customer-path-card{border-radius:var(--radius);background:linear-gradient(120deg,#1d4ed80b,#0000 48%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(250px,.5fr) minmax(0,1.5fr);align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 6px 16px #1018280a}.customer-path-heading{align-content:space-between;gap:14px;min-width:0;display:grid}.customer-path-heading strong{color:#111827;max-width:620px;margin-top:4px;font-size:.98rem;line-height:1.28;display:block}.customer-path-selected{color:var(--muted);margin:7px 0 0;font-size:.84rem;line-height:1.35}.customer-path-selected strong{color:var(--ink);font-size:inherit;margin:0;display:inline}.customer-path-selected.muted{color:#8a96a8}.customer-path-current{border-radius:var(--radius);background:#ea580c12;border:1px solid #ea580c2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 10px;padding:9px 11px;display:flex}.customer-path-current span,.customer-path-current small{color:var(--muted);font-size:.78rem;line-height:1.3}.customer-path-current span{text-transform:uppercase;font-weight:820}.customer-path-current strong{color:#9a3412;margin:0;font-size:.95rem}.customer-path-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.customer-path-steps a{border-radius:var(--radius);min-height:78px;color:inherit;background:#fbfdff;border:1px solid #d8e0eae0;grid-template-columns:auto;gap:6px;padding:10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.customer-path-steps a:hover,.customer-path-steps a:focus-visible{border-color:#1d4ed84d;transform:translateY(-1px);box-shadow:0 10px 20px #2c3e5a17}.customer-path-steps a.active{background:linear-gradient(#1d4ed814,#0000 82%),#fff;border-color:#1d4ed86b;box-shadow:0 10px 22px #1d4ed817}.customer-path-index{width:24px;height:24px;color:var(--primary-dark);background:#1d4ed817;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:860;display:inline-flex}.customer-path-steps a.active .customer-path-index{background:var(--primary);color:#fff}.customer-path-steps strong,.customer-path-steps small{overflow-wrap:anywhere;display:block}.customer-path-steps strong{color:#111827;font-size:.9rem;line-height:1.2}.customer-path-title-short{display:none}.customer-path-steps small{color:var(--muted);margin-top:4px;font-size:.76rem;line-height:1.26}.customer-path-steps a:not(.active) small{max-height:2.6em;display:block;overflow:hidden}.journey-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-strip article,.next-action-grid a{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff;position:relative}.journey-strip article{gap:9px;min-height:156px;padding:14px;display:grid}.journey-number{width:26px;height:26px;color:var(--primary-dark);background:#2563eb17;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.journey-icon{color:var(--primary)}.journey-strip strong,.journey-strip small,.next-action-grid strong,.next-action-grid small,.next-action-grid em{display:block}.journey-strip small,.next-action-grid small{color:var(--muted);font-size:.86rem;line-height:1.42}.next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-action-grid a{min-height:150px;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);gap:9px;padding:16px;display:grid}.next-action-grid a:hover,.next-action-grid a:focus-visible{box-shadow:var(--shadow);border-color:#9fb0c8;outline:none;transform:translateY(-1px)}.next-action-grid span{color:var(--primary)}.next-action-grid em{color:var(--primary-dark);align-self:end;font-size:.84rem;font-style:normal;font-weight:850}.autopilot-command{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:14px;display:grid}.autopilot-intro,.autopilot-path-grid a{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff}.autopilot-intro{background:linear-gradient(145deg,#ff880014,#0000 48%),#fff;align-content:start;gap:12px;padding:18px;display:grid}.autopilot-intro h2,.autopilot-intro p{margin:0}.autopilot-intro h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.autopilot-intro p{color:var(--muted);line-height:1.5}.autopilot-proof{flex-wrap:wrap;gap:8px;display:flex}.autopilot-proof span{min-height:30px;color:var(--ink);background:#f8fbff;border:1px solid #d8e0eae6;border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:780;display:inline-flex}.autopilot-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.autopilot-path-grid a{min-height:156px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);align-content:start;gap:9px;padding:14px;text-decoration:none;display:grid}.autopilot-path-grid a:hover,.autopilot-path-grid a:focus-visible{box-shadow:var(--shadow);border-color:#1d4ed842;outline:none;transform:translateY(-1px)}.autopilot-step{width:26px;height:26px;color:var(--primary-dark);background:#1d4ed817;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.autopilot-icon{color:var(--primary)}.autopilot-path-grid strong,.autopilot-path-grid small,.autopilot-path-grid em{overflow-wrap:anywhere;display:block}.autopilot-path-grid strong{color:var(--ink);line-height:1.2}.autopilot-path-grid small{color:var(--muted);font-size:.82rem;line-height:1.38}.autopilot-path-grid em{color:var(--primary-dark);align-self:end;align-items:center;gap:5px;font-size:.8rem;font-style:normal;font-weight:850;display:inline-flex}.autopilot-path-grid em svg{width:15px;height:15px}.autopilot-setup-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.48fr);align-items:stretch;gap:14px;display:grid}.autopilot-setup-copy,.autopilot-progress-card,.autopilot-step-card,.autopilot-package-card,.autopilot-outcome-grid article,.autopilot-empty{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-tight);background:#fff;border-radius:18px}.autopilot-setup-copy{background:linear-gradient(135deg,#1d4ed817,#0000 52%),radial-gradient(circle at 92% 8%,#ff88001f,#0000 28%),#fff;align-content:start;gap:14px;padding:22px;display:grid}.autopilot-setup-kicker,.autopilot-progress-head,.autopilot-step-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.autopilot-setup-kicker span,.autopilot-status-pill{min-height:28px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed814;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.autopilot-setup-copy h2,.autopilot-setup-copy p,.autopilot-progress-card span,.autopilot-progress-card strong,.autopilot-progress-card small,.autopilot-progress-card em,.autopilot-section-head h2,.autopilot-section-head p,.autopilot-outcome-intro h2,.autopilot-outcome-intro p{overflow-wrap:anywhere;margin:0}.autopilot-setup-copy h2{color:var(--ink);font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.04}.autopilot-setup-copy p{max-width:72ch;color:var(--muted);line-height:1.5}.autopilot-signal-strip{flex-wrap:wrap;gap:8px;display:flex}.autopilot-signal-strip span{min-height:32px;color:var(--ink);background:#f8fbffe6;border:1px solid #d8e0eae6;border-radius:999px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:820;display:inline-flex}.autopilot-setup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.autopilot-progress-card{align-content:center;gap:12px;padding:20px;display:grid}.autopilot-progress-head svg{width:22px;height:22px;color:var(--primary)}.autopilot-progress-card span,.autopilot-progress-card small,.autopilot-progress-card em{color:var(--muted);font-weight:760}.autopilot-progress-card strong{color:var(--ink);font-size:clamp(2rem,5vw,4rem);line-height:.95}.autopilot-progress-card em{font-size:.82rem;font-style:normal;line-height:1.35}.autopilot-progress-bar{background:#d8e0eae0;border-radius:999px;height:8px;overflow:hidden}.autopilot-progress-bar i{border-radius:inherit;background:var(--primary);height:100%;display:block}.autopilot-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.autopilot-section{gap:12px;display:grid}.autopilot-section-head{justify-content:space-between;align-items:end;gap:14px;min-width:0;display:flex}.autopilot-section-head h2,.autopilot-outcome-intro h2{color:var(--ink);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12}.autopilot-section-head>span,.autopilot-outcome-intro p{max-width:48ch;color:var(--muted);font-size:.88rem;line-height:1.45}.autopilot-step-card{min-height:214px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);align-content:start;gap:10px;padding:14px;text-decoration:none;display:grid;position:relative}.autopilot-step-card:hover,.autopilot-step-card:focus-visible{box-shadow:var(--shadow);border-color:#1d4ed847;outline:none;transform:translateY(-1px)}.autopilot-step-card.done{background:linear-gradient(135deg,#0f9f6e12,#0000 58%),#fff;border-color:#0f9f6e38}.autopilot-step-card.active{background:linear-gradient(135deg,#ff88001c,#0000 58%),#fff;border-color:#ff880057}.autopilot-step-index{width:28px;height:28px;color:var(--primary-dark);background:#1d4ed817;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:860;display:inline-flex}.autopilot-step-icon{color:var(--primary)}.autopilot-step-card strong,.autopilot-step-card p,.autopilot-step-card em,.autopilot-step-card small{overflow-wrap:anywhere;margin:0}.autopilot-step-card strong{color:var(--ink);font-size:1rem;line-height:1.2}.autopilot-step-card p,.autopilot-step-card em{color:var(--muted);font-size:.82rem;line-height:1.38}.autopilot-step-card em{align-self:end;font-style:normal;font-weight:740}.autopilot-step-card small{width:fit-content;min-height:28px;color:var(--muted);background:#ebeff5db;border-radius:999px;align-items:center;padding:0 9px;font-size:.72rem;font-weight:820;display:inline-flex}.autopilot-step-card.done small{color:#0a7f58;background:#0f9f6e1a}.autopilot-step-card.active small{color:#a65400;background:#ff88001f}.autopilot-step-card.done .autopilot-status-pill{color:#0a7f58;background:#0f9f6e1a}.autopilot-step-card.active .autopilot-status-pill{color:#a65400;background:#ff88001f}.autopilot-outcome-panel{gap:12px;display:grid}.autopilot-outcome-intro{gap:8px;max-width:860px;display:grid}.autopilot-package-grid,.autopilot-outcome-grid{gap:10px;display:grid}.autopilot-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.autopilot-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.autopilot-package-card,.autopilot-outcome-grid article{align-content:start;gap:10px;padding:14px;display:grid}.autopilot-package-card{background:linear-gradient(145deg,#f8fbffeb,#fffffffa),#fff}.autopilot-outcome-panel svg,.autopilot-package-card svg{color:var(--primary)}.autopilot-outcome-grid strong,.autopilot-outcome-grid p,.autopilot-package-card strong,.autopilot-package-card p{margin:0}.autopilot-outcome-grid strong,.autopilot-package-card strong{color:var(--ink);line-height:1.2}.autopilot-outcome-grid p,.autopilot-package-card p{color:var(--muted);font-size:.84rem;line-height:1.42}.autopilot-outcome-grid a{color:var(--primary-dark);align-self:end;font-size:.82rem;font-weight:850;text-decoration:none}.autopilot-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.autopilot-empty h2,.autopilot-empty p{margin:0}.autopilot-empty p{color:var(--muted);margin-top:6px;line-height:1.5}.flow-support-grid{align-items:start}.customer-backstage{display:grid}.backstage-disclosure{background:linear-gradient(#fffffff5,#f8fbfffa),#fff}.backstage-body{gap:16px;display:grid}.backstage-summary{border-radius:var(--radius);background:#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(260px,1fr) minmax(240px,.72fr);align-items:start;gap:16px;padding:16px;display:grid}.backstage-summary h3,.backstage-summary p{margin:0}.backstage-summary h3{color:var(--ink);font-size:1rem;line-height:1.25}.backstage-summary p:not(.eyebrow){color:var(--muted);margin-top:8px;line-height:1.5}.compact-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-card{align-content:space-between;gap:16px;min-height:274px;padding:18px;display:grid}.signal-header span,.signal-footer span{color:var(--muted);font-size:.88rem}.signal-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.signal-steps span{border:1px solid var(--line);min-height:32px;color:var(--muted);text-align:center;border-radius:7px;padding:8px 7px;font-size:.75rem;font-weight:760}.signal-steps .done{color:#08704e;background:#0f9f6e14;border-color:#0f9f6e38}.signal-steps .active{color:#9a4310;background:#f973161a;border-color:#f973164d}.signal-visual{border-radius:var(--radius);background:#f4f7fb;grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;height:118px;padding:10px;display:grid}.signal-visual span{height:var(--h);background:linear-gradient(180deg, var(--primary), #61a5fa);border-radius:5px 5px 2px 2px;min-height:30px;animation:.52s ease-out both growIn}.content-grid{gap:16px;display:grid}.two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel{padding:16px}.panel-heading{border-bottom:1px solid var(--line);margin:-2px -2px 16px;padding:0 0 14px}.section-title{align-items:center;gap:8px;display:inline-flex}.info-pill{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.73rem;font-weight:760;line-height:1;display:inline-flex}.panel-heading h2{color:#111827;margin:2px 0 0;font-size:1.08rem;font-weight:850;line-height:1.2}.disclosure-panel{padding:0;overflow:visible}.disclosure-panel>summary.panel-heading{cursor:pointer;margin:0;padding:16px;list-style:none}.disclosure-panel>summary.panel-heading::-webkit-details-marker{display:none}.disclosure-panel>summary.panel-heading .status-pill:after{content:"+";margin-left:6px;font-weight:900}.disclosure-panel[open]>summary.panel-heading .status-pill:after{content:"-"}.disclosure-panel-body{padding:0 16px 16px}.status-pill,.channel{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.status-pill{color:var(--primary-dark);background:#2563eb17}.status-pill.warning{color:#9a3412;background:#f973161f}.status-pill.approved{color:#15803d;background:#16a34a1f}.status-pill.danger{color:#b91c1c;background:#dc26261a}.success-state{background:#f0fdf4;border-color:#16a34a3d}.warning-state{background:#fff7ed;border-color:#f973163d}.site-form{grid-template-columns:1fr;align-items:end;gap:10px;display:grid}.form-help{color:var(--muted);margin:10px 0 0;font-size:.84rem;line-height:1.45}.form-state{margin:0;font-size:.88rem;font-weight:760;line-height:1.45}.form-state.error{color:#b42318}.form-state.success{color:#08704e}.form-state.loading{color:var(--primary-dark)}label{color:var(--muted);gap:7px;font-size:.84rem;font-weight:780;display:grid}input,select,textarea{border-radius:var(--radius);width:100%;min-width:0;min-height:42px;color:var(--ink);background:#fff;border:1px solid #cbd5e1;padding:0 12px;box-shadow:inset 0 1px #10182808}textarea{overflow-wrap:anywhere;resize:vertical;min-height:96px;padding-block:11px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #2563eb1f}.site-list,.automation-stack,.approval-list,.channel-grid,.tool-grid{gap:12px;display:grid}.site-list{margin-top:16px}.site-row,.switch-row,.timeline article,.approval-item,.channel-card,.tool-card,.empty-state{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.site-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px;display:grid}.site-row strong,.site-row span{overflow-wrap:anywhere;display:block}.site-row span{color:var(--muted);margin-top:3px;font-size:.86rem}.switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:13px}.switch-row strong,.switch-row small{display:block}.switch-row small{color:var(--muted);margin-top:4px;line-height:1.4}.switch-row input{width:42px;height:24px;min-height:auto;accent-color:var(--primary)}.wide-panel{overflow:hidden}.segmented-control{border:1px solid var(--line);border-radius:var(--radius);background:#f2f5f9;grid-template-columns:1fr 1fr;min-height:38px;padding:3px;display:inline-grid}.segmented-control button{min-width:72px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:760}.segmented-control .selected{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0f172a12}.timeline{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.timeline article{min-height:150px;padding:14px}.timeline time,.timeline span{color:var(--muted);font-size:.84rem;font-weight:760;display:block}.timeline strong{margin:16px 0;line-height:1.32;display:block}.approval-item{padding:14px}.approval-item strong{margin-top:10px;display:block}.approval-item p{color:var(--muted);margin:6px 0 14px;line-height:1.48}.approval-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.approval-layout.planner-layout{grid-template-columns:1fr}.review-stat-stack{gap:8px;display:grid}.review-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:7px 10px;display:flex}.review-stat strong{color:var(--ink);font-size:1.05rem}.review-stat span{color:var(--muted);font-size:.86rem}.approved-next-compact{gap:8px;display:grid}.approved-next-compact a{border-radius:var(--radius);min-width:0;min-height:50px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fff;border:1px solid #d8e0eae6;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.approved-next-compact a:hover,.approved-next-compact a:focus-visible{box-shadow:var(--shadow-tight);border-color:#1d4ed847;outline:none}.approved-next-compact strong,.approved-next-compact span{overflow-wrap:anywhere;min-width:0;display:block}.approved-next-compact strong{color:var(--ink);font-size:.9rem}.approved-next-compact a>span:not(.approved-next-icon){color:var(--muted);text-align:right;font-size:.8rem;font-weight:760}.approved-next-compact a>svg{width:15px;height:15px;color:var(--primary-dark)}.approved-next-secondary-actions summary{width:100%}.approved-next-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.approved-next-secondary-actions div a{width:100%}.approved-next-empty{border-radius:var(--radius);background:#fff;border:1px solid #d8e0eae6;gap:8px;padding:12px;display:grid}.approved-next-empty strong,.approved-next-empty span{display:block}.approved-next-empty strong{color:var(--ink);font-size:.92rem}.approved-next-empty span{color:var(--muted);font-size:.83rem;line-height:1.4}.approved-next-empty .primary-action{justify-content:center;width:100%}.approved-next-icon{color:#08704e;background:#0f9f6e1a;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid}.approved-next-icon svg{width:18px;height:18px}.approval-queue-panel,.approval-side-panel{min-width:0}.approval-priority-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#0f9f6e12,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.18fr) minmax(280px,.72fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.approval-priority-copy{min-width:0}.approval-priority-copy h2,.approval-priority-copy p{margin:0}.approval-priority-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;line-height:1.15;overflow:hidden}.approval-priority-copy p{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.approval-priority-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.approval-priority-meter span{border-radius:var(--radius);min-height:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fbffdb;border:1px solid #d8e0ead1;align-content:center;gap:4px;padding:8px;font-size:.68rem;font-weight:860;line-height:1;display:grid}.approval-priority-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1;overflow:hidden}.approval-priority-actions{gap:8px;min-width:154px;display:grid}.approval-priority-actions .primary-action,.approval-priority-actions .secondary-action,.approval-priority-actions .customer-command-secondary-actions,.approval-priority-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.approval-priority-secondary-actions div{width:100%;min-width:min(220px,100vw - 48px);left:auto;right:0}.focused-customer-review{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#1d4ed814,#0000 56%),#fff;border:1px solid #1d4ed82e;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.focused-customer-summary{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.focused-customer-summary>div{min-width:0}.focused-customer-review h2,.focused-customer-review span{overflow-wrap:anywhere;margin:0;display:block}.focused-customer-review h2{color:var(--ink);margin-top:4px;font-size:1.08rem;line-height:1.15}.focused-customer-review span{color:var(--muted);margin-top:5px;font-size:.9rem;line-height:1.4}.focused-customer-review .customer-action-path{grid-template-columns:repeat(5,minmax(0,1fr))}.approval-review-list,.approval-history-list{gap:12px;display:grid}.approval-history-disclosure{padding:0}.approval-history-disclosure>summary{min-height:64px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.approval-history-disclosure>summary::-webkit-details-marker{display:none}.approval-history-disclosure>summary span{gap:4px;min-width:0;display:grid}.approval-history-disclosure>summary strong,.approval-history-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.approval-history-disclosure>summary strong{white-space:nowrap;font-size:.98rem;font-weight:900;line-height:1.18}.approval-history-disclosure>summary small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28}.approval-history-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.approval-history-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.approval-history-disclosure>.approval-history-list{padding:14px}.approval-review-card,.approval-history-row{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff}.approval-review-card{gap:14px;padding:14px;display:grid}.approval-review-top,.approval-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approval-review-top{justify-content:space-between}.approval-preview-secondary-actions div{min-width:min(220px,100vw - 48px);left:auto;right:0}.approval-review-card h3{margin:0 0 6px;font-size:1.04rem}.approval-review-card p{max-width:820px;color:var(--muted);margin:0;line-height:1.5}.creative-approval-panel{gap:18px;margin-bottom:20px;display:grid}.creative-approval-list{gap:18px;display:grid}.creative-approval-card{background:linear-gradient(145deg,#fff,#f5faf8);border:1px solid #154d3e2e;border-radius:18px;gap:18px;padding:clamp(14px,2vw,22px);display:grid;box-shadow:0 16px 40px #162e2714}.creative-approval-card-header,.creative-approval-card-header>div,.creative-approval-evidence,.creative-approval-evidence section,.creative-proof-details,.creative-request-changes form{gap:8px;display:grid}.creative-approval-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.creative-approval-card-header h3,.creative-approval-card-header p,.creative-approval-evidence h4,.creative-approval-evidence p{margin:0}.creative-approval-card-header h3{font-size:clamp(1.1rem,2vw,1.45rem)}.creative-approval-card-header p,.creative-approval-evidence p,.creative-proof-disabled,.creative-proof-decided{color:var(--muted);line-height:1.5}.creative-approval-proof-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(16px,3vw,28px);display:grid}.creative-approval-preview{gap:8px;margin:0;display:grid}.creative-approval-preview img{object-fit:contain;background:#131714;border:1px solid #0c271f29;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 14px 34px #0a1c1729}.creative-approval-preview figcaption{color:var(--muted);font-size:.78rem}.creative-approval-evidence section{border:1px solid var(--line);background:#ffffffd1;border-radius:13px;padding:13px 14px}.creative-approval-evidence ol,.creative-approval-blockers ul,.creative-quality-warnings ul{margin:0;padding-left:20px}.creative-approval-evidence li,.creative-approval-blockers li,.creative-quality-warnings li{margin:4px 0;line-height:1.45}.creative-destination-url,.creative-claim-list code,.creative-checksum-list code{overflow-wrap:anywhere;white-space:normal;color:#174f40;max-width:100%;font-size:.78rem;display:block}.creative-utm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.creative-utm-grid div,.creative-checksum-list div{min-width:0}.creative-utm-grid dt,.creative-checksum-list dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.creative-utm-grid dd,.creative-checksum-list dd{margin:2px 0 0}.creative-proof-details{border:1px solid var(--line);background:#ffffffc2;border-radius:13px;padding:0;overflow:hidden}.creative-proof-details>summary{cursor:pointer;padding:12px 14px;font-weight:700}.creative-proof-details[open]>summary{border-bottom:1px solid var(--line)}.creative-claim-list,.creative-checksum-list,.creative-quality-warnings,.creative-proof-clear{gap:10px;margin:0;padding:14px;display:grid}.creative-claim-list article{border-bottom:1px solid #d8e0eab8;gap:6px;padding-bottom:10px;display:grid}.creative-claim-list article:last-child{border-bottom:0;padding-bottom:0}.creative-claim-list article>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.creative-claim-list p,.creative-claim-list small{color:var(--muted);margin:0;line-height:1.45}.creative-checksum-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-approval-blockers{color:#7b3328;background:#aa453312;border:1px solid #aa453347;border-radius:12px;padding:12px 14px}.creative-approval-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.creative-request-changes{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:min(100%,320px)}.creative-request-changes>summary{cursor:pointer;padding:9px 12px;font-weight:700}.creative-request-changes form{padding:0 12px 12px}.creative-request-changes label{gap:6px;font-weight:700;display:grid}.creative-request-changes textarea{resize:vertical;width:100%}@media (max-width:820px){.creative-approval-proof-grid{grid-template-columns:1fr}.creative-approval-preview{max-width:520px;margin-inline:auto}}@media (max-width:560px){.creative-approval-card-header,.creative-checksum-list,.creative-utm-grid{grid-template-columns:1fr}.creative-approval-actions,.creative-approval-actions form,.creative-approval-actions button,.creative-request-changes{width:100%}}.approval-decision-copy{gap:6px;display:grid}.approval-playbook-note{background:#ff88000f;border:1px solid #ff880038;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.approval-playbook-note strong,.approval-playbook-note small{overflow-wrap:anywhere;min-width:0}.approval-playbook-note strong{color:var(--foreground);font-size:.88rem}.approval-playbook-note small{color:var(--muted);grid-column:1/-1;font-size:.8rem;line-height:1.45}.approval-geo-evidence{border:1px solid color-mix(in srgb, #08704e 20%, var(--line));background:#eef5f3;border-radius:12px;gap:0;display:grid}.approval-geo-evidence>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-height:48px;padding:9px 11px;list-style:none;display:grid}.approval-geo-evidence>summary::-webkit-details-marker{display:none}.approval-geo-evidence>summary>span:not(.source-pill){gap:2px;min-width:0;display:grid}.approval-geo-evidence>summary strong,.approval-geo-evidence>summary small,.approval-geo-evidence-body p{overflow-wrap:anywhere;min-width:0}.approval-geo-evidence>summary strong{color:var(--foreground);font-size:.88rem}.approval-geo-evidence>summary small,.approval-geo-evidence-body p{color:var(--muted);font-size:.8rem;line-height:1.45}.approval-geo-evidence>summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approval-geo-evidence>summary em{color:#08704e;white-space:nowrap;background:#fff;border:1px solid #08704e2e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.approval-geo-evidence[open]{gap:8px;padding-bottom:10px}.approval-geo-evidence-body{gap:8px;padding:0 10px;display:grid}.approval-geo-evidence-body p{margin:0}.approval-geo-evidence-details{gap:0;display:grid}.approval-geo-evidence-details[open]{gap:8px}.approval-geo-evidence-details>summary{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:820;list-style:none}.approval-geo-evidence-details[open]>summary{width:max-content;max-width:100%}.approval-geo-evidence-details>summary::-webkit-details-marker{display:none}.approval-geo-evidence-details>div{gap:8px;margin-top:8px;display:grid}.approval-geo-evidence-details article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:9px;display:grid}.approval-geo-evidence-details article span,.approval-geo-evidence-details article small,.approval-geo-evidence-details li{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.approval-geo-evidence-details ul{gap:3px;margin:2px 0 0;padding-left:18px;display:grid}.approval-geo-evidence-more{color:var(--muted);font-size:.78rem;font-weight:820;line-height:1.4}@media (min-width:1101px){.approval-layout .approval-geo-evidence{gap:0}.approval-layout .approval-geo-evidence>summary{min-height:44px;padding:8px 9px}.approval-layout .approval-geo-evidence>summary small,.approval-layout .approval-geo-evidence-body p{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.approval-layout .approval-geo-evidence[open]{gap:6px;padding-bottom:8px}.approval-layout .approval-geo-evidence-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.approval-layout .approval-geo-evidence-details article{gap:2px;min-width:0;padding:7px}.approval-layout .approval-geo-evidence-details article strong,.approval-layout .approval-geo-evidence-details article span,.approval-layout .approval-geo-evidence-details article small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approval-layout .approval-geo-evidence-details article strong{-webkit-line-clamp:1;font-size:.82rem;line-height:1.16}.approval-layout .approval-geo-evidence-details article span,.approval-layout .approval-geo-evidence-details article small{-webkit-line-clamp:2;font-size:.72rem;line-height:1.24}.approval-layout .approval-geo-evidence-details ul{display:none}.approval-layout .approval-geo-evidence-more{grid-column:1/-1}}.approval-decision-summary{border-radius:var(--radius);background:#fff;border:1px solid #d8e0eadb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.approval-decision-summary span,.approval-decision-summary strong,.approval-decision-summary small{overflow-wrap:anywhere;min-width:0;display:block}.approval-decision-summary strong{color:var(--ink);font-size:.92rem}.approval-decision-summary small{color:var(--muted);margin-top:3px;font-size:.82rem;line-height:1.35}.approval-decision-summary em{color:var(--primary-dark);font-size:.84rem;font-style:normal;font-weight:850}.approval-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.approval-decision-strip span{border:1px solid var(--line);border-radius:var(--radius);min-width:0;min-height:54px;color:var(--muted);overflow-wrap:anywhere;background:#fff;align-content:center;gap:3px;padding:9px 10px;font-size:.82rem;font-weight:740;display:grid}.approval-decision-strip strong{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem}.approval-preview{gap:8px;min-width:0;display:grid}.approval-preview strong{font-size:.86rem}.approval-preview pre{border:1px solid var(--line);border-radius:var(--radius);max-height:260px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5;overflow:auto}.approval-edit-disclosure{border-radius:var(--radius);background:#2563eb09;border:1px solid #2563eb29;overflow:hidden}.approval-edit-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px;list-style:none;display:flex}.approval-edit-disclosure summary::-webkit-details-marker{display:none}.approval-edit-disclosure summary span,.approval-edit-disclosure summary strong,.approval-edit-disclosure summary small{min-width:0;display:block}.approval-edit-disclosure summary strong{color:var(--ink);font-size:.94rem}.approval-edit-disclosure summary small{color:var(--muted);margin-top:3px;font-size:.82rem;line-height:1.35}.approval-edit-disclosure summary em{color:var(--primary-dark);flex:none;font-size:.84rem;font-style:normal;font-weight:850}.approval-edit-disclosure[open] summary{background:#2563eb0d;border-bottom:1px solid #2563eb29}.approval-edit-disclosure[open] summary em{color:var(--muted);font-size:0}.approval-edit-disclosure[open] summary em:before{content:"Luk";font-size:.84rem}.approval-edit-disclosure .approval-editor{background:0 0;border:0;border-radius:0}.approval-editor{border-radius:var(--radius);background:#2563eb0a;border:1px solid #2563eb29;gap:12px;min-width:0;padding:12px;display:grid}.approval-editor-heading{gap:3px;display:grid}.approval-editor-heading strong{color:var(--ink);font-size:.94rem}.approval-editor-heading span{color:var(--muted);font-size:.82rem;line-height:1.4}.ad-variation-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ad-variation-editor{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.ad-variation-editor legend{color:var(--primary);padding:0 6px;font-size:.76rem;font-weight:840}.approval-editor textarea{resize:vertical;min-height:96px}.approval-editor>.secondary-action{justify-self:start}.approval-actions form{margin:0}.approval-secondary-actions form{width:100%}.approval-history-row strong,.approval-history-row small{display:block}.approval-history-row small{color:var(--muted);margin-top:5px;line-height:1.44}.approval-history-row{grid-template-columns:auto minmax(0,1fr) minmax(160px,auto);align-items:center;gap:10px;padding:12px;display:grid}.approval-history-row strong,.approval-history-row small{overflow-wrap:anywhere}.social-stat-stack{gap:8px;display:grid}.social-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.social-stat strong{color:var(--ink);font-size:1.1rem}.social-stat span{color:var(--muted);font-size:.86rem}.ad-hub-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.ad-hub-layout.creator-layout,.video-studio-layout.creator-layout{grid-template-columns:1fr}.ad-hub-layout .panel-heading span:not(.status-pill){color:var(--muted);margin-top:4px;font-size:.9rem;line-height:1.4;display:block}.social-side-panel{align-self:start;gap:16px;display:grid}.social-side-panel h2,.social-side-panel p{margin:0}.social-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.16}.social-side-panel p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}.creator-status-disclosure{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;overflow:hidden}.creator-status-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 16px;list-style:none;display:flex}.creator-status-disclosure summary::-webkit-details-marker{display:none}.creator-status-disclosure summary span,.creator-status-disclosure summary strong,.creator-status-disclosure summary small{overflow-wrap:anywhere;min-width:0;display:block}.creator-status-disclosure summary strong{color:var(--ink);line-height:1.25}.creator-status-disclosure summary small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.36}.creator-status-disclosure summary em{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:820}.creator-status-disclosure[open]{background:#fff}.creator-status-disclosure[open] summary{border-bottom:1px solid var(--line)}.creator-status-disclosure:not([open])>.creator-status-body{display:none}.creator-status-body{grid-template-columns:minmax(260px,1fr) minmax(220px,.56fr) minmax(220px,.52fr);align-items:start;gap:14px;padding:14px;display:grid}.creator-status-body>.research-guardrail,.creator-status-body>.integration-guardrail,.creator-status-body>.supporting-details,.creator-status-body>.asset-upload-details{grid-column:1/-1}.social-side-actions{gap:9px;display:grid}.social-side-actions .primary-action,.social-side-actions .secondary-action{justify-content:center;width:100%}.social-side-secondary-actions summary{width:100%}.social-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.social-action-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1fr) minmax(240px,.46fr) minmax(220px,auto);align-items:center;gap:12px;padding:14px;display:grid}.social-action-strip h2,.social-action-strip p{margin:0}.social-action-strip h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.06rem;line-height:1.18;overflow:hidden}.social-action-strip p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.social-action-meter{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.social-action-meter span{border-radius:var(--radius);min-width:0;color:var(--muted);text-transform:uppercase;background:#fbfdff;border:1px solid #d8e0eae0;gap:3px;padding:9px;font-size:.68rem;font-weight:850;display:grid}.social-action-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:.9rem;line-height:1;overflow:hidden}.social-action-controls{gap:7px;display:grid}.social-action-controls .primary-action,.social-action-controls .secondary-action{justify-content:center;width:100%}.social-flat-page{--flat-bg:#fff;--flat-ink:#111827;--flat-muted:#4b5563;--flat-soft:#f3f4f6;--flat-line:#e5e7eb;--flat-blue:#3b82f6;--flat-blue-dark:#2563eb;--flat-green:#10b981;--flat-amber:#f59e0b;background:var(--flat-bg);color:var(--flat-ink);gap:14px}.social-flat-page .topbar{border-bottom:0;min-height:60px;padding-block:0 8px}.social-flat-page .topbar h1{letter-spacing:-.02em;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:.95}.social-flat-page .eyebrow{color:var(--flat-blue-dark);letter-spacing:.12em;font-size:.72rem;font-weight:800}.social-flat-page .panel,.social-flat-page .customer-quick-start,.social-flat-page .customer-journey-status,.social-flat-page .creator-status-disclosure,.social-flat-page .social-action-strip,.social-flat-page .campaign-row,.social-flat-page .guided-form-section,.social-flat-page .composer-output-strip,.social-flat-page .asset-picker-item,.social-flat-page .asset-picker-empty,.social-flat-page .playbook-focus-note{box-shadow:none;border:0}.social-flat-page .panel,.social-flat-page .guided-form-section,.social-flat-page .creator-status-disclosure,.social-flat-page .customer-quick-start{background:var(--flat-soft);border-radius:8px}.social-flat-page .panel{padding:18px}.social-flat-page .panel-heading{border-bottom:0;margin:0 0 14px;padding:0}.social-flat-page .panel-heading h2{color:var(--flat-ink);letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1}.social-flat-page .primary-action,.social-flat-page .secondary-action,.social-flat-page .customer-command-secondary-actions summary,.social-flat-page .more-actions summary{min-height:48px;box-shadow:none;transition:background-color var(--fast), color var(--fast), transform var(--fast);border:0;border-radius:6px;font-weight:800}.social-flat-page .primary-action{background:var(--flat-blue);color:#fff}.social-flat-page .primary-action:hover,.social-flat-page .primary-action:focus-visible{background:var(--flat-blue-dark);box-shadow:none;outline:2px solid var(--flat-blue-dark);outline-offset:2px;transform:scale(1.02)}.social-flat-page .secondary-action,.social-flat-page .customer-command-secondary-actions summary,.social-flat-page .more-actions summary{background:var(--flat-soft);color:var(--flat-ink)}.social-flat-page .secondary-action:hover,.social-flat-page .secondary-action:focus-visible,.social-flat-page .customer-command-secondary-actions summary:hover,.social-flat-page .customer-command-secondary-actions summary:focus-visible,.social-flat-page .more-actions summary:hover,.social-flat-page .more-actions summary:focus-visible{background:var(--flat-line);box-shadow:none;outline:2px solid var(--flat-blue);outline-offset:2px;transform:scale(1.02)}.social-flat-page input,.social-flat-page select,.social-flat-page textarea{min-height:48px;box-shadow:none;color:var(--flat-ink);background:#fff;border:0;border-radius:6px}.social-flat-page textarea{min-height:112px}.social-flat-page input:focus,.social-flat-page select:focus,.social-flat-page textarea:focus{border:2px solid var(--flat-blue);box-shadow:none;outline:none}.social-flat-page label{color:var(--flat-ink);font-size:.82rem;font-weight:800}.social-flat-page .customer-quick-start{padding:12px}.social-flat-page .customer-quick-copy p,.social-flat-page .customer-quick-selected small,.social-flat-page .customer-quick-disclosure summary small{display:none}.social-flat-page .customer-quick-selected{box-shadow:none;background:#fff;border:0;border-radius:8px}.social-flat-page .customer-quick-recommendation{background:var(--flat-blue);color:#fff;border:0;border-radius:8px}.social-flat-page .customer-quick-recommendation small,.social-flat-page .customer-quick-recommendation em{color:#fff}.social-flat-page .customer-quick-disclosure{background:#fff;border:0;border-radius:8px}.social-flat-page .customer-quick-disclosure summary em,.social-flat-page .creator-status-disclosure summary em,.social-flat-page .status-pill{background:var(--flat-amber);color:#111827;border:0;border-radius:999px}.social-help-disclosure{background:var(--flat-soft);border-radius:8px}.social-help-disclosure>summary{cursor:pointer;min-height:44px;color:var(--flat-ink);align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-weight:800;list-style:none;display:inline-flex}.social-help-disclosure>summary::-webkit-details-marker{display:none}.social-help-disclosure>summary span,.help-bubble summary,.inline-help summary{background:var(--flat-blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.82rem;font-weight:900;display:inline-grid}.social-help-disclosure .customer-path-card{box-shadow:none;border:0;border-radius:0 0 8px 8px;margin:0}.social-action-strip{background:var(--flat-blue);color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto}.social-action-strip>div:first-child p:not(.eyebrow){display:none}.social-action-strip .eyebrow,.social-action-strip h2{color:#fff}.social-action-meter{display:none}.social-action-controls{grid-template-columns:1fr 1fr}.social-action-controls .primary-action,.social-action-controls .secondary-action{color:var(--flat-blue-dark);background:#fff}.social-action-controls .primary-action:hover,.social-action-controls .primary-action:focus-visible,.social-action-controls .secondary-action:hover,.social-action-controls .secondary-action:focus-visible{color:var(--flat-blue-dark);background:#dbeafe}.help-bubble{justify-self:end;position:relative}.help-bubble summary{cursor:pointer;list-style:none}.help-bubble summary::-webkit-details-marker{display:none}.help-bubble>span{z-index:5;color:#fff;background:#111827;border-radius:8px;width:min(280px,100vw - 48px);padding:12px;font-size:.86rem;font-weight:600;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0}.help-bubble:not([open])>span{display:none}.composer-output-strip{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid}.composer-output-strip span{background:var(--flat-green);color:#fff;border:0;border-radius:0;justify-content:center;min-height:42px;font-weight:800}.composer-output-strip span:nth-child(2n){background:#059669}.guided-form-section{background:#fff}.guided-section-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.guided-section-heading>span{background:var(--flat-blue);color:#fff;border-radius:6px;width:auto;min-width:48px;padding:0 10px}.guided-section-heading strong{font-size:1.05rem;font-weight:800}.guided-section-heading small{display:none}.guided-section-heading em{color:var(--flat-muted);font-size:.76rem;font-style:normal;font-weight:800}.inline-help{justify-self:end;display:inline-grid;position:relative}.inline-help summary{cursor:pointer;list-style:none}.inline-help summary::-webkit-details-marker{display:none}.inline-help em{z-index:4;color:#fff;background:#111827;border-radius:8px;width:min(280px,100vw - 48px);padding:12px;font-size:.84rem;font-style:normal;font-weight:600;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:0}.inline-help:hover em,.inline-help:focus-within em,.inline-help[open] em{display:block}.social-flat-page .compact-settings[open] summary{border-bottom:0}.social-flat-page .campaign-row{background:#fff;border-radius:8px}.social-flat-page .empty-state{box-shadow:none;background:#fff;border:0;border-radius:8px}.social-flat-page .draft-error,.social-flat-page .ad-status{color:var(--flat-ink);font-weight:800}.social-flat-page .draft-error{color:#b91c1c}.ad-composer{gap:12px;display:grid}.composer-output-strip{border-radius:var(--radius);background:#0f9f6e0e;border:1px solid #0f9f6e29;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.composer-output-strip span{color:#08704e;background:#fff;border:1px solid #0f9f6e2e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.8rem;font-weight:820;display:inline-flex}.playbook-focus-note{background:#ff880012;border:1px solid #ff880038;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.playbook-focus-note strong,.playbook-focus-note span{overflow-wrap:anywhere;min-width:0}.playbook-focus-note strong{color:var(--foreground);font-size:.88rem}.playbook-focus-note span{color:var(--muted);font-size:.82rem;line-height:1.45}.guided-form-section{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0ead1;gap:12px;padding:14px;display:grid}.guided-section-heading{align-items:flex-start;gap:10px;display:flex}.compact-settings{background:#fff}.compact-settings summary{cursor:pointer;list-style:none}.compact-settings summary::-webkit-details-marker{display:none}.compact-settings:not([open]){gap:0}.compact-settings:not([open]) .form-grid,.compact-settings:not([open]) label:not(:first-child),.compact-settings:not([open]) .video-choice-grid,.compact-settings:not([open]) .asset-picker,.compact-settings:not([open]) .asset-picker-empty{display:none}.compact-settings[open] summary{border-bottom:1px solid var(--line);padding-bottom:10px}.compact-settings summary>span{transition:transform var(--fast)}.compact-settings[open] summary>span{transform:rotate(45deg)}.guided-section-heading>span{width:28px;height:28px;color:var(--primary-dark);background:#1d4ed81a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.84rem;font-weight:850;display:inline-flex}.guided-section-heading strong,.guided-section-heading small{display:block}.guided-section-heading strong{color:var(--ink);font-size:.98rem}.guided-section-heading small{color:var(--muted);margin-top:2px;line-height:1.4}.social-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-brief-wide{grid-column:1/-1}.search-console-actions{border-radius:var(--radius);background:linear-gradient(#1d4ed80a,#0f9f6e09),#fbfdff;border:1px solid #1d4ed829;gap:14px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 12px 28px #1018280f}.search-console-actions.is-connected{background:linear-gradient(#0f9f6e0f,#1d4ed808),#fbfdff;border-color:#0f9f6e3d}.search-console-head,.search-console-headline,.search-console-footer-row,.search-console-scope{display:flex}.search-console-head{justify-content:space-between;align-items:flex-start;gap:12px}.search-console-headline{align-items:flex-start;gap:12px;min-width:0}.search-console-headline strong,.search-console-headline span{display:block}.search-console-headline strong{color:var(--ink);font-size:1.02rem;font-weight:900;line-height:1.2}.search-console-headline span{color:var(--muted);margin-top:3px;font-size:.88rem;line-height:1.45}.search-console-status-icon{border-radius:var(--radius);width:42px;height:42px;color:var(--primary);background:#eff6ff;border:1px solid #1d4ed829;flex:none;justify-content:center;align-items:center;display:inline-flex}.search-console-status-icon.connected{color:#08704e;background:#ecfdf3;border-color:#0f9f6e33}.search-console-badge{color:#92400e;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 10px;font-size:.75rem;font-weight:850;display:inline-flex}.search-console-badge.connected{color:#08704e;background:#0f9f6e1f;border-color:#0f9f6e3d}.search-console-command{border-radius:var(--radius);background:#ffffffdb;border:1px solid #1d4ed81f;gap:12px;padding:12px;display:grid}.search-console-toolbar,.search-console-grid{gap:10px;display:grid}.search-console-toolbar{grid-template-columns:auto auto;justify-content:start}.google-connect-action.connected{color:#15803d;background:#16a34a1f;border-color:#16a34a3d}.google-connect-action.connected:hover,.google-connect-action.connected:focus-visible{background:#16a34a2e;border-color:#16a34a61;box-shadow:0 0 0 3px #16a34a1f}.search-console-grid{grid-template-columns:minmax(220px,1fr) 150px 150px;align-items:end}.search-console-settings{border-radius:var(--radius-sm);background:#f8fafcb8;border:1px solid #94a3b82e;gap:0;display:grid}.search-console-settings>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 11px;list-style:none;display:grid}.search-console-settings>summary::-webkit-details-marker{display:none}.search-console-settings>summary span,.search-console-settings>summary strong,.search-console-settings>summary small{min-width:0;display:block}.search-console-settings>summary strong{color:var(--ink);font-size:.82rem;font-weight:900;line-height:1.15}.search-console-settings>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;line-height:1.25;overflow:hidden}.search-console-settings>summary em{min-height:25px;color:var(--primary);white-space:nowrap;background:#1d4ed814;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.search-console-settings[open]{background:#fbfdff;border-color:#1d4ed82e;gap:10px;padding-bottom:10px}.search-console-settings[open] .search-console-grid{padding:0 10px}.search-console-grid label,.search-console-grid input,.search-console-grid select{width:100%;min-width:0}.search-console-context{color:var(--muted);flex:260px;margin:0;font-size:.86rem;line-height:1.45}.search-console-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.search-console-scope{color:#475569;background:#ffffffb8;border:1px solid #47556924;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:.75rem;font-weight:800}.search-console-scope svg{width:15px;height:15px}.manual-import-example{border-radius:var(--radius);color:var(--muted);background:#f8fbff;border:1px solid #1d4ed81f;gap:6px;padding:12px 14px;font-size:.88rem;line-height:1.45;display:grid}.manual-import-example strong,.manual-import-example summary{color:var(--ink);font-weight:850}.manual-import-example summary{cursor:pointer}.manual-import-example ol{gap:6px;margin:2px 0 0;padding-left:20px;display:grid}.keyword-plan-settings-disclosure{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0ead1;gap:0;padding:0;display:grid}.keyword-plan-settings-disclosure>summary{min-height:48px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:grid}.keyword-plan-settings-disclosure>summary::-webkit-details-marker{display:none}.keyword-plan-settings-disclosure>summary span{gap:3px;min-width:0;display:grid}.keyword-plan-settings-disclosure>summary strong,.keyword-plan-settings-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.keyword-plan-settings-disclosure>summary strong{white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1.16}.keyword-plan-settings-disclosure>summary small{color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:720;line-height:1.24}.keyword-plan-settings-disclosure>summary em{min-height:26px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.66rem;font-style:normal;font-weight:900;display:inline-flex}.keyword-plan-settings-disclosure[open]{gap:10px;padding-bottom:12px}.keyword-plan-settings-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.keyword-plan-settings-body{gap:10px;padding:0 12px;display:grid}.keyword-manual-import-details{padding:0}.keyword-manual-import-details>summary{grid-template-columns:minmax(0,1fr);gap:4px;min-height:54px;padding:11px 13px;list-style:none;display:grid}.keyword-manual-import-details>summary::-webkit-details-marker{display:none}.keyword-manual-import-details>summary span{gap:3px;min-width:0;display:grid}.keyword-manual-import-details>summary strong,.keyword-manual-import-details>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.keyword-manual-import-details>summary strong{white-space:nowrap}.keyword-manual-import-details>summary small{color:var(--muted);font-size:.75rem;font-weight:720;line-height:1.24}.keyword-manual-import-details[open]>summary{border-bottom:1px solid #d8e0eac7}.keyword-manual-import-body{gap:10px;padding:12px;display:grid}.manual-import-note{gap:4px;display:grid}.manual-import-note strong,.manual-import-note span{display:block}.form-grid{gap:10px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-composer-footer{border:1px solid var(--line);border-radius:var(--radius);background:#f6f8fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:14px;display:flex}.ad-status{color:#344054;max-width:680px;font-size:.88rem;font-weight:740;line-height:1.45}.ad-next-actions,.created-format-links{flex-wrap:wrap;gap:8px;display:flex}.asset-picker{border:1px solid var(--line);border-radius:var(--radius);background:#f6f8fb;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.asset-picker legend{color:var(--muted);text-transform:uppercase;padding:0 6px;font-size:.78rem;font-weight:820}.asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.asset-picker-item{border-radius:var(--radius);cursor:pointer;background:#fff;border:1px solid #d7dee9;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:64px;padding:10px;transition:border-color .18s,box-shadow .18s;display:grid}.asset-picker-item:hover,.asset-picker-item:focus-within{box-shadow:var(--shadow-tight);border-color:#2563eb57}.asset-picker-item input{width:16px;min-height:16px;margin-top:2px}.asset-picker-item strong,.asset-picker-item small,.asset-picker-empty strong,.asset-picker-empty span{overflow-wrap:anywhere;display:block}.asset-picker-item small,.asset-picker-empty span{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.35}.asset-picker-empty{border-radius:var(--radius);background:#2563eb0d;border:1px dashed #2563eb47;padding:12px}.campaign-list{gap:10px;display:grid}.campaign-row{border:1px solid var(--line);border-radius:var(--radius);min-height:72px;box-shadow:var(--shadow-tight);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.campaign-row>svg{border-radius:var(--radius);width:38px;height:38px;color:var(--primary);background:#1d4ed814;border:1px solid #1d4ed829;padding:9px}.campaign-row strong,.campaign-row small{overflow-wrap:anywhere;display:block}.campaign-row small{color:var(--muted);margin-top:4px;line-height:1.4}.export-panel{gap:16px;display:grid}.export-handoff-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.export-handoff-layout.planner-layout{grid-template-columns:1fr}.export-handoff-layout .panel-heading span:not(.status-pill){color:var(--muted);margin-top:4px;font-size:.9rem;line-height:1.4;display:block}.export-side-panel{align-self:start;gap:16px;display:grid}.export-side-panel h2,.export-side-panel p{margin:0}.export-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.16}.export-side-panel p:not(.eyebrow){color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}.export-side-actions{gap:9px;display:grid}.export-side-actions .primary-action,.export-side-actions .secondary-action{justify-content:center;width:100%}.export-ready-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#ea580c0f,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.18fr) minmax(260px,.72fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.export-ready-copy{min-width:0}.export-ready-copy h2,.export-ready-copy p{margin:0}.export-ready-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;line-height:1.15;overflow:hidden}.export-ready-copy p{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.export-ready-meter{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:7px;display:grid}.export-ready-meter span{border-radius:var(--radius);min-height:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fbffdb;border:1px solid #d8e0ead1;align-content:center;gap:4px;padding:8px;font-size:.68rem;font-weight:860;line-height:1;display:grid}.export-ready-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1;overflow:hidden}.export-ready-actions{gap:8px;min-width:152px;display:grid}.export-ready-actions .primary-action,.export-ready-actions .secondary-action{justify-content:center;width:100%}.export-ready-actions .customer-command-secondary-actions,.export-ready-actions .customer-command-secondary-actions summary{width:100%}.export-ready-secondary-actions div{width:100%;min-width:min(230px,100vw - 48px);left:auto;right:0}.delivery-command{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:14px;display:grid}.delivery-command-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff;padding:18px}.delivery-command-primary{background:linear-gradient(120deg,#1d4ed814,#0000 58%),#fff;gap:13px;display:grid}.delivery-command-card h2,.delivery-command-card p{margin:0}.delivery-command-card h2{max-width:840px;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.06}.delivery-command-card p:not(.eyebrow){max-width:780px;color:var(--muted);line-height:1.52}.delivery-command-actions{flex-wrap:wrap;gap:9px;display:flex}.delivery-stat-grid,.export-stat-stack{gap:8px;display:grid}.export-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.export-stat strong{color:var(--ink);font-size:1.1rem}.export-stat span{color:var(--muted);font-size:.86rem}.social-handoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.social-handoff-strip article{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:linear-gradient(#fff 0%,#eef4ff8f 100%);border:1px solid #2563eb24;padding:14px}.social-handoff-strip strong,.social-handoff-strip span{overflow-wrap:anywhere;display:block}.social-handoff-strip strong{color:var(--ink);font-size:.94rem}.social-handoff-strip span{color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.export-video-bridge{border-radius:var(--radius);color:#0f4d3c;background:#0f9f6e0f;border:1px solid #0f9f6e24;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.92rem;line-height:1.45;display:flex}.storyboard-next-actions{gap:8px;min-width:178px;display:grid}.storyboard-next-actions .primary-action,.storyboard-next-actions .secondary-action,.storyboard-next-actions .customer-command-secondary-actions,.storyboard-next-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.tracking-error{color:#b42318;font-size:.78rem;font-weight:760;line-height:1.35}.storyboard-secondary-actions div{width:100%;min-width:min(230px,100vw - 48px);left:auto;right:0}.cms-handoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cms-handoff-strip article{border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:linear-gradient(#fff 0%,#ecfdf594 100%);border:1px solid #0f9f6e26;padding:14px}.cms-handoff-strip strong,.cms-handoff-strip span{overflow-wrap:anywhere;display:block}.cms-handoff-strip strong{color:var(--ink);font-size:.94rem}.cms-handoff-strip span{color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.wordpress-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wordpress-readiness-strip article{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;min-width:0;padding:14px}.wordpress-readiness-strip article.ready{background:linear-gradient(#fff 0%,#ecfdf59e 100%);border-color:#0f9f6e33}.wordpress-readiness-strip article.needs{background:linear-gradient(#fff 0%,#fff7edb8 100%);border-color:#f973163d}.wordpress-readiness-strip article.manual{background:linear-gradient(#fff 0%,#f8fafcd1 100%)}.wordpress-readiness-strip strong,.wordpress-readiness-strip span{overflow-wrap:anywhere;min-width:0;display:block}.wordpress-readiness-strip strong{color:var(--ink);font-size:.94rem;line-height:1.24}.wordpress-readiness-strip span{color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.website-live-handoff{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.website-live-handoff article{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;align-content:start;gap:6px;min-width:0;min-height:98px;padding:10px;display:grid}.website-live-handoff article.ready{background:#ecfdf59e;border-color:#0f9f6e33}.website-live-handoff article.needs{background:#fff7edb8;border-color:#f973163d}.website-live-handoff span{width:22px;height:22px;color:var(--primary-dark);background:#1d4ed814;border-radius:999px;place-items:center;font-size:.7rem;font-weight:900;line-height:1;display:inline-grid}.website-live-handoff strong,.website-live-handoff small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.website-live-handoff strong{color:var(--ink);white-space:nowrap;font-size:.84rem;line-height:1.14}.website-live-handoff small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:720;line-height:1.22;display:-webkit-box}.export-setup-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eae6}.export-setup-disclosure summary{min-height:58px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.export-setup-disclosure summary::-webkit-details-marker{display:none}.export-setup-disclosure summary span{gap:3px;min-width:0;display:grid}.export-setup-disclosure summary strong,.export-setup-disclosure summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.export-setup-disclosure summary strong{white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.18}.export-setup-disclosure summary small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.24}.export-setup-disclosure summary em{color:#0f4d3c;letter-spacing:.04em;text-transform:uppercase;background:#0f9f6e14;border:1px solid #0f9f6e29;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.export-setup-disclosure[open] summary{border-bottom:1px solid #d8e0eac7}.export-setup-disclosure-body{gap:10px;padding:12px;display:grid}.wordpress-result{border-radius:var(--radius);gap:4px;margin:0;padding:10px 12px;display:grid}.wordpress-result strong,.wordpress-result span{display:block}.published-url-preview{border-radius:calc(var(--radius) - 4px);color:var(--muted);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #d8e0eac7;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:740;line-height:1.34;display:block}.wordpress-result small{color:color-mix(in srgb, currentColor 78%, var(--muted));font-size:.8rem;font-weight:760;display:block}.wordpress-connect-note{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eaeb}.wordpress-connect-note summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.wordpress-connect-note summary::-webkit-details-marker{display:none}.wordpress-connect-note summary:after{content:"+";color:var(--blue);flex:none;font-weight:900}.wordpress-connect-note[open] summary:after{content:"-"}.wordpress-connect-note strong,.wordpress-connect-note small{display:block}.wordpress-connect-note strong{font-size:.88rem;line-height:1.18}.wordpress-connect-note small{color:var(--muted);margin-top:2px;font-size:.74rem;font-weight:760;line-height:1.22}.wordpress-connect-note p{color:var(--muted);margin:0;padding:0 12px 12px;font-size:.82rem;line-height:1.38}.export-workbench{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1101px){.export-workbench:has(.export-list-item:only-child){grid-template-columns:1fr}.export-workbench:has(.export-list-item:only-child) .export-list-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-height:78px;padding:12px}.export-workbench:has(.export-list-item:only-child) .export-list-item .channel{grid-row:1/span 2;align-self:center}:is(.export-workbench:has(.export-list-item:only-child) .export-list-item strong,.export-workbench:has(.export-list-item:only-child) .export-list-item small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.export-list{gap:10px;display:grid}.export-list-item{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:106px;color:var(--ink);text-align:left;background:#fff;gap:8px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.export-list-item:hover,.export-list-item:focus-visible,.export-list-item.active{box-shadow:var(--shadow);border-color:#2563eb57;transform:translateY(-1px)}.export-list-item strong,.export-list-item small{overflow-wrap:anywhere;display:block}.export-list-item small{color:var(--muted);line-height:1.4}.export-detail{gap:14px;min-width:0;display:grid}.export-hero{border:1px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.export-hero h2,.export-hero p{margin:0}.export-hero h2{margin-top:4px;font-size:1.25rem}.export-hero p{color:var(--muted);margin-top:8px;line-height:1.45}.export-actions,.format-checklist{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.export-secondary-actions{min-width:0;position:relative}.export-secondary-actions summary{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.export-secondary-actions summary::-webkit-details-marker{display:none}.export-secondary-actions summary:after{color:var(--muted);content:"+";margin-left:8px;font-weight:900}.export-secondary-actions[open] summary:after{content:"-"}.export-secondary-actions div{z-index:8;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(230px,100vw - 48px);box-shadow:var(--shadow-md);background:#fffffff7;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.export-secondary-actions .secondary-action{justify-content:center;width:100%}.format-checklist span{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#fff;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:780}.geo-evidence-list{grid-template-columns:1fr;align-items:stretch;display:grid}.geo-evidence-list span{border-radius:var(--radius);overflow-wrap:anywhere;white-space:normal;gap:4px;min-width:0;display:grid}.geo-evidence-list strong{color:var(--ink);font-size:.84rem}.geo-evidence-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:680;line-height:1.45}.geo-evidence-list .geo-evidence-more{color:var(--muted);padding:0 2px;font-size:.78rem;font-weight:820}.selected-asset-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selected-asset-strip span{color:#08704e;background:#0f9f6e14;border:1px solid #0f9f6e2e;border-radius:999px;min-height:30px;padding:7px 10px;font-size:.82rem;font-weight:780}.export-variation-list{gap:12px;display:grid}.export-variation-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;padding:14px;display:grid}.export-variation-card h3{margin:4px 0 0;font-size:1.08rem}.geo-evidence-disclosure{gap:0}.geo-evidence-disclosure>summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.geo-evidence-disclosure>summary::-webkit-details-marker{display:none}.geo-evidence-disclosure>summary span{gap:4px;min-width:0;display:grid}.geo-evidence-disclosure>summary strong,.geo-evidence-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.geo-evidence-disclosure>summary strong{white-space:nowrap;font-size:.98rem;font-weight:900;line-height:1.16}.geo-evidence-disclosure>summary small{color:var(--muted);font-size:.8rem;font-weight:720;line-height:1.28}.geo-evidence-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.geo-evidence-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7;margin-bottom:12px;padding-bottom:12px}.geo-evidence-disclosure-body{gap:12px;display:grid}.geo-evidence-disclosure-body>.secondary-action{justify-self:start}.website-seo-details-disclosure{gap:0}.website-seo-details-disclosure>summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.website-seo-details-disclosure>summary::-webkit-details-marker{display:none}.website-seo-details-disclosure>summary span{gap:4px;min-width:0;display:grid}.website-seo-details-disclosure>summary strong,.website-seo-details-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.website-seo-details-disclosure>summary strong{white-space:nowrap;font-size:.98rem;font-weight:900;line-height:1.16}.website-seo-details-disclosure>summary small{color:var(--muted);font-size:.8rem;font-weight:720;line-height:1.28}.website-seo-details-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.website-seo-details-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7;margin-bottom:12px;padding-bottom:12px}.website-seo-details-body{gap:12px;display:grid}.export-copy-grid{gap:10px;margin:0;display:grid}.export-copy-grid div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:6px;padding:12px;display:grid}.export-copy-grid dt{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:820}.export-copy-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.creative-image-actions{border-radius:var(--radius);background:#f8fafc;border:1px solid #d8e0ead1;gap:0;padding:0;display:grid}.creative-image-actions>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:9px 10px;list-style:none;display:grid}.creative-image-actions>summary::-webkit-details-marker{display:none}.creative-image-actions>summary span{gap:2px;min-width:0;display:grid}.creative-image-actions>summary strong,.creative-image-actions>summary small,.creative-image-actions>div>span,.creative-image-actions>div>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.creative-image-actions>summary strong{color:var(--ink);white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.18}.creative-image-actions>summary small,.creative-image-actions>div>span,.creative-image-actions>div>small{color:var(--muted);font-size:.82rem;line-height:1.35}.creative-image-actions>summary small{white-space:nowrap}.creative-image-actions>summary em{min-height:26px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:.66rem;font-style:normal;font-weight:900;display:inline-flex}.creative-image-actions[open]{gap:8px;padding-bottom:10px}.creative-image-actions[open]>summary{border-bottom:1px solid #d8e0eac7}.creative-image-actions>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.creative-image-actions>div>small{grid-column:1/-1}.storyboard-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;padding:14px;display:grid}.storyboard-panel h3{margin:4px 0 0;font-size:1.08rem}.storyboard-scenes-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eaeb}.storyboard-scenes-disclosure>summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:grid}.storyboard-scenes-disclosure>summary::-webkit-details-marker{display:none}.storyboard-scenes-disclosure>summary span{gap:4px;min-width:0;display:grid}.storyboard-scenes-disclosure>summary strong,.storyboard-scenes-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.storyboard-scenes-disclosure>summary strong{white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.16}.storyboard-scenes-disclosure>summary small{color:var(--muted);font-size:.76rem;font-weight:720;line-height:1.28}.storyboard-scenes-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.storyboard-scenes-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.storyboard-scenes-disclosure>.storyboard-scene-grid{padding:12px}.storyboard-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.storyboard-scene{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:6px;min-height:150px;padding:12px;display:grid}.storyboard-scene span{color:var(--primary);font-size:.78rem;font-weight:820}.storyboard-scene strong,.storyboard-scene p,.storyboard-scene small{overflow-wrap:anywhere;margin:0}.storyboard-scene p,.storyboard-scene small{color:var(--muted);line-height:1.42}.storyboard-scene small{font-size:.78rem;font-weight:720}.brand-assets-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.brand-assets-layout.planner-layout{grid-template-columns:1fr}.asset-intake-layout .panel-heading span:not(.status-pill){max-width:720px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.asset-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.asset-flow-strip span{border-radius:var(--radius);min-width:0;color:var(--muted);text-align:center;background:#fbfdff;border:1px solid #d8e0eadb;padding:10px 12px;font-size:.82rem;font-weight:820}.asset-handoff-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#ea580c0f,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.asset-handoff-copy{min-width:0}.asset-handoff-copy h2,.asset-handoff-copy p{margin:0}.asset-handoff-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;line-height:1.16;overflow:hidden}.asset-handoff-copy p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.asset-handoff-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.asset-handoff-meter span{border-radius:var(--radius);min-height:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fbffe0;border:1px solid #d8e0ead1;align-content:center;gap:4px;padding:8px;font-size:.68rem;font-weight:860;line-height:1;display:grid}.asset-handoff-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1;overflow:hidden}.asset-handoff-actions{gap:8px;min-width:154px;display:grid}.asset-handoff-actions .primary-action,.asset-handoff-actions .secondary-action,.asset-handoff-actions .customer-command-secondary-actions,.asset-handoff-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.asset-handoff-secondary-actions div{left:auto;right:0}.asset-side-panel{align-self:start;gap:16px;display:grid}.asset-side-panel h2,.asset-side-panel p{margin:0}.asset-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.14}.asset-side-actions{gap:9px;display:grid}.asset-side-actions .primary-action,.asset-side-actions .secondary-action{justify-content:center;width:100%}.asset-side-secondary-actions summary{width:100%}.asset-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.asset-upload-details{overflow:hidden}.asset-upload-details>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;list-style:none;display:flex}.asset-upload-details>summary::-webkit-details-marker{display:none}.asset-upload-details>summary span,.asset-upload-details>summary em{display:block}.asset-upload-details>summary strong{color:var(--ink);font-size:.92rem;display:block}.asset-upload-details>summary span{color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.asset-upload-details>summary em{color:var(--primary-dark);flex:none;font-size:.82rem;font-style:normal;font-weight:850}.asset-upload-details[open]>summary{border-bottom:1px solid var(--line)}.asset-upload-details[open]>summary em{color:var(--muted);font-size:0}.asset-upload-details[open]>summary em:before{content:"Luk";font-size:.82rem}.asset-upload-details:not([open]) form{display:none}.asset-side-upload{padding:12px}.asset-side-upload form{margin-top:12px}.asset-command{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.asset-command-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff;padding:18px}.asset-command-primary{background:linear-gradient(120deg,#0f9f6e14,#0000 56%),#fff;gap:13px;display:grid}.asset-command-card h2{max-width:840px;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.06}.asset-command-card p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.52}.asset-command-actions{flex-wrap:wrap;gap:9px;display:flex}.asset-stat-stack{gap:8px;display:grid}.asset-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.asset-stat strong{color:var(--ink);font-size:1.1rem}.asset-stat span{color:var(--muted);font-size:.86rem}.asset-library-disclosure{overflow:hidden}.asset-library-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.asset-library-disclosure>summary::-webkit-details-marker{display:none}.asset-library-disclosure>summary span{min-width:0}.asset-library-disclosure>summary h2,.asset-library-disclosure>summary p{margin:0}.asset-library-disclosure>summary h2{color:var(--ink);margin-top:4px;font-size:1.05rem;line-height:1.16}.asset-library-disclosure>summary em{min-height:30px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:860;display:inline-flex}.asset-library-disclosure[open]>summary{border-bottom:1px solid #d8e0ead1;margin-bottom:16px;padding-bottom:14px}.brand-profile-grid,.asset-card-grid{gap:12px;display:grid}.brand-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-profile-card,.asset-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.brand-profile-card{gap:14px;min-height:196px;padding:14px;display:grid}.brand-profile-card h3,.brand-profile-card p{margin:0}.brand-profile-card h3{margin-top:12px;font-size:1.14rem}.brand-profile-card p{color:var(--muted);margin-top:8px;line-height:1.48}.color-swatch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-swatch-row span{border:1px solid var(--line);border-radius:999px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff6b}.design-profile-summary{background:linear-gradient(135deg,#f8fafcf5,#ffffffdb);border:1px solid #3f50681f;border-radius:12px;gap:10px;padding:12px;display:grid}.design-profile-head,.design-profile-grid{align-items:center;gap:8px;display:flex}.design-profile-head{color:var(--muted);justify-content:space-between;font-size:.78rem;font-weight:760}.design-profile-head strong{color:var(--foreground)}.design-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-profile-grid span{min-width:0;color:var(--muted);background:#ebeff594;border-radius:10px;padding:8px;font-size:.72rem;font-weight:720}.design-profile-grid strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:.78rem;display:block;overflow:hidden}.design-profile-summary p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.asset-card{grid-template-rows:154px minmax(0,auto);min-width:0;display:grid;overflow:hidden}.asset-thumb{background:linear-gradient(135deg,#2563eb14,#0000 54%),#eef4ff;place-items:center;display:grid}.asset-thumb img{object-fit:cover;width:100%;height:100%}.asset-thumb svg{width:36px;height:36px;color:var(--primary)}.asset-card-body{gap:8px;padding:12px;display:grid}.asset-card-body h3,.asset-card-body p,.asset-card-body small{overflow-wrap:anywhere;margin:0}.asset-card-body h3{font-size:1rem}.asset-card-body p,.asset-card-body small{color:var(--muted);line-height:1.42}.asset-card-body small{font-size:.78rem;font-weight:720}.inline-action-form{justify-content:flex-start;align-items:center;margin:0;display:flex}.integrations-layout,.research-layout,.keyword-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.keyword-layout.planner-layout{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.research-layout.planner-layout{grid-template-columns:1fr}.integration-side-panel,.research-side-panel,.keyword-side-panel{min-width:0}.research-side-panel{align-self:start;gap:16px;display:grid}.research-side-panel h2,.research-side-panel p{margin:0}.research-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.14}.research-layout .panel-heading span:not(.status-pill){max-width:720px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.research-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.research-flow-strip span{border-radius:var(--radius);min-width:0;color:var(--muted);text-align:center;background:#fbfdff;border:1px solid #d8e0eadb;padding:10px 12px;font-size:.82rem;font-weight:820}.research-handoff-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#2563eb0e,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.16fr) minmax(220px,.54fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.research-handoff-copy{min-width:0}.research-handoff-copy h2,.research-handoff-copy p{margin:0}.research-handoff-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.16;overflow:hidden}.research-handoff-copy p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.38}.research-handoff-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.research-handoff-meter span{border-radius:var(--radius);min-height:50px;color:var(--muted);text-transform:uppercase;background:#f8fbffe0;border:1px solid #d8e0ead1;align-content:center;gap:3px;padding:8px;font-size:.62rem;font-weight:850;display:grid}.research-handoff-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:.9rem;line-height:1;overflow:hidden}.research-handoff-actions{gap:8px;min-width:154px;display:grid}.research-handoff-actions .primary-action,.research-handoff-actions .secondary-action,.research-handoff-actions .customer-command-secondary-actions,.research-handoff-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.research-handoff-secondary-actions div{min-width:min(220px,100vw - 48px);left:auto;right:0}.research-side-actions{gap:9px;display:grid}.research-side-actions .primary-action,.research-side-actions .secondary-action{justify-content:center;width:100%}.research-side-secondary-actions summary{width:100%}.research-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.integration-side-panel{align-self:start;gap:16px;display:grid}.integration-side-panel h2,.integration-side-panel p{margin:0}.integration-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.14}.integration-side-panel p:not(.eyebrow){color:var(--muted);margin-top:8px;line-height:1.5}.integrations-layout .panel-heading span:not(.status-pill){max-width:720px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.integration-readiness-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#2f75ff12,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.15fr) minmax(260px,.72fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.integration-readiness-copy{min-width:0}.integration-readiness-copy h2,.integration-readiness-copy p{margin:0}.integration-readiness-copy h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;line-height:1.16;overflow:hidden}.integration-readiness-copy p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.integration-readiness-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.integration-readiness-meter span{border-radius:var(--radius);min-height:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fbffe0;border:1px solid #d8e0ead1;align-content:center;gap:4px;padding:8px;font-size:.68rem;font-weight:860;line-height:1;display:grid}.integration-readiness-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1;overflow:hidden}.integration-readiness-actions{gap:8px;min-width:170px;display:grid}.integration-readiness-actions .primary-action,.integration-readiness-actions .secondary-action,.integration-readiness-actions .customer-command-secondary-actions,.integration-readiness-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.integration-readiness-secondary-actions div{width:100%;min-width:min(230px,100vw - 48px);left:auto;right:0}.launch-readiness-checklist{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:#fff;border:1px solid #d8e0eae6;gap:12px;padding:14px;display:grid}.launch-readiness-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.launch-readiness-summary-actions{justify-items:end;gap:8px;display:grid}.launch-readiness-heading h2,.launch-readiness-heading p{margin:0}.launch-readiness-heading h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1.18;overflow:hidden}.launch-readiness-heading p:not(.eyebrow){max-width:82ch;color:var(--muted);margin-top:5px;font-size:.86rem;line-height:1.42}.launch-readiness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.launch-readiness-details{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6}.launch-readiness-details summary{min-height:54px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:grid}.launch-readiness-details summary::-webkit-details-marker{display:none}.launch-readiness-details summary>span{gap:3px;min-width:0;display:grid}.launch-readiness-details summary strong,.launch-readiness-details summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.launch-readiness-details summary strong{white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1.18}.launch-readiness-details summary small{color:var(--muted);font-size:.74rem;font-weight:720;line-height:1.24}.launch-readiness-details summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.launch-readiness-details[open] summary{border-bottom:1px solid #d8e0eac7}.launch-readiness-details-body{gap:10px;padding:10px;display:grid}.launch-readiness-item{border-radius:var(--radius);min-width:0;min-height:128px;color:inherit;transition:border-color var(--fast), background var(--fast), transform var(--fast);background:#f8fbffbd;border:1px solid #d8e0ead6;align-content:start;gap:6px;padding:10px;text-decoration:none;display:grid}.launch-readiness-item:hover,.launch-readiness-item:focus-visible{background:#fbfdff;border-color:#1d4ed840;transform:translateY(-1px)}.launch-readiness-item.ready{background:#2f7d5b0f;border-color:#2f7d5b3d}.launch-readiness-item.setup{background:#ff88000f;border-color:#ff88003d}.launch-readiness-item span,.launch-readiness-item strong,.launch-readiness-item small,.launch-readiness-item em{text-overflow:ellipsis;overflow:hidden}.launch-readiness-item span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:880;line-height:1}.launch-readiness-item strong{color:var(--ink);white-space:nowrap;font-size:.94rem;line-height:1.12}.launch-readiness-item small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.72rem;font-weight:720;line-height:1.28;display:-webkit-box}.launch-readiness-item em{color:var(--primary-dark);white-space:nowrap;align-self:end;margin-top:auto;font-size:.7rem;font-style:normal;font-weight:860;line-height:1}.launch-test-runbook{border-radius:var(--radius);background:#f8fbffdb;border:1px solid #d8e0eac7;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:10px;display:grid}.launch-test-copy{align-content:start;gap:5px;min-width:0;display:grid}.launch-test-copy h3,.launch-test-copy p{margin:0}.launch-test-copy h3{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.18;display:-webkit-box;overflow:hidden}.launch-test-copy p:not(.eyebrow){color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.76rem;font-weight:720;line-height:1.32;display:-webkit-box;overflow:hidden}.launch-proof-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.launch-proof-meter span{border-radius:var(--radius-sm);min-width:0;color:var(--muted);text-align:center;text-transform:uppercase;background:#fff;border:1px solid #d8e0eac7;gap:2px;padding:7px 6px;font-size:.62rem;font-weight:820;line-height:1;display:grid}.launch-proof-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1;overflow:hidden}.launch-proof-action{justify-content:center;width:100%;min-height:34px;margin-top:2px}.launch-test-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.launch-test-step{border-radius:var(--radius-sm);min-width:0;min-height:112px;color:inherit;background:#fff;border:1px solid #d8e0ead1;align-content:start;gap:5px;padding:9px;text-decoration:none;display:grid}.launch-test-step.ready{background:#2f7d5b0d;border-color:#2f7d5b3d}.launch-test-step.setup{background:#ff88000f;border-color:#ff880047}.launch-test-step.later{background:#f4f7fbeb}.launch-test-step span,.launch-test-step strong,.launch-test-step small,.launch-test-step em{text-overflow:ellipsis;overflow:hidden}.launch-test-step span{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:880;line-height:1}.launch-test-step strong{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.18;display:-webkit-box}.launch-test-step small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.68rem;font-weight:700;line-height:1.22;display:-webkit-box}.launch-test-step em{color:var(--primary-dark);white-space:nowrap;align-self:end;margin-top:auto;font-size:.64rem;font-style:normal;font-weight:860;line-height:1}.integration-side-actions{gap:9px;display:grid}.integration-side-actions .primary-action,.integration-side-actions .secondary-action{justify-content:center;width:100%}.integration-side-secondary-actions summary{width:100%}.integration-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.integration-principles-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eaeb}.integration-principles-disclosure>summary{min-height:56px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:grid}.integration-principles-disclosure>summary::-webkit-details-marker{display:none}.integration-principles-disclosure>summary span{gap:4px;min-width:0;display:grid}.integration-principles-disclosure>summary strong,.integration-principles-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.integration-principles-disclosure>summary strong{white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.16}.integration-principles-disclosure>summary small{color:var(--muted);font-size:.76rem;font-weight:720;line-height:1.28}.integration-principles-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1}.integration-principles-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.integration-principles-disclosure>.compact-review-steps{padding:12px 12px 0}.integration-principles-disclosure>.integration-guardrail{margin:12px}.connection-checklist{gap:8px;margin-bottom:14px;display:grid}.integration-mobile-context{display:none}.integration-safety-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.integration-safety-summary article{background:#ffffff8f;border:1px solid #d8e0eac7;border-radius:14px;gap:6px;min-width:0;padding:12px;display:grid}.integration-safety-summary span{width:30px;height:30px;color:var(--primary-dark);background:#1d4ed80f;border:1px solid #1d4ed824;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:820;display:inline-flex}.integration-safety-summary strong,.integration-safety-summary p{overflow-wrap:anywhere;min-width:0;margin:0}.integration-safety-summary strong{color:var(--foreground);font-size:.88rem}.integration-safety-summary p{color:var(--muted);font-size:.78rem;line-height:1.42}.connection-check-row{border-radius:var(--radius);min-height:58px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fff;border:1px solid #d8e0eae0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;scroll-margin-top:18px;text-decoration:none;display:grid}.connection-check-row:hover,.connection-check-row:focus-visible{box-shadow:var(--shadow-tight);border-color:#1d4ed847;outline:none;transform:translateY(-1px)}.connection-check-row:target,.connection-check-row.is-targeted{box-shadow:0 0 0 3px #2563eb1f, var(--shadow-tight);border-color:#2563eb6b}.connection-check-row strong,.connection-check-row small{overflow-wrap:anywhere;min-width:0;display:block}.connection-check-row strong{color:var(--ink);font-size:.92rem;line-height:1.2}.connection-check-row small{color:var(--muted);margin-top:3px;font-size:.78rem;font-weight:700;line-height:1.32}.connection-row-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:230px;display:flex}.connection-row-badges .status-pill,.connection-row-badges .integration-mode-chip{white-space:nowrap}.connection-dot{background:#94a3b8;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #94a3b824}.connection-dot.ready{background:#15803d;box-shadow:0 0 0 4px #15803d21}.connection-dot.needs_setup{background:#d97706;box-shadow:0 0 0 4px #d9770624}.connection-dot.later{background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.keyword-side-panel{align-self:start;gap:16px;display:grid;position:sticky;top:16px}.keyword-side-panel.creator-status-disclosure .creator-status-body{grid-template-columns:1fr}.keyword-side-panel h2,.keyword-side-panel p{margin:0}.keyword-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.14}.keyword-side-panel p:not(.eyebrow){color:var(--muted);margin-top:8px;line-height:1.5}.keyword-layout .panel-heading span:not(.status-pill){max-width:720px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.keyword-side-actions{gap:9px;display:grid}.keyword-side-actions .primary-action,.keyword-side-actions .secondary-action{justify-content:center;width:100%}.keyword-side-secondary-actions summary{width:100%}.keyword-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.cms-connect-layout .panel-heading span:not(.status-pill){max-width:720px;color:var(--muted);margin-top:7px;line-height:1.45;display:block}.cms-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.cms-flow-strip span{border-radius:var(--radius);min-width:0;color:var(--muted);text-align:center;background:#fbfdff;border:1px solid #d8e0eadb;padding:10px 12px;font-size:.82rem;font-weight:820}.cms-side-panel{align-self:start;gap:16px;display:grid}.cms-side-panel h2,.cms-side-panel p{margin:0}.cms-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.14}.cms-side-actions{gap:9px;display:grid}.cms-side-actions .primary-action,.cms-side-actions .secondary-action{justify-content:center;width:100%}.cms-side-secondary-actions summary{width:100%}.cms-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.research-command,.cms-command,.keyword-command,.video-command{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.research-command-card,.cms-command-card,.keyword-command-card,.video-command-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff;padding:18px}.research-command-primary,.cms-command-primary,.keyword-command-primary,.video-command-primary{background:linear-gradient(120deg,#1d4ed814,#0000 56%),#fff;gap:13px;display:grid}.research-command-card h2,.cms-command-card h2,.keyword-command-card h2,.video-command-card h2{max-width:840px;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.06}.research-command-card p:not(.eyebrow),.cms-command-card p:not(.eyebrow),.keyword-command-card p:not(.eyebrow),.video-command-card p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.52}.research-command-actions,.cms-command-actions,.keyword-command-actions,.video-command-actions{flex-wrap:wrap;gap:9px;display:flex}.integration-stat-stack,.research-stat-stack,.keyword-stat-stack,.cms-stat-stack{gap:8px;display:grid}.integration-stat,.research-stat,.keyword-stat,.cms-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.integration-stat strong,.research-stat strong,.keyword-stat strong,.cms-stat strong{color:var(--ink);font-size:1.1rem}.integration-stat span,.research-stat span,.keyword-stat span,.cms-stat span{color:var(--muted);font-size:.86rem}.compact-review-steps{gap:8px}.compact-review-steps li{padding:11px}.integration-card-grid,.research-card-grid,.keyword-cluster-grid{gap:12px;display:grid}.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-setup-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.integration-setup-step{border-radius:var(--radius);min-width:0;min-height:148px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:linear-gradient(#1d4ed80b,#0000 62%),#fbfdff;border:1px solid #d8e0eaeb;align-content:start;gap:7px;padding:12px;text-decoration:none;display:grid}.integration-setup-step:hover,.integration-setup-step:focus-visible{box-shadow:var(--shadow-tight);border-color:#1d4ed857;outline:none;transform:translateY(-1px)}.integration-setup-step>span{width:22px;height:22px;color:var(--primary-dark);background:#1d4ed81a;border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.integration-setup-step i{border-radius:var(--radius);width:30px;height:30px;color:var(--primary);background:#fff;border:1px solid #1d4ed829;place-items:center;font-style:normal;display:grid}.integration-setup-step i svg{width:17px;height:17px}.integration-setup-step strong,.integration-setup-step small{overflow-wrap:anywhere;min-width:0}.integration-setup-step strong{color:var(--ink);font-size:.9rem;line-height:1.15}.integration-setup-step small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.34}.integration-setup-step .status-pill{justify-self:start;margin-top:2px}.integration-later-group{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;margin-top:14px}.integration-primary-details{margin-top:4px}.integration-later-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px;list-style:none;display:flex}.integration-later-group summary::-webkit-details-marker{display:none}.integration-later-group summary strong,.integration-later-group summary small{display:block}.integration-later-group summary strong{color:var(--ink)}.integration-later-group summary small{color:var(--muted);margin-top:4px;line-height:1.4}.integration-later-group summary em{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:820}.integration-later-group[open]{background:#fff}.integration-later-group[open] summary{border-bottom:1px solid var(--line)}.integration-later-group>.integration-card-grid{padding:14px}.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.integration-card,.research-card,.research-preview,.keyword-cluster-card,.keyword-table-card,.keyword-owner-row,.keyword-table-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.integration-card,.research-card,.research-preview,.keyword-cluster-card{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.integration-card-top,.integration-meta,.integration-actions,.keyword-card-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-card-top,.keyword-card-heading{justify-content:space-between}.integration-icon{border-radius:var(--radius);width:38px;height:38px;color:var(--primary);background:#1d4ed812;border:1px solid #1d4ed829;place-items:center;display:grid}.integration-card h3,.research-card h3,.research-preview h3,.keyword-cluster-card h3,.keyword-table-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.integration-card p,.research-card p,.research-preview p,.keyword-cluster-card p{color:var(--muted);margin:0;line-height:1.45}.integration-card .integration-runtime-detail{border-radius:var(--radius-sm);color:var(--ink);background:#ffffffb8;border:1px solid #d8e0eab3;padding:8px 10px;font-size:.82rem}.integration-behavior{border-radius:var(--radius);background:#f8fafc;border:1px solid #d8e0ead1;gap:4px;padding:10px 11px;display:grid}.integration-behavior strong,.integration-behavior span{overflow-wrap:anywhere;min-width:0}.integration-behavior strong{color:var(--ink);font-size:.82rem;line-height:1.1}.integration-behavior span{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.34}.integration-behavior.read,.integration-mode-chip.read{background:#2563eb0f;border-color:#2563eb2e}.integration-behavior.draft,.integration-mode-chip.draft{background:#0f9f6e12;border-color:#0f9f6e33}.integration-behavior.measure,.integration-mode-chip.measure{background:#ff880014;border-color:#ff880038}.integration-behavior.workspace,.integration-mode-chip.workspace{background:#4755690f;border-color:#4755692e}.integration-behavior.later,.integration-mode-chip.later{background:#94a3b814;border-color:#94a3b847}.integration-mode-chip{border:1px solid var(--line);min-height:26px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:840;line-height:1;display:inline-flex}.integration-priority{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#f8fafc;border-radius:999px;align-items:center;padding:0 9px;font-size:.76rem;font-weight:820;display:inline-flex}.integration-meta span{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#f8fafc;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:760}.integration-actions{justify-content:flex-start;margin-top:2px}.integration-technical{border-top:1px solid var(--line);gap:10px;margin-top:2px;padding-top:10px;display:grid}.integration-technical summary{cursor:pointer;color:var(--muted);font-size:.78rem;font-weight:820;list-style:none}.integration-technical summary::-webkit-details-marker{display:none}.integration-technical summary:after{content:"+";margin-left:6px}.integration-technical[open] summary:after{content:"-"}.integration-technical:not([open]) .env-list,.integration-technical:not([open]) .secondary-action{display:none}.integration-technical .secondary-action{justify-self:start}.integration-guardrail,.research-guardrail{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;align-items:flex-start;gap:10px;padding:12px;display:flex}.integration-guardrail svg,.research-guardrail svg{color:var(--primary);flex:none}.integration-guardrail span,.research-guardrail span{color:var(--muted);font-size:.86rem;line-height:1.45}.research-intake{gap:14px;display:grid}.research-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.research-preview .research-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.research-next-actions{flex-wrap:wrap;gap:8px;display:flex}.research-next-secondary-actions div{left:0}.research-card-details{gap:12px;padding:10px;display:grid}.research-card-details summary{cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:820}.research-card-details .research-columns,.research-card-details .research-guardrail{margin-top:10px}.research-list{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;gap:8px;min-width:0;padding:10px;display:grid}.research-list strong,.research-list span{overflow-wrap:anywhere}.research-list strong{font-size:.84rem}.research-list ul{color:var(--muted);gap:6px;margin:0;padding-left:17px;font-size:.83rem;line-height:1.4;display:grid}.research-list span{color:var(--muted);font-size:.83rem}.keyword-muted{color:var(--muted);margin:0;line-height:1.5}.keyword-project-summary{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.keyword-project-summary article,.keyword-project-summary p{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;margin:0;padding:14px}.keyword-project-summary article{align-content:center;gap:8px;display:grid}.keyword-project-summary svg{color:var(--primary)}.keyword-project-summary strong,.keyword-project-summary span{overflow-wrap:anywhere;display:block}.keyword-project-summary span,.keyword-project-summary p{color:var(--muted);line-height:1.45}.keyword-handoff-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#0f9f6e11,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.1fr) minmax(240px,.6fr) auto;align-items:center;gap:12px;margin-top:14px;padding:15px;display:grid}.keyword-handoff-copy{min-width:0}.keyword-handoff-copy h3,.keyword-handoff-copy p{margin:0}.keyword-handoff-copy h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1.18;overflow:hidden}.keyword-handoff-copy p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.keyword-handoff-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.keyword-handoff-meter span{border-radius:var(--radius);min-height:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f8fbffe0;border:1px solid #d8e0ead1;align-content:center;gap:4px;padding:8px;font-size:.68rem;font-weight:860;line-height:1;display:grid}.keyword-handoff-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1;overflow:hidden}.keyword-handoff-actions{gap:8px;min-width:154px;display:grid}.keyword-handoff-actions .primary-action,.keyword-handoff-actions .secondary-action,.keyword-handoff-actions .customer-command-secondary-actions,.keyword-handoff-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.keyword-next-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.keyword-action-disclosure .keyword-next-actions{margin:0;padding:14px}.keyword-next-secondary-actions div{left:0}.keyword-detail-disclosure{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;margin-top:14px;overflow:hidden}.keyword-detail-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 16px;list-style:none;display:flex}.keyword-detail-disclosure summary::-webkit-details-marker{display:none}.keyword-detail-disclosure summary span,.keyword-detail-disclosure summary strong,.keyword-detail-disclosure summary small{overflow-wrap:anywhere;min-width:0;display:block}.keyword-detail-disclosure summary strong{color:var(--ink);line-height:1.25}.keyword-detail-disclosure summary small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.36}.keyword-detail-disclosure summary em{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:820}.keyword-detail-disclosure[open]{background:#fff}.keyword-detail-disclosure[open] summary{border-bottom:1px solid var(--line)}.keyword-detail-disclosure .keyword-section-grid,.keyword-cluster-disclosure .keyword-cluster-grid{padding:14px}.keyword-chip-list{flex-wrap:wrap;gap:7px;display:flex}.keyword-chip{border:1px solid var(--line);min-height:28px;color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:760}.keyword-cluster-card small{color:var(--muted);line-height:1.4}.keyword-section-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:14px;display:grid}.keyword-table-card{gap:12px;min-width:0;padding:14px;display:grid}.keyword-card-heading svg{color:var(--primary)}.keyword-ownership-list,.keyword-table{gap:8px;display:grid}.keyword-owner-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.keyword-owner-row div,.keyword-owner-row p{min-width:0}.keyword-owner-row strong,.keyword-owner-row span{overflow-wrap:anywhere;display:block}.keyword-owner-row p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.45}.keyword-owner-row div span{color:var(--muted);margin-top:4px;font-size:.82rem}.keyword-risk{min-height:28px;color:var(--primary-dark);background:#1d4ed814;border-radius:999px;align-items:center;padding:0 9px;font-size:.76rem;font-weight:820;display:inline-flex}.keyword-risk.high{color:#9f1c14;background:#b4231814}.keyword-risk.medium{color:var(--warn);background:#f973161f}.keyword-risk.low{color:#08704e;background:#0f9f6e1a}.keyword-table-head,.keyword-table-row{grid-template-columns:minmax(0,1fr) 72px 72px 72px;align-items:center;gap:10px;display:grid}.keyword-table-head{min-height:32px;color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:850}.keyword-table-head span{overflow-wrap:anywhere;min-width:0}.keyword-table-row{min-height:62px;padding:10px}.keyword-table-row strong,.keyword-table-row small,.keyword-table-row span{overflow-wrap:anywhere;display:block}.keyword-table-row small{color:var(--muted);margin-top:3px;font-size:.78rem}.channel.facebook{color:var(--primary-dark);background:#2563eb1a}.channel.site{color:#08704e;background:#0f9f6e1a}.channel.social{color:var(--primary-dark);background:#2563eb1a}.channel.video{color:#6d28d9;background:#a855f71a}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card{min-height:96px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);padding:14px;text-decoration:none;display:block}.channel-card:hover,.channel-card:focus-visible,.tool-card:hover,.tool-card:focus-within{box-shadow:var(--shadow-tight);border-color:#2563eb47;outline:none;transform:translateY(-1px)}.channel-card span,.channel-card strong,.channel-card small,.empty-state strong,.empty-state span{display:block}.channel-card span{color:var(--muted);font-size:.86rem;font-weight:760}.channel-card strong{margin-top:14px}.channel-card small{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.38}.channel-card.connected{background:#0f9f6e0f;border-color:#0f9f6e40}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card{min-height:142px;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);padding:14px}.tool-card div{align-items:center;gap:8px;display:flex}.tool-card strong,.tool-card small{display:block}.tool-card p{color:var(--muted);margin:14px 0;font-size:.9rem;line-height:1.42}.tool-card small{color:var(--muted);font-weight:760}.priority-pill{min-height:24px;color:var(--primary-dark);background:#2563eb17;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:850;display:inline-flex}.priority-pill.p1{color:#08704e;background:#0f9f6e1a}.priority-pill.p2,.priority-pill.p3{color:var(--warn);background:#f973161f}.empty-state{padding:16px}.empty-state span{color:var(--muted);margin-top:6px}.empty-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.empty-secondary-actions div{width:min(230px,100vw - 48px)}.mobile-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px;padding:7px;display:none;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 8px 26px #0f172a24}.mobile-nav a{min-height:54px;color:var(--ink);border-radius:10px;place-items:center;gap:3px;font-size:.67rem;font-weight:820;line-height:1;text-decoration:none;display:grid;position:relative}.mobile-nav-step{width:17px;height:17px;color:var(--muted);background:#fff;border:1px solid #94a3b847;border-radius:999px;place-items:center;font-size:.58rem;font-weight:900;line-height:1;display:grid;position:absolute;top:5px;left:6px}.mobile-nav-icon{place-items:center;display:grid}.mobile-nav-icon svg{width:18px;height:18px}.mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav a.active,.mobile-nav a:focus-visible,.mobile-nav a:hover{background:var(--surface-strong);outline:none}.mobile-nav a.active{color:var(--primary-dark);box-shadow:inset 0 0 0 1px #1d4ed82e}.mobile-nav a.next:not(.active){background:#ff880014;box-shadow:inset 0 0 0 1px #ff88002e}.mobile-nav a.active .mobile-nav-step{background:var(--primary);color:#fff;border-color:#1d4ed833}.mobile-nav a.next:not(.active) .mobile-nav-step{color:#a65400;border-color:#ff880052}.mobile-nav-next{color:#a65400;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 30px);font-size:.52rem;font-weight:900;line-height:1;position:absolute;top:5px;right:6px;overflow:hidden}.toast{z-index:30;border:1px solid var(--line);border-radius:var(--radius);max-width:min(360px,100vw - 36px);box-shadow:var(--shadow);color:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--fast), transform var(--fast);background:#fff;padding:12px 14px;font-weight:760;position:fixed;bottom:18px;right:18px;transform:translateY(12px)}.toast.visible{opacity:1;transform:translateY(0)}.dense .main-content{gap:14px}.dense .panel{padding:14px}.dense .hero-band{min-height:284px;padding:22px}.login-page{background:linear-gradient(120deg, #2563eb14, transparent 40%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);padding:26px}.login-brand{align-items:center;gap:12px;display:flex}.login-brand h1{margin:3px 0 0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.08}.login-copy{color:var(--muted);margin:18px 0 22px;line-height:1.58}.login-destination{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;gap:4px;margin-bottom:10px;padding:12px 14px;display:grid}.login-destination span,.login-method-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:860;line-height:1}.login-destination strong{color:var(--ink);font-size:1rem;line-height:1.2}.login-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.login-method-grid span{text-align:center;background:#fff;border:1px solid #d8e0eadb;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;display:flex}.login-method-grid .is-ready{color:#08704e;background:#0f9f6e14;border-color:#0f9f6e38}.login-method-grid .is-muted{color:#5f6b7a}.login-form{gap:14px;display:grid}.password-login+.login-secondary{margin-top:16px}.login-secondary{border-top:1px solid var(--line);padding-top:14px}.login-secondary summary{cursor:pointer;color:var(--primary-dark);font-size:.9rem;font-weight:820;list-style:none}.login-secondary summary::-webkit-details-marker{display:none}.login-secondary summary:after{content:"+";margin-left:8px}.login-secondary[open] summary{margin-bottom:14px}.login-secondary[open] summary:after{content:"-"}.login-secondary .secondary-action,.login-form .primary-action{width:100%}.login-help{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eae6;margin-top:14px}.login-help summary{cursor:pointer;color:var(--ink);padding:11px 13px;font-size:.86rem;font-weight:840;list-style:none}.login-help summary::-webkit-details-marker{display:none}.login-help summary:after{content:"+";float:right}.login-help[open] summary:after{content:"-"}.login-help ul{color:var(--muted);gap:8px;margin:0;padding:0 13px 13px 28px;font-size:.86rem;line-height:1.44;display:grid}.login-help code{color:var(--ink);font-size:.82rem;font-weight:800}.login-admin-link{width:100%;color:var(--muted);justify-content:center;margin-top:18px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.login-admin-link:hover{color:var(--primary-dark)}.customer-account-page{background:radial-gradient(circle at 8% 8%, #2563eb21, transparent 28%), radial-gradient(circle at 92% 22%, #0f9f6e1a, transparent 24%), var(--bg);min-height:100vh;padding:clamp(22px,5vw,60px) 18px}.customer-account-shell{gap:22px;width:min(1080px,100%);margin:0 auto;display:grid}.customer-account-header{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,4vw,34px);display:flex}.customer-account-header h1,.customer-account-sites h2,.customer-account-next h2{margin:0}.customer-account-header .login-brand>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:.86rem}.customer-account-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-account-status article{background:#ffffffeb;border:1px solid #0f9f6e33;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.customer-account-status svg{color:#0f9f6e;flex:none;width:20px}.customer-account-status span,.customer-site-list span{gap:4px;min-width:0;display:grid}.customer-account-status small,.customer-site-list small{color:var(--muted);line-height:1.45}.customer-account-sites,.customer-account-next{padding:clamp(22px,4vw,32px)}.customer-site-list{gap:10px;display:grid}.customer-site-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.customer-site-list em{background:var(--soft-blue);color:var(--primary-dark);border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:800}.customer-account-next p:last-child{max-width:720px;color:var(--muted);margin-bottom:0;line-height:1.65}.provider-connections-page .customer-account-shell{width:min(920px,100%)}.provider-result{background:#fff;border:1px solid;border-radius:12px;padding:14px 16px}.provider-connection-card{gap:20px;padding:clamp(22px,4vw,32px);display:grid}.provider-connection-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.provider-connection-heading h2{margin:0}.provider-status{background:var(--soft-blue);min-height:30px;color:var(--primary-dark);border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.provider-status-connected{color:#08704e;background:#0f9f6e1f}.provider-status-needs_reauth,.provider-status-unavailable{color:#9a4b00;background:#f973161f}.provider-connection-message{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.provider-connection-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.provider-connection-facts div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:5px;padding:14px;display:grid}.provider-connection-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.provider-connection-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800}.provider-spend-lock{background:#0f9f6e0f;border:1px solid #0f9f6e33;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.provider-spend-lock svg{color:#08704e;flex:none;width:20px}.provider-spend-lock span{gap:4px;display:grid}.provider-spend-lock small{color:var(--muted);line-height:1.45}.provider-connection-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-connection-actions .form-error{flex-basis:100%}@media (max-width:720px){.provider-connection-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-error{color:#b42318;margin:0;font-size:.9rem;font-weight:760}.form-success{color:#08704e;margin:0;font-size:.9rem;font-weight:760}.workspace-page{align-content:start}.leads-panel{overflow:visible}.leads-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.leads-workspace.simplified{grid-template-columns:1fr}.leads-panel .panel-heading span:not(.status-pill){color:var(--muted);margin-top:4px;font-size:.9rem;line-height:1.4;display:block}.customer-overview-panel{align-self:start;gap:16px;display:grid}.customer-overview-panel h2,.customer-overview-panel p{margin:0}.customer-overview-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.16}.customer-overview-panel p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}.customer-overview-actions{gap:9px;display:grid}.customer-overview-actions .primary-action,.customer-overview-actions .secondary-action{justify-content:center;width:100%}.customer-command{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.customer-command.planner-layout{grid-template-columns:1fr}.customer-command-card,.customer-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-tight);background:#fff}.customer-command-card{align-content:start;gap:13px;min-height:214px;padding:18px;display:grid}.customer-command-status h2{color:var(--ink);margin:4px 0 0;font-size:1.1rem;line-height:1.2}.customer-command-status p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.42}.primary-command{background:linear-gradient(120deg,#1d4ed814,#0000 54%),#fff}.customer-command-card h2{max-width:760px;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.05}.customer-command-card p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.customer-command-meta,.customer-card-footer,.customer-card-top,.customer-score-row{align-items:center;gap:10px;display:flex}.customer-command-meta{flex-wrap:wrap}.customer-command-actions,.customer-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-command-secondary-actions{min-width:0;position:relative}.customer-command-secondary-actions summary{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.customer-command-secondary-actions summary::-webkit-details-marker{display:none}.customer-command-secondary-actions summary:after{color:var(--muted);content:"+";margin-left:8px;font-weight:900}.customer-command-secondary-actions[open] summary:after{content:"-"}.customer-command-secondary-actions div{z-index:8;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(250px,100vw - 48px);box-shadow:var(--shadow-md);background:#fffffff7;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.customer-command-secondary-actions .secondary-action{justify-content:center;width:100%}.customer-command-meta span{color:var(--ink);background:#f8fbff;border:1px solid #d8e0eae6;border-radius:999px;padding:7px 10px;font-size:.84rem;font-weight:780}.customer-command-card .customer-action-path{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-work-queue{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(120deg,#ea580c0e,#0000 58%),#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.15fr) minmax(260px,.72fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.queue-focus{min-width:0}.queue-focus h2,.queue-focus p{margin:0}.queue-focus h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.18rem;line-height:1.15;overflow:hidden}.queue-focus p{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.42}.queue-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.queue-meter div{border-radius:var(--radius);background:#f8fbffdb;border:1px solid #d8e0ead1;align-content:center;gap:4px;min-height:58px;padding:8px;display:grid}.queue-meter strong,.queue-meter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-meter strong{color:var(--ink);font-size:.98rem;line-height:1}.queue-meter span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:860;line-height:1}.queue-actions{gap:8px;min-width:152px;display:grid}.queue-actions .primary-action,.queue-actions .secondary-action,.queue-actions .customer-command-secondary-actions,.queue-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.queue-secondary-actions div{width:100%;min-width:min(220px,100vw - 48px);left:auto;right:0}.queue-mobile-peek{display:none}.queue-preview{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.queue-preview-row{border-radius:var(--radius);min-height:54px;color:inherit;transition:border-color var(--fast), transform var(--fast), box-shadow var(--fast);background:#f8fbffe0;border:1px solid #d8e0ead1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 12px;text-decoration:none;display:grid}.queue-preview-row:hover,.queue-preview-row:focus-visible{box-shadow:var(--shadow-tight);border-color:#1d4ed83d;transform:translateY(-1px)}.queue-preview-row span,.queue-preview-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-preview-row span{color:var(--ink);font-size:.86rem;font-weight:820}.queue-preview-row strong{color:var(--muted);grid-column:1/-1;font-size:.76rem;font-weight:760}.queue-google-cue{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#64748b14;border-radius:999px;padding:5px 7px;font-size:.7rem;font-weight:860;line-height:1;overflow:hidden}.queue-google-cue.ready{color:#2f7d5b;background:#2f7d5b1a}.queue-google-cue.active{color:#a24f00;background:#ff880021}.queue-preview-row em{color:var(--primary-dark);background:#1d4ed814;border-radius:999px;padding:5px 7px;font-size:.72rem;font-style:normal;font-weight:860;line-height:1}.customer-stat-stack{gap:8px;display:grid}.dashboard-launch-status{border-radius:var(--radius-lg);background:#fbfdff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1.1fr) minmax(220px,.55fr);align-items:start;gap:12px;padding:14px;display:grid}.dashboard-launch-copy{gap:5px;min-width:0;display:grid}.dashboard-launch-copy h3,.dashboard-launch-copy p{margin:0}.dashboard-launch-copy h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.dashboard-launch-copy p:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.42}.dashboard-launch-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dashboard-launch-meter span,.dashboard-launch-item{border-radius:var(--radius);background:#fff;border:1px solid #d8e0eae6;gap:3px;min-width:0;padding:9px;display:grid}.dashboard-launch-meter strong{color:var(--ink);font-size:1rem;line-height:1}.dashboard-launch-meter span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.dashboard-launch-items{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.dashboard-launch-item.ready{border-color:#22c55e4d}.dashboard-launch-item.setup{border-color:#f59e0b57}.dashboard-launch-item strong,.dashboard-launch-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-launch-item strong{color:var(--ink);font-size:.76rem}.dashboard-launch-item small{color:var(--muted);font-size:.68rem;font-weight:760}.dashboard-launch-status>.secondary-action{justify-self:start}.customer-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.customer-stat strong{color:var(--ink);font-size:1.1rem}.customer-stat span{color:var(--muted);font-size:.86rem}.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lead-filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lead-filter-tabs a{min-height:34px;color:var(--muted);background:#ffffffa3;border:1px solid #d8e0eae6;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.lead-filter-tabs a:hover,.lead-filter-tabs a:focus-visible,.lead-filter-tabs a[aria-current=page]{color:var(--primary-dark);background:#fff;border-color:#1d4ed847;box-shadow:0 7px 16px #0f172a0f}.customer-archive-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eaeb;margin-top:12px}.customer-archive-disclosure summary{min-height:62px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.customer-archive-disclosure summary::-webkit-details-marker{display:none}.customer-archive-disclosure summary>span{gap:4px;min-width:0;display:grid}.customer-archive-disclosure strong,.customer-archive-disclosure small{text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-archive-disclosure strong{white-space:nowrap;font-size:.94rem;font-weight:900;line-height:1.18}.customer-archive-disclosure small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28}.customer-archive-disclosure em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.customer-archive-disclosure[open] summary{border-bottom:1px solid #d8e0eac7}.customer-archive-disclosure>.customer-card-grid{padding:12px}.customer-quick-start{border-radius:var(--radius);background:linear-gradient(135deg,#1d4ed80b,#0000 48%),#fff;border:1px solid #d8e0eadb;grid-template-columns:minmax(240px,.66fr) minmax(0,1.7fr);align-items:stretch;gap:16px;padding:14px;display:grid;box-shadow:0 8px 22px #1018280d}.customer-quick-start.compact{grid-template-columns:minmax(0,1fr)}.customer-quick-copy{align-content:center;gap:7px;min-width:0;padding:4px 2px;display:grid}.customer-quick-copy h2,.customer-quick-copy p{margin:0}.customer-quick-copy h2{color:var(--ink);font-size:1.08rem;line-height:1.14}.customer-quick-copy p{color:var(--muted);font-size:.9rem;line-height:1.45}.customer-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-quick-disclosure{border-radius:var(--radius);background:#fff;border:1px solid #d8e0eae6;min-width:0;overflow:hidden}.customer-quick-recommendation{border-radius:var(--radius);min-width:0;color:var(--ink);background:linear-gradient(120deg,#1d4ed812,#0000 62%),#fbfdff;border:1px solid #1d4ed829;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.customer-quick-recommendation:hover,.customer-quick-recommendation:focus-visible{background:#f2f6ff;border-color:#1d4ed857;outline:none}.customer-quick-recommendation span,.customer-quick-recommendation strong,.customer-quick-recommendation small{min-width:0;display:block}.customer-quick-recommendation small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.customer-quick-recommendation strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:1rem;line-height:1.1;overflow:hidden}.customer-quick-recommendation em{color:var(--primary-dark);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:.82rem;font-style:normal;font-weight:900;display:inline-flex}.customer-quick-recommendation svg{width:15px;height:15px}.customer-quick-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 13px;list-style:none;display:flex}.customer-quick-disclosure summary::-webkit-details-marker{display:none}.customer-quick-disclosure summary span,.customer-quick-disclosure summary strong,.customer-quick-disclosure summary small{overflow-wrap:anywhere;min-width:0;display:block}.customer-quick-disclosure summary strong{color:var(--ink);line-height:1.25}.customer-quick-disclosure summary small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.35}.customer-quick-disclosure summary em{color:var(--primary-dark);background:#1d4ed80f;border:1px solid #1d4ed824;border-radius:999px;flex:none;padding:7px 11px;font-size:.78rem;font-style:normal;font-weight:860}.customer-quick-disclosure[open] summary{border-bottom:1px solid var(--line);background:#fff}.customer-quick-disclosure:not([open])>.customer-quick-grid{display:none}.customer-quick-disclosure>.customer-quick-grid{background:#fbfdff;padding:12px}.customer-quick-card{border-radius:var(--radius);min-height:116px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fbfdff;border:1px solid #d8e0eaeb;align-content:space-between;gap:10px;padding:12px;text-decoration:none;display:grid}.customer-quick-card:hover,.customer-quick-card:focus-visible,.customer-quick-card.active{border-color:#1d4ed86b;transform:translateY(-1px);box-shadow:0 10px 20px #121f3514}.customer-quick-card.active{background:linear-gradient(#1d4ed812,#0000),#fff}.customer-quick-domain{overflow-wrap:anywhere;color:var(--ink);font-weight:850;line-height:1.18}.customer-quick-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:.78rem;font-weight:760;display:flex}.customer-quick-meta strong{color:var(--primary-dark);font-size:.95rem}.customer-quick-card em{color:var(--primary-dark);align-items:center;gap:6px;font-size:.8rem;font-style:normal;font-weight:850;display:inline-flex}.customer-quick-card em svg{width:14px;height:14px}.customer-quick-empty{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:.9rem;font-weight:760;display:flex}.customer-quick-empty svg{width:18px;height:18px;color:var(--primary-dark)}.customer-quick-selected{border-radius:var(--radius);background:linear-gradient(120deg,#0f9f6e11,#0000 58%),#ffffffd1;border:1px solid #0f9f6e2e;grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);align-items:center;gap:12px;padding:13px;display:grid}.customer-quick-selected>div:first-child{gap:5px;min-width:0;display:grid}.customer-quick-selected .status-pill{justify-self:start}.customer-quick-selected strong{overflow-wrap:anywhere;color:var(--ink);font-size:1rem;line-height:1.15}.customer-quick-selected small{color:var(--muted);font-weight:740;line-height:1.35}.customer-quick-selected .customer-action-path{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-card{transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);gap:12px;padding:15px;display:grid}.customer-card:hover,.customer-card:focus-within{box-shadow:var(--shadow);border-color:#1d4ed83d;transform:translateY(-1px)}.customer-card-top,.customer-card-footer{flex-wrap:wrap;justify-content:space-between}.customer-plan-card{align-content:start;min-height:0}.customer-plan-card p{margin:0}.customer-next-action{border-radius:var(--radius);background:linear-gradient(120deg,#1d4ed80b,#0000 62%),#fbfdff;border:1px solid #d8e0ead1;gap:5px;padding:11px 12px;display:grid}.customer-next-action span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1}.customer-next-action strong{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;line-height:1.32}.customer-action-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.customer-action-path a{border-radius:var(--radius);min-width:0;min-height:78px;color:var(--ink);text-align:center;transition:border-color var(--fast), background var(--fast), color var(--fast), transform var(--fast);background:#fbfdff;border:1px solid #d8e0eaeb;place-items:center;gap:4px;padding:8px 5px;text-decoration:none;display:grid}.customer-action-path a:hover,.customer-action-path a:focus-visible,.customer-action-path a[aria-current=step]{color:var(--primary-dark);background:#f2f6ff;border-color:#1d4ed861;transform:translateY(-1px)}.customer-action-path a[aria-current=step]{box-shadow:inset 0 0 0 1px #1d4ed82e}.customer-action-path span{width:18px;height:18px;color:var(--primary-dark);background:#1d4ed817;border-radius:999px;place-items:center;font-size:.7rem;font-weight:900;line-height:1;display:grid}.customer-action-path svg{color:currentColor;width:17px;height:17px}.customer-action-path strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;gap:2px;max-width:100%;font-size:.65rem;font-weight:820;line-height:1.1;display:grid;overflow:hidden}.customer-action-path strong small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:760;line-height:1.05;display:block;overflow:hidden}.customer-action-path a:hover strong small,.customer-action-path a:focus-visible strong small,.customer-action-path a[aria-current=step] strong small{color:#1d4ed8c7}.customer-command-card .customer-action-path a,.customer-quick-selected .customer-action-path a,.focused-customer-review .customer-action-path a{min-height:68px}.customer-command-card .customer-action-path strong small,.customer-quick-selected .customer-action-path strong small,.focused-customer-review .customer-action-path strong small{display:none}.customer-plan-card .customer-card-actions{justify-content:flex-end}.customer-card-workflow{border-top:1px solid #d8e0eac7;padding-top:10px}.customer-card-actions .customer-card-workflow{border-top:0;flex:100%;padding-top:0}.customer-card-workflow summary{cursor:pointer;min-height:32px;color:var(--primary-dark);justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;font-weight:880;list-style:none;display:flex}.customer-card-actions .customer-card-workflow summary{background:#ffffffb8;border:1px solid #d8e0eae6;border-radius:10px;justify-content:center;min-height:32px;padding:6px 10px}.customer-card-workflow summary::-webkit-details-marker{display:none}.customer-card-workflow summary:after{content:"+";width:22px;height:22px;color:var(--primary-dark);background:#1d4ed80f;border:1px solid #1d4ed829;border-radius:999px;flex:none;place-items:center;font-size:.78rem;display:inline-grid}.customer-card-workflow[open] summary{margin-bottom:10px}.customer-card-workflow[open] summary:after{content:"-"}.customer-card-workflow-body{gap:10px;display:grid}.customer-card-more summary{min-height:32px;padding-inline:9px;font-size:.78rem}.customer-card-more .more-actions-menu{min-width:162px}.customer-card-top strong,.customer-card-top small,.customer-card p,.customer-card time{overflow-wrap:anywhere}.customer-card-top strong,.customer-card-top small{display:block}.customer-card-top small,.customer-card p,.customer-card time{color:var(--muted);font-size:.86rem;line-height:1.42}.customer-score-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-score-row span{border-radius:var(--radius);min-height:52px;color:var(--muted);background:#f8fbff;border:1px solid #d8e0ead9;place-items:center;gap:2px;font-size:.78rem;font-weight:780;display:grid}.customer-score-row strong{color:var(--primary-dark);font-size:1.2rem;line-height:1}.customer-readiness-row,.customer-flow-readiness{border-radius:var(--radius);min-height:42px;color:inherit;transition:border-color var(--fast), background var(--fast), transform var(--fast);background:#ffffffbd;border:1px solid #d8e0eac7;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.customer-readiness-row:hover,.customer-readiness-row:focus-visible,.customer-flow-readiness:hover,.customer-flow-readiness:focus-visible{background:#fbfdff;border-color:#1d4ed83d;transform:translateY(-1px)}.customer-readiness-row span,.customer-readiness-row strong,.customer-flow-readiness span,.customer-flow-readiness strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-readiness-row span,.customer-flow-readiness span{color:var(--muted);font-size:.74rem;font-weight:880}.customer-readiness-row strong,.customer-flow-readiness strong{color:var(--ink);font-size:.76rem;font-weight:760}.customer-readiness-row.ready,.customer-flow-readiness.ready{background:#2f7d5b0f;border-color:#2f7d5b3d}.customer-readiness-row.ready span,.customer-flow-readiness.ready span{color:#2f7d5b}.customer-readiness-row.active,.customer-flow-readiness.active{background:#ff880012;border-color:#ff880040}.customer-readiness-row.active span,.customer-flow-readiness.active span{color:#a24f00}.customer-flow-readiness.review{background:#1d4ed80f;border-color:#1d4ed838}.customer-flow-readiness.review span{color:var(--primary-dark)}.customer-attribution-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.customer-attribution-row span{min-width:0;min-height:42px;color:var(--muted);background:#ffffffb8;border:1px solid #d8e0eac7;border-radius:12px;place-items:center;gap:2px;font-size:.72rem;font-weight:820;display:grid}.customer-attribution-row strong{color:var(--ink);font-size:.98rem;line-height:1}.customer-attribution-row .won{color:#2f7d5b;background:#2f7d5b14;border-color:#2f7d5b47}.customer-attribution-row .won strong{color:#2f7d5b}.customer-journey-status{border-radius:var(--radius);background:linear-gradient(120deg,#0f9f6e0e,#0000 46%),#fff;border:1px solid #d8e0eaeb;gap:14px;width:100%;padding:16px;display:grid;box-shadow:0 6px 18px #1018280e}.customer-journey-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:14px;display:grid}.customer-journey-head h2,.customer-journey-head p{margin:0}.customer-journey-head h2{color:var(--ink);font-size:clamp(1.2rem,2.3vw,1.75rem);line-height:1.08}.customer-journey-head p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.48}.customer-journey-progress-card{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0ead1;align-content:center;gap:8px;padding:12px;display:grid}.customer-journey-progress-card strong{color:var(--primary-dark);font-size:1.35rem;line-height:1}.customer-journey-progress-card span{color:var(--muted);font-size:.82rem;font-weight:760;line-height:1.35}.customer-journey-progress-card .primary-action{justify-content:center}.customer-journey-progress{background:#d8e0ead1;border-radius:999px;height:7px;overflow:hidden}.customer-journey-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--success));height:100%;display:block}.customer-journey-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.customer-journey-stage{border-radius:var(--radius);min-width:0;min-height:128px;color:inherit;transition:border-color var(--fast), background var(--fast), transform var(--fast);background:#fbfdff;border:1px solid #d8e0eae6;align-content:space-between;gap:8px;padding:11px;text-decoration:none;display:grid}.customer-journey-stage:hover,.customer-journey-stage:focus-visible{border-color:#1d4ed857;transform:translateY(-1px)}.customer-journey-stage.done{background:linear-gradient(#0f9f6e12,#0000),#fff;border-color:#0f9f6e3d}.customer-journey-stage.active{background:linear-gradient(#ff880017,#0000),#fff;border-color:#ff88006b;box-shadow:inset 0 0 0 1px #ff880024}.customer-journey-stage-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customer-journey-stage-icon{width:32px;height:32px;color:var(--primary-dark);background:#1d4ed814;border-radius:999px;place-items:center;display:grid}.customer-journey-stage.done .customer-journey-stage-icon{color:var(--success);background:#0f9f6e1c}.customer-journey-stage.active .customer-journey-stage-icon{color:var(--accent);background:#ff880021}.customer-journey-stage-icon svg{width:17px;height:17px}.customer-journey-stage-number{min-width:0;max-width:76px;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#d8e0ea94;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:920;line-height:1;display:inline-grid;overflow:hidden}.customer-journey-stage.done .customer-journey-stage-number{color:var(--success);background:#0f9f6e1f}.customer-journey-stage.active .customer-journey-stage-number{color:var(--accent);background:#ff880024}.customer-journey-stage span:not(.customer-journey-stage-icon):not(.customer-journey-stage-number),.customer-journey-stage strong,.customer-journey-stage small{overflow-wrap:anywhere;min-width:0;display:block}.customer-journey-stage strong{color:var(--ink);font-size:.88rem;line-height:1.18}.customer-journey-stage small{color:var(--muted);margin-top:4px;font-size:.76rem;font-weight:730;line-height:1.3}.customer-journey-stage em{color:var(--muted);background:#d8e0eaa3;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.customer-journey-stage.done em{color:var(--success);background:#0f9f6e1f}.customer-journey-stage.active em{color:var(--accent);background:#ff880024}.customer-journey-mini{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eadb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px;display:grid}.customer-journey-mini>div:first-child{gap:3px;min-width:0;display:grid}.customer-journey-mini span,.customer-journey-mini strong{overflow-wrap:anywhere;min-width:0}.customer-journey-mini span{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.28}.customer-journey-mini strong{color:var(--ink);font-size:.88rem;line-height:1.2}.customer-journey-mini .primary-action{white-space:nowrap;justify-content:center}.customer-journey-mini .customer-journey-progress{grid-column:1/-1;height:5px}.lead-table{gap:10px;display:grid}.lead-table-head,.lead-table-row{grid-template-columns:minmax(220px,1.5fr) 78px 78px 120px 130px auto;align-items:center;gap:12px;display:grid}.customer-list .lead-table-head,.customer-list .lead-table-row{grid-template-columns:minmax(230px,1.55fr) 64px 64px 72px 112px minmax(160px,.8fr)}.lead-table-head{min-height:34px;color:var(--muted);text-transform:uppercase;padding:0 12px;font-size:.78rem;font-weight:850}.lead-table-row{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;min-height:72px;padding:12px}.customer-lead-row{position:relative}.customer-lead-row p{max-width:920px;color:var(--muted);grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.45}.customer-lead-row .scan-count{color:var(--ink);font-size:.96rem;font-weight:850}.lead-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lead-row-more summary{min-height:32px;padding-inline:9px;font-size:.78rem}.lead-row-more .more-actions-menu{min-width:162px}.lead-table-row strong,.lead-table-row small,.lead-table-row time{overflow-wrap:anywhere;display:block}.lead-table-row small,.lead-table-row time{color:var(--muted);font-size:.84rem;line-height:1.4}.score-badge{border-radius:var(--radius);background:var(--nav);color:#fff;justify-content:center;align-items:center;width:48px;height:42px;font-size:1.1rem;font-weight:850;display:inline-flex}.score-badge.ai{background:var(--primary)}.report-hero{grid-template-columns:220px 220px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.score-panel,.report-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.score-panel{background:var(--nav);color:#fff;align-content:center;min-height:220px;padding:22px;display:grid}.ai-score-panel{background:var(--primary)}.score-panel span,.score-panel small{color:#b9c5d6;font-weight:760}.score-panel strong{margin:12px 0;font-size:4.1rem;line-height:1;display:block}.report-summary{padding:24px}.report-summary h2{max-width:780px;margin:6px 0 10px;font-size:clamp(1.55rem,3vw,2.7rem);line-height:1.04}.report-summary p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;line-height:1.58}.report-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.customer-plan-command .report-meta{margin-top:0}.customer-plan-command .customer-command-card{min-height:auto}.customer-plan-context{overflow:hidden}.customer-plan-context>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.customer-plan-context>summary::-webkit-details-marker{display:none}.customer-plan-context>summary span{min-width:0}.customer-plan-context>summary strong,.customer-plan-context>summary small{overflow-wrap:anywhere;min-width:0;display:block}.customer-plan-context>summary strong{color:var(--ink);font-size:1rem;line-height:1.18}.customer-plan-context>summary small{color:var(--muted);margin-top:4px;font-size:.82rem;line-height:1.35}.customer-plan-context>summary em{min-height:30px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:860;display:inline-flex}.customer-plan-context[open]>summary{border-bottom:1px solid #d8e0ead1;margin-bottom:14px;padding-bottom:12px}.customer-plan-context-body{gap:14px;display:grid}.customer-plan-command .primary-command h2{max-width:860px}.customer-plan-flow-readiness{border-radius:var(--radius);min-height:48px;color:inherit;transition:border-color var(--fast), background var(--fast), transform var(--fast);background:#ff880012;border:1px solid #ff880040;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.customer-plan-flow-readiness:hover,.customer-plan-flow-readiness:focus-visible{background:#fbfdff;border-color:#1d4ed847;transform:translateY(-1px)}.customer-plan-flow-readiness.ready{background:#2f7d5b0f;border-color:#2f7d5b3d}.customer-plan-flow-readiness.review{background:#1d4ed80f;border-color:#1d4ed838}.customer-plan-flow-readiness span{gap:2px;min-width:0;display:grid}.customer-plan-flow-readiness strong,.customer-plan-flow-readiness small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-plan-flow-readiness strong{color:var(--ink);font-size:.88rem;line-height:1.16}.customer-plan-flow-readiness small{color:var(--muted);font-size:.76rem;font-weight:760}.customer-plan-flow-readiness em{min-height:28px;color:var(--muted);white-space:nowrap;background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.customer-geo-proof{border:1px solid color-mix(in srgb, #08704e 20%, var(--line));border-radius:var(--radius);background:linear-gradient(120deg,#08704e12,#0000),#fff;gap:0;display:grid}.customer-geo-proof>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-height:48px;padding:10px 12px;list-style:none;display:grid}.customer-geo-proof>summary::-webkit-details-marker{display:none}.customer-geo-proof>summary>span:not(.source-pill){gap:2px;min-width:0;display:grid}.customer-geo-proof>summary strong,.customer-geo-proof>summary small,.customer-geo-proof-body p{overflow-wrap:anywhere;min-width:0}.customer-geo-proof>summary strong{color:var(--ink);font-size:.88rem}.customer-geo-proof>summary small,.customer-geo-proof-body p{color:var(--muted);font-size:.8rem;font-weight:760;line-height:1.45}.customer-geo-proof>summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-geo-proof>summary em{color:#08704e;white-space:nowrap;background:#fff;border:1px solid #08704e2e;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.customer-geo-proof[open]{gap:8px;padding-bottom:10px}.customer-geo-proof[open]>summary{border-bottom:1px solid #d8e0eac7}.customer-geo-proof-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.customer-geo-proof-body p{margin:0}.customer-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-output-disclosure .customer-output-grid{margin-top:10px}.customer-output-grid a{border-radius:var(--radius);min-width:0;min-height:128px;color:inherit;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fbfdff;border:1px solid #d8e0eae6;align-content:start;gap:7px;padding:12px;text-decoration:none;display:grid}.customer-output-grid a:hover,.customer-output-grid a:focus-visible{box-shadow:var(--shadow-tight);border-color:#1d4ed84d;outline:none;transform:translateY(-1px)}.customer-output-grid svg{width:19px;height:19px;color:var(--primary)}.customer-output-grid strong{color:var(--ink);line-height:1.2}.customer-output-grid span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.34}.customer-output-menu .more-actions-menu{min-width:176px}.plan-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-plan-order{gap:10px;display:grid}.compact-plan-steps{gap:8px}.compact-plan-steps li{min-height:0;padding:10px}.plan-metric{align-items:flex-start}.plan-metric strong,.plan-metric span{overflow-wrap:anywhere;text-align:right;min-width:0}.plan-metric span{text-align:left;order:-1}.playbook-panel{border-top:1px solid var(--line);padding-top:12px}.playbook-list{gap:8px;display:grid}.playbook-row{color:inherit;background:#ffffff75;border:1px solid #d8e0eac7;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.playbook-row:hover,.playbook-row:focus-visible{background:#ffffffb8;border-color:#ff880057;transform:translateY(-1px)}.playbook-row strong,.playbook-row small,.playbook-row em{overflow-wrap:anywhere;min-width:0}.playbook-row strong{color:var(--foreground);font-size:.9rem}.playbook-row small{color:var(--muted);grid-column:1/-1;font-size:.8rem;line-height:1.45}.playbook-row em{color:var(--accent-strong);grid-column:1/-1;font-size:.78rem;font-style:normal;font-weight:780}.playbook-row .playbook-evidence{color:#64748b;font-size:.76rem}.forecast-snapshot{border-top:1px solid var(--line);padding-top:12px}.forecast-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;display:grid}.forecast-summary strong,.forecast-summary p{overflow-wrap:anywhere;min-width:0}.forecast-summary strong{color:var(--foreground);font-size:.88rem;line-height:1.2}.forecast-summary p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.45}.compact-forecast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.forecast-next-action strong{line-height:1.28}.forecast-action{justify-self:start}.attribution-snapshot{border-top:1px solid var(--line);padding-top:12px}.compact-attribution-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.attribution-performance-summary{background:#ffffff80;border:1px solid #d8e0eab8;border-radius:12px;gap:8px;padding:10px;display:grid}.attribution-performance-summary div{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.attribution-performance-summary span,.attribution-performance-summary p{color:var(--muted);font-size:.8rem;line-height:1.45}.attribution-performance-summary strong{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.84rem}.attribution-performance-summary p{border-top:1px solid #d8e0eab3;margin:0;padding-top:8px}.attribution-link-list{gap:8px;display:grid}.attribution-event-list{gap:7px;display:grid}.attribution-link-row{border:1px solid var(--line);background:#ffffff6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:10px;display:grid}.attribution-event-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:8px 0;display:grid}.attribution-link-row strong,.attribution-link-row small,.attribution-event-row strong,.attribution-event-row small,.attribution-empty{overflow-wrap:anywhere;min-width:0}.attribution-link-row small,.attribution-event-row small{color:var(--muted);grid-column:1/-1;font-size:.78rem}.attribution-link-details{grid-column:1/-1}.attribution-link-details summary{border:1px solid var(--line);width:fit-content;min-height:28px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:760}.attribution-link-details div{gap:5px;padding-top:8px;display:grid}.attribution-link-details span{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.attribution-link-details strong{color:var(--foreground)}.attribution-empty{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.attribution-conversion-form{margin:0}.attribution-conversion-form .primary-action{width:100%}.attribution-conversion-note{color:#2f7d5b;background:#2f7d5b14;border:1px solid #2f7d5b42;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:760;display:inline-flex}@media (min-width:1101px){.workspace-page:has(.leads-panel)>.customer-command .primary-command{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:8px 14px;min-height:auto;padding:14px}.workspace-page:has(.leads-panel)>.customer-command .primary-command h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.42rem,2.35vw,1.95rem);overflow:hidden}.workspace-page:has(.leads-panel)>.customer-command .primary-command>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.24;display:-webkit-box;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-command .customer-command-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.workspace-page:has(.leads-panel)>.customer-command .customer-command-meta span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px;font-size:.72rem;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-command .customer-command-actions{grid-area:1/2/span 3;place-self:end stretch}.workspace-page:has(.leads-panel)>.customer-command .customer-command-actions .primary-action{justify-content:center;width:100%}.workspace-page:has(.leads-panel)>.customer-command .customer-command-actions .customer-command-secondary-actions{justify-content:center;width:100%}.workspace-page:has(.leads-panel)>.customer-command .customer-command-actions .customer-command-secondary-actions summary{justify-content:center;width:100%}.workspace-page:has(.leads-panel)>.customer-command .customer-action-path{grid-column:1/-1;gap:6px}.workspace-page:has(.leads-panel)>.customer-command .customer-action-path a{min-height:48px;padding:8px 6px}.workspace-page:has(.leads-panel)>.customer-work-queue{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) minmax(190px,auto);gap:9px;padding:12px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-focus p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.2;display:-webkit-box;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-meter div{gap:2px;min-height:44px;padding:6px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-preview{gap:6px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-preview-row{min-height:42px;padding:7px 9px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-preview-row strong{font-size:.68rem}.customer-plan-command>.customer-command-card:not(.primary-command){gap:10px;padding:14px}.customer-plan-command>.customer-command-card:not(.primary-command) .customer-stat-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customer-plan-command>.customer-command-card:not(.primary-command) .plan-metric{min-height:48px;padding:8px}.customer-plan-command>.customer-command-card:not(.primary-command) .plan-metric span{font-size:.68rem;line-height:1.1}.customer-plan-command>.customer-command-card:not(.primary-command) .plan-metric strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.08;overflow:hidden}.customer-plan-command>.customer-command-card:not(.primary-command) .customer-plan-order{gap:7px}.customer-plan-command>.customer-command-card:not(.primary-command) .compact-plan-steps{gap:5px}.customer-plan-command>.customer-command-card:not(.primary-command) .compact-plan-steps li{padding:7px 8px}.customer-plan-command>.customer-command-card:not(.primary-command) .compact-plan-steps strong{font-size:.78rem;line-height:1.16}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-panel,.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-snapshot{padding-top:8px}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-list{gap:5px}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-row{grid-template-columns:auto minmax(0,1fr) auto;gap:3px 6px;padding:7px}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-row small,.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-row .playbook-evidence{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.18;display:-webkit-box;overflow:hidden}.customer-plan-command>.customer-command-card:not(.primary-command) .playbook-row em{text-overflow:ellipsis;white-space:nowrap;grid-area:1/3/span 3;align-self:center;max-width:70px;font-size:.66rem;line-height:1.08;overflow:hidden}.customer-plan-command>.customer-command-card:not(.primary-command) .compact-attribution-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary{gap:5px;padding:7px}.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary div{grid-template-columns:1fr;gap:1px}.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary span,.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary strong,.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary p,.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-empty{font-size:.68rem;line-height:1.18}.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-performance-summary p,.customer-plan-command>.customer-command-card:not(.primary-command) .attribution-empty{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-package .content-idea-grid{gap:10px}.homepage-package .content-idea-card{gap:8px;min-height:auto;padding:12px}.homepage-package .content-idea-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.16;display:-webkit-box;overflow:hidden}.homepage-package .content-idea-card .idea-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.homepage-package .content-idea-card .idea-meta div{gap:3px;min-height:62px;padding:8px}.homepage-package .content-idea-card .idea-meta dt{font-size:.66rem}.homepage-package .content-idea-card .idea-meta dd{-webkit-line-clamp:2;font-size:.76rem;line-height:1.22}.homepage-package .content-idea-card .idea-outline{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding-left:16px;font-size:.78rem;line-height:1.24}.homepage-package .content-idea-card .technical-details summary{min-height:34px;padding:8px 10px;font-size:.78rem}.homepage-package .content-idea-card .draft-actions{gap:6px}.homepage-package .content-idea-card .draft-actions .primary-action,.homepage-package .content-idea-card .draft-secondary-actions summary{min-height:34px;padding:8px 10px;font-size:.78rem}.website-export-detail .export-variation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.website-export-detail .export-variation-card{gap:10px;padding:12px}.website-export-detail .export-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.website-export-detail .export-copy-grid div{align-content:start;gap:4px;min-height:68px;padding:8px}.website-export-detail .export-copy-grid dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.28;display:-webkit-box;overflow:hidden}.website-export-detail .format-checklist:not(.geo-evidence-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.website-export-detail .format-checklist:not(.geo-evidence-list) span{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;min-width:0;min-height:28px;padding:6px 8px;font-size:.74rem;overflow:hidden}.website-export-detail .geo-evidence-export-card{grid-column:1/-1}.website-export-detail .geo-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.website-export-detail .geo-evidence-list span{gap:2px;padding:8px}.website-export-detail .geo-evidence-list small:not(.geo-evidence-more){-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;overflow:hidden}.social-export-detail .export-variation-card{gap:10px;padding:12px}.social-export-detail .export-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.social-export-detail .export-copy-grid div{align-content:start;gap:4px;min-height:76px;padding:8px}.social-export-detail .export-copy-grid dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}.social-export-storyboard{gap:10px;padding:12px}.social-export-storyboard .storyboard-scene-grid{gap:8px}.social-export-storyboard .storyboard-scene{gap:4px;min-height:112px;padding:10px}.social-export-storyboard .storyboard-scene strong,.social-export-storyboard .storyboard-scene p,.social-export-storyboard .storyboard-scene small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-export-storyboard .storyboard-scene strong{-webkit-line-clamp:1}.social-export-storyboard .storyboard-scene p,.social-export-storyboard .storyboard-scene small{-webkit-line-clamp:2;font-size:.82rem;line-height:1.24}.integrations-layout .integration-safety-summary{gap:6px;margin-bottom:8px}.integrations-layout .integration-safety-summary article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;min-height:58px;padding:8px 10px}.integrations-layout .integration-safety-summary span{grid-row:1/span 2;width:24px;height:24px;font-size:.72rem}.integrations-layout .integration-safety-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.integrations-layout .integration-safety-summary p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.14;display:-webkit-box;overflow:hidden}.integrations-layout .integration-setup-path{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:8px}.integrations-layout .integration-setup-step{gap:4px;min-height:104px;padding:8px}.integrations-layout .integration-setup-step>span{width:18px;height:18px;font-size:.64rem}.integrations-layout .integration-setup-step i{border-radius:8px;width:24px;height:24px}.integrations-layout .integration-setup-step i svg{width:14px;height:14px}.integrations-layout .integration-setup-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.08;overflow:hidden}.integrations-layout .integration-setup-step small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.14;display:-webkit-box;overflow:hidden}.integrations-layout .integration-setup-step .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 6px;font-size:.58rem;overflow:hidden}.integrations-layout .connection-checklist{gap:6px;margin-bottom:8px}.integrations-layout .connection-check-row{min-height:50px;padding:8px 10px}}.report-meta span{border:1px solid var(--line);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:760;display:inline-flex}.plan-document{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.plan-main-card,.plan-step-card{min-width:0}.plan-lede{max-width:860px;color:var(--muted);margin:0 0 16px;line-height:1.55}.plan-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plan-list{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0ead9;min-width:0;padding:14px}.plan-list h3{color:var(--ink);margin:0 0 10px;font-size:.95rem}.plan-list ul{gap:9px;margin:0;padding-left:18px;display:grid}.plan-list li{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.plan-module-stack{gap:10px;display:grid}.plan-disclosure{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fff;overflow:hidden}.plan-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;list-style:none;display:flex}.plan-disclosure summary::-webkit-details-marker{display:none}.plan-disclosure summary span,.plan-disclosure summary strong,.plan-disclosure summary small{min-width:0;display:block}.plan-disclosure summary strong{color:var(--ink);line-height:1.25}.plan-disclosure summary small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.35}.plan-disclosure summary em{color:var(--primary-dark);flex:none;font-size:.84rem;font-style:normal;font-weight:850}.plan-disclosure[open]>summary{border-bottom:1px solid var(--line);background:#fbfdff}.plan-disclosure[open]>summary em{color:var(--muted);font-size:0}.plan-disclosure[open]>summary em:before{content:"Luk";font-size:.84rem}.plan-disclosure-body{gap:12px;padding:14px;display:grid}.plan-disclosure-body>.panel,.plan-disclosure-body>.ai-report,.plan-disclosure-body>.homepage-package,.plan-disclosure-body>.seo-calendar,.plan-disclosure-body>.ai-drafts{box-shadow:none}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-report-column{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;min-height:190px;padding:14px}.ai-report-column h3{margin:0 0 10px;font-size:.96rem}.ai-report-column ul{color:var(--muted);gap:9px;margin:0;padding-left:18px;line-height:1.45;display:grid}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.draft-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;align-content:start;gap:12px;min-height:190px;padding:14px;display:grid}.review-card{min-height:230px}.homepage-package-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.homepage-hero-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:start;gap:12px;padding:16px;display:grid}.homepage-hero-card h3,.homepage-hero-card p{margin:0}.homepage-hero-card p{color:var(--muted);line-height:1.48}.draft-kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:850;display:block}.draft-card h3{margin:0;font-size:.98rem}.draft-card p{color:var(--muted);margin:0;line-height:1.48}.idea-meta{gap:8px;margin:0;display:grid}.idea-meta div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:4px;padding:10px;display:grid}.idea-meta dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.idea-meta dd{color:var(--ink);margin:0;line-height:1.42}.idea-outline{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}.content-idea-card .idea-meta dd,.content-idea-card .idea-outline li{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-idea-card .idea-meta dd{-webkit-line-clamp:2}.content-idea-card .idea-outline li{-webkit-line-clamp:1}.content-idea-archive-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eaeb;grid-column:1/-1}.content-idea-archive-disclosure>summary{min-height:58px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.content-idea-archive-disclosure>summary::-webkit-details-marker{display:none}.content-idea-archive-disclosure>summary span{gap:4px;min-width:0;display:grid}.content-idea-archive-disclosure>summary strong,.content-idea-archive-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.content-idea-archive-disclosure>summary strong{white-space:nowrap;font-size:.94rem;font-weight:900;line-height:1.18}.content-idea-archive-disclosure>summary small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28}.content-idea-archive-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.content-idea-archive-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.content-idea-archive-disclosure>.content-idea-grid{padding:12px}.draft-actions{flex-wrap:wrap;align-self:end;gap:9px;display:flex}.draft-actions .primary-action,.draft-actions .secondary-action{min-height:40px}.draft-secondary-actions{min-width:0;position:relative}.draft-secondary-actions summary{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.draft-secondary-actions summary::-webkit-details-marker{display:none}.draft-secondary-actions summary:after{color:var(--muted);content:"+";margin-left:8px;font-weight:900}.draft-secondary-actions[open] summary:after{content:"-"}.draft-secondary-actions div{z-index:8;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(230px,100vw - 48px);box-shadow:var(--shadow-md);background:#fffffff7;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.draft-secondary-actions .secondary-action{justify-content:center;width:100%}.draft-error{color:#b42318;font-weight:760}.technical-details{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.technical-details summary{min-height:40px;color:var(--ink);cursor:pointer;padding:10px 12px;font-size:.86rem;font-weight:780}.technical-details pre{border:1px solid var(--line);border-radius:var(--radius);color:#e5edf7;white-space:pre-wrap;overflow-wrap:anywhere;background:#101827;max-height:340px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45;overflow:auto}.workspace-shell{background:linear-gradient(180deg, #1d4ed808, transparent 260px), var(--bg)}.workspace-shell .sidebar{background:radial-gradient(circle at 20% 0,#ea580c29,#0000 28%),linear-gradient(#101827 0%,#07111f 100%)}.workspace-shell .brand-mark{box-shadow:0 8px 18px #02081729}.workspace-shell .sidebar-panel{background:linear-gradient(#ea580c1a,#0000 50%),#ffffff0f;box-shadow:inset 0 1px #ffffff14}.workspace-shell .topbar{border-bottom:1px solid #d8e0eab8;align-items:flex-start;min-height:72px}.workspace-shell .topbar h1{overflow-wrap:anywhere;max-width:860px}.workspace-shell .topbar-actions{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);justify-content:end;align-items:start;width:min(620px,100%);min-width:0;max-width:720px;display:grid}.workspace-shell .topbar-actions .primary-action,.workspace-shell .topbar-actions .secondary-action,.workspace-shell .topbar-actions .more-actions summary{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden}.workspace-shell .topbar-actions .more-actions{width:100%;min-width:0}.workspace-page>.panel,.workspace-page>.customer-command,.workspace-page>.video-command,.workspace-page>.asset-command,.workspace-page>.research-command,.workspace-page>.cms-command,.workspace-page>.keyword-command,.workspace-page>.plan-document,.workspace-page>.plan-module-stack,.workspace-page>.customer-journey-status,.workspace-page>.approval-layout,.workspace-page>.ad-hub-layout,.workspace-page>.delivery-command,.workspace-page>.export-handoff-layout,.workspace-page>.brand-assets-layout,.workspace-page>.integrations-layout,.workspace-page>.research-layout,.workspace-page>.keyword-layout,.workspace-page>.report-hero{width:100%}.workspace-page .panel,.workspace-page .approval-review-card,.workspace-page .approval-history-row,.workspace-page .campaign-row,.workspace-page .customer-command-card,.workspace-page .customer-card,.workspace-page .customer-journey-status,.workspace-page .video-command-card,.workspace-page .asset-command-card,.workspace-page .research-command-card,.workspace-page .cms-command-card,.workspace-page .keyword-command-card,.workspace-page .plan-disclosure,.workspace-page .lead-table-row,.workspace-page .integration-card,.workspace-page .research-card,.workspace-page .research-preview,.workspace-page .keyword-cluster-card,.workspace-page .keyword-table-card,.workspace-page .keyword-owner-row,.workspace-page .keyword-table-row,.workspace-page .export-list-item,.workspace-page .export-variation-card,.workspace-page .storyboard-panel,.workspace-page .asset-card,.workspace-page .brand-profile-card,.workspace-page .draft-card,.workspace-page .source-row,.workspace-page .rating-history article{background:#fff;box-shadow:0 6px 18px #1018280e}.workspace-page .panel{padding:20px}.workspace-page .panel-heading{border-bottom:1px solid #d8e0ead1;margin:-2px 0 18px;padding-bottom:14px}.workspace-page .panel-heading h2{font-size:1.06rem;line-height:1.25}.workspace-page .eyebrow{letter-spacing:.07em}.workspace-page .review-steps{gap:8px}.workspace-page .review-steps li{min-height:auto;box-shadow:none;background:#fff;border-left:3px solid #1d4ed833;padding:12px;position:relative}.workspace-page .review-steps strong{font-size:.91rem}.workspace-page .review-steps span{margin-top:4px;font-size:.83rem;display:block}@media (hover:hover) and (min-width:900px){.workspace-page .review-steps span{opacity:0;max-height:0;transition:max-height var(--fast), opacity var(--fast);display:block;overflow:hidden}.workspace-page .review-steps li:hover span{opacity:1;max-height:90px}}.workspace-page .empty-state{box-shadow:none;background:linear-gradient(#fff,#f9fbfd)}.workspace-page .lead-table{gap:8px}.workspace-page .lead-table-row,.workspace-page .campaign-row,.workspace-page .approval-history-row,.workspace-page .keyword-table-row{transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast)}.workspace-page .lead-table-row:hover,.workspace-page .campaign-row:hover,.workspace-page .approval-history-row:hover,.workspace-page .keyword-table-row:hover{box-shadow:var(--shadow);border-color:#1d4ed83d;transform:translateY(-1px)}.workspace-page .score-badge{color:var(--primary-dark);background:#1d4ed814}.workspace-page .score-badge.ai{color:#08704e;background:#0f9f6e1a}.workspace-page .approval-review-card{gap:12px;padding:16px}.workspace-page .approval-preview pre,.workspace-page .technical-details pre{background:#0d1728;border-color:#172033}.workspace-page .technical-details{background:#fff;overflow:hidden}.workspace-page .technical-details summary{list-style:none}.workspace-page .technical-details summary::-webkit-details-marker{display:none}.workspace-page .technical-details summary:after{float:right;color:var(--muted);content:"+";font-weight:850}.workspace-page .technical-details[open] summary:after{content:"-"}.workspace-page .supporting-details{background:#fbfdff;border-color:#d8e0ead1}.workspace-page .supporting-details summary{color:var(--muted)}.workspace-page .supporting-details pre{color:var(--muted);background:#fff;border-color:#d8e0ead1;font-family:inherit;font-size:.82rem}.workspace-page .integration-card-grid,.workspace-page .research-card-grid,.workspace-page .keyword-cluster-grid{align-items:stretch}.workspace-page .integration-card,.workspace-page .research-card,.workspace-page .research-preview,.workspace-page .keyword-cluster-card{transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast)}.workspace-page .integration-card:hover,.workspace-page .research-card:hover,.workspace-page .keyword-cluster-card:hover{box-shadow:var(--shadow);border-color:#1d4ed83d;transform:translateY(-1px)}.workspace-page .integration-card p,.workspace-page .research-card p,.workspace-page .keyword-cluster-card p{color:var(--muted)}.workspace-page .env-list{border:1px solid var(--line);border-radius:var(--radius);background:#f8fafc;gap:6px;max-height:72px;padding:8px;display:grid;overflow:auto}.workspace-page .env-list code,.workspace-page .env-list span{color:#334155;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.workspace-page .research-guardrail,.workspace-page .integration-guardrail{color:#344054;background:#1d4ed80b;border-color:#1d4ed824}.workspace-page .keyword-chip{background:#f8fafc}.workspace-page .report-hero{gap:12px}.workspace-page .score-panel{min-height:196px;box-shadow:var(--shadow-tight);background:#0d1728}.workspace-page .ai-score-panel{background:var(--primary-dark)}.report-list ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;line-height:1.5;display:grid}.source-stack,.rating-history{gap:10px;display:grid}.source-row,.rating-history article{border:1px solid var(--line);border-radius:var(--radius);background:#fbfdff;gap:7px;padding:12px;display:grid}.source-row small,.rating-history span,.rating-history small{color:var(--muted);line-height:1.4}.rating-history{grid-template-columns:repeat(4,minmax(0,1fr))}.rating-history strong,.rating-history span,.rating-history small{display:block}.video-hero-panel,.video-studio-layout{width:100%}.video-stat-stack{gap:8px;display:grid}.video-stat{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0eabf;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.video-stat strong{color:var(--ink);font-size:1.1rem}.video-stat span{color:var(--muted);font-size:.86rem}.video-worker-readiness{border-radius:var(--radius);background:#fff;border:1px solid #d8e0ead1;gap:7px;padding:10px;display:grid}.video-worker-readiness strong,.video-worker-readiness span{display:block}.video-worker-readiness strong{color:var(--ink);font-size:.92rem;line-height:1.25}.video-worker-readiness span{color:var(--muted);font-size:.82rem;line-height:1.42}.video-worker-readiness .secondary-action{justify-content:center}.video-action-strip{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:#fff;border:1px solid #d8e0eae6;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr) minmax(180px,auto);align-items:center;gap:12px;padding:14px;display:grid}.video-action-strip h2,.video-action-strip p{margin:0}.video-action-strip h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.06rem;line-height:1.18;overflow:hidden}.video-action-strip p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.4}.video-action-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.video-action-meter span{border-radius:var(--radius);min-width:0;color:var(--muted);text-transform:uppercase;background:#fbfdff;border:1px solid #d8e0eae0;gap:3px;padding:9px;font-size:.66rem;font-weight:850;display:grid}.video-action-meter strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:.86rem;line-height:1;overflow:hidden}.video-action-strip>.primary-action{justify-content:center;width:100%}.video-hero-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-tight);background:linear-gradient(135deg,#1d4ed80e,#0000 72%),#fff;border:1px solid #d8e0ead1;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.video-hero-panel h2,.video-hero-panel p{margin:0}.video-hero-panel h2{margin-top:8px;font-size:clamp(1.35rem,2.6vw,2.1rem);line-height:1.08}.video-hero-panel p{max-width:780px;color:var(--muted);margin-top:8px;line-height:1.55}.video-path-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.video-path-strip span{border:1px solid var(--line);border-radius:var(--radius);color:#1f2a37;min-height:48px;box-shadow:var(--shadow-tight);background:#fff;align-items:center;gap:9px;padding:10px 12px;font-size:.9rem;font-weight:820;display:flex}.video-path-strip strong{width:24px;height:24px;color:var(--primary-dark);background:#2563eb1a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.video-studio-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.video-builder-panel{overflow:hidden}.video-builder-panel .panel-heading span:not(.status-pill){color:var(--muted);margin-top:4px;font-size:.9rem;line-height:1.4;display:block}.video-studio-side-panel{align-self:start;gap:16px;display:grid}.video-studio-side-panel h2,.video-studio-side-panel p{margin:0}.video-studio-side-panel h2{color:var(--ink);margin-top:6px;font-size:1.18rem;line-height:1.16}.video-studio-side-panel p{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5}.video-side-actions{gap:9px;display:grid}.video-side-actions .primary-action,.video-side-actions .secondary-action{justify-content:center;width:100%}.video-side-secondary-actions summary{width:100%}.video-side-secondary-actions div{width:100%;min-width:min(250px,100vw - 48px);left:auto;right:0}.video-studio-wizard{gap:14px;display:grid}.video-wizard-section{border-radius:var(--radius);background:#fbfdff;border:1px solid #d8e0ead1;gap:12px;padding:14px;display:grid}.video-wizard-section.compact-settings:not([open]) .video-asset-picker,.video-wizard-section.compact-settings:not([open]) .empty-state,.video-wizard-section.compact-settings:not([open]) .form-grid,.video-wizard-section.compact-settings:not([open]) .video-choice-grid{display:none}.video-inline-settings{border-radius:var(--radius);background:#fff;border:1px solid #d8e0ead1}.video-inline-settings summary{cursor:pointer;color:var(--ink);padding:10px 12px;font-size:.88rem;font-weight:820}.video-inline-settings .form-grid{padding:0 12px 12px}.video-section-heading{align-items:flex-start;gap:10px;display:flex}.video-section-heading>span{width:28px;height:28px;color:var(--primary-dark);background:#1d4ed81a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.84rem;font-weight:850;display:inline-flex}.video-section-heading strong,.video-section-heading small{display:block}.video-section-heading strong{color:var(--ink);font-size:.98rem}.video-section-heading small{color:var(--muted);margin-top:2px;line-height:1.4}.video-studio-wizard textarea,.video-studio-wizard input,.video-studio-wizard select{text-overflow:ellipsis;min-width:0;overflow:hidden}.video-asset-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-asset-option{cursor:pointer}.video-asset-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-asset-option>span{border:1px solid var(--line);border-radius:var(--radius);min-height:62px;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fff;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.video-asset-option svg{width:20px;height:20px;color:var(--primary);fill:none;stroke:currentColor}.video-asset-option strong,.video-asset-option small{min-width:0;display:block}.video-asset-option strong{color:var(--ink);overflow-wrap:break-word;font-size:.9rem}.video-asset-option small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.78rem;overflow:hidden}.video-asset-option input:checked+span{background:#1d4ed80b;border-color:#1d4ed86b;box-shadow:0 0 0 3px #1d4ed814}.music-studio-section .video-section-heading>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.music-track-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.music-track-option{border:1px solid var(--line);cursor:pointer;min-width:0;transition:border-color var(--fast), background-color var(--fast), transform var(--fast);background:#fff;border-radius:8px;grid-template-columns:18px 34px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.music-track-option:hover{border-color:#1d4ed85c;transform:translateY(-1px)}.music-track-option.selected{background:#f7faff;border-color:#1d4ed894}.music-track-option>input{width:16px;height:16px;accent-color:var(--primary);margin:8px 0 0}.music-track-icon{width:34px;height:34px;color:var(--primary-dark);background:#1d4ed814;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.music-track-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.music-track-option>span:last-child,.music-track-option strong,.music-track-option small{min-width:0;display:block}.music-track-option strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.music-track-option small{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.35}.music-track-option audio{width:100%;height:30px;margin-top:8px}.music-generator{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.music-generator>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.music-generator>summary::-webkit-details-marker{display:none}.music-generator>summary span,.music-generator>summary strong,.music-generator>summary small{min-width:0;display:block}.music-generator>summary strong{color:var(--ink);font-size:.88rem}.music-generator>summary small{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.35}.music-generator>summary em{color:var(--primary-dark);flex:none;font-size:.76rem;font-style:normal;font-weight:800}.music-generator-body{border-top:1px solid var(--line);gap:12px;padding:12px;display:grid}.music-generator-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.music-generator-actions>span,.music-generator-note{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.music-generator-actions button{white-space:nowrap;flex:none}.music-generator-actions svg{fill:none;stroke:currentColor;width:16px;height:16px}@media (max-width:720px){.music-track-list{grid-template-columns:1fr}.music-track-option{grid-template-columns:18px 30px minmax(0,1fr);padding:10px}.music-track-icon{width:30px;height:30px}.music-generator-actions{flex-direction:column;align-items:stretch}.music-generator-actions button{width:100%}}.video-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.video-choice-grid label{gap:7px;display:grid}.video-choice-grid span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:820}.video-studio-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.video-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.video-footer-actions .primary-action{white-space:nowrap;min-width:176px}.video-footer-secondary-actions summary{min-width:176px}.video-footer-secondary-actions div{min-width:min(230px,100vw - 48px);left:auto;right:0}.video-job-row{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:12px;padding:12px;display:grid}.video-job-main{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.video-job-main svg{width:20px;height:20px;color:var(--primary);fill:none;stroke:currentColor}.video-job-main strong,.video-job-main small,.video-job-state span,.video-job-state small{overflow-wrap:anywhere;display:block}.video-job-main small,.video-job-state span,.video-job-state small{color:var(--muted);font-size:.82rem;line-height:1.4}.video-job-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-job-state{gap:4px;min-width:0;display:grid}.video-playbook-note{margin-bottom:4px}.video-playbook-note .source-pill{color:#2f7d5b;display:inline-flex}.video-job-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.video-job-secondary-actions summary{min-height:38px}.video-job-secondary-actions div{min-width:min(230px,100vw - 48px);left:auto;right:0}.video-job-archive-disclosure{border-radius:var(--radius);box-shadow:var(--shadow-tight);background:#fbfdff;border:1px solid #d8e0eaeb}.video-job-archive-disclosure>summary{min-height:58px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.video-job-archive-disclosure>summary::-webkit-details-marker{display:none}.video-job-archive-disclosure>summary span{gap:4px;min-width:0;display:grid}.video-job-archive-disclosure>summary strong,.video-job-archive-disclosure>summary small{text-overflow:ellipsis;min-width:0;overflow:hidden}.video-job-archive-disclosure>summary strong{white-space:nowrap;font-size:.94rem;font-weight:900;line-height:1.18}.video-job-archive-disclosure>summary small{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28}.video-job-archive-disclosure>summary em{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;padding:6px 9px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1}.video-job-archive-disclosure[open]>summary{border-bottom:1px solid #d8e0eac7}.video-job-archive-disclosure>.campaign-list{padding:12px}.empty-state.compact{min-height:auto;padding:12px}@keyframes growIn{0%{opacity:.2;transform-origin:bottom;transform:scaleY(.45)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1300px){.workspace-page>.customer-path-card,.search-console-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.customer-flow-shell,.workspace-shell{padding-bottom:0}.app-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar{grid-row:1;min-width:0;max-width:100%;height:auto;padding:16px 18px;position:static}.main-content{grid-row:3;min-width:0;max-width:100%}.nav-list,.sidebar-panel{display:none}.mobile-nav{z-index:auto;border-left:0;border-right:0;border-radius:0;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;max-width:100%;margin:0;display:grid;position:static;inset:auto}.mobile-nav a{min-width:0}.workspace-shell .topbar{grid-template-columns:1fr;display:grid}.workspace-shell .topbar-actions{justify-content:start;max-width:100%}.focused-customer-summary h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-band,.lead-funnel,.two-column,.approval-layout,.ad-hub-layout,.delivery-command,.export-ready-strip,.export-handoff-layout,.video-command,.asset-command,.research-command,.cms-command,.keyword-command,.cms-handoff-strip,.brand-assets-layout,.asset-handoff-strip,.research-handoff-strip,.integration-readiness-strip,.dashboard-launch-status,.launch-readiness-checklist,.integrations-layout,.research-layout,.keyword-layout,.keyword-layout.planner-layout,.keyword-handoff-strip,.video-studio-layout,.keyword-project-summary,.keyword-section-grid,.export-workbench,.homepage-package-grid,.customer-path-card,.customer-journey-head,.customer-quick-start,.customer-work-queue,.approval-priority-strip,.leads-workspace,.backstage-summary,.creator-status-body,.autopilot-setup-hero,.autopilot-command{grid-template-columns:1fr}.launch-readiness-grid,.dashboard-launch-items{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-strip,.customer-path-steps,.customer-journey-stage-grid,.customer-command,.customer-quick-grid,.customer-card-grid,.video-command,.asset-command,.asset-handoff-strip,.research-handoff-strip,.research-command,.cms-command,.keyword-command,.next-action-grid,.autopilot-path-grid,.social-action-strip,.video-action-strip,.video-path-strip,.social-handoff-strip,.wordpress-readiness-strip,.asset-picker-grid,.ad-variation-editor-grid,.tool-grid,.approval-decision-strip,.report-grid,.plan-columns,.ai-report-grid,.asset-card-grid,.brand-profile-grid,.draft-grid,.customer-output-grid,.integration-card-grid,.rating-report-flow,.research-card-grid,.keyword-cluster-grid,.research-columns,.video-choice-grid,.ai-supporting-pages>div,.autopilot-setup-grid,.autopilot-package-grid,.autopilot-outcome-grid,.rating-history{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hero,.customer-command,.customer-work-queue,.approval-priority-strip,.export-ready-strip,.integration-readiness-strip,.customer-card-grid,.plan-brief-grid,.customer-output-grid,.customer-geo-proof,.customer-plan-flow-readiness,.plan-document,.lead-table-head,.lead-table-row,.customer-list .lead-table-head,.customer-list .lead-table-row,.campaign-row,.approval-history-row,.keyword-owner-row{grid-template-columns:1fr}.video-job-row{grid-template-columns:1fr;align-items:stretch}.video-job-main{grid-template-columns:24px minmax(0,1fr) max-content}.video-job-main>div{min-width:0}.video-job-main strong,.video-job-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-job-controls{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;display:grid}.lead-row-actions{justify-content:flex-start}.queue-actions{grid-template-columns:1fr;min-width:0}.queue-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-priority-actions{grid-template-columns:1fr;min-width:0}.customer-geo-proof .secondary-action{justify-self:stretch}.export-ready-actions,.keyword-handoff-actions,.asset-handoff-actions,.research-handoff-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.integration-readiness-actions{grid-template-columns:1fr;min-width:0}.customer-quick-selected{grid-template-columns:1fr}.customer-quick-selected .customer-action-path,.integration-setup-path{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-table-head{display:none}.keyword-side-panel{position:static}}@media (max-width:720px){.creative-image-actions{gap:0}.creative-image-actions>summary{gap:7px;min-height:38px;padding:8px 9px}.creative-image-actions>summary strong{font-size:.76rem}.creative-image-actions>summary small{display:none}.creative-image-actions>summary em{min-height:24px;padding:0 7px;font-size:.6rem}.creative-image-actions[open]{gap:7px;padding-bottom:8px}.creative-image-actions>div{grid-template-columns:1fr;gap:7px;padding:0 8px}.creative-image-actions>div>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.creative-image-actions .secondary-action{justify-content:center;width:100%}.main-content{padding:16px}.topbar{flex-direction:column;align-items:flex-start;gap:12px}.customer-flow-shell .topbar{gap:7px;min-height:auto;padding-bottom:0}.customer-flow-shell .topbar h1{text-overflow:clip;white-space:normal;max-width:100%;font-size:1.34rem;line-height:1.06;display:block;overflow:visible}.workspace-shell .topbar{gap:8px;min-height:auto;padding-bottom:4px}.workspace-shell .topbar h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.38rem;line-height:1.04;display:-webkit-box;overflow:hidden}.topbar-actions .primary-action{display:none}.workspace-page .topbar-actions .primary-action{display:inline-flex}.topbar-actions,.workspace-shell .topbar-actions{grid-template-columns:1fr;width:100%;max-width:none;display:grid}.more-actions,.more-actions summary,.workspace-page .topbar-actions .primary-action{width:100%}.more-actions-menu{width:min(280px,100vw - 32px);left:0;right:auto}.more-actions-menu .secondary-action,.more-actions-menu button{min-height:38px;padding-inline:10px;font-size:.84rem}.autopilot-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.autopilot-path-grid a{gap:6px;min-height:118px;padding:10px}.autopilot-step{width:22px;height:22px;font-size:.72rem}.autopilot-icon svg{width:18px;height:18px}.autopilot-path-grid strong,.autopilot-path-grid em{font-size:.82rem}.autopilot-path-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.autopilot-path-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-band{min-height:auto;padding:16px}.lead-funnel{gap:10px;padding:14px}.lead-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:1.25rem;line-height:1.08;display:-webkit-box;overflow:hidden}.lead-copy p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.rating-form{gap:8px}.rating-form label{gap:5px}.rating-help{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.2;display:-webkit-box;overflow:hidden}.rating-placeholder{padding:12px}.rating-placeholder>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.26;display:-webkit-box;overflow:hidden}.rating-placeholder-steps{gap:6px;margin-top:10px}.rating-placeholder-steps span{padding:6px 9px;font-size:.72rem}.hero-copy h2{font-size:clamp(1.8rem,9.4vw,2.35rem);line-height:1.05}.signal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card{gap:12px;min-height:auto}.simple-hero .signal-card,.signal-visual{display:none}.journey-strip,.customer-path-card,.customer-path-steps,.customer-journey-head,.customer-journey-stage-grid,.customer-quick-grid,.video-command,.asset-command,.research-command,.cms-command,.keyword-command,.next-action-grid,.autopilot-path-grid,.video-path-strip,.channel-grid,.approval-decision-strip,.delivery-command,.rating-form,.rating-result,.rating-details,.rating-report-flow,.ai-summary,.ai-supporting-pages>div,.report-grid,.plan-document,.plan-columns,.customer-output-grid,.ai-report-grid,.ad-variation-editor-grid,.asset-picker-grid,.asset-card-grid,.brand-profile-grid,.draft-grid,.form-grid.two,.social-brief-grid,.search-console-grid,.search-console-toolbar,.storyboard-scene-grid,.cms-handoff-strip,.social-handoff-strip,.wordpress-readiness-strip,.integration-safety-summary,.dashboard-launch-status,.tool-grid,.integration-card-grid,.research-card-grid,.keyword-cluster-grid,.research-columns,.keyword-section-grid,.keyword-project-summary,.keyword-layout.planner-layout,.keyword-handoff-strip,.video-asset-picker,.backstage-summary,.video-choice-grid{grid-template-columns:1fr}.autopilot-path-grid,.dashboard-launch-items{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-launch-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.social-action-strip{gap:8px;padding:10px}.social-action-strip h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;display:-webkit-box}.social-action-strip p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.social-action-meter span{padding:7px;font-size:.58rem}.social-action-meter strong{font-size:.74rem}.video-action-strip{gap:8px;padding:10px}.video-action-strip h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;display:-webkit-box}.video-action-strip p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.video-action-meter{gap:5px}.video-action-meter span{padding:7px 6px;font-size:.54rem}.video-action-meter strong{font-size:.7rem}.social-handoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.social-handoff-strip article{text-align:center;align-content:center;min-height:70px;padding:8px 6px;display:grid}.social-handoff-strip strong{font-size:.72rem;line-height:1.08}.social-handoff-strip span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.64rem;line-height:1.15;display:-webkit-box;overflow:hidden}.wordpress-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wordpress-readiness-strip article{text-align:center;align-content:center;min-height:76px;padding:8px 6px;display:grid}.wordpress-readiness-strip strong{font-size:.68rem;line-height:1.08}.wordpress-readiness-strip span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.62rem;line-height:1.15;display:-webkit-box;overflow:hidden}.connection-check-row{grid-template-columns:12px minmax(0,1fr)}.connection-row-badges{grid-column:2;justify-self:start}.customer-quick-empty{flex-direction:column;justify-content:flex-start;align-items:stretch}.search-console-head,.search-console-footer-row{flex-direction:column;align-items:flex-start}.search-console-context{flex:0 auto}.search-console-badge,.search-console-toolbar .primary-action,.search-console-toolbar .secondary-action{width:100%}.customer-quick-selected .customer-action-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.customer-quick-selected .customer-action-path a{gap:2px;min-height:46px;padding:5px 2px}.customer-quick-selected .customer-action-path span{width:15px;height:15px;font-size:.58rem}.customer-quick-selected .customer-action-path svg{width:11px;height:11px}.customer-quick-selected .customer-action-path strong{display:none}.customer-path-card{gap:8px;padding:10px}.customer-path-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.customer-path-heading strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.18;display:-webkit-box;overflow:hidden}.customer-path-current{text-align:center;justify-content:center;align-items:center;gap:2px;min-width:88px;padding:6px 8px}.customer-path-current span{font-size:.58rem;line-height:1}.customer-path-current strong{font-size:.72rem;line-height:1.05}.customer-path-current small{display:none}.customer-path-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.customer-path-steps a{gap:3px;min-height:46px;padding:5px 2px}.customer-path-steps a small,.customer-path-steps a:not(.active) small{display:none}.customer-path-steps strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.1;overflow:hidden}.customer-path-title-full.has-short-title{display:none}.customer-path-title-short{display:inline}.customer-path-index{justify-self:center;width:18px;height:18px;font-size:.64rem}.export-ready-strip{gap:8px;padding:10px}.export-ready-copy h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.12;display:-webkit-box;overflow:hidden}.export-ready-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.25;display:-webkit-box;overflow:hidden}.export-ready-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.export-ready-meter:has(>span:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.export-ready-meter span{text-align:center;min-height:40px;padding:6px 4px;font-size:.56rem}.export-ready-meter strong{font-size:.84rem}.export-ready-actions{grid-template-columns:1fr}.export-handoff-layout .panel-heading{gap:6px}.export-handoff-layout .panel-heading span:not(.status-pill){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.76rem;line-height:1.2;display:-webkit-box;overflow:hidden}.approval-geo-evidence{gap:0;padding:0}.approval-review-card{gap:9px;padding:10px}.approval-review-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:.94rem;line-height:1.12;display:-webkit-box;overflow:hidden}.approval-review-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.28;display:-webkit-box;overflow:hidden}.approval-geo-evidence>summary{gap:6px;min-height:40px;padding:7px 8px}.approval-geo-evidence>summary .source-pill{padding:5px 7px;font-size:.58rem}.approval-geo-evidence>summary strong{font-size:.78rem}.approval-geo-evidence>summary small,.approval-geo-evidence-body p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.18;display:-webkit-box;overflow:hidden}.approval-geo-evidence>summary em{min-height:24px;padding:0 7px;font-size:.62rem}.approval-geo-evidence[open]{gap:7px;padding-bottom:8px}.approval-geo-evidence-body{gap:6px;padding:0 8px}.approval-geo-evidence-body p{-webkit-line-clamp:2;font-size:.76rem}.approval-geo-evidence-details[open]>summary{min-height:28px;padding:5px 9px}.approval-geo-evidence-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.approval-geo-evidence-details article{gap:2px;min-width:0;padding:7px}.approval-geo-evidence-details article strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.2;display:-webkit-box;overflow:hidden}.approval-geo-evidence-details article span,.approval-geo-evidence-details article small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.approval-geo-evidence-details ul{display:none}.approval-geo-evidence-more{grid-column:1/-1}.approval-decision-summary{gap:7px;padding:8px}.approval-decision-summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.16;display:-webkit-box;overflow:hidden}.approval-decision-summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.18;display:-webkit-box;overflow:hidden}.approval-decision-summary em{font-size:.72rem}.geo-evidence-list span{overflow:hidden}.geo-evidence-list small:not(.geo-evidence-more){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-journey-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-journey-stage{min-height:108px}.customer-card{gap:6px;padding:9px}.customer-card-top{gap:7px}.customer-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.14;display:block;overflow:hidden}.customer-card-top small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.12;display:-webkit-box;overflow:hidden}.customer-score-row span{border-radius:9px;min-height:30px;font-size:.58rem}.customer-score-row strong{font-size:.86rem}.customer-next-action{gap:3px;padding:6px 7px}.customer-next-action strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.14;display:-webkit-box;overflow:hidden}.customer-card-footer{grid-template-columns:minmax(0,.9fr) minmax(116px,1fr);align-items:center;display:grid}.customer-card-footer time{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.customer-plan-card .customer-card-actions{justify-content:stretch}.customer-plan-card .customer-card-actions .primary-action{min-height:30px;padding:6px 8px;font-size:.72rem}.customer-plan-command>.customer-command-card:not(.primary-command){gap:10px;padding:12px}.customer-plan-context>summary{gap:8px}.customer-plan-context>summary strong,.customer-plan-context>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-plan-context>summary strong{font-size:.88rem}.customer-plan-context>summary small{font-size:.66rem}.customer-plan-context>summary em{text-overflow:ellipsis;max-width:96px;padding:5px 8px;font-size:.64rem;overflow:hidden}.customer-plan-context-body{gap:10px}.customer-plan-command>.primary-command{gap:8px;padding:12px}.customer-plan-command>.primary-command h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.1;display:-webkit-box;overflow:hidden}.customer-plan-command>.primary-command>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.customer-plan-command>.primary-command .report-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.customer-plan-command>.primary-command .report-meta span{text-overflow:ellipsis;white-space:nowrap;min-height:28px;padding:5px 7px;font-size:.64rem;overflow:hidden}.customer-plan-flow-readiness{gap:6px;min-height:40px;padding:8px}.customer-plan-flow-readiness strong,.customer-plan-flow-readiness small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.customer-plan-flow-readiness em{justify-self:start;min-height:24px;padding:5px 8px;font-size:.64rem}.customer-plan-command .customer-geo-proof{gap:0}.customer-plan-command .customer-geo-proof>summary{gap:5px 7px;min-height:40px;padding:8px}.customer-plan-command .customer-geo-proof>summary .source-pill{padding:5px 7px;font-size:.58rem}.customer-plan-command .customer-geo-proof>summary strong{font-size:.76rem}.customer-plan-command .customer-geo-proof>summary small,.customer-plan-command .customer-geo-proof-body p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.22;display:-webkit-box;overflow:hidden}.customer-plan-command .customer-geo-proof>summary em{min-height:24px;padding:0 7px;font-size:.6rem}.customer-plan-command .customer-geo-proof[open]{gap:7px;padding-bottom:8px}.customer-plan-command .customer-geo-proof-body{grid-template-columns:1fr;gap:7px;padding:0 8px}.customer-plan-command .customer-geo-proof-body .secondary-action{min-height:30px;font-size:.72rem}.customer-plan-command>.customer-command-card:not(.primary-command) .customer-stat-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customer-plan-command .plan-metric{flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:7px 8px}.customer-plan-command .plan-metric span,.customer-plan-command .plan-metric strong{text-align:left;width:100%}.customer-plan-command .plan-metric span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.customer-plan-command .plan-metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.customer-plan-command .compact-plan-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customer-plan-command .compact-plan-steps li{padding:8px}.customer-plan-command .compact-plan-steps strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.customer-plan-command .plan-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.customer-plan-command .plan-list{padding:8px}.customer-plan-command .plan-list h3{text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:.72rem;overflow:hidden}.customer-plan-command .plan-list ul{gap:4px;padding-left:14px}.customer-plan-command .plan-list li{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.2;display:-webkit-box;overflow:hidden}.customer-plan-command .playbook-panel,.customer-plan-command .attribution-snapshot{padding-top:8px}.customer-plan-command .playbook-list{gap:5px}.customer-plan-command .playbook-row{grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:7px}.customer-plan-command .playbook-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.1;overflow:hidden}.customer-plan-command .playbook-row small,.customer-plan-command .playbook-row .playbook-evidence,.customer-plan-command .attribution-performance-summary p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-plan-command .playbook-row em{text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:start;max-width:100%;font-size:.68rem;overflow:hidden}.customer-plan-command .attribution-performance-summary{gap:6px;padding:7px}.customer-plan-command .attribution-performance-summary div{grid-template-columns:1fr;gap:2px}.customer-plan-command .attribution-performance-summary span,.customer-plan-command .attribution-performance-summary strong,.customer-plan-command .attribution-performance-summary p{font-size:.68rem;line-height:1.18}.customer-card-footer{gap:8px}.customer-card-workflow{border-top:0;justify-self:end;margin-top:-2px;padding-top:0}.customer-card-actions .customer-card-workflow{justify-self:stretch;margin-top:0}.customer-card-workflow summary{justify-content:flex-end;gap:5px;width:fit-content;min-height:22px;font-size:.62rem}.customer-card-actions .customer-card-workflow summary{justify-content:center;width:100%;min-height:28px;padding:5px 7px}.customer-card-workflow summary:after{width:15px;height:15px;font-size:.58rem}.customer-list .customer-card{gap:5px;padding:8px}.customer-list .customer-score-row span{grid-template-columns:auto auto;place-content:center;gap:4px;min-height:24px;padding:3px 5px;font-size:.54rem}.customer-list .customer-score-row strong{font-size:.78rem}.customer-readiness-row,.customer-flow-readiness{border-radius:9px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:5px;min-height:28px;padding:5px 7px}.customer-readiness-row span,.customer-flow-readiness span{font-size:.6rem}.customer-readiness-row strong,.customer-flow-readiness strong{font-size:.62rem}.customer-list .customer-next-action{padding:5px 7px}.customer-list .customer-next-action span{display:none}.customer-list .customer-card-footer{grid-template-columns:minmax(0,.72fr) minmax(104px,1fr);gap:6px}.customer-list .customer-card-footer time{font-size:.66rem}.customer-list .customer-plan-card .customer-card-actions .primary-action{min-height:28px;padding:5px 7px;font-size:.68rem}.customer-list .customer-card-workflow{margin-top:-4px}.customer-archive-disclosure{margin-top:9px}.customer-archive-disclosure summary{gap:8px;min-height:46px;padding:8px 10px}.customer-archive-disclosure strong{font-size:.78rem}.customer-archive-disclosure small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.customer-archive-disclosure em{padding:5px 7px;font-size:.56rem}.customer-archive-disclosure>.customer-card-grid{padding:8px}.asset-library-disclosure{padding:10px}.asset-library-disclosure>summary{gap:8px}.asset-library-disclosure>summary h2{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.asset-library-disclosure>summary em{text-overflow:ellipsis;max-width:104px;padding:5px 8px;font-size:.66rem;overflow:hidden}.content-idea-card{gap:8px}.content-idea-card .idea-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.content-idea-card .idea-meta div{gap:3px;min-height:58px;padding:7px 6px}.content-idea-card .idea-meta dt{font-size:.58rem;line-height:1.08}.content-idea-card .idea-meta dd{font-size:.68rem;line-height:1.22}.content-idea-card .idea-outline{display:none}.content-idea-card .technical-details summary{text-overflow:ellipsis;white-space:nowrap;min-height:34px;padding:8px 10px;font-size:.74rem;overflow:hidden}.content-idea-card .draft-actions{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.content-idea-card .draft-actions .primary-action,.content-idea-card .draft-secondary-actions,.content-idea-card .draft-secondary-actions summary{width:100%;min-height:34px;padding:7px 8px;font-size:.72rem}.content-idea-card .draft-secondary-actions summary{padding:0;font-size:0}.content-idea-card .draft-secondary-actions summary:after{margin-left:0;font-size:.9rem}.integration-setup-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.launch-readiness-checklist{gap:8px;padding:10px}.launch-readiness-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px}.launch-readiness-summary-actions{gap:5px}.launch-readiness-summary-actions .secondary-action{min-height:30px;padding:7px 9px;font-size:.58rem}.launch-readiness-heading h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;display:-webkit-box}.launch-readiness-heading p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.22;display:-webkit-box;overflow:hidden}.launch-readiness-details summary{gap:8px;min-height:42px;padding:8px 9px}.launch-readiness-details summary strong{font-size:.76rem}.launch-readiness-details summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.launch-readiness-details summary em{padding:5px 7px;font-size:.54rem}.launch-readiness-details-body{gap:8px;padding:8px}.launch-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.launch-readiness-item{gap:4px;min-height:88px;padding:7px}.launch-readiness-item span{font-size:.55rem}.launch-readiness-item strong{font-size:.78rem}.launch-readiness-item small{-webkit-line-clamp:2;font-size:.62rem;line-height:1.18}.launch-readiness-item em{font-size:.6rem}.launch-test-runbook{grid-template-columns:1fr;gap:7px;padding:8px}.launch-test-copy h3{-webkit-line-clamp:1;font-size:.88rem}.launch-test-copy p:not(.eyebrow){-webkit-line-clamp:2;font-size:.66rem;line-height:1.18}.launch-proof-meter{gap:5px}.launch-proof-meter span{padding:6px 4px;font-size:.52rem}.launch-proof-meter strong{font-size:.78rem}.launch-proof-action{min-height:30px}.launch-test-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.launch-test-step{gap:4px;min-height:86px;padding:7px}.launch-test-step span{font-size:.54rem}.launch-test-step strong{-webkit-line-clamp:1;font-size:.68rem}.launch-test-step small{-webkit-line-clamp:2;font-size:.59rem}.launch-test-step em{font-size:.58rem}.integration-readiness-copy h2{white-space:normal}.integration-readiness-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-readiness-actions,.login-method-grid{grid-template-columns:1fr}.queue-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.queue-preview-row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:56px;padding:8px 6px}.queue-preview-row span{max-width:100%;font-size:.68rem}.queue-preview-row strong{display:none}.queue-preview-row em{padding:4px 6px;font-size:.62rem}.workspace-page:has(.leads-panel)>.customer-path-card{gap:6px;padding:8px}.workspace-page:has(.leads-panel)>.customer-path-card .customer-path-heading strong{display:none}.workspace-page:has(.leads-panel)>.customer-path-card .customer-path-current{min-width:76px;padding:5px 6px}.workspace-page:has(.leads-panel)>.customer-path-card .customer-path-steps a{min-height:38px;padding:4px 2px}.workspace-page:has(.leads-panel)>.customer-path-card .customer-path-index{width:16px;height:16px;font-size:.58rem}.workspace-page:has(.leads-panel)>.customer-command{gap:8px}.workspace-page:has(.leads-panel)>.customer-command .primary-command{gap:8px;min-height:auto;padding:10px}.workspace-page:has(.leads-panel)>.customer-command .primary-command h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.08;display:-webkit-box;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-command .primary-command>p{display:none}.workspace-page:has(.leads-panel)>.customer-command .customer-command-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.workspace-page:has(.leads-panel)>.customer-command .customer-command-meta span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:28px;padding:5px 4px;font-size:.6rem;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-command .customer-action-path a{min-height:38px;padding:4px 2px}.workspace-page:has(.leads-panel)>.customer-work-queue{gap:7px;padding:10px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-focus h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.08;display:-webkit-box;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-focus p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:.72rem;line-height:1.22;display:-webkit-box;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-meter{gap:5px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-meter div{gap:2px;min-height:38px;padding:5px 4px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-meter strong{font-size:.82rem}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-meter span{font-size:.52rem}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-actions{gap:5px}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-actions .primary-action{min-height:32px;padding:7px 9px;font-size:.72rem}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-actions .customer-command-secondary-actions summary{min-height:32px;padding:7px 9px;font-size:.72rem}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-mobile-peek{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f8fbffe0;border:1px solid #d8e0eae6;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:780;line-height:1.1;display:block;overflow:hidden}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-preview{display:none}.workspace-page:has(.leads-panel)>.customer-work-queue .queue-preview-row{min-height:44px;padding:6px 5px}.asset-handoff-copy h2{white-space:normal}.asset-handoff-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-handoff-actions{grid-template-columns:1fr}.research-handoff-strip{gap:8px;padding:10px}.research-handoff-copy h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;display:-webkit-box;overflow:hidden}.research-handoff-copy p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.24;display:-webkit-box;overflow:hidden}.research-handoff-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.research-handoff-meter span{text-align:center;min-height:38px;padding:6px 4px;font-size:.54rem}.research-handoff-meter strong{font-size:.78rem}.research-handoff-actions{grid-template-columns:1fr}.keyword-handoff-copy h3{white-space:normal}.keyword-handoff-meter{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-handoff-actions{grid-template-columns:1fr}.integration-setup-step{text-align:center;align-content:center;justify-items:center;gap:3px;min-height:auto;padding:6px 4px}.integration-setup-step>span{width:16px;height:16px;font-size:.58rem}.integration-setup-step i{border-radius:7px;width:20px;height:20px}.integration-setup-step i svg{width:12px;height:12px}.integration-setup-step strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1.05;display:block;overflow:hidden}.integration-setup-step small{display:none}.integration-setup-step .status-pill{text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:100%;margin-top:0;padding:3px 4px;font-size:.52rem;overflow:hidden}.integration-safety-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.integration-safety-summary article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px}.integration-safety-summary span{width:22px;height:22px;font-size:.68rem}.integration-safety-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.1;overflow:hidden}.integration-safety-summary p{display:none}.integrations-layout .panel-heading{gap:6px}.integrations-layout .panel-heading span:not(.status-pill){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.connection-checklist,.integration-desktop-context .integration-safety-summary,.integration-desktop-context .integration-setup-path{margin-bottom:6px}.integration-desktop-context{display:none}.integration-mobile-context{background:linear-gradient(135deg,#fffffff0,#f8fbffe6);border:1px solid #d8e0eaeb;border-radius:14px;margin:0 0 7px;display:block}.integration-mobile-context summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;list-style:none;display:grid}.integration-mobile-context summary::-webkit-details-marker{display:none}.integration-mobile-context summary>span{min-width:0}.integration-mobile-context summary strong,.integration-mobile-context summary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.integration-mobile-context summary strong{color:var(--ink);font-size:.82rem;line-height:1.12}.integration-mobile-context summary small{color:var(--muted);margin-top:2px;font-size:.66rem;font-weight:760;line-height:1.16}.integration-mobile-context summary em{min-height:24px;color:var(--primary-dark);white-space:nowrap;background:#1d4ed812;border:1px solid #1d4ed824;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:860;display:inline-flex}.integration-mobile-context[open]{padding-bottom:8px}.integration-mobile-context[open] summary{border-bottom:1px solid #d8e0ead1;margin-bottom:8px}.integration-mobile-context .integration-safety-summary,.integration-mobile-context .integration-setup-path{margin-left:8px;margin-right:8px}.integration-mobile-context .integration-setup-path{margin-bottom:0}.connection-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.connection-check-row{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:6px;min-height:auto;padding:7px}.connection-check-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.connection-check-row small{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:.68rem;line-height:1.24;display:-webkit-box;overflow:hidden}.connection-row-badges{grid-column:1/-1;justify-content:flex-start;gap:4px;max-width:none}.connection-row-badges .status-pill,.connection-row-badges .integration-mode-chip{padding:4px 6px;font-size:.58rem}.integration-later-group{border-radius:14px;margin-top:8px}.integration-later-group summary{gap:8px;min-height:50px;padding:9px 10px}.integration-later-group summary>span{min-width:0}.integration-later-group summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.12;overflow:hidden}.integration-later-group summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:.66rem;line-height:1.16;display:-webkit-box;overflow:hidden}.integration-later-group summary em{text-overflow:ellipsis;white-space:nowrap;max-width:104px;padding:5px 7px;font-size:.66rem;overflow:hidden}.integration-later-group>.integration-card-grid{padding:8px}.integration-side-panel .compact-review-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.integration-side-panel .compact-review-steps li{gap:2px;min-width:0;padding:7px}.integration-side-panel .compact-review-steps strong,.integration-side-panel .compact-review-steps span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.integration-side-panel .compact-review-steps strong{-webkit-line-clamp:1;font-size:.72rem;line-height:1.12}.integration-side-panel .compact-review-steps span{-webkit-line-clamp:2;font-size:.64rem;line-height:1.18}.rating-report-header,.rating-metric-strip{grid-template-columns:1fr}.rating-site-preview{border-radius:14px}.rating-thumbnail{min-height:168px}.rating-evidence-summary,.rating-google-data-panel,.rating-signal-dashboard,.autopilot-setup-hero,.autopilot-setup-grid,.autopilot-package-grid,.autopilot-outcome-grid,.autopilot-empty{grid-template-columns:1fr}.autopilot-setup-copy,.autopilot-progress-card,.autopilot-step-card,.autopilot-package-card,.autopilot-outcome-grid article,.autopilot-empty{border-radius:14px}.autopilot-setup-copy,.autopilot-progress-card,.autopilot-empty{padding:14px}.autopilot-setup-actions,.autopilot-setup-actions .primary-action,.autopilot-setup-actions .secondary-action,.autopilot-empty .primary-action{width:100%}.autopilot-step-card{min-height:auto}.rating-evidence-summary{gap:12px;padding:12px}.rating-evidence-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-signal-card{gap:6px;padding:12px}.rating-google-data-grid{grid-template-columns:1fr}.rating-google-data-panel .primary-action,.rating-google-data-panel .secondary-action{width:100%}.rating-result{padding:20px}.rating-score{min-height:auto}.rating-metric+.rating-metric{border-top:1px solid #d8e0eaeb;border-left:0}.rating-speed-notice{grid-template-columns:1fr;gap:8px;padding:10px}.rating-speed-notice strong,.rating-speed-notice small{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.rating-speed-notice strong{-webkit-line-clamp:2;font-size:.78rem}.rating-speed-notice small{-webkit-line-clamp:2;font-size:.68rem}.rating-speed-notice .secondary-action{width:100%}.focused-customer-review{grid-template-columns:1fr;gap:8px;padding:10px}.focused-customer-summary{flex-direction:row;align-items:center;gap:8px}.focused-customer-summary h2{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.focused-customer-summary span{display:none}.focused-customer-summary .secondary-action{flex:none;min-height:30px;padding:6px 9px;font-size:.72rem}.focused-customer-review .customer-action-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.focused-customer-review .customer-action-path a{gap:2px;min-height:46px;padding:5px 2px}.focused-customer-review .customer-action-path span{width:15px;height:15px;font-size:.58rem}.focused-customer-review .customer-action-path svg{width:11px;height:11px}.focused-customer-review .customer-action-path strong{font-size:.52rem;line-height:1}.workspace-page:has(.approval-layout)>.customer-path-card{gap:6px;padding:8px}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-heading{gap:6px}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-heading strong{-webkit-line-clamp:1;font-size:.8rem;line-height:1.14}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-current{min-width:68px;padding:5px 6px}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-current span{display:none}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-current strong{font-size:.64rem}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-steps a{min-height:36px;padding:4px 2px}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-index{width:15px;height:15px;font-size:.54rem}.workspace-page:has(.approval-layout)>.customer-path-card .customer-path-steps strong{font-size:.52rem}.workspace-page:has(.approval-layout)>.focused-customer-review{gap:6px;padding:8px}.workspace-page:has(.approval-layout)>.focused-customer-review .focused-customer-summary .eyebrow{display:none}.workspace-page:has(.approval-layout)>.focused-customer-review .focused-customer-summary h2{margin-top:0;font-size:.82rem}.workspace-page:has(.approval-layout)>.focused-customer-review .focused-customer-summary .secondary-action{min-height:28px;padding:5px 8px;font-size:.68rem}.workspace-page:has(.approval-layout)>.focused-customer-review .customer-action-path a{min-height:36px;padding:4px 2px}.workspace-page:has(.approval-layout)>.focused-customer-review .customer-action-path span{width:13px;height:13px;font-size:.5rem}.workspace-page:has(.approval-layout)>.focused-customer-review .customer-action-path strong{font-size:.49rem}.approval-history-disclosure>summary{gap:8px;min-height:46px;padding:8px 10px}.approval-history-disclosure>summary strong{font-size:.78rem}.approval-history-disclosure>summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.approval-history-disclosure>summary em{padding:5px 7px;font-size:.54rem}.approval-history-disclosure>.approval-history-list{padding:8px}.queue-focus h2,.approval-priority-copy h2,.export-ready-copy h2{white-space:normal}.customer-quick-recommendation{flex-direction:column;align-items:flex-start}.workspace-page:has(.video-studio-layout)>.customer-quick-start.compact{gap:6px;padding:8px}.workspace-page:has(.video-studio-layout) .customer-quick-selected{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:6px;padding:8px}.workspace-page:has(.video-studio-layout) .customer-quick-selected>div:first-child{gap:3px}.workspace-page:has(.video-studio-layout) .customer-quick-selected small{display:none}.workspace-page:has(.video-studio-layout) .customer-quick-selected strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.workspace-page:has(.video-studio-layout) .customer-quick-selected .customer-action-path a{min-height:38px;padding:4px 2px}.workspace-page:has(.video-studio-layout) .customer-quick-selected .customer-action-path strong{display:none}:is(.workspace-page:has(.video-studio-layout) .customer-quick-disclosure summary,.workspace-page:has(.video-studio-layout)>.customer-journey-disclosure summary){min-height:40px;padding:8px 10px}:is(.workspace-page:has(.video-studio-layout) .customer-quick-disclosure summary strong,.workspace-page:has(.video-studio-layout)>.customer-journey-disclosure summary strong){text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.12;overflow:hidden}:is(.workspace-page:has(.video-studio-layout) .customer-quick-disclosure summary em,.workspace-page:has(.video-studio-layout)>.customer-journey-disclosure summary em){max-width:78px;padding:4px 7px;font-size:.64rem}.workspace-page:has(.video-studio-layout)>.customer-path-card{grid-template-columns:1fr;gap:6px;padding:8px}.workspace-page:has(.video-studio-layout)>.customer-path-card .customer-path-heading{gap:6px}.workspace-page:has(.video-studio-layout)>.customer-path-card .customer-path-heading strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.14;display:-webkit-box;overflow:hidden}.workspace-page:has(.video-studio-layout)>.customer-path-card .customer-path-current{padding:6px 8px}.workspace-page:has(.video-studio-layout)>.customer-path-card .customer-path-current small{display:none}.workspace-page:has(.video-studio-layout)>.customer-path-card .customer-path-steps a{min-height:36px;padding:4px 2px}.video-hero-panel,.video-studio-footer,.export-video-bridge,.video-job-controls{flex-direction:column;align-items:stretch}.video-job-row{grid-template-columns:1fr;gap:8px;padding:10px}.video-job-controls{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:stretch;gap:6px;padding-top:10px;display:grid}.video-job-main{grid-template-columns:24px minmax(0,1fr)}.video-job-main .source-pill{grid-column:1/-1;justify-self:start}.video-job-main small,.video-job-state>span,.video-job-state>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-job-state{border-radius:var(--radius-sm);background:#fbfdff;border:1px solid #d8e0ead1;align-content:center;gap:2px;min-height:30px;padding:6px 8px}.video-job-state>span,.video-job-state>small{font-size:.66rem;line-height:1.18}.keyword-manual-import-details>summary{min-height:42px;padding:8px 9px}.keyword-plan-settings-disclosure>summary{gap:7px;min-height:40px;padding:8px 9px}.keyword-plan-settings-disclosure>summary strong{font-size:.78rem}.keyword-plan-settings-disclosure>summary small{font-size:.64rem}.keyword-plan-settings-disclosure>summary em{min-height:24px;padding:0 7px;font-size:.62rem}.keyword-plan-settings-disclosure[open]{gap:8px;padding-bottom:8px}.keyword-plan-settings-body{gap:8px;padding:0 8px}.search-console-settings>summary{gap:7px;min-height:40px;padding:8px 9px}.search-console-settings>summary strong{font-size:.78rem}.search-console-settings>summary small{font-size:.64rem}.search-console-settings>summary em{padding:0 7px;font-size:.62rem}.search-console-settings[open]{gap:8px;padding-bottom:8px}.keyword-manual-import-details>summary strong{font-size:.78rem}.keyword-manual-import-details>summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.64rem;display:-webkit-box;overflow:hidden}.keyword-manual-import-body{gap:8px;padding:8px}.keyword-import-textarea{min-height:112px}.keyword-table-head{display:none}.keyword-table-row{grid-template-columns:1fr 1fr 1fr}.keyword-table-row div{grid-column:1/-1}.panel-heading{flex-direction:column;align-items:flex-start;gap:9px}.panel-heading>div,.panel-heading>span:not(.status-pill){min-width:0;max-width:100%}.panel-heading .primary-action,.panel-heading .secondary-action,.panel-heading .status-pill{align-self:flex-start;max-width:100%}.panel-heading .primary-action,.panel-heading .secondary-action{min-height:36px;padding-inline:11px;font-size:.82rem}.homepage-package{box-sizing:border-box;max-width:100%}.creator-status-disclosure summary,.customer-quick-disclosure summary,.keyword-detail-disclosure summary,.approval-edit-disclosure summary,.plan-disclosure summary{gap:9px;min-height:52px;padding:10px 12px}.creator-status-disclosure summary small,.customer-quick-disclosure summary small,.keyword-detail-disclosure summary small,.approval-edit-disclosure summary small,.plan-disclosure summary small,.guided-section-heading small,.video-section-heading small{display:none}.creator-status-disclosure summary em,.customer-quick-disclosure summary em,.keyword-detail-disclosure summary em,.approval-edit-disclosure summary em,.plan-disclosure summary em{text-align:center;white-space:nowrap;max-width:42%;padding:5px 8px}.guided-section-heading,.video-section-heading{align-items:center;gap:8px}.video-studio-wizard{gap:10px}.video-studio-wizard .composer-output-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;display:grid}.video-studio-wizard .composer-output-strip span{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-height:26px;padding:0 5px;font-size:.66rem;overflow:hidden}.guided-form-section,.video-wizard-section{padding:12px}.video-wizard-section{gap:8px}.video-wizard-section:not(.compact-settings) .video-section-heading>span{width:22px;height:22px;font-size:.72rem}.video-wizard-section:not(.compact-settings) .video-section-heading strong{font-size:.86rem;line-height:1.1}.video-wizard-section:not(.compact-settings) .video-section-heading small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.16;display:-webkit-box;overflow:hidden}.video-wizard-section.compact-settings:not([open]){gap:0;padding:8px 10px}.video-wizard-section.compact-settings:not([open]) .video-section-heading{gap:7px}.video-wizard-section.compact-settings:not([open]) .video-section-heading>span{width:20px;height:20px;font-size:.72rem}.video-wizard-section.compact-settings:not([open]) .video-section-heading strong{font-size:.82rem;line-height:1.12}.video-wizard-section.compact-settings:not([open]) .video-section-heading small{display:none}.video-studio-wizard input,.video-studio-wizard select{text-overflow:ellipsis;white-space:nowrap;padding-inline:9px;font-size:.78rem;overflow:hidden}.video-studio-wizard textarea{min-height:104px;font-size:.82rem;line-height:1.32}.video-studio-footer>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.24;display:-webkit-box;overflow:hidden}.hero-actions,.offer-strip,.ad-composer-footer,.approval-actions,.export-hero,.export-actions{flex-direction:column;align-items:stretch}.export-variation-card{gap:10px;padding:10px}.export-hero{gap:8px;padding:10px}.export-hero h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:1.02rem;line-height:1.1;display:-webkit-box;overflow:hidden}.export-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.76rem;line-height:1.24;display:-webkit-box;overflow:hidden}.export-copy-grid{gap:6px}.export-copy-grid div{gap:4px;padding:8px}.export-copy-grid dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.social-export-detail .export-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.social-export-detail .export-copy-grid div{align-content:start;gap:4px;min-height:68px;padding:7px 6px}.social-export-detail .export-copy-grid dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.08;display:-webkit-box;overflow:hidden}.social-export-detail .export-copy-grid dd{font-size:.68rem;line-height:1.22}.social-export-detail>.social-handoff-strip article{min-height:54px;padding:7px 5px}.social-export-detail>.social-handoff-strip strong{font-size:.68rem}.social-export-detail>.social-handoff-strip span{-webkit-line-clamp:1;font-size:.6rem}.social-export-detail>.export-video-bridge{gap:7px;padding:8px}.social-export-detail>.tracking-bridge,.website-export-detail>.tracking-bridge{gap:6px;padding:7px}.social-export-detail>.tracking-bridge .storyboard-next-actions,.website-export-detail>.tracking-bridge .storyboard-next-actions{min-width:0}.social-export-detail>.export-video-bridge>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.social-export-detail>.format-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.social-export-detail>.format-checklist span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:26px;padding:5px 7px;font-size:.68rem;overflow:hidden}.social-export-storyboard .storyboard-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.social-export-storyboard .storyboard-scene{gap:4px;min-height:98px;padding:8px}.social-export-storyboard .storyboard-scene strong,.social-export-storyboard .storyboard-scene p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-export-storyboard .storyboard-scene strong{-webkit-line-clamp:1;font-size:.78rem;line-height:1.12}.social-export-storyboard .storyboard-scene p{-webkit-line-clamp:2;font-size:.68rem;line-height:1.22}.social-export-storyboard .storyboard-scene small{display:none}.website-export-detail .export-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.website-export-detail .export-copy-grid div{align-content:start;gap:4px;min-height:64px;padding:7px 6px}.website-export-detail .export-copy-grid dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.08;display:-webkit-box;overflow:hidden}.website-export-detail .export-copy-grid dd{font-size:.68rem;line-height:1.22}.website-export-detail .website-seo-details-disclosure>summary{gap:8px;min-height:42px;padding:8px 9px}.website-export-detail .website-seo-details-disclosure>summary strong{font-size:.78rem}.website-export-detail .website-seo-details-disclosure>summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.website-export-detail .website-seo-details-disclosure>summary em{padding:5px 7px;font-size:.56rem}.website-export-detail .website-seo-details-body{gap:8px}.website-export-detail .website-seo-details-body .export-variation-card{padding:10px}.website-export-detail>.format-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.website-export-detail>.format-checklist span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:26px;padding:5px 6px;font-size:.62rem;overflow:hidden}.website-export-detail>.export-setup-disclosure summary{min-height:42px;padding:8px 9px}.website-export-detail>.export-setup-disclosure summary strong{font-size:.78rem}.website-export-detail>.export-setup-disclosure summary small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;display:-webkit-box;overflow:hidden}.website-export-detail>.export-setup-disclosure summary em{padding:5px 7px;font-size:.56rem}.website-export-detail>.export-setup-disclosure .export-setup-disclosure-body{gap:8px;padding:8px}.website-export-detail>.wordpress-readiness-strip article{min-height:58px;padding:7px 5px}.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip{gap:6px}.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip article{min-height:58px;padding:7px 5px}.website-export-detail>.wordpress-readiness-strip strong,.website-export-detail>.wordpress-readiness-strip span,.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip strong,.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.website-export-detail>.wordpress-readiness-strip strong,.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip strong{-webkit-line-clamp:2}.website-export-detail>.wordpress-readiness-strip span,.website-export-detail>.export-setup-disclosure .wordpress-readiness-strip span{-webkit-line-clamp:1}.website-export-detail>.website-live-handoff,.website-export-detail>.export-setup-disclosure .website-live-handoff{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.website-export-detail>.website-live-handoff article,.website-export-detail>.export-setup-disclosure .website-live-handoff article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:3px 6px;min-height:64px;padding:7px}.website-export-detail>.website-live-handoff span,.website-export-detail>.export-setup-disclosure .website-live-handoff span{width:18px;height:18px;font-size:.58rem}.website-export-detail>.website-live-handoff strong,.website-export-detail>.export-setup-disclosure .website-live-handoff strong{font-size:.7rem}.website-export-detail>.website-live-handoff small,.website-export-detail>.export-setup-disclosure .website-live-handoff small{-webkit-line-clamp:1;grid-column:2;font-size:.62rem;line-height:1.16}.website-export-detail .wordpress-connect-note summary{min-height:38px;padding:8px 9px}.website-export-detail .wordpress-connect-note summary>span{min-width:0}.website-export-detail .wordpress-connect-note strong,.website-export-detail .wordpress-connect-note small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-export-detail .wordpress-connect-note strong{font-size:.78rem}.website-export-detail .wordpress-connect-note small{font-size:.66rem}.website-export-detail .wordpress-connect-note p{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 9px 9px;font-size:.72rem;line-height:1.24;display:-webkit-box;overflow:hidden}.website-export-detail>.export-video-bridge{gap:7px;padding:8px}.website-export-detail>.export-video-bridge>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.22;display:-webkit-box;overflow:hidden}.social-export-detail>.export-video-bridge.tracking-bridge>span,.website-export-detail>.export-video-bridge.tracking-bridge>span{-webkit-line-clamp:1}.website-export-detail>.export-variation-card{gap:8px;padding:10px}.website-export-detail>.export-variation-card .empty-state{padding:9px}.website-export-detail>.export-variation-card .empty-state span{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.export-variation-card .format-checklist:not(.geo-evidence-list){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.export-variation-card .format-checklist:not(.geo-evidence-list) span{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;min-width:0;min-height:30px;padding:7px 8px;font-size:.72rem;overflow:hidden}.export-variation-card .geo-evidence-list{grid-template-columns:1fr}.hero-actions .primary-action,.hero-actions .secondary-action,.rating-form .primary-action,.rating-next-actions .primary-action,.rating-secondary-actions,.rating-secondary-actions summary,.customer-command-actions .primary-action,.customer-command-secondary-actions,.customer-command-secondary-actions summary,.offer-strip .secondary-action,.ad-composer-footer .primary-action,.approval-actions .primary-action,.approval-actions .secondary-action,.approval-actions .customer-command-secondary-actions,.approval-actions .customer-command-secondary-actions summary,.approval-actions form,.export-actions .primary-action,.export-actions .secondary-action,.export-secondary-actions,.export-secondary-actions summary,.video-footer-actions,.video-job-actions,.video-footer-actions .primary-action,.video-footer-actions .secondary-action,.video-job-actions .primary-action,.video-job-actions .secondary-action{width:100%}.video-job-actions{grid-template-columns:repeat(2,minmax(112px,1fr));gap:6px;display:grid}.video-job-actions:has(>:only-child){grid-template-columns:1fr}.video-job-actions .primary-action,.video-job-actions .secondary-action,.video-job-secondary-actions,.video-job-secondary-actions summary{min-height:34px;padding:8px 7px;font-size:.7rem}.video-job-actions .primary-action,.video-job-actions .secondary-action{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;gap:5px;overflow:hidden}.rating-next-actions,.customer-command-actions,.empty-actions{flex-direction:column;align-items:stretch}.empty-actions .primary-action,.empty-secondary-actions,.empty-secondary-actions summary{width:100%}.rating-secondary-actions div,.customer-command-secondary-actions div,.empty-secondary-actions div{width:100%;margin-top:8px;position:static}.primary-action,.secondary-action,.customer-command-secondary-actions summary,.rating-secondary-actions summary,.export-secondary-actions summary,.draft-secondary-actions summary{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0;max-width:100%;line-height:1.15}.mobile-nav{z-index:auto;gap:3px;margin:0;padding:5px;position:static;bottom:auto;left:auto;right:auto}.mobile-nav a{border-radius:8px;gap:1px;min-height:42px;font-size:.56rem}.mobile-nav-step{width:13px;height:13px;font-size:.48rem;top:3px;left:4px}.mobile-nav-icon svg{width:14px;height:14px}.mobile-nav-next{display:none}.toast{bottom:18px;right:14px}}.editable-concept-section{border-top:1px solid #e4e7ec;gap:20px;margin-top:18px;padding-top:24px;display:grid}.creative-campaign-library{gap:18px;display:grid}.creative-campaign-proof-page{background:radial-gradient(circle at 12% 0, #2563eb21, transparent 30%), var(--bg);align-content:start;gap:24px;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.creative-campaign-proof-page>header{gap:8px;width:min(820px,100%);display:grid}.creative-campaign-proof-page>header h1,.creative-campaign-proof-page>header p{margin:0}.creative-campaign-proof-page>header h1{letter-spacing:-.045em;font-size:clamp(2rem,5vw,4rem);line-height:.98}.creative-campaign-proof-page>header p:not(.eyebrow){max-width:700px;color:var(--muted);line-height:1.6}.creative-library-heading{align-items:end}.creative-library-heading>div{gap:4px;display:grid}.creative-library-heading h2,.creative-library-heading p{margin:0}.creative-library-heading p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.5}.creative-library-count{color:#173f98;background:#edf3ff;border:1px solid #bed0f5;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.creative-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creative-library-card{background:#fff;border:1px solid #d7e0eb;border-radius:13px;align-content:start;gap:15px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 28px #1018280d}.creative-library-card-topline,.creative-library-open{justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-library-icon{color:#2563eb;background:#edf3ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.creative-library-icon svg,.creative-library-open svg{width:18px;height:18px}.creative-library-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.creative-library-card h3,.creative-library-card p{margin:0}.creative-library-card h3{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.25}.creative-library-card p{color:var(--muted);margin-top:6px;font-size:.8rem;line-height:1.4}.creative-library-tags{flex-wrap:wrap;gap:6px;display:flex}.creative-library-tags span{color:#526173;background:#f1f5f9;border-radius:999px;padding:6px 8px;font-size:.68rem;font-weight:700}.creative-library-open{width:100%;margin-top:auto}.creative-library-incomplete{color:#9a3412;margin-top:auto;font-size:.76rem;line-height:1.4}.creative-library-empty{margin:0}.editable-concept-heading,.editable-concept-action,.editable-advert-launch{justify-content:space-between;align-items:center;gap:18px;display:flex}.editable-concept-heading span,.creative-detail-kicker{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.editable-concept-heading h3{margin:3px 0 0;font-size:1.35rem}.editable-concept-heading p{max-width:500px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.editable-format-details{background:#fff;border:1px solid #d7e0eb;border-radius:8px;overflow:hidden}.editable-format-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 16px;list-style:none;display:flex}.editable-format-details>summary::-webkit-details-marker{display:none}.editable-format-details>summary>span{display:grid}.editable-format-details>summary strong{font-size:.8rem}.editable-format-details>summary small,.editable-format-details>summary em{color:var(--muted);font-size:.7rem;font-style:normal}.editable-format-details>summary em{color:#155eef;font-weight:750}.editable-format-picker{background:#f8fafc;border:0;border-top:1px solid #e4e7ec;border-radius:0;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.editable-format-picker legend{color:#344054;padding:0 6px;font-size:.82rem;font-weight:800}.editable-format-picker>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.editable-format-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.editable-format-picker label{cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.editable-format-frame{background:#eef4ff;border:1px solid #a8b7cc;border-radius:4px;flex:0 0 34px;place-items:center;width:34px;height:42px;display:grid;position:relative}.editable-format-frame.feed-square{height:34px}.editable-format-frame.story-vertical{flex-basis:25px;width:25px}.editable-format-frame i{background:#2563eb;border-radius:999px;width:45%;height:4px}.editable-format-platforms{flex-flow:wrap;margin-top:5px;gap:4px!important;display:flex!important}.editable-format-platforms i{color:#1849a9;background:#edf3ff;border-radius:4px;padding:3px 5px;font-size:.58rem;font-style:normal;font-weight:750;line-height:1}.editable-format-picker label.selected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.editable-format-picker input{width:18px;height:18px;accent-color:var(--primary);margin:0}.editable-format-picker span{gap:2px;min-width:0;display:grid}.editable-format-picker strong,.editable-format-picker small{overflow-wrap:anywhere}.editable-format-picker small{color:var(--muted);font-size:.7rem}.editable-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.editable-concept-card{min-width:0;transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-content:start;display:grid;position:relative;overflow:hidden}.editable-concept-card:hover,.editable-concept-card:focus-within,.editable-concept-card.selected{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 8px 24px #2563eb1f}.editable-concept-select{cursor:pointer;min-width:0;display:grid}.editable-concept-select>input{z-index:3;width:19px;height:19px;accent-color:var(--primary);margin:0;position:absolute;top:12px;right:12px}.editable-concept-visual{aspect-ratio:4/5;background:var(--editable-preview-primary,#155eef);min-height:260px;position:relative;overflow:hidden}.editable-concept-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editable-concept-visual-copy{z-index:2;color:#101828;background:#fffffff0;gap:8px;min-width:0;padding:14px;display:grid;position:absolute}.editable-concept-visual.visual-1 .editable-concept-visual-copy{bottom:12px;left:12px;right:12px}.editable-concept-visual.visual-2>img{opacity:.48}.editable-concept-visual.visual-2 .editable-concept-visual-copy{color:var(--editable-preview-ink,#fff);background:var(--editable-preview-primary,#155eef);inset:44px 18px auto}.editable-concept-visual.visual-2 .editable-concept-visual-copy em{color:#101828;background:#fff}.editable-concept-visual.visual-3{background:#f8fafc}.editable-concept-visual.visual-3>img{width:53%;left:47%}.editable-concept-visual.visual-3 .editable-concept-visual-copy{background:#fff;align-content:center;inset:18px 43% 18px 14px}.editable-concept-brand{align-items:center;gap:7px;min-width:0;font-size:.63rem;font-weight:800;display:flex}.editable-concept-brand img,.editable-concept-brand i{object-fit:contain;border-radius:5px;flex:none;width:24px;height:24px}.editable-concept-brand .editable-concept-wordmark{width:auto;max-width:100%;height:auto;min-height:24px;color:var(--editable-preview-ink,#fff);text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;overflow:hidden}.editable-concept-brand i{color:var(--editable-preview-ink,#fff);background:var(--editable-preview-primary,#155eef);place-items:center;font-size:.58rem;font-style:normal;display:grid}.editable-concept-visual-copy>strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.08}.editable-concept-visual-copy>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.35;display:-webkit-box;overflow:hidden}.editable-concept-visual-copy>em{color:var(--editable-preview-ink,#fff);background:var(--editable-preview-primary,#155eef);border-radius:5px;justify-self:start;padding:6px 8px;font-size:.62rem;font-style:normal;font-weight:800}.editable-concept-summary{gap:7px;min-width:0;padding:14px 14px 12px;display:grid}.editable-concept-number{color:#8090a5;letter-spacing:.14em;font-size:.72rem;font-weight:800}.editable-concept-summary>strong{overflow-wrap:anywhere;padding-right:22px;font-size:.95rem;line-height:1.18}.editable-concept-summary>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.editable-concept-details{border-top:1px solid #e8edf4}.editable-concept-edit-action{padding:0 14px 14px}.editable-concept-edit-action button{color:#1849a9;cursor:pointer;width:100%;min-height:38px;font:inherit;transition:background-color var(--fast), border-color var(--fast), transform var(--fast);background:#f7f9fc;border:1px solid #b8c9e8;border-radius:6px;font-size:.76rem;font-weight:800}.editable-concept-edit-action button:hover:not(:disabled),.editable-concept-edit-action button:focus-visible:not(:disabled){background:#edf3ff;border-color:#2563eb;transform:translateY(-1px)}.editable-concept-edit-action button:disabled{cursor:not-allowed;opacity:.55}.editable-concept-details>summary{color:#475467;cursor:pointer;padding:10px 14px;font-size:.68rem;font-weight:750}.editable-concept-details dl,.creative-detail-facts{gap:9px;margin:0;padding:0 14px 14px;display:grid}.editable-concept-details dl div,.creative-detail-facts div{border-top:1px solid #e8edf4;justify-content:space-between;gap:12px;padding-top:9px;display:flex}.editable-concept-card dt,.creative-detail-facts dt{color:#667085;font-size:.72rem}.editable-concept-card dd,.creative-detail-facts dd{text-align:right;margin:0;font-size:.72rem;font-weight:700}.editable-concept-action{padding-top:2px}.editable-concept-action>span{color:var(--muted);font-size:.84rem}.creative-detail-page{background:#f3f5f8;min-height:100vh;padding:28px clamp(16px,3vw,40px) 64px}.creative-detail-panel{gap:18px;width:min(1500px,100%);min-width:0;margin:0 auto;display:grid}.creative-detail-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.creative-detail-intro>div{min-width:0}.creative-detail-panel h1{overflow-wrap:anywhere;color:#101828;letter-spacing:0;margin:5px 0 0;font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.08}.creative-detail-intro p{color:#667085;max-width:760px;margin:9px 0 0;font-size:.92rem;line-height:1.55}.creative-detail-facts{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.creative-detail-facts div{border-top:0;border-left:1px solid #e7ebf0;align-content:center;gap:3px;min-width:0;min-height:68px;padding:11px 14px;display:grid}.creative-detail-facts div:first-child{border-left:0}.creative-detail-facts dd{overflow-wrap:anywhere;text-align:left}.creative-studio{background:#fff;border:1px solid #d7dde5;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.creative-studio-header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.creative-studio-header>div:first-child{min-width:0}.creative-studio-header>div:first-child>span{color:#155eef;text-transform:uppercase;font-size:.69rem;font-weight:800}.creative-studio-header h2{color:#101828;letter-spacing:0;margin:4px 0 0;font-size:1.3rem}.creative-studio-header p{color:#667085;max-width:690px;margin:6px 0 0;font-size:.8rem;line-height:1.5}.creative-studio-save-area{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.creative-studio-save-area .primary-action:disabled{box-shadow:none;color:#98a2b3;opacity:1;background:#eaecf0;border-color:#d0d5dd;transform:none}.creative-studio-state{color:#667085;text-align:right;max-width:260px;font-size:.73rem;line-height:1.35}.creative-studio-state.is-error{color:#b42318}.creative-studio-state.is-saved{color:#067647}.creative-studio-toolbar{background:#f8fafc;border-bottom:1px solid #e4e7ec;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex}.creative-studio-toolbar>span{flex:1}.creative-studio-toolbar button,.creative-studio-segmented button{color:#344054;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:6px;padding:0 11px;font-size:.72rem;font-weight:750}.creative-studio-toolbar button:hover:not(:disabled),.creative-studio-segmented button:hover:not(:disabled),.creative-studio-segmented button.selected{color:#155eef;background:#eef4ff;border-color:#155eef}.creative-studio-toolbar button:disabled,.creative-studio-segmented button:disabled{cursor:not-allowed;opacity:.45}.creative-studio-toolbar small{color:#667085;white-space:nowrap;font-size:.68rem}.creative-studio-workspace{grid-template-columns:minmax(190px,230px) minmax(420px,1fr) minmax(250px,300px);min-width:0;min-height:680px;display:grid}.creative-studio-layers,.creative-studio-properties{background:#fff;min-width:0}.creative-studio-layers{border-right:1px solid #e4e7ec}.creative-studio-properties{border-left:1px solid #e4e7ec;max-height:760px;overflow-y:auto}.creative-studio-panel-heading{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.creative-studio-panel-heading strong{color:#101828;font-size:.78rem}.creative-studio-panel-heading span{color:#475467;background:#eef2f6;border-radius:50%;place-items:center;min-width:24px;min-height:24px;font-size:.65rem;font-weight:800;display:grid}.creative-studio-layer-list{align-content:start;max-height:712px;padding:8px;display:grid;overflow-y:auto}.creative-studio-layer-list>button{color:#344054;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.creative-studio-layer-list>button:hover,.creative-studio-layer-list>button.selected{background:#eef4ff;border-color:#bed0f5}.creative-studio-layer-list>button>span:nth-child(2){min-width:0;display:grid}.creative-studio-layer-list strong,.creative-studio-layer-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-studio-layer-list strong{font-size:.72rem}.creative-studio-layer-list small{color:#667085;font-size:.62rem}.creative-studio-layer-list em{color:#98a2b3;grid-column:2;font-size:.58rem;font-style:normal}.creative-studio-layer-kind{color:#1849a9;background:#dbe8ff;border-radius:6px;place-items:center;width:28px;height:28px;font-size:.65rem;font-weight:850;display:grid}.creative-studio-layer-kind.is-text{color:#6941c6;background:#f0e9ff}.creative-studio-layer-kind.is-shape{color:#9a3412;background:#ffead5}.creative-studio-stage{background:#e9edf3;place-items:center;min-width:0;min-height:680px;padding:20px;display:grid;position:relative;overflow:auto}.creative-studio-stage .canvas-container{background:#fff;max-width:100%;overflow:hidden;box-shadow:0 12px 34px #0f172a29}.creative-studio-canvas-message{z-index:4;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:6px;padding:10px 12px;font-size:.72rem;position:absolute;top:14px;left:14px;right:14px}.creative-studio-property-stack{gap:14px;padding:14px;display:grid}.creative-studio-selected-summary{align-items:center;gap:10px;min-width:0;display:flex}.creative-studio-selected-summary>div{min-width:0;display:grid}.creative-studio-selected-summary strong,.creative-studio-selected-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-studio-selected-summary strong{font-size:.78rem}.creative-studio-selected-summary small{color:#667085;font-size:.65rem}.creative-studio-toggle-row{border-bottom:1px solid #e4e7ec;gap:16px;padding-bottom:12px;display:flex}.creative-studio-toggle-row label{color:#475467;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.creative-studio-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creative-studio-field{color:#475467;gap:5px;min-width:0;font-size:.68rem;font-weight:750;display:grid}.creative-studio-field input,.creative-studio-field select,.creative-studio-field textarea{color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:6px;font-size:.74rem}.creative-studio-field input,.creative-studio-field select{min-height:36px;padding:0 9px}.creative-studio-field input[type=color]{padding:4px}.creative-studio-field input[type=range]{padding:0}.creative-studio-field textarea{resize:vertical;padding:9px;line-height:1.4}.creative-studio-field input:focus,.creative-studio-field select:focus,.creative-studio-field textarea:focus{outline-offset:1px;border-color:#155eef;outline:2px solid #155eef26}.creative-studio-segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.creative-studio-segmented button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px;overflow:hidden}.creative-studio-review-note{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:6px;margin:0;padding:9px;font-size:.68rem;line-height:1.4}.creative-studio-alt-text{border-top:1px solid #e4e7ec;margin:4px 14px 16px;padding-top:14px}.creative-studio-empty{color:#667085;margin:0;padding:16px;font-size:.75rem;line-height:1.5}.creative-studio-loading{background:#fff;border:1px solid #d7dde5;border-radius:8px;align-content:center;place-items:center;gap:14px;min-height:420px;display:grid}.creative-studio-loading span{border:3px solid #dbe8ff;border-top-color:#155eef;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite creative-studio-spin}.creative-studio-loading strong{color:#475467;font-size:.8rem}@keyframes creative-studio-spin{to{transform:rotate(360deg)}}.creative-detail-external-tools{background:#fff;border:1px solid #dfe4ea;border-radius:8px;overflow:hidden}.creative-detail-external-tools>summary{color:#344054;cursor:pointer;padding:14px 16px;font-size:.78rem;font-weight:800}.creative-detail-external-tools>p{color:#667085;margin:0;padding:0 16px 12px;font-size:.73rem}.creative-detail-external-tools .creative-editor-destinations{gap:10px;padding:0 16px 16px;display:grid}.editable-advert-launch{background:#edf3ff;border:1px solid #bed0f5;border-radius:12px;padding:18px}.editable-advert-launch>div{gap:4px;display:grid}.editable-advert-launch span{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:900px){.creative-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-detail-facts div:nth-child(4){border-left:0}.creative-studio-header,.creative-studio-save-area{flex-direction:column;align-items:stretch}.creative-studio-save-area{gap:8px}.creative-studio-state{text-align:left;max-width:none}.creative-studio-workspace{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.creative-studio-properties{border-top:1px solid #e4e7ec;border-left:0;grid-column:1/-1;max-height:none}.creative-studio-property-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-studio-selected-summary,.creative-studio-toggle-row,.creative-studio-review-note,.creative-studio-segmented{grid-column:1/-1}.creative-studio-alt-text{max-width:620px}.editable-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editable-format-picker>div{grid-template-columns:1fr}.creative-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editable-concept-card{min-height:0}}@media (max-width:620px){.creative-detail-page{padding:16px 10px 40px}.creative-detail-intro{flex-direction:column;align-items:stretch}.creative-detail-intro .secondary-action{width:100%}.creative-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-detail-facts div,.creative-detail-facts div:nth-child(4){border-top:1px solid #e7ebf0;border-left:1px solid #e7ebf0}.creative-detail-facts div:nth-child(odd){border-left:0}.creative-detail-facts div:nth-child(-n+2){border-top:0}.creative-studio-header{padding:16px}.creative-studio-toolbar{flex-wrap:wrap}.creative-studio-toolbar>span{display:none}.creative-studio-toolbar small{width:100%}.creative-studio-workspace{flex-direction:column;min-height:0;display:flex}.creative-studio-stage{order:1;min-height:520px;padding:12px}.creative-studio-layers{border-top:1px solid #e4e7ec;border-right:0;order:2}.creative-studio-properties{order:3}.creative-studio-layer-list{max-height:none;display:flex;overflow-x:auto}.creative-studio-layer-list>button{flex:0 0 170px;width:170px}.creative-studio-property-stack{grid-template-columns:1fr}.creative-studio-selected-summary,.creative-studio-toggle-row,.creative-studio-review-note,.creative-studio-segmented{grid-column:auto}.editable-concept-heading,.editable-concept-action,.editable-advert-launch{flex-direction:column;align-items:stretch}.editable-concept-section{padding:18px 0 0}.editable-concept-grid{grid-template-columns:1fr}.editable-concept-action .primary-action{width:100%}.editable-concept-visual{min-height:0}.creative-library-grid{grid-template-columns:1fr}.creative-library-card{padding:14px}.customer-account-header,.customer-site-list article{flex-direction:column;align-items:stretch}.customer-account-header .secondary-action,.customer-account-header form{width:100%}.customer-account-status{grid-template-columns:1fr}.customer-site-list em{align-self:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.customer-flow-shell:has(.signal-public-main){background:#f4f6f1;grid-template-columns:228px minmax(0,1fr)}.customer-flow-shell:has(.signal-public-main) .sidebar{background:#111814;border-right:1px solid #cad3c933;gap:18px;padding:24px 18px}.customer-flow-shell:has(.signal-public-main) .brand-mark{color:#111814;background:#c4f36b;border-color:#c4f36b}.customer-flow-shell:has(.signal-public-main) .nav-link{color:#aeb9b0;min-height:44px}:is(.customer-flow-shell:has(.signal-public-main) .nav-link:hover,.customer-flow-shell:has(.signal-public-main) .nav-link.active){color:#f7faf5;background:#c4f36b1a;border-color:#c4f36b3d}.customer-flow-shell:has(.signal-public-main) .sidebar-panel{display:none}.customer-flow-shell:has(.signal-public-main) .mobile-nav{box-shadow:none;background:#fbfcf9f5;border-color:#dfe5dd}.customer-flow-shell:has(.signal-public-main) .mobile-nav a{color:#536057;background:0 0;border-color:#0000}.customer-flow-shell:has(.signal-public-main) .mobile-nav a.active{color:#111814;background:#eafbc8;border-color:#9ebf62}.customer-flow-shell:has(.signal-public-main) .mobile-nav-step{color:#111814;background:#c4f36b;border-color:#9ebf62}.signal-public-main{--signal-page:#f4f6f1;--signal-paper:#fbfcf9;--signal-ink:#111814;--signal-muted:#5f6c62;--signal-line:#dfe5dd;--signal-accent:#c4f36b;--signal-accent-dark:#335f1e;background:radial-gradient(circle at 83% 6%, #c4f36b29, transparent 22rem), var(--signal-page);gap:34px;min-width:0;padding:30px clamp(22px,4vw,66px) 76px}.signal-public-main .signal-topbar,.signal-public-main .lead-funnel,.signal-public-main .autopilot-command,.signal-public-main .customer-backstage{width:min(100%,1180px);margin-inline:auto}.signal-public-main .signal-topbar{min-height:48px;padding:0}.signal-public-main .signal-topbar h1{max-width:580px;color:var(--signal-ink);margin-top:2px;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:760;line-height:1.06}.signal-public-main .eyebrow{color:var(--signal-accent-dark);letter-spacing:0}.signal-public-main .primary-action{border-color:var(--signal-ink);background:var(--signal-ink);color:#f7faf5;box-shadow:none;border-radius:6px}.signal-public-main .primary-action:hover{background:#273029;border-color:#273029;transform:translateY(-1px)}.signal-public-main .primary-action:active{transform:scale(.98)}.signal-public-main .secondary-action,.signal-public-main .rating-secondary-actions summary{border-color:var(--signal-line);color:var(--signal-ink);box-shadow:none;background:#fff;border-radius:6px}.signal-public-main .lead-funnel.scan-stage{background:var(--signal-paper);min-height:620px;box-shadow:none;border:1px solid #d3dcd0e6;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);align-items:center;gap:clamp(34px,6vw,82px);padding:clamp(34px,6vw,78px);display:grid;overflow:hidden}.signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:1fr;gap:44px;min-height:560px}.scan-stage.is-idle .scan-stage-intro{width:min(100%,760px);margin-inline:auto}.scan-stage.is-idle .scan-expectations{width:min(100%,880px);margin-inline:auto}.signal-public-main .lead-funnel.scan-stage.is-loading{grid-template-columns:minmax(250px,.58fr) minmax(540px,1.42fr);gap:clamp(24px,3.2vw,44px);min-height:590px}.signal-public-main .lead-funnel.scan-stage.has-result{grid-template-columns:1fr;gap:42px;min-height:0}.scan-stage.has-result .scan-stage-intro{grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr);align-items:end;gap:8px 34px;max-width:none}.scan-stage.has-result .scan-stage-intro .eyebrow,.scan-stage.has-result .scan-stage-intro h2,.scan-stage.has-result .scan-stage-intro>p:not(.eyebrow,.rating-help){grid-column:1}.scan-stage.has-result .scan-stage-intro h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.scan-stage.has-result .scan-stage-intro>p:not(.eyebrow,.rating-help){font-size:.88rem}.scan-stage.has-result .scan-command{grid-area:1/2/4;align-self:center;width:100%;margin:0}.scan-stage.has-result .rating-help{display:none}.scan-stage-intro{align-content:center;gap:18px;min-width:0;display:grid}.scan-stage-intro h2{max-width:620px;color:var(--signal-ink);margin:0;font-size:clamp(2.8rem,4.7vw,4.7rem);font-weight:780;line-height:.94}.scan-stage-intro>p:not(.eyebrow,.rating-help){max-width:520px;color:var(--signal-muted);margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.56}.signal-public-main .rating-form.scan-command{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}.signal-public-main .scan-command label{color:#718075;min-width:0;min-height:58px;box-shadow:none;background:#fff;border:1px solid #cfd8cc;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;transition:border-color .18s ease-out,box-shadow .18s ease-out;display:grid;position:relative}.signal-public-main .scan-command label:focus-within{box-shadow:none;color:#2563eb;border-color:#cfd8cc}.signal-public-main .scan-command input{width:100%;min-width:0;height:56px;color:var(--signal-ink);background:0 0;border:0;outline:0;padding:0;font-size:1rem;font-weight:700}.signal-public-main .scan-command input::placeholder{color:#8b978d}.signal-public-main .scan-command .primary-action{white-space:nowrap;min-height:58px;padding-inline:20px}.signal-public-main .scan-command .scan-submit-action{grid-template-columns:20px 7.5ch;gap:9px;min-width:146px;display:inline-grid;position:relative;overflow:hidden}.signal-public-main .scan-command .scan-submit-action.is-loading:disabled{cursor:wait;opacity:1}.scan-submit-engine{transform-origin:50%;place-items:center;width:20px;height:20px;display:grid}.scan-submit-engine svg{width:19px;height:19px}.scan-submit-copy{place-items:center start;width:7.5ch;height:1.15em;display:grid;position:relative;overflow:hidden}.scan-submit-word{justify-content:flex-start;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.scan-submit-word i{font-style:normal;display:inline-block}.signal-public-main .rating-help{color:#657068;margin:0;font-size:.82rem;line-height:1.4}.scan-experience{color:#111814;isolation:isolate;background:#f7f9f5;border:1px solid #d4ddd1;border-radius:8px;min-width:0;display:grid;position:relative;overflow:hidden}.scan-live-head{background:#fff;border-bottom:1px solid #dfe5dd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:0 18px;display:grid}.scan-live-head>span{color:#49622f;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:inline-flex}.scan-live-head>span i{background:#78a936;border-radius:999px;width:8px;height:8px}.scan-live-head>strong{color:#536057;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.scan-live-head>em{color:#758177;font-size:.7rem;font-style:normal;font-weight:760}.scan-workbench{grid-template-columns:minmax(0,1.22fr) minmax(190px,.78fr);gap:18px;min-height:350px;padding:18px;display:grid}.scan-page-shell{background:#fff;border:1px solid #cfd8cc;border-radius:6px;min-width:0;overflow:hidden}.scan-page-bar{background:#f4f6f1;border-bottom:1px solid #e3e8e1;grid-template-columns:7px 7px 7px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:0 11px;display:grid}.scan-page-bar>span{background:#c5cec3;border-radius:999px;width:7px;height:7px}.scan-page-bar>span:first-child{background:#9ebf62}.scan-page-bar strong{color:#7b877d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;overflow:hidden}.scan-page-canvas{background-color:#fff;background-image:linear-gradient(#dfe5dd4d 1px,#0000 1px),linear-gradient(90deg,#dfe5dd4d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:314px;padding:17px;position:relative;overflow:hidden}.scan-page-nav{align-items:center;gap:8px;min-height:24px;display:flex}.scan-page-nav i,.scan-page-nav span,.scan-page-hero strong,.scan-page-hero span,.scan-page-hero i,.scan-page-hero b,.scan-page-sections span{background:#e5eae3;border-radius:3px;display:block}.scan-page-nav i{background:#cbd7c6;width:54px;height:10px;margin-right:auto}.scan-page-nav span{width:32px;height:7px}.scan-page-hero{background:#f7f9f5;grid-template-columns:minmax(0,1.2fr) minmax(86px,.8fr);align-items:center;gap:18px;min-height:128px;margin-top:12px;padding:16px;display:grid}.scan-page-hero>div{gap:7px;display:grid}.scan-page-hero strong:first-child{background:#cbd7c6;width:82%;height:13px}.scan-page-hero strong:nth-child(2){background:#cbd7c6;width:62%;height:13px}.scan-page-hero span{width:92%;height:6px}.scan-page-hero span:nth-of-type(2){width:72%}.scan-page-hero i{background:#d7e9b8;width:62px;height:20px;margin-top:7px}.scan-page-hero b{aspect-ratio:4/3;background:#dfe8dc;width:100%}.scan-page-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.scan-page-sections span{background:#f7f9f5;border:1px solid #e0e6de;height:80px}.scan-region{z-index:2;background:#c4f36b14;border:1px solid #547d34b8;border-radius:4px;position:absolute;box-shadow:inset 0 0 0 1px #ffffffbd}.scan-page-beam{z-index:3;pointer-events:none;background:linear-gradient(#0000,#9ebf6217,#547d347a,#0000);height:42px;position:absolute;top:0;left:0;right:0}.scan-page-canvas.has-preview{background:#edf2f8;place-items:center;min-height:314px;padding:10px;display:grid}.scan-live-preview{z-index:1;object-fit:contain;object-position:top center;background:#fff;width:100%;height:294px;display:block;position:relative;box-shadow:0 8px 24px #1747b114}.scan-preview-waiting{z-index:1;color:#536057;text-align:center;align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.scan-preview-waiting i{border:2px solid #cbd8e9;border-top-color:#2563eb;border-radius:50%;width:26px;height:26px}.scan-preview-waiting strong{color:#13213a;font-size:.86rem}.scan-preview-waiting span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:.7rem;overflow:hidden}.scan-page-matrix{z-index:2;mix-blend-mode:multiply;pointer-events:none;background-color:#0000;background-image:linear-gradient(#2563eb14 1px,#0000 1px),linear-gradient(90deg,#2563eb14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;overflow:hidden}.scan-page-matrix i{opacity:.28;background:linear-gradient(#0000,#2563eb6b,#0000);width:1px;height:130%;animation:2.8s linear infinite scanMatrixColumn;position:absolute;top:-15%}.scan-page-matrix i:first-child{animation-delay:-.4s;left:11%}.scan-page-matrix i:nth-child(2){animation-delay:-1.6s;left:25%}.scan-page-matrix i:nth-child(3){animation-delay:-.9s;left:39%}.scan-page-matrix i:nth-child(4){animation-delay:-2.1s;left:53%}.scan-page-matrix i:nth-child(5){animation-delay:-.2s;left:67%}.scan-page-matrix i:nth-child(6){animation-delay:-1.3s;left:81%}.scan-page-matrix i:nth-child(7){animation-delay:-2.5s;left:93%}.scan-page-readout{z-index:4;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:13px;right:16px}.scan-page-readout span{color:#1747b1;background:#ffffffdb;border:1px solid #2563eb42;border-radius:3px;padding:3px 5px;font-size:.52rem;font-weight:850}@keyframes scanMatrixColumn{0%{opacity:.12;transform:translateY(-8%)}50%{opacity:.38}to{opacity:.12;transform:translateY(8%)}}.scan-stage-list{align-content:start;gap:12px;min-width:0;padding:8px 4px;display:grid}.scan-stage-list>span{color:#758177;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:840;overflow:hidden}.scan-stage-list>div{align-content:start;gap:5px;min-height:62px;display:grid}.scan-stage-list>div strong,.scan-stage-list>div small{display:block}.scan-stage-list>div strong{font-size:1rem;line-height:1.2}.scan-stage-list>div small{color:#67736a;font-size:.74rem;line-height:1.35}.scan-stage-list ol{gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.scan-stage-list li{border-top:1px solid #e0e6de;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 0;display:grid}.scan-stage-list li>i{color:#7b877d;background:#fff;border:1px solid #cfd8cc;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.scan-stage-list li.current>i{color:#335f1e;background:#eafbc8;border-color:#6f963e}.scan-stage-list li.complete>i{color:#fff;background:#335f1e;border-color:#335f1e}.scan-stage-list li>span{gap:2px;display:grid}.scan-stage-list li strong{color:#273029;font-size:.76rem}.scan-stage-list li small{color:#8a968c;font-size:.66rem;font-weight:720}.scan-stage-list li.waiting{opacity:.52}.scan-live-footer{background:#fff;border-top:1px solid #dfe5dd;gap:10px;padding:14px 18px 17px;display:grid}.scan-live-footer>span{color:#758177;font-size:.7rem;line-height:1.35}.scan-live-footer>div{background:#e4e9e2;height:3px;overflow:hidden}.scan-live-footer i{transform-origin:0;background:#6f963e;width:100%;height:100%;display:block}.scan-expectations{border-top:1px solid var(--signal-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:10px;display:grid}.scan-expectations>span{gap:5px;min-width:0;padding:22px 18px 0 0;display:grid}.scan-expectations>span+span{border-left:1px solid var(--signal-line);padding-left:24px}.scan-expectations strong{color:var(--signal-ink);font-size:.9rem}.scan-expectations small{max-width:28ch;color:var(--signal-muted);font-size:.78rem;line-height:1.45}.scan-result-reveal{grid-column:1/-1;min-width:0}.signal-public-main .rating-result.scan-result{border:1px solid var(--signal-line);box-shadow:none;background:#fff;border-radius:8px;gap:24px;padding:clamp(20px,4vw,46px)}.signal-public-main .scan-result-hero{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:24px}.signal-public-main .rating-site-preview{border-color:var(--signal-line);max-width:none;box-shadow:none;background:#f4f6f1;border-radius:6px}.signal-public-main .rating-thumbnail{background:#f4f6f1;min-height:290px}.signal-public-main .rating-score{color:#f7faf5;background:#111814;border:0;border-radius:6px;align-content:end;min-height:100%;padding:22px}.signal-public-main .rating-score span,.signal-public-main .rating-score small,.signal-public-main .rating-score em{color:#afbbb1;font-style:normal}.signal-public-main .rating-score strong{color:#c4f36b;font-size:clamp(3.8rem,7vw,6rem)}.signal-public-main .rating-score em{margin-top:18px;font-size:.7rem;font-weight:760}.signal-public-main .rating-metric-strip{border-color:var(--signal-line)}.signal-public-main .rating-metric{padding:18px 8px}.signal-public-main .rating-metric:first-child{padding-left:0}.signal-public-main .rating-metric+.rating-metric{border-color:var(--signal-line)}.signal-public-main .rating-metric span,.signal-public-main .rating-metric small{color:var(--signal-muted)}.signal-public-main .rating-metric strong{color:var(--signal-ink)}.signal-public-main .rating-priority{background:#eafbc8;border:0;border-radius:6px;gap:7px;padding:22px 24px}.signal-public-main .rating-priority span{color:#49622f;letter-spacing:0}.signal-public-main .rating-priority strong{max-width:70ch;font-size:clamp(1rem,1.7vw,1.2rem)}.signal-public-main .rating-next-actions{gap:10px}.signal-public-main .rating-next-actions .primary-action{min-height:48px;padding-inline:18px}.scan-full-report{border-top:1px solid var(--signal-line)}.scan-full-report>summary{min-height:76px;color:var(--signal-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.scan-full-report>summary::-webkit-details-marker{display:none}.scan-full-report>summary span{gap:3px;display:grid}.scan-full-report>summary strong,.scan-full-report>summary small{display:block}.scan-full-report>summary small{color:var(--signal-muted);font-size:.78rem}.scan-full-report>summary b{border:1px solid var(--signal-line);border-radius:999px;place-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:600;display:grid}.scan-full-report[open]>summary b{transform:rotate(45deg)}.scan-full-report-body{gap:22px;padding:8px 0 4px;display:grid}.scan-full-report-body .rating-evidence-summary,.scan-full-report-body .rating-google-data-panel{border-color:var(--signal-line);background:#f7f9f5;border-radius:6px}.scan-full-report-body .rating-signal-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scan-full-report-body .rating-signal-card{border-color:var(--signal-line);box-shadow:none;border-radius:6px}.scan-full-report-body .rating-report-flow{border-block:1px solid var(--signal-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.scan-full-report-body .rating-report-flow article{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:6px;padding:18px}.scan-full-report-body .rating-report-flow article+article{border-left:1px solid var(--signal-line)}.scan-full-report-body .rating-report-flow article small{grid-column:auto}.signal-public-main .autopilot-command{border:1px solid var(--signal-line);box-shadow:none;background:#fff;border-radius:8px;gap:22px;padding:30px}.signal-public-main .autopilot-path-grid{gap:8px}.signal-public-main .autopilot-path-grid a{border-color:var(--signal-line);box-shadow:none;border-radius:6px}.signal-public-main .next-workspace{border:1px solid var(--signal-line);background:#fff;border-radius:8px;gap:28px;width:min(100%,1180px);margin-inline:auto;padding:32px;display:grid}.next-workspace>header{gap:3px;display:grid}.next-workspace>header h2{color:var(--signal-ink);margin:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.02}.next-workspace-grid{border-block:1px solid var(--signal-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.next-workspace-grid a{min-width:0;min-height:126px;color:var(--signal-ink);align-content:space-between;gap:9px;padding:18px 14px;transition:background .18s ease-out,transform .18s ease-out;display:grid}.next-workspace-grid a+a{border-left:1px solid var(--signal-line)}.next-workspace-grid a:hover,.next-workspace-grid a:focus-visible{background:#f1f9e4}.next-workspace-grid a:active{transform:scale(.98)}.next-workspace-grid a>span{color:#335f1e;background:#eafbc8;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.next-workspace-grid strong{overflow-wrap:anywhere;align-self:end;font-size:.92rem;line-height:1.2}.next-workspace-grid small{min-width:0;color:var(--signal-muted);align-items:center;gap:4px;font-size:.7rem;font-weight:820;line-height:1.1;display:flex}.next-workspace-grid small svg{width:14px;height:14px}.next-workspace-help{justify-self:start}.next-workspace-help>summary{color:var(--signal-muted);cursor:pointer;align-items:center;gap:8px;font-size:.78rem;font-weight:780;list-style:none;display:inline-flex}.next-workspace-help>summary::-webkit-details-marker{display:none}.next-workspace-help>summary span{border:1px solid var(--signal-line);width:24px;height:24px;color:var(--signal-ink);background:#fff;border-radius:999px;place-items:center;display:grid}.next-workspace-help>div{border-top:1px solid var(--signal-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 30px;margin-top:18px;padding-top:18px;display:grid}.next-workspace-help p{gap:4px;margin:0;display:grid}.next-workspace-help p small{color:var(--signal-muted);line-height:1.45}.signal-public-main .customer-backstage .panel{border-color:var(--signal-line);box-shadow:none;background:0 0;border-radius:8px}@media (max-width:1100px){.signal-public-main .lead-funnel.scan-stage{grid-template-columns:1fr;min-height:0}.signal-public-main .lead-funnel.scan-stage.is-loading{grid-template-columns:1fr}.scan-stage-intro{max-width:720px}.scan-stage.has-result .scan-stage-intro{grid-template-columns:1fr}.scan-stage.has-result .scan-command{grid-area:auto/1;max-width:660px;margin-top:12px}.next-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-workspace-grid a:nth-child(4){border-left:0}.next-workspace-grid a:nth-child(n+4){border-top:1px solid var(--signal-line)}}@media (max-width:860px){.customer-flow-shell:has(.signal-public-main){grid-template-columns:1fr}.customer-flow-shell:has(.signal-public-main) .sidebar{display:none}.signal-public-main{padding-bottom:98px}.scan-workbench{grid-template-columns:1fr}}@media (max-width:720px){.signal-public-main{background:var(--signal-page);gap:16px;padding:16px 14px 92px}.signal-public-main .signal-topbar{display:none}.signal-public-main .lead-funnel.scan-stage{border-radius:6px;gap:26px;padding:22px 16px}.signal-public-main .lead-funnel.scan-stage.is-idle{gap:28px;min-height:auto}.signal-public-main .lead-funnel.scan-stage.has-result{gap:24px}.scan-stage.has-result .scan-stage-intro .eyebrow,.scan-stage.has-result .scan-stage-intro h2,.scan-stage.has-result .scan-stage-intro>p:not(.eyebrow,.rating-help){display:none}.scan-stage.has-result .scan-command{margin:0}.scan-stage-intro{gap:14px}.scan-stage-intro h2{font-size:clamp(2.45rem,13vw,3.4rem);line-height:.95}.scan-stage-intro>p:not(.eyebrow,.rating-help){font-size:.95rem;line-height:1.48}.signal-public-main .rating-form.scan-command{grid-template-columns:1fr;margin-top:4px}.signal-public-main .scan-command label,.signal-public-main .scan-command .primary-action{min-height:54px}.signal-public-main .scan-command .primary-action{width:100%}.scan-live-head{grid-template-columns:auto minmax(0,1fr);padding-inline:12px}.scan-live-head>strong{text-align:right}.scan-live-head>em{display:none}.scan-workbench{gap:14px;padding:12px}.scan-page-canvas{min-height:254px;padding:12px}.scan-page-hero{min-height:108px;padding:12px}.scan-page-sections span{height:64px}.scan-stage-list{padding:4px 0 0}.scan-stage-list>div{min-height:54px}.scan-stage-list ol{border-top:1px solid #e0e6de;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-stage-list li{border-top:0;padding:8px}.scan-stage-list li:nth-child(2n){border-left:1px solid #e0e6de}.scan-stage-list li:nth-child(n+3){border-top:1px solid #e0e6de}.scan-live-footer{padding:12px}.scan-expectations{grid-template-columns:1fr;margin-top:0}.scan-expectations>span,.scan-expectations>span+span{border-left:0;padding:14px 0}.scan-expectations>span+span{border-top:1px solid var(--signal-line)}.signal-public-main .rating-result.scan-result{gap:18px;padding:16px}.signal-public-main .scan-result-hero{grid-template-columns:1fr;gap:10px}.signal-public-main .rating-thumbnail{min-height:180px}.signal-public-main .rating-score{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:112px;padding:16px}.signal-public-main .rating-score strong{grid-area:1/2/4;margin:0;font-size:4.2rem}.signal-public-main .rating-score em{margin-top:5px}.signal-public-main .rating-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-public-main .rating-metric,.signal-public-main .rating-metric:first-child{gap:4px;padding:12px 8px}.signal-public-main .rating-metric+.rating-metric{border-top:0;border-left:1px solid var(--signal-line)}.signal-public-main .rating-metric span,.signal-public-main .rating-metric small{font-size:.68rem}.signal-public-main .rating-metric strong{font-size:1.55rem}.signal-public-main .rating-priority{padding:16px}.scan-full-report>summary{min-height:68px}.scan-full-report-body .rating-signal-dashboard,.scan-full-report-body .rating-report-flow{grid-template-columns:1fr}.scan-full-report-body .rating-report-flow article+article{border-top:1px solid var(--signal-line);border-left:0}.signal-public-main .autopilot-command{padding:18px 14px}.signal-public-main .next-workspace{gap:18px;padding:20px 14px}.next-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-workspace-grid a{min-height:112px;padding:14px 10px}.next-workspace-grid a:nth-child(odd){border-left:0}.next-workspace-grid a:nth-child(2n){border-left:1px solid var(--signal-line)}.next-workspace-grid a:nth-child(n+3){border-top:1px solid var(--signal-line)}.next-workspace-help>div{grid-template-columns:1fr}}.customer-landing-shell{color:#101828;background:#f5f7fb;min-height:100vh}.landing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcfff0;border-bottom:1px solid #d2dbe8d1;width:100%;position:sticky;top:0}.landing-header-inner{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:24px;width:min(100% - 40px,1320px);min-height:74px;margin-inline:auto;display:grid}.landing-brand{color:#101828;justify-self:start;align-items:center;gap:11px;min-width:0;display:inline-flex}.landing-brand-mark{color:#fff;background:#1f5ce1;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #1f5ce133}.landing-brand-mark svg{width:19px;height:19px}.landing-brand>span:last-child{gap:1px;min-width:0;display:grid}.landing-brand strong{letter-spacing:0;font-size:1.02rem;font-weight:850;line-height:1.1}.landing-brand small{color:#68758a;letter-spacing:0;font-size:.67rem;font-weight:720;line-height:1.2}.landing-desktop-nav{justify-self:center;align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.landing-desktop-nav a{color:#526077;white-space:nowrap;align-items:center;min-height:42px;font-size:.79rem;font-weight:780;display:inline-flex;position:relative}.landing-desktop-nav a>span{opacity:0;background:#2563eb;height:2px;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.35)}.landing-desktop-nav a:hover,.landing-desktop-nav a:focus-visible,.landing-desktop-nav a.is-active{color:#1747b1}.landing-desktop-nav a:hover>span,.landing-desktop-nav a:focus-visible>span,.landing-desktop-nav a.is-active>span{opacity:1;transform:scaleX(1)}.landing-header-actions{justify-self:end;align-items:center;gap:16px;min-width:0;display:flex}.landing-login-link{color:#43516a;white-space:nowrap;font-size:.78rem;font-weight:780}.landing-login-link:hover,.landing-login-link:focus-visible{color:#1747b1}.landing-header-cta{color:#fff;white-space:nowrap;background:#1f5ce1;border:1px solid #1f5ce1;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.77rem;font-weight:820;display:inline-flex;box-shadow:0 8px 20px #1f5ce12e}.landing-header-cta svg{width:15px;height:15px}.landing-menu-button{color:#15233b;background:#fff;border:1px solid #d9e1ec;border-radius:7px;place-items:center;width:42px;height:42px;display:none}.landing-menu-button svg{width:20px;height:20px}.landing-menu-close-icon{transform:rotate(45deg)}.landing-mobile-menu{display:none}.customer-landing-shell .signal-public-main{--signal-page:#f5f7fb;--signal-paper:#fff;--signal-ink:#101828;--signal-muted:#5d6b82;--signal-line:#dce3ed;--signal-accent:#2563eb;--signal-accent-dark:#1747b1;background:var(--signal-page);gap:36px;min-width:0;padding:38px clamp(20px,4vw,64px) 76px}.customer-landing-shell .signal-public-main .lead-funnel,.customer-landing-shell .signal-public-main .autopilot-command,.customer-landing-shell .signal-public-main .customer-backstage{width:min(100%,1320px)}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage{background:#fff;border-color:#dce3ed;box-shadow:0 20px 54px #1d365d14}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:minmax(350px,.78fr) minmax(560px,1.22fr);gap:clamp(34px,4.6vw,72px);min-height:680px;padding:clamp(36px,5.5vw,74px)}.customer-landing-shell .scan-stage.is-idle .scan-stage-intro{width:100%;margin:0}.customer-landing-shell .scan-stage-intro h2{max-width:670px;font-size:clamp(3.15rem,5.2vw,5.8rem);font-weight:820;line-height:.94}.customer-landing-shell .scan-stage-intro h2 span{color:#2563eb}.customer-landing-shell .signal-public-main .eyebrow{color:#1747b1}.customer-landing-shell .signal-public-main .primary-action{color:#fff;background:#1f5ce1;border-color:#1f5ce1;box-shadow:0 8px 22px #1f5ce133}.customer-landing-shell .signal-public-main .primary-action:hover{background:#1747b1;border-color:#1747b1}.customer-landing-shell .signal-public-main .scan-command label{isolation:isolate;border-color:#cad5e4}@property --scan-input-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.customer-landing-shell .signal-public-main .scan-command label:before{z-index:-1;background:conic-gradient(from var(--scan-input-orbit), transparent 0deg 236deg, #7dd3fc14 252deg, #60a5fa9e 278deg, #2563ebeb 304deg, #0ea5e957 326deg, transparent 344deg 360deg);filter:drop-shadow(0 0 5px #2563eb33);opacity:.42;pointer-events:none;content:"";-webkit-mask-composite:xor;border-radius:10px;padding:2px;transition:opacity .18s ease-out,filter .18s ease-out;animation:4.8s linear infinite scan-input-orbit;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.customer-landing-shell .signal-public-main .scan-command label:hover:before{opacity:.62}.customer-landing-shell .signal-public-main .scan-command label:focus-within{box-shadow:none;color:#2563eb;border-color:#cad5e4}.customer-landing-shell .signal-public-main .scan-command label:focus-within:before{filter:drop-shadow(0 0 7px #2563eb57);opacity:.9;animation-duration:3s}.customer-landing-shell .signal-public-main .scan-command label:has(input:disabled):before{filter:drop-shadow(0 0 8px #2563eb6b);opacity:1;animation-duration:1.7s}@keyframes scan-input-orbit{to{--scan-input-orbit:360deg}}.landing-capability-showcase{grid-template-rows:repeat(3,minmax(104px,auto));grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:10px;min-width:0;display:grid}.landing-capability-card{color:#13213a;background:#f8fafc;border:1px solid #dce4ef;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:15px;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #2841680f}.landing-capability-card:hover,.landing-capability-card:focus-visible{z-index:2;border-color:#2563eb80;transform:translateY(-3px);box-shadow:0 14px 28px #1c418121}.landing-capability-card.is-featured{color:#fff;background:#123477;border-color:#163b89;grid-area:1/1/3/3;align-content:end;padding:22px}.landing-capability-card.is-data{background:#eff5ff;grid-area:1/3/auto/5}.landing-capability-card.is-social{grid-area:2/3}.landing-capability-card.is-video{background:#eaf1ff;grid-area:2/4}.landing-capability-card.is-website{grid-area:3/1/auto/3}.landing-capability-card.is-approval{background:#f1f8f3;grid-area:3/3/auto/5}.landing-capability-icon{color:#1f5ce1;background:#fff;border:1px solid #2563eb29;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.landing-capability-icon svg{width:17px;height:17px}.landing-capability-card.is-featured .landing-capability-icon{color:#fff;background:#ffffff1f;border-color:#ffffff40}.landing-capability-card>small{color:#62718a;letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:.63rem;font-weight:820;line-height:1.25}.landing-capability-card>strong{max-width:16ch;font-size:.9rem;font-weight:840;line-height:1.15}.landing-capability-card>p{color:#68768d;max-width:32ch;margin:0;font-size:.7rem;line-height:1.4}.landing-capability-card.is-featured>small,.landing-capability-card.is-featured>p{color:#ffffffb8}.landing-capability-card.is-featured>strong{max-width:14ch;font-size:1.45rem}.landing-capability-arrow{color:#1f5ce1;background:#2563eb14;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:12px;right:12px}.landing-capability-arrow svg{width:13px;height:13px}.landing-capability-card.is-featured .landing-capability-arrow{color:#fff;background:#ffffff1f}.capability-signal{align-items:end;gap:6px;height:72px;display:flex;position:absolute;top:25px;right:24px}.capability-signal i{background:#7aaeffe6;border-radius:2px 2px 0 0;width:7px;animation:2.4s ease-in-out infinite alternate capabilitySignal;display:block}.capability-signal i:first-child{height:25%}.capability-signal i:nth-child(2){height:48%;animation-delay:.1s}.capability-signal i:nth-child(3){height:38%;animation-delay:.18s}.capability-signal i:nth-child(4){height:74%;animation-delay:.26s}.capability-signal i:nth-child(5){height:100%;animation-delay:.34s}.capability-chart{align-items:end;gap:5px;height:30px;display:flex;position:absolute;bottom:18px;right:18px}.capability-chart i{background:#78a7ff;border-radius:2px 2px 0 0;width:7px;display:block}.capability-chart i:first-child{height:34%}.capability-chart i:nth-child(2){height:52%}.capability-chart i:nth-child(3){height:72%}.capability-chart i:nth-child(4){height:100%}.capability-video{background:#fff;border:1px solid #2563eb33;border-radius:5px;place-items:center;width:36px;height:52px;display:grid;position:absolute;top:16px;right:15px}.capability-video i{color:#fff;background:#1f5ce1;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.capability-video svg{width:10px;height:10px}@keyframes capabilitySignal{0%{opacity:.68;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.customer-landing-shell .scan-experience{background:#f6f8fb;border-color:#d8e1ed}.customer-landing-shell .scan-live-head>span{color:#1747b1}.customer-landing-shell .scan-live-head>span i,.customer-landing-shell .scan-live-footer i{background:#2563eb}.customer-landing-shell .scan-page-bar>span:first-child{background:#78a7ff}.customer-landing-shell .scan-page-hero i{background:#dce9ff}.customer-landing-shell .scan-region{background:#2563eb0f;border-color:#2563ebb8}.customer-landing-shell .scan-page-beam{background:linear-gradient(#0000,#2563eb14,#2563eb6b,#0000)}.customer-landing-shell .scan-stage-list li.current>i{color:#1747b1;background:#e6efff;border-color:#2563eb}.customer-landing-shell .scan-stage-list li.complete>i{background:#18734b;border-color:#18734b}.customer-landing-shell .next-workspace-grid a:hover,.customer-landing-shell .next-workspace-grid a:focus-visible{background:#eff5ff}.customer-landing-shell .next-workspace-grid a>span{color:#1747b1;background:#e6efff}@media (max-width:1180px){.landing-header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(170px,1fr);gap:16px}.landing-desktop-nav{gap:18px}.landing-login-link{display:none}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:minmax(310px,.72fr) minmax(520px,1.28fr);gap:34px;padding:44px}}@media (max-width:980px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:1fr;min-height:0}.customer-landing-shell .scan-stage.is-idle .scan-stage-intro{width:min(100%,720px)}.landing-capability-showcase{width:min(100%,760px)}}@media (max-width:840px){.landing-header-inner{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 28px,1320px)}.landing-desktop-nav,.landing-header-actions{display:none}.landing-menu-button{display:grid}.landing-mobile-menu{background:#fff;border-top:1px solid #e1e7f0;display:block}.landing-mobile-menu>div{width:min(100% - 28px,720px);margin-inline:auto;padding:10px 0 16px;display:grid}.landing-mobile-menu a{color:#43516a;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 8px;font-size:.84rem;font-weight:780;display:grid}.landing-mobile-menu a svg{width:15px;height:15px}.landing-mobile-menu a.is-active,.landing-mobile-menu a:hover,.landing-mobile-menu a:focus-visible{color:#1747b1}.landing-mobile-menu .landing-mobile-workspace{color:#fff;background:#1f5ce1;border:0;border-radius:7px;margin-top:10px;padding-inline:14px}}@media (max-width:720px){.landing-header-inner{min-height:66px}.landing-brand small{display:none}.customer-landing-shell .signal-public-main{gap:18px;padding:18px 14px 72px}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{gap:34px;padding:28px 16px 18px}.customer-landing-shell .scan-stage-intro h2{font-size:clamp(2.7rem,13vw,4rem)}.landing-capability-showcase{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-capability-card,.landing-capability-card.is-featured,.landing-capability-card.is-data,.landing-capability-card.is-social,.landing-capability-card.is-video,.landing-capability-card.is-website,.landing-capability-card.is-approval{grid-area:auto;min-height:136px;padding:14px}.landing-capability-card.is-featured,.landing-capability-card.is-data{grid-column:1/-1;min-height:168px}.landing-capability-card>p{display:none}.landing-capability-card.is-featured>p,.landing-capability-card.is-data>p{display:block}.landing-capability-card.is-featured>strong{font-size:1.2rem}.capability-signal{height:58px}}@media (prefers-reduced-motion:reduce){.capability-signal i,.customer-landing-shell .signal-public-main .scan-command label:before{animation:none}}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{isolation:isolate;grid-template-rows:minmax(500px,1fr) auto;grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr);gap:24px clamp(32px,4vw,62px);min-height:740px;position:relative}.customer-landing-shell .scan-stage.is-idle .scan-stage-intro{z-index:2;grid-area:1/1;align-self:center;width:100%;position:relative}.landing-generated-visual{z-index:1;aspect-ratio:3/2;pointer-events:none;background:#f7f9fd;border:1px solid #e2e8f1;border-radius:8px;grid-area:1/2;align-self:center;width:100%;min-height:0;position:relative;overflow:hidden}.landing-generated-visual img{object-fit:contain;object-position:center}.scan-stage.is-idle .landing-capability-showcase{z-index:3;background:#cfdae9f0;border:1px solid #cfdae9f0;border-radius:8px;grid-area:2/1/auto/-1;grid-template-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 38px #1d365d1a}.scan-stage.is-idle .landing-capability-card,.scan-stage.is-idle .landing-capability-card.is-featured,.scan-stage.is-idle .landing-capability-card.is-data,.scan-stage.is-idle .landing-capability-card.is-social,.scan-stage.is-idle .landing-capability-card.is-video,.scan-stage.is-idle .landing-capability-card.is-website,.scan-stage.is-idle .landing-capability-card.is-approval{color:#13213a;min-height:108px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:0;border-radius:0;grid-area:1;align-content:start;padding:13px 12px}.scan-stage.is-idle .landing-capability-card.is-video{background:#eef4fff5}.scan-stage.is-idle .landing-capability-card.is-approval{background:#f1f8f3f5}.scan-stage.is-idle .landing-capability-card:hover,.scan-stage.is-idle .landing-capability-card:focus-visible{z-index:2;background:#fff;transform:none;box-shadow:inset 0 0 0 2px #2563eb6b}.scan-stage.is-idle .landing-capability-icon,.scan-stage.is-idle .landing-capability-card.is-featured .landing-capability-icon{color:#1f5ce1;background:#fff;border-color:#2563eb29;width:30px;height:30px}.scan-stage.is-idle .landing-capability-card>small,.scan-stage.is-idle .landing-capability-card.is-featured>small{color:#62718a;margin-top:3px;font-size:.56rem}.scan-stage.is-idle .landing-capability-card>strong,.scan-stage.is-idle .landing-capability-card.is-featured>strong{color:#13213a;max-width:calc(100% - 22px);font-size:.78rem}.scan-stage.is-idle .landing-capability-card>p,.scan-stage.is-idle .capability-signal,.scan-stage.is-idle .capability-chart,.scan-stage.is-idle .capability-video{display:none}.scan-stage.is-idle .landing-capability-arrow,.scan-stage.is-idle .landing-capability-card.is-featured .landing-capability-arrow{color:#1f5ce1;background:#2563eb14;width:21px;height:21px;bottom:9px;right:9px}@media (max-width:980px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:24px;min-height:0}.customer-landing-shell .scan-stage.is-idle .scan-stage-intro{grid-row:1;width:min(100%,720px)}.landing-generated-visual{aspect-ratio:3/2;background:#f7f9fd;border-radius:7px;grid-area:2/1;min-height:0;position:relative}.landing-generated-visual img{object-position:70% center}.scan-stage.is-idle .landing-capability-showcase{grid-row:3;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.scan-stage.is-idle .landing-capability-card,.scan-stage.is-idle .landing-capability-card.is-featured,.scan-stage.is-idle .landing-capability-card.is-data,.scan-stage.is-idle .landing-capability-card.is-social,.scan-stage.is-idle .landing-capability-card.is-video,.scan-stage.is-idle .landing-capability-card.is-website,.scan-stage.is-idle .landing-capability-card.is-approval{grid-row:auto;min-height:100px}}@media (max-width:720px){.landing-generated-visual{aspect-ratio:4/3;pointer-events:none}.landing-generated-visual img{object-position:74% center}.scan-stage.is-idle .landing-capability-showcase{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.scan-stage.is-idle .landing-capability-card,.scan-stage.is-idle .landing-capability-card.is-featured,.scan-stage.is-idle .landing-capability-card.is-data,.scan-stage.is-idle .landing-capability-card.is-social,.scan-stage.is-idle .landing-capability-card.is-video,.scan-stage.is-idle .landing-capability-card.is-website,.scan-stage.is-idle .landing-capability-card.is-approval{grid-column:auto;min-height:104px}}.customer-landing-shell,.customer-landing-shell .signal-public-main{background:#fff}.customer-landing-shell .signal-public-main{width:100%;margin-inline:auto}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{width:min(100%,1320px);min-height:700px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(360px,.76fr) minmax(600px,1.24fr);gap:26px clamp(48px,5vw,76px);padding:clamp(46px,6vw,82px) 0 28px;overflow:visible}.landing-generated-visual{aspect-ratio:1111/937;background:0 0;border:0;border-radius:0;justify-self:end;width:100%;overflow:visible}.landing-generated-visual img{object-position:center}.scan-stage.is-idle .landing-capability-showcase{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.scan-stage.is-idle .landing-capability-card,.scan-stage.is-idle .landing-capability-card.is-featured,.scan-stage.is-idle .landing-capability-card.is-data,.scan-stage.is-idle .landing-capability-card.is-social,.scan-stage.is-idle .landing-capability-card.is-video,.scan-stage.is-idle .landing-capability-card.is-website,.scan-stage.is-idle .landing-capability-card.is-approval{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:112px;padding:16px 14px}.scan-stage.is-idle .landing-capability-card+.landing-capability-card{border-left:0}.scan-stage.is-idle .landing-capability-card:hover,.scan-stage.is-idle .landing-capability-card:focus-visible{background:#f7f9fd}@media (max-width:1080px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:24px 40px}}@media (max-width:980px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{grid-template-columns:1fr;width:min(100%,780px);padding-inline:0}.landing-generated-visual{justify-self:center;width:min(100%,680px)}.scan-stage.is-idle .landing-capability-card+.landing-capability-card,.scan-stage.is-idle .landing-capability-card:nth-child(3n+2),.scan-stage.is-idle .landing-capability-card:nth-child(3n+3){border-left:0}.scan-stage.is-idle .landing-capability-card:nth-child(n+4){border-top:0}}@media (max-width:720px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-idle{padding:28px 0 18px}.scan-stage.is-idle .landing-capability-card:nth-child(3n+2),.scan-stage.is-idle .landing-capability-card:nth-child(3n+3),.scan-stage.is-idle .landing-capability-card:nth-child(2n){border-left:0}.scan-stage.is-idle .landing-capability-card:nth-child(n+3){border-top:0}}.landing-generated-visual{isolation:isolate;pointer-events:auto}.landing-generated-base-image{z-index:0}.landing-hero-icon-anchor{z-index:2;aspect-ratio:1;min-width:36px;display:block;position:absolute;transform:translate(-50%,-50%)}.landing-hero-icon{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:50%;outline:none;display:block;position:relative}.landing-hero-icon img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 9px #18489729)}.landing-hero-icon-glow{z-index:0;filter:blur(18px);pointer-events:none;background:#3b82f6;border-radius:50%;position:absolute;inset:13%}.landing-hero-icon-anchor.is-approval .landing-hero-icon-glow{background:#16a668}.landing-hero-icon:focus-visible{outline-offset:4px;outline:2px solid #2563eb}.scan-stage.is-idle .landing-capability-showcase{grid-template-rows:1fr;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.scan-stage.is-idle .landing-capability-card,.scan-stage.is-idle .landing-capability-card.is-featured,.scan-stage.is-idle .landing-capability-card.is-data,.scan-stage.is-idle .landing-capability-card.is-social,.scan-stage.is-idle .landing-capability-card.is-video,.scan-stage.is-idle .landing-capability-card.is-website,.scan-stage.is-idle .landing-capability-card.is-approval{border-radius:6px;grid-area:auto;min-height:114px;overflow:visible}.scan-stage.is-idle .landing-capability-card:hover,.scan-stage.is-idle .landing-capability-card:focus-visible,.scan-stage.is-idle .landing-capability-card[data-active=true]{box-shadow:none;background:0 0}.landing-capability-bubble{z-index:0;pointer-events:none;transform-origin:50% 55%;border-radius:6px;position:absolute;inset:2px}.landing-capability-card>:not(.landing-capability-bubble){z-index:1;position:relative}.landing-capability-card>.landing-capability-arrow{position:absolute}.scan-stage.is-idle .landing-capability-icon,.scan-stage.is-idle .landing-capability-card.is-featured .landing-capability-icon{background:0 0;border:0;width:40px;height:40px}.landing-capability-icon img{object-fit:contain;filter:drop-shadow(0 5px 6px #18489721);width:40px;height:40px}@media (max-width:980px){.scan-stage.is-idle .landing-capability-showcase{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.landing-generated-visual{pointer-events:auto}.landing-hero-icon-anchor{min-width:32px}.scan-stage.is-idle .landing-capability-showcase{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.signal-public-main .scan-result-hero{grid-template-columns:minmax(260px,380px) minmax(260px,340px);justify-content:start;gap:18px}.signal-public-main .rating-verdict{background:#f7f9fc;border-left:3px solid #94a3b8;align-content:center;gap:8px;min-width:0;padding:22px 24px;display:grid}.signal-public-main .rating-verdict span,.signal-public-main .rating-verdict small{color:#647069}.signal-public-main .rating-verdict span{text-transform:uppercase;font-size:.72rem;font-weight:800}.signal-public-main .rating-verdict strong{color:var(--signal-ink);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.signal-public-main .rating-verdict small{font-size:.82rem;font-weight:650;line-height:1.48}.signal-public-main .rating-verdict.good{background:#f3faf6;border-left-color:#16a36a}.signal-public-main .rating-verdict.attention{background:#fff9f1;border-left-color:#e58b28}.signal-public-main .rating-report-title{align-content:start;gap:8px;display:grid}.signal-public-main .rating-site-preview{width:100%;max-width:380px}.signal-public-main .rating-thumbnail{aspect-ratio:16/10;background:#f1f4f8;min-height:210px;padding:8px}.signal-public-main .rating-thumbnail img{object-fit:contain;object-position:top center;background:#fff;width:100%;height:100%}.signal-public-main .rating-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.signal-public-main .rating-metric strong{align-items:flex-start;gap:7px;font-size:.98rem;line-height:1.28;display:flex}.signal-public-main .rating-metric strong:before{content:"";background:#94a3b8;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:.28em}.signal-public-main .rating-metric.review-good strong:before,.scan-full-report-body .rating-signal-card.review-good{border-color:#b9dfcb}.signal-public-main .rating-metric.review-good strong:before{background:#16a36a}.signal-public-main .rating-metric.review-attention strong:before{background:#e58b28}.scan-full-report-body .rating-signal-card.review-attention{background:#fffaf3;border-color:#efd2a9}.scan-full-report-body .rating-signal-card.review-good{background:#f5faf7}.scan-full-report-body .rating-signal-card strong{font-size:1rem;line-height:1.24}.scan-full-report-body .ai-summary-score strong{font-size:1.05rem;line-height:1.22}.rating-plain-summary{background:#f7f9fd;border-left:3px solid #2563eb;gap:6px;max-width:820px;padding:16px 18px;display:grid}.rating-plain-summary>p{margin:0}.rating-plain-summary>p:last-child{color:#536057;font-size:.85rem;line-height:1.52}.rating-privacy-checklist{border-block:1px solid var(--signal-line);gap:16px;padding:20px 0;display:grid}.rating-security-checklist{border-bottom:1px solid var(--signal-line);gap:16px;padding:20px 0;display:grid}.rating-security-checklist h3,.rating-security-checklist p{margin:0}.rating-security-checklist h3{color:var(--signal-ink);margin-top:3px;font-size:1.05rem}.rating-security-checklist>div:first-child>p:last-child{color:var(--signal-muted);margin-top:6px;font-size:.82rem;line-height:1.45}.rating-security-checklist-items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rating-security-checklist-items article{gap:5px;min-width:0;padding:4px 18px;display:grid}.rating-security-checklist-items article+article{border-left:1px solid var(--signal-line)}.rating-security-checklist-items span,.rating-security-checklist-items small{color:var(--signal-muted)}.rating-security-checklist-items span{text-transform:uppercase;font-size:.7rem;font-weight:800}.rating-security-checklist-items strong{color:var(--signal-ink);font-size:.92rem;line-height:1.3}.rating-security-checklist-items small{font-size:.76rem;line-height:1.44}.rating-security-checklist-items .review-good strong{color:#08784a}.rating-security-checklist-items .review-attention strong{color:#a65d12}.rating-privacy-checklist h3,.rating-privacy-checklist p{margin:0}.rating-privacy-checklist h3{color:var(--signal-ink);margin-top:3px;font-size:1.05rem}.rating-privacy-checklist>div:first-child>p:last-child{color:var(--signal-muted);margin-top:6px;font-size:.82rem;line-height:1.45}.rating-privacy-checklist-items{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rating-privacy-checklist-items article{gap:5px;min-width:0;padding:4px 18px;display:grid}.rating-privacy-checklist-items article+article{border-left:1px solid var(--signal-line)}.rating-privacy-checklist-items span,.rating-privacy-checklist-items small{color:var(--signal-muted)}.rating-privacy-checklist-items span{text-transform:uppercase;font-size:.7rem;font-weight:800}.rating-privacy-checklist-items strong{color:var(--signal-ink);font-size:.92rem;line-height:1.3}.rating-privacy-checklist-items small{font-size:.76rem;line-height:1.44}.rating-privacy-checklist-items .review-good strong{color:#08784a}.rating-privacy-checklist-items .review-attention strong{color:#a65d12}.scan-again-panel{border-top:1px solid #dfe5dd;grid-column:1/-1;width:min(100%,620px);margin:0 auto}.scan-again-panel>summary{color:#536057;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;list-style:none;display:flex}.scan-again-panel>summary::-webkit-details-marker{display:none}.scan-again-panel>summary span{gap:2px;display:grid}.scan-again-panel>summary strong,.scan-again-panel>summary small{display:block}.scan-again-panel>summary strong{color:#273029;font-size:.86rem}.scan-again-panel>summary small{font-size:.72rem}.scan-again-panel>summary b{color:#1747b1;border:1px solid #d3dce8;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;transition:transform .18s ease-out;display:grid}.scan-again-panel[open]>summary b{transform:rotate(45deg)}.scan-again-panel .scan-command{padding:8px 0 18px}@media (max-width:960px){.signal-public-main .scan-result-hero{grid-template-columns:1fr}.signal-public-main .rating-site-preview{max-width:440px}.signal-public-main .rating-verdict{max-width:620px}.signal-public-main .rating-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-public-main .rating-metric:nth-child(odd){border-left:0}.signal-public-main .rating-metric:nth-child(n+3){border-top:1px solid var(--signal-line)}.rating-privacy-checklist-items,.rating-security-checklist-items{grid-template-columns:1fr}.rating-privacy-checklist-items article,.rating-security-checklist-items article{padding:13px 0}.rating-privacy-checklist-items article+article,.rating-security-checklist-items article+article{border-top:1px solid var(--signal-line);border-left:0}}@media (max-width:720px){.scan-page-canvas.has-preview,.scan-page-canvas.is-waiting{min-height:254px}.scan-live-preview{height:234px}.signal-public-main .scan-result-hero{grid-template-columns:1fr}.signal-public-main .rating-site-preview{max-width:none}.signal-public-main .rating-thumbnail{min-height:170px}.signal-public-main .rating-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-public-main .rating-metric:nth-child(odd){border-left:0}.signal-public-main .rating-metric:nth-child(n+3){border-top:1px solid var(--signal-line)}.rating-plain-summary{padding:16px}.scan-again-panel .scan-command{grid-template-columns:1fr}}.scan-3d-scene{isolation:isolate;background:0 0;align-content:center;min-width:0;display:grid;position:relative;overflow:hidden}.scan-3d-viewport{aspect-ratio:1.28;background:0 0;width:100%;min-height:320px;position:relative;overflow:hidden}.scan-3d-canvas,.scan-3d-fallback{width:100%;height:100%;position:absolute;inset:0}.scan-3d-canvas{z-index:2;opacity:0;touch-action:pan-y;transition:opacity .32s ease-out;display:block}.scan-3d-scene[data-scene-state=ready] .scan-3d-canvas{opacity:1}.scan-3d-fallback{z-index:1;opacity:1;transition:opacity .26s ease-out;transform:scale(.94)}.scan-3d-scene[data-scene-state=ready] .scan-3d-fallback{opacity:0;pointer-events:none}.scan-3d-fallback-base{object-fit:contain}.scan-3d-fallback-icon{z-index:2;aspect-ratio:1;position:absolute}.scan-3d-fallback-icon img{object-fit:contain}.scan-3d-sequence{color:#5b6d83;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:.66rem;display:grid}.scan-3d-sequence span{color:#1f5ce1;text-transform:uppercase;align-items:center;gap:6px;font-weight:850;display:inline-flex}.scan-3d-sequence span i{background:#2588ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2588ff1a}.scan-3d-sequence strong{color:#233754;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scan-3d-sequence em{color:#77869a;font-style:normal;font-weight:780}@media (max-width:860px){.scan-3d-viewport{aspect-ratio:1.38;min-height:300px}}@media (max-width:520px){.scan-3d-viewport{aspect-ratio:1.08;min-height:250px}.scan-3d-sequence{grid-template-columns:minmax(0,1fr) auto;padding-inline:2px}.scan-3d-sequence span{display:none}.scan-3d-sequence strong{text-align:left}}@media (prefers-reduced-motion:reduce){.scan-3d-canvas,.scan-3d-fallback{transition:none}}.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-loading{width:min(100%,1320px);min-height:700px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(500px,1fr);grid-template-columns:minmax(360px,.76fr) minmax(600px,1.24fr);gap:26px clamp(48px,5vw,76px);padding:clamp(46px,6vw,82px) 0 28px;position:relative;overflow:visible}.customer-landing-shell .scan-stage.is-loading .scan-stage-intro{z-index:2;grid-area:1/1;align-self:center;width:100%;position:relative}.scan-stage.is-loading .landing-generated-visual{grid-area:1/2}.scan-inline-status{color:#17233a;gap:7px;width:min(100%,520px);min-height:70px;margin-top:-6px;display:grid}.scan-inline-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.scan-inline-live{color:#1f5ce1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.7rem;font-weight:850;display:inline-flex;overflow:hidden}.scan-inline-live i{background:#2588ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #2588ff1a}.scan-inline-heading em{color:#74839a;flex:none;font-size:.7rem;font-style:normal;font-weight:760}.scan-inline-copy{align-items:baseline;gap:9px;min-width:0;display:flex}.scan-inline-copy strong,.scan-inline-copy small{min-width:0}.scan-inline-copy strong{color:#17233a;flex:none;font-size:.86rem}.scan-inline-copy small{color:#65738a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.scan-inline-progress{background:#e6edf8;border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.scan-inline-progress i{border-radius:inherit;transform-origin:0;background:#2563eb;position:absolute;inset:0;transform:scaleX(.25)}.landing-generated-visual.is-scanning{pointer-events:auto;background:0 0;overflow:visible}.landing-generated-visual.is-scanning .scan-3d-scene,.landing-generated-visual.is-scanning .scan-3d-viewport{aspect-ratio:auto;width:100%;height:100%;min-height:0}.landing-generated-visual.is-scanning .scan-3d-viewport{width:auto;height:auto;position:absolute;inset:0;overflow:hidden}.landing-generated-visual.is-scanning .scan-3d-fallback{transform:none}.landing-generated-visual.is-scanning .scan-3d-fallback-icon{transform:translate(-50%,-50%)}@media (max-width:1080px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-loading{grid-template-columns:minmax(320px,.78fr) minmax(500px,1.22fr);gap:24px 40px}}@media (max-width:980px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-loading{grid-template-rows:auto auto;grid-template-columns:1fr;gap:24px;width:min(100%,780px);min-height:0;padding-inline:0}.customer-landing-shell .scan-stage.is-loading .scan-stage-intro{grid-area:1/1;width:min(100%,720px)}.scan-stage.is-loading .landing-generated-visual{grid-area:2/1;justify-self:center;width:min(100%,680px)}}@media (max-width:720px){.customer-landing-shell .signal-public-main .lead-funnel.scan-stage.is-loading{gap:16px;padding:28px 0 18px}.scan-inline-status{min-height:78px}.scan-inline-copy{gap:2px;display:grid}.scan-inline-copy small{white-space:normal}}@media (prefers-reduced-motion:reduce){.scan-inline-progress i{transition:none}}.seo-priority-panel{color:#252035;background:#fbfaff;border:1px solid #e4e0f1;border-radius:20px;grid-column:1/-1;min-width:0;margin-block:24px;padding:clamp(20px,3vw,32px)}.seo-priority-panel>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.seo-priority-panel h3{letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(22px,3vw,29px)}.seo-priority-panel time,.seo-priority-scope,.seo-priority-panel small{color:#635b72;font-size:12px;line-height:1.6}.seo-priority-panel>ol{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.seo-priority-panel>ol>li{background:#fff;border:1px solid #e9e5f1;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:20px;display:grid}.seo-priority-index{color:#6242b3;background:#f0eafb;border-radius:10px;align-self:start;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.seo-priority-badge{color:#615478;background:#f4f0fa;border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-block}.seo-priority-badge.priority-high{color:#85551c;background:#fff3e1}.seo-priority-panel h4{margin:10px 0 6px;font-size:16px;line-height:1.4}.seo-priority-panel li p{margin:6px 0 12px;font-size:13px;line-height:1.65}.seo-priority-panel li strong{font-size:11px}.seo-priority-panel small{overflow-wrap:anywhere;display:block}.seo-priority-panel details{border-top:1px solid #e5e0ef;padding:14px 0;font-size:12px;line-height:1.7}.seo-priority-panel summary{cursor:pointer;font-weight:600}.seo-priority-panel details ul{padding-left:18px}.seo-priority-empty{padding-block:18px;font-size:14px;line-height:1.65}@media (max-width:560px){.seo-priority-panel>header{flex-direction:column;gap:0}.seo-priority-panel>ol>li{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:14px}.seo-priority-index{width:25px;height:25px}}
