:root{--kampanio-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kampanio-space-1: 4px;--kampanio-space-2: 8px;--kampanio-space-3: 12px;--kampanio-space-4: 16px;--kampanio-space-5: 20px;--kampanio-space-6: 24px;--kampanio-space-7: 32px;--kampanio-radius-control: 10px;--kampanio-radius-card: 14px;--kampanio-radius-shell: 20px;--kampanio-radius-pill: 999px;--kampanio-canvas: #f2f5f4;--kampanio-surface: #ffffff;--kampanio-panel: #f8faf9;--kampanio-interactive: #eef3f1;--kampanio-line: #dbe3e0;--kampanio-text: #15231f;--kampanio-muted: #566761;--kampanio-accent: #087d63;--kampanio-accent-secondary: #4868d8}:root{font-family:var(--kampanio-font-family);color:var(--kampanio-text);background:var(--kampanio-canvas);font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.45}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}.app-shell{--bg: var(--kampanio-canvas);--surface: var(--kampanio-surface);--surface-2: var(--kampanio-interactive);--text: var(--kampanio-text);--muted: var(--kampanio-muted);--line: var(--kampanio-line);--accent: var(--kampanio-accent);--accent-2: var(--kampanio-accent-secondary);--success: #16825f;--warning: #9b6a12;--danger: #b73535;--shadow-soft: 0 14px 34px rgba(23, 32, 27, .07);--shadow-tight: 0 8px 18px rgba(23, 32, 27, .06);min-height:100vh;min-width:0;display:grid;grid-template-columns:clamp(230px,18vw,264px) minmax(0,1fr);background:var(--bg);color:var(--text)}.theme-dark{--bg: #090c11;--surface: #0f141b;--surface-2: #19212b;--text: #f3f6f8;--muted: #a8b3bf;--line: #232c37;--accent: #64e6b7;--accent-2: #8aa4ff;--success: #65d6a0;--warning: #d8a23a;--danger: #e16a6a;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .24);--shadow-tight: 0 10px 24px rgba(0, 0, 0, .18)}.theme-midnight{--bg: #090d12;--surface: #121923;--surface-2: #192332;--text: #edf6ff;--muted: #a2b0c0;--line: #2a3848;--accent: #5fb3ff;--accent-2: #8ddfcb;--success: #7ce0ba;--warning: #e0b04d;--danger: #f2777a;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .28);--shadow-tight: 0 10px 24px rgba(0, 0, 0, .2)}.theme-graphite{--bg: #101010;--surface: #1b1b1b;--surface-2: #262626;--text: #f2f2f2;--muted: #b6b6b6;--line: #3a3a3a;--accent: #d6d6d6;--accent-2: #8fb8ff;--success: #8bd9ad;--warning: #d4a64a;--danger: #e46f6f;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .24);--shadow-tight: 0 10px 24px rgba(0, 0, 0, .18)}.theme-forest{--bg: #0d1410;--surface: #17211b;--surface-2: #203028;--text: #f1f7f0;--muted: #aec0b1;--line: #314238;--accent: #74c476;--accent-2: #8bd4c7;--success: #87dd8a;--warning: #d9b45a;--danger: #e17872;--shadow-soft: 0 18px 40px rgba(0, 0, 0, .24);--shadow-tight: 0 10px 24px rgba(0, 0, 0, .18)}.theme-agency{--bg: #f5f2fb;--surface: #ffffff;--surface-2: #ece7f8;--text: #211b2c;--muted: #6e6680;--line: #ded7ec;--accent: #6b4bc3;--accent-2: #0c7c86;--success: #16825f;--warning: #a66617;--danger: #b43d62}.experience-simple .advanced-only,.experience-advanced .simple-only{display:none}.experience-simple .content-grid>.panel{display:none}.experience-simple #doctor,.experience-simple #business-profile,.experience-simple #plugins,.experience-simple #guide,.experience-simple #library,.experience-simple #integrations,.experience-simple #creative,.experience-simple #approvals,.experience-simple #calendar,.experience-simple #wordpress,.experience-simple #reports,.experience-simple #internal{display:block}.sidebar{position:sticky;top:0;align-self:start;height:100vh;min-width:0;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--line);background:var(--surface);padding:22px 16px}.mobile-appbar{display:none}.mobile-brand{display:flex;align-items:center;gap:10px;min-width:0}.mobile-brand strong,.mobile-brand span{display:block;min-width:0;overflow-wrap:anywhere}.mobile-brand span{color:var(--muted);font-size:12px}.mobile-menu-button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text)}.brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;min-width:0}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#f2f2f2;color:#101010;font-weight:800}.brand strong,.brand span{display:block;min-width:0;overflow-wrap:anywhere}.brand span,.eyebrow,.nav-item,.metric p,.site-row span,.sync-note,.approval-item span,.agent-line small,.plan-row em,.sample-item span{color:var(--muted)}.nav-list{display:grid;gap:6px}.nav-group{margin:12px 4px 2px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;border-radius:8px;padding:0 12px;text-decoration:none;font-weight:650}.nav-item.active,.nav-item:hover{background:var(--surface-2);color:var(--text)}.workspace{padding:22px;min-width:0;max-width:100%}.topbar{display:grid;grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:14px}.eyebrow{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(24px,2.2vw,28px);letter-spacing:0;line-height:1.08;font-weight:820}h2{margin-bottom:0;font-size:18px;letter-spacing:0;line-height:1.18;font-weight:800}p{line-height:1.45}.topbar-actions,.search-box{display:flex;align-items:center;gap:10px}.topbar-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.topbar-actions>.language-switcher{flex:1 0 100%}.api-pill{display:inline-flex;align-items:center;width:fit-content;min-height:26px;margin-top:8px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.api-connected{background:#157f5b1f;color:var(--accent)}.api-loading{background:#2457b81f;color:var(--accent-2)}.api-demo{background:#9b6a1226;color:var(--warning)}.activity-feedback{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 11px;color:var(--muted)}.activity-feedback svg{color:var(--accent)}.activity-feedback span{display:grid;gap:2px;min-width:0}.activity-feedback strong,.activity-feedback small{min-width:0;max-width:100%;overflow-wrap:anywhere}.activity-feedback strong{color:var(--text);font-size:13px;line-height:1.15}.activity-feedback small{color:var(--muted);font-size:12px;line-height:1.25}.activity-warn svg{color:var(--warning)}.activity-error svg{color:var(--danger)}.import-pack-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 14px;font-size:13px;font-weight:850;cursor:pointer}.import-pack-button input{display:none}.search-box{min-width:240px;max-width:clamp(280px,38vw,720px);height:42px;flex:1 1 280px;flex-wrap:nowrap;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px}.search-box input{min-width:0;height:100%;width:100%;border:0;outline:0;color:var(--text);background:transparent}.icon-button,.command-button,.command-select{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.command-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;font-size:12px;font-weight:850;line-height:1.1;text-align:center}.icon-button:hover,.command-button:hover,.command-select:hover{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));background:var(--surface-2)}.command-button:disabled{cursor:not-allowed;opacity:.55}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px}.icon-button{width:42px;height:42px;display:grid;place-items:center}.theme-switcher{min-height:42px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:0 8px;white-space:nowrap}.theme-dot{width:26px;height:26px;border:2px solid transparent;border-radius:999px;cursor:pointer;padding:0}.theme-dot.active{border-color:var(--text);outline:2px solid var(--accent);box-shadow:0 0 0 2px var(--surface)}.theme-light-dot{background:linear-gradient(135deg,#fff 0,#fff 50%,#157f5b 50%,#157f5b)}.theme-dark-dot{background:linear-gradient(135deg,#111513 0,#111513 50%,#41b883 50%,#41b883)}.theme-midnight-dot{background:linear-gradient(135deg,#090d12 0,#090d12 50%,#5fb3ff 50%,#5fb3ff)}.theme-graphite-dot{background:linear-gradient(135deg,#101010 0,#101010 50%,#d6d6d6 50%,#d6d6d6)}.theme-forest-dot{background:linear-gradient(135deg,#0d1410 0,#0d1410 50%,#74c476 50%,#74c476)}.theme-agency-dot{background:linear-gradient(135deg,#f5f2fb 0,#f5f2fb 50%,#6b4bc3 50%,#6b4bc3)}.mode-switch{min-height:42px;display:inline-grid;grid-template-columns:repeat(2,minmax(76px,1fr));align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.mode-switch button{min-width:0;border:0;border-radius:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:800;padding:0 12px}.mode-switch button.active{background:var(--text);color:var(--bg)}.language-switcher{min-height:42px;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;gap:4px;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:4px}.language-switcher button{min-width:42px;min-height:32px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-weight:850;padding:0 10px}.language-switcher button.active{background:var(--text);color:var(--bg)}.command-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:38px;min-width:0;padding:0 12px;font-weight:750;white-space:normal}.command-select{max-width:100%;min-height:42px;padding:0 34px 0 10px;font-weight:750;outline:0}.metrics-grid,.content-grid{display:grid;gap:16px}.section-hidden{display:none!important}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.metric,.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-tight)}.metric{display:grid;align-content:center;justify-items:center;min-height:126px;padding:16px;text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease}.metric:hover,.panel:hover,.stable-card:hover,.quick-action:hover,.workflow-step:hover,.process-card:hover,.setup-step:hover{border-color:color-mix(in srgb,var(--accent-2) 44%,var(--line))}.metric-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--accent);margin-bottom:12px}.metric p{min-width:0;margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.metric strong{font-size:26px;line-height:1;letter-spacing:0}.setup-panel{display:grid;grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-tight);padding:18px}.client-launchpad{display:grid;gap:14px;margin:0 0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-tight);padding:16px}.client-launchpad-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.client-launchpad h2{margin:0 0 5px}.client-launchpad p{margin:0;color:var(--muted)}.client-launchpad-badge{display:inline-flex;align-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:999px;padding:0 10px;color:var(--accent);font-size:12px;font-weight:850;white-space:nowrap}.client-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-stage-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px 10px;min-height:116px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px;color:var(--text);text-decoration:none}.client-stage-card span{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:900}.client-stage-card strong,.client-stage-card small{min-width:0;overflow-wrap:anywhere}.client-stage-card strong{font-size:15px}.client-stage-card small{color:var(--muted);line-height:1.35}.client-roadmap-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.client-roadmap{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px}.client-roadmap h3{margin:0 0 10px;font-size:15px;line-height:1.2}.client-roadmap-list{display:grid;gap:7px}.client-roadmap-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;min-height:52px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:var(--surface);padding:8px;color:var(--text);text-decoration:none}.client-roadmap-item span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--accent);font-size:12px;font-weight:900}.client-roadmap-item strong,.client-roadmap-item small{display:block;min-width:0;overflow-wrap:anywhere}.client-roadmap-item strong{font-size:13px;line-height:1.25}.client-roadmap-item small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.3}.client-stage-card:hover,.client-roadmap-item:hover{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line))}.client-focus-note{display:flex;align-items:center;gap:9px;min-height:42px;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));padding:10px 12px;color:var(--text);font-weight:750}.client-focus-note span{color:var(--muted);font-weight:650}.setup-panel-current{padding:22px}.setup-panel-current .setup-copy h2{font-size:clamp(28px,3.2vw,46px);line-height:1.05;margin-bottom:8px}.setup-panel-current .sync-note{display:block;max-width:980px;font-size:clamp(17px,1.55vw,24px);line-height:1.35}.setup-copy{min-width:0}.setup-copy h2{margin-bottom:4px}.setup-steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.setup-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:142px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px;box-shadow:0 1px color-mix(in srgb,var(--line) 60%,transparent)}.setup-step>span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:850}.setup-step strong,.setup-step p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.setup-step p{min-height:42px;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.35}.setup-step-action{width:100%;min-height:40px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);font-weight:850;cursor:pointer}.setup-ready .setup-step-action,.setup-active .setup-step-action{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));background:color-mix(in srgb,var(--accent-2) 11%,var(--surface-2))}.setup-done .setup-step-action{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent)}.setup-step-action:hover{border-color:var(--accent);color:var(--accent)}.current-step-action-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:12px}.current-step-number{min-height:58px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent-2) 48%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent-2) 12%,var(--surface-2));color:var(--accent-2);font-size:28px;font-weight:900}.setup-step-action-main{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;min-height:58px;margin:0;border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));background:color-mix(in srgb,var(--accent-2) 12%,var(--surface-2));font-size:clamp(18px,1.7vw,26px)}.setup-step-action-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--step-progress, 0%);background:color-mix(in srgb,var(--accent-2) 28%,transparent);transition:width .22s ease}.setup-step-action-main span,.setup-step-action-main em{position:relative;z-index:1}.setup-step-action-main em{min-width:58px;font-size:.78em;font-style:normal;color:var(--accent-2)}.setup-step-action-main.is-loading{cursor:wait}.current-step-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.current-step-fact{display:grid;align-content:center;gap:5px;min-width:0;min-height:76px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.current-step-fact span,.current-step-fact strong{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.current-step-fact span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.current-step-fact strong{color:var(--text);font-size:clamp(16px,1.4vw,22px);line-height:1.18}.dashboard-flow-strip{display:flex;flex-wrap:wrap;gap:8px}.dashboard-flow-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:800;padding:0 12px}.dashboard-flow-pill b{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--muted)}.dashboard-flow-pill.current{border-color:color-mix(in srgb,var(--accent-2) 50%,var(--line));color:var(--text)}.dashboard-flow-pill.current b{background:color-mix(in srgb,var(--accent-2) 18%,var(--surface));color:var(--accent-2)}.setup-done>span{background:#157f5b1f;color:var(--accent)}.setup-ready>span,.setup-active>span{background:#2457b81f;color:var(--accent-2)}.setup-todo>span{background:#9b6a1226;color:var(--warning)}.setup-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.setup-actions .command-button,.process-actions .command-button{flex:1 1 180px}.process-map{display:grid;gap:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-tight);padding:16px}.process-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.process-header>div:first-child{min-width:0}.process-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(100%,360px)}.process-link{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--accent-2);font-weight:850;padding:0 12px;text-decoration:none}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.process-grid-active{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.process-grid-active:has(>:only-child){grid-template-columns:minmax(0,1fr)}.process-grid-active:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.process-card{display:grid;align-content:start;gap:8px;min-width:0;min-height:214px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 60%,transparent)}.process-grid-active .process-card{min-height:152px}.process-grid-active:has(>:only-child) .process-card{min-height:128px}.process-card-done{grid-column:1 / -1;min-height:132px}.process-card-head,.process-meta,.process-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.process-number,.process-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:900}.process-number{background:#157f5b21;color:var(--accent)}.process-icon{background:var(--surface);color:var(--accent-2)}.process-card strong,.process-card p,.process-meta span,.process-meta em{min-width:0;overflow-wrap:normal;word-break:normal}.process-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.process-meta span,.process-meta em{color:var(--muted);font-size:11px;font-style:normal;font-weight:850}.process-meta em{border-radius:999px;background:var(--surface);color:var(--accent);padding:4px 8px}.process-card-actions{align-self:end;margin-top:4px}.process-card-actions a,.process-card-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:850;padding:0 10px;text-decoration:none}.process-card-actions button{background:var(--text);color:var(--bg)}.stable-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:16px}.stable-card-wide{grid-column:1 / -1;max-width:none}@media(min-width:1181px){.stable-card-wide{grid-column:1 / -1;min-width:100%}}.stable-card-wide span:not(.stable-icon){max-width:min(760px,100%)}.stable-card{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:128px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:12px;text-decoration:none;box-shadow:var(--shadow-tight);transition:border-color .16s ease,background .16s ease,transform .16s ease;overflow:hidden}.stable-card span:not(.stable-icon){text-align:center}.stable-card:hover{border-color:color-mix(in srgb,var(--accent-2) 45%,var(--line))}.stable-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--accent-2)}.stable-card span,.stable-card strong,.stable-card small,.stable-card em{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.stable-card small,.stable-card em{display:block;color:var(--muted);font-style:normal;line-height:1.25}.stable-card small{font-size:11px;font-weight:850;text-transform:uppercase}.master-client-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.master-client-map article{display:grid;align-content:start;gap:6px;min-width:0;min-height:150px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px;text-align:center}.master-client-map span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.master-client-map strong,.master-client-map p{min-width:0;overflow-wrap:anywhere}.master-client-map p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.connection-external-links div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.connection-external-links a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:12px;font-weight:850;padding:0 10px;text-decoration:none}.stable-card strong{display:block;margin:2px 0;font-size:16px;line-height:1.15}.stable-card b{grid-column:2;justify-self:start;border-radius:999px;background:var(--surface-2);color:var(--accent);font-size:11px;line-height:1;padding:7px 9px;white-space:nowrap}.legacy-dashboard-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.18fr) minmax(220px,.5fr);align-items:stretch;gap:10px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,var(--accent) 12%);box-shadow:var(--shadow-tight);padding:14px}.legacy-dashboard-main,.legacy-dashboard-score,.legacy-dashboard-mini article{min-width:0;border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent));border-radius:8px;background:var(--surface);padding:12px}.legacy-dashboard-main{display:grid;align-content:start;gap:6px}.legacy-dashboard-main span,.legacy-dashboard-main strong,.legacy-dashboard-main p,.legacy-dashboard-score strong,.legacy-dashboard-score span,.legacy-dashboard-mini span,.legacy-dashboard-mini strong{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.legacy-dashboard-main span,.legacy-dashboard-score span,.legacy-dashboard-mini span{color:var(--muted);font-size:12px;font-weight:850}.legacy-dashboard-main strong{color:var(--text);font-size:18px;line-height:1.15}.legacy-dashboard-main p{color:var(--muted);font-size:12px;line-height:1.4}.legacy-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.legacy-dashboard-actions button,.legacy-dashboard-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;font-weight:850;padding:0 11px;text-decoration:none}.legacy-dashboard-actions button:first-child{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));background:var(--accent);color:var(--bg)}.legacy-dashboard-score{display:grid;place-items:center;text-align:center}.legacy-dashboard-score strong{color:var(--text);font-size:clamp(30px,4vw,44px);line-height:1}.legacy-dashboard-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.legacy-dashboard-mini article{display:grid;grid-template-rows:1fr auto;align-content:center;align-items:center;justify-items:center;gap:10px;min-height:112px;padding:14px;text-align:center}.legacy-dashboard-mini span{max-width:100%;font-size:13px;line-height:1.25;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.legacy-dashboard-mini strong{align-self:center;color:var(--text);font-size:clamp(28px,3.2vw,42px);line-height:1}.legacy-dashboard-mini article,.legacy-completion-strip article,.calendar-test-strip article,.generator-test-strip article,.creative-test-strip article,.recreate-quality-card,.metric{align-content:center;text-align:center}.legacy-completion-strip strong,.calendar-test-strip strong,.generator-test-strip strong,.creative-test-strip strong,.recreate-quality-card strong,.metric strong{word-break:normal;overflow-wrap:normal}.calendar-test-strip article,.generator-test-strip article,.creative-test-strip article,.recreate-quality-card,.legacy-completion-strip article,.mini-metrics article,.calendar-status{align-items:center;justify-items:center;text-align:center}.calendar-test-strip span,.calendar-test-strip strong,.calendar-test-strip p,.generator-test-strip span,.generator-test-strip strong,.generator-test-strip p,.creative-test-strip span,.creative-test-strip strong,.creative-test-strip p,.recreate-quality-card span,.recreate-quality-card strong,.recreate-quality-card p,.legacy-completion-strip span,.legacy-completion-strip strong,.legacy-completion-strip p,.mini-metrics span,.mini-metrics strong,.mini-metrics p,.calendar-status span,.calendar-status strong{text-align:center}.campaign-launcher,.quick-launch-panel{margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-tight);padding:16px}.campaign-grid,.quick-launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.campaign-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:start}.campaign-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.campaign-core-grid .campaign-brief{grid-column:1 / -1}.campaign-side-panel{display:grid;gap:12px;min-width:0}.campaign-side-panel .campaign-summary,.campaign-side-panel .campaign-preview,.campaign-side-panel .active-draft-panel{grid-column:1 / -1}.campaign-advanced-settings{grid-column:1 / -1;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.campaign-advanced-settings summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:850}.campaign-advanced-settings .campaign-grid{margin-top:12px}.campaign-primary-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(150px,.75fr));gap:8px;align-items:stretch}.campaign-primary-actions .command-button{justify-content:center;min-width:0;min-height:44px}.campaign-primary-actions .command-button.primary{background:var(--text);color:var(--bg)}.campaign-primary-actions .command-button.subtle{background:var(--surface-2);color:var(--muted)}.campaign-preview.compact{display:grid;gap:8px}.campaign-preview.compact summary{color:var(--text);cursor:pointer;font-size:13px;font-weight:850}.module-step-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.generator-test-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:10px}.generator-test-strip article{display:grid;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;text-align:center}.generator-test-strip span,.generator-test-strip strong,.generator-test-strip p{display:block;min-width:0;margin:0;overflow-wrap:normal;word-break:normal}.generator-test-strip span{color:var(--muted);font-size:12px;font-weight:850}.generator-test-strip strong{color:var(--text);line-height:1.15;text-align:center}.generator-test-strip p{color:var(--muted);font-size:12px;line-height:1.35}.module-step-card{display:grid;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:104px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 55%,transparent);text-align:center}.module-step-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;text-align:center}.module-step-card strong,.module-step-card p{min-width:0;margin:0;overflow-wrap:normal;word-break:normal}.module-step-card strong{font-size:14px;line-height:1.2;text-align:center}.module-step-card p{color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.template-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.template-strip button{display:grid;gap:4px;min-width:0;min-height:64px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;padding:10px;text-align:left;transition:border-color .16s ease,background .16s ease}.template-strip button:hover{border-color:var(--accent)}.template-strip strong,.template-strip span{min-width:0;overflow-wrap:anywhere}.template-strip span{color:var(--muted);font-size:12px}.campaign-grid label,.campaign-grid label span,.quick-launch-grid label,.quick-launch-grid label span{display:block;min-width:0}.campaign-grid label span,.campaign-summary span,.quick-launch-grid label span,.kpi-grid label span{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:850}.campaign-primary-field{grid-column:1 / -1;display:grid;gap:7px;border:1px solid color-mix(in srgb,var(--accent-2) 36%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,var(--accent-2) 14%);padding:12px}.campaign-workspace>.campaign-primary-field{width:100%;padding:14px}.campaign-primary-field em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.campaign-grid input,.campaign-grid select,.campaign-grid textarea,.quick-launch-grid input,.quick-launch-grid select,.quick-launch-grid textarea,.kpi-grid input,.kpi-grid select{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background-color:var(--surface-2);color:var(--text);padding:0 10px;outline:0}.campaign-grid input,.campaign-grid select,.quick-launch-grid input,.quick-launch-grid select,.kpi-grid input,.kpi-grid select{height:38px}.campaign-grid select,.quick-launch-grid select,.kpi-grid select{padding-right:34px}.campaign-grid textarea,.quick-launch-grid textarea{min-height:86px;padding-top:9px;resize:vertical}.voice-status{display:block;margin-top:6px;color:var(--accent);font-size:12px;font-weight:800;overflow-wrap:anywhere}.campaign-brief{grid-column:span 2}.campaign-summary{display:grid;align-content:start;align-self:stretch;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.quick-launch-summary{display:grid;align-content:start;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.quick-launch-summary span{color:var(--muted);font-size:12px;font-weight:850}.quick-launch-summary p{margin:0;color:var(--muted);line-height:1.35}.active-draft-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:14px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:16px;text-align:center}.active-draft-panel>div:first-child{display:grid;justify-items:center;gap:6px;width:min(100%,980px);margin-inline:auto;text-align:center}.active-draft-panel span,.active-draft-panel strong,.active-draft-panel p{min-width:0;overflow-wrap:normal;word-break:normal}.active-draft-panel span{color:var(--muted);font-size:12px;font-weight:850}.active-draft-panel strong{display:block;margin:2px 0 4px;font-size:clamp(18px,2vw,26px);line-height:1.18}.active-draft-panel p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;overflow:hidden;color:var(--muted);line-height:1.35;max-width:900px;text-align:center}.active-draft-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;width:100%}.active-draft-meta span{border-radius:999px;background:var(--surface);color:var(--accent-2);padding:5px 9px;text-align:center;white-space:normal}.active-draft-panel .campaign-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:0}.active-draft-panel .campaign-actions button{width:100%;min-height:54px;padding:8px 12px;text-align:center}.kpi-targets,.client-report-builder,.competitor-watch{display:grid;gap:10px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.kpi-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.kpi-heading strong,.kpi-heading span{display:block}.kpi-heading span{margin-top:3px;color:var(--muted)}.kpi-heading button{min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 10px}.inline-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.inline-action-row button{flex:1 1 130px;min-height:32px}.kpi-grid,.client-report-grid,.competitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.kpi-grid label,.client-report-grid label{display:grid;gap:6px;min-width:0}.client-report-grid input,.client-report-grid textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);outline:0;padding:9px 10px}.active-draft-panel.compact{gap:10px;padding:12px;text-align:left}.active-draft-panel.compact>div:first-child{justify-items:start;width:100%;text-align:left}.active-draft-panel.compact strong{font-size:15px}.active-draft-panel.compact p{-webkit-line-clamp:4;max-width:none;text-align:left}.active-draft-panel.compact .active-draft-meta{justify-content:flex-start}.active-draft-panel.compact .campaign-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.active-draft-panel.compact .campaign-actions button{min-height:40px}.client-report-grid textarea{min-height:150px;resize:vertical}.campaign-summary strong,.campaign-summary p{min-width:0;margin:0;overflow-wrap:anywhere}.campaign-summary p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.campaign-flow{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.campaign-flow span{width:auto;margin:0;border-radius:999px;background:#157f5b1f;color:var(--accent);padding:4px 8px;font-size:11px}.campaign-kit-summary{display:grid;gap:4px;margin-top:12px;border:1px dashed var(--line);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));padding:9px}.campaign-kit-summary span{width:auto;margin:0;color:var(--muted);font-size:11px;font-weight:850}.campaign-kit-summary strong{color:var(--text);font-size:13px}.campaign-kit-summary p{margin:0}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:16px}.workflow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.workflow-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.workflow-step>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#157f5b1f;color:var(--accent);font-size:12px;font-weight:900}.workflow-step strong,.workflow-step small{display:block;min-width:0;overflow-wrap:anywhere}.workflow-step small{margin-top:4px;color:var(--muted);line-height:1.25}.quick-action{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon copy" "icon state";align-items:center;justify-items:stretch;gap:6px 10px;min-width:0;min-height:104px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:12px;text-align:left;cursor:pointer;box-shadow:var(--shadow-tight);transition:border-color .16s ease,background .16s ease;overflow:hidden}.quick-action span:not(.quick-icon),.quick-action em{text-align:center;justify-self:center}.quick-action:hover{border-color:var(--accent)}.quick-action-primary{grid-column:1 / -1;width:100%;max-width:100%;min-height:118px;justify-self:stretch}.quick-icon{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--accent-2)}.quick-action span:not(.quick-icon){grid-area:copy;min-width:0}.quick-action strong,.quick-action small{display:block;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.quick-action strong{margin-bottom:4px}.quick-action small{color:var(--muted);line-height:1.25}.quick-action em{grid-area:state;width:fit-content;border-radius:999px;background:#157f5b1f;color:var(--accent);padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.content-grid{align-items:stretch;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.experience-simple .content-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.panel{padding:16px;min-width:0;height:100%;display:grid;align-content:start;gap:12px;overflow:hidden}.panel.large{grid-column:span 2}.content-grid>.panel{order:30}#overview{order:0}#setup{order:1}#quick-launch{order:2}#generator{order:3}#campaign-review{order:4}#approvals{order:5}#calendar{order:6}#reports{order:7}#wordpress{order:8}#creative{order:9}#integrations,#library{order:10}#guide{order:11}#business-profile{order:12}#plugins{order:13}#doctor{order:14}#growth{order:15}#intelligence{order:16}#seo-ads{order:17}#social{order:18}#agents{order:19}#sites{order:20}#team{order:21}#automation{order:22}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;margin-bottom:2px}.panel-heading>div{min-width:0}.panel-heading>.campaign-actions,.panel-heading>.process-actions{flex:1 1 260px;justify-content:flex-end;min-width:0}.site-table,.approval-list,.agent-list,.plan-list,.sample-list,.plugin-stack,.repair-list,.language-list,.connector-list{display:grid;gap:8px}.integration-grid,.creative-tool-grid,.guide-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.calendar-drafts{display:grid;gap:10px;margin-bottom:12px}.calendar-status-flow,.library-grid,.weekly-calendar-grid,.review-grid,.guide-detail-grid{display:grid;gap:10px}.calendar-status-flow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:12px}.calendar-client-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;margin-bottom:12px}.calendar-client-summary span,.calendar-client-summary strong,.calendar-client-summary p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.calendar-client-summary span,.calendar-advanced-options summary,.calendar-card-more summary{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.calendar-client-summary strong{margin-top:4px;color:var(--text);font-size:17px;line-height:1.2}.calendar-client-summary p{margin-top:5px;color:var(--muted);line-height:1.4}.calendar-client-summary .command-button.primary{min-width:min(220px,100%);justify-content:center}.calendar-status-flow.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-status-flow.compact .calendar-status{min-height:66px}.calendar-advanced-options{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.calendar-advanced-options[open]{display:grid;gap:12px}.calendar-advanced-options summary,.calendar-card-more summary{cursor:pointer;list-style-position:inside}.calendar-advanced-options:not([open])>:not(summary),.calendar-card-more:not([open])>:not(summary){display:none}.calendar-test-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px}.calendar-test-strip article{display:grid;align-content:start;gap:5px;min-width:0;min-height:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.calendar-test-strip span,.calendar-test-strip strong,.calendar-test-strip p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.calendar-test-strip span{color:var(--muted);font-size:12px;font-weight:850}.calendar-test-strip strong{color:var(--text);line-height:1.15}.calendar-test-strip p{color:var(--muted);font-size:12px;line-height:1.35}.calendar-status,.library-card,.weekly-slot,.review-card,.guide-detail-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 55%,transparent)}.weekly-slot,.review-card,.guide-detail-card,.library-card{display:grid;align-content:start;gap:6px}.weekly-slot strong,.review-card strong,.guide-detail-card strong,.library-card strong{line-height:1.2}.weekly-slot p,.review-card p,.guide-detail-card p,.library-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.calendar-status{display:grid;gap:6px;min-height:78px}.calendar-status span{color:var(--muted);font-size:12px;font-weight:850}.calendar-status strong{font-size:24px}.calendar-export-settings{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) minmax(220px,1.4fr);gap:10px;align-items:end;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.calendar-export-settings label,.calendar-export-settings label span{display:block;min-width:0}.calendar-export-settings label span,.calendar-export-settings>div>span{color:var(--muted);font-size:12px;font-weight:850}.calendar-export-settings input{width:100%;min-height:38px;margin-top:5px}.calendar-export-settings strong,.calendar-export-settings p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.calendar-export-settings p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.calendar-command-center,.approval-next-panel,.social-command-center,.creative-handoff-panel,.report-command-center{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;margin-bottom:12px}.calendar-command-center span,.calendar-command-center strong,.calendar-command-center p,.approval-next-panel span,.approval-next-panel strong,.approval-next-panel p,.social-command-center span,.social-command-center strong,.social-command-center p,.creative-handoff-panel span,.creative-handoff-panel strong,.creative-handoff-panel p,.report-command-center span,.report-command-center strong,.report-command-center p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.calendar-command-center>div:first-child>span,.approval-next-panel>div:first-child>span,.social-command-center>div:first-child>span,.creative-handoff-panel>div:first-child>span,.report-command-center>div:first-child>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.calendar-command-center strong,.approval-next-panel strong,.social-command-center strong,.creative-handoff-panel strong,.report-command-center strong{margin-top:3px;color:var(--text);line-height:1.15}.calendar-command-center p,.approval-next-panel p,.social-command-center p,.creative-handoff-panel p,.report-command-center p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;overflow:hidden;color:var(--muted);line-height:1.4}.calendar-command-meta,.approval-next-meta,.social-command-meta,.creative-handoff-meta,.report-command-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.calendar-command-meta span,.approval-next-meta span,.social-command-meta span,.creative-handoff-meta span,.report-command-meta span{border-radius:999px;background:var(--surface);color:var(--accent-2);font-size:12px;font-weight:900;padding:5px 9px}.calendar-command-actions,.approval-next-actions,.social-command-actions,.creative-handoff-actions,.report-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.calendar-command-actions button,.approval-next-actions button,.social-command-actions button,.social-command-actions a,.creative-handoff-actions button,.report-command-actions button{min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:850;padding:0 10px}.calendar-command-actions button:hover,.approval-next-actions button:hover,.social-command-actions button:hover,.social-command-actions a:hover,.creative-handoff-actions button:hover,.report-command-actions button:hover{border-color:var(--accent);background:#157f5b1f}.social-command-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.calendar-command-actions button:disabled{cursor:not-allowed;opacity:.55}.activation-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px}.activation-status-grid>div{display:grid;align-content:start;gap:6px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.activation-status-grid span,.activation-status-grid strong,.activation-status-grid p,.activation-status-grid a{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.activation-status-grid span{color:var(--muted);font-size:12px;font-weight:850}.activation-status-grid strong{color:var(--text);font-size:clamp(18px,2.1vw,28px);line-height:1.08}.activation-status-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.activation-status-grid a{color:var(--text);text-decoration:none}.weekly-calendar-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px}.weekly-slot{display:grid;gap:6px;min-height:132px}.weekly-slot span,.weekly-slot em,.review-card p,.guide-detail-card p{color:var(--muted)}.weekly-slot span,.weekly-slot em{font-size:12px;font-style:normal;font-weight:850}.weekly-slot p,.review-card p,.guide-detail-card p{margin:0;line-height:1.35}.review-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.review-card,.guide-detail-card{display:grid;gap:8px;align-content:start}.review-card .risk{width:fit-content}.campaign-review-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.campaign-review-summary span{display:block;color:var(--muted);font-size:12px;font-weight:850;margin-bottom:4px}.campaign-review-summary p{margin:4px 0 0;color:var(--muted)}.guide-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:12px}.guide-detail-card a{width:fit-content;color:var(--accent-2);font-size:12px;font-weight:850;text-decoration:none}.guide-chapter-card{min-height:260px}.guide-chapter-card ul{display:grid;gap:6px;margin:0;padding-left:18px}.guide-chapter-card li{color:var(--muted);font-size:12px;line-height:1.35}.library-grid{grid-template-columns:1fr}.library-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.library-toolbar button,.file-action-button{min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:850;padding:0 12px}.file-action-button input{display:none}.library-toolbar button.active{border-color:transparent;background:var(--text);color:var(--bg)}.library-card{display:grid;gap:8px}.library-type{width:fit-content;border-radius:999px;background:#157f5b1f;color:var(--accent);padding:4px 8px;font-size:11px;font-weight:900}.library-card span{color:var(--muted);line-height:1.35}.library-card em{width:fit-content;border-radius:999px;background:#2457b81f;color:var(--accent-2);padding:4px 8px;font-size:11px;font-style:normal;font-weight:850}.secondary-library{margin-top:10px}.library-card button{width:fit-content;min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 10px}.calendar-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0}.calendar-heading>strong{min-width:0;flex:1 1 240px;line-height:1.2}.calendar-heading span{flex:0 1 auto;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.calendar-heading button{flex:0 1 auto;max-width:100%;min-height:30px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);cursor:pointer;font-weight:800;padding:0 10px}.calendar-heading button:disabled{cursor:not-allowed;opacity:.55}.calendar-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.calendar-card,.empty-state{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.calendar-card{display:grid;align-content:center;justify-items:center;gap:6px;text-align:center}.calendar-card.active{border-color:var(--accent-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-2) 26%,transparent)}.calendar-card span,.calendar-card em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.calendar-card p{margin:0;color:var(--muted)}.calendar-export-preview{display:grid;gap:4px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px}.calendar-export-preview code{display:block;min-width:0;max-width:100%;color:var(--accent-2);font-family:inherit;font-size:11px;font-weight:800;overflow-wrap:anywhere}.calendar-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:4px}.calendar-card-actions button{width:100%;min-height:30px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-size:11px;font-weight:800;padding:0 8px}.calendar-card-actions button:hover{border-color:var(--accent);background:#157f5b1f}.calendar-card-more{min-width:0;border:1px dashed var(--line);border-radius:8px;padding:8px}.calendar-card-more>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-top:8px}.calendar-filter-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.calendar-filter-row button{flex:0 1 auto;max-width:100%;min-height:30px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;padding:0 10px}.calendar-filter-row button.active{border-color:transparent;background:var(--text);color:var(--bg)}.guide-callout{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.guide-callout span{color:var(--muted)}.guide-callout a{flex:0 0 auto;color:var(--accent-2);font-weight:850;text-decoration:none}.guide-callout button{flex:0 0 auto;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--text);color:var(--bg);cursor:pointer;font-weight:850;padding:0 12px}.campaign-preview{grid-column:span 2;display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:14px}.campaign-preview span{color:var(--muted);font-size:12px;font-weight:850}.campaign-preview p{margin:0;white-space:pre-line}.campaign-preview ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted)}.campaign-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.campaign-actions button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 12px;transition:border-color .16s ease,background .16s ease,color .16s ease}.campaign-actions button:hover{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));background:var(--surface-2)}.campaign-actions button:last-child{border-color:transparent;background:var(--text);color:var(--bg)}.empty-state{display:flex;align-items:center;gap:10px;color:var(--muted)}.empty-state strong,.empty-state span{display:block}.integration-card,.creative-tool{display:grid;grid-template-rows:auto auto minmax(48px,1fr) auto auto;gap:10px;min-width:0;min-height:210px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 55%,transparent);transition:border-color .16s ease,background .16s ease}.integration-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--accent-2)}.integration-card strong,.integration-card p,.creative-tool strong,.creative-tool p{min-width:0;margin:0;overflow-wrap:anywhere}.integration-card p,.creative-tool p{color:var(--muted);font-size:12px;line-height:1.45}.integration-card button,.creative-tool button,.connection-actions a,.creative-preview-actions button,.format-list button,.margin-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:800;padding:0 10px;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.integration-card button:hover,.creative-tool button:hover,.creative-preview-actions button:hover,.format-list button:hover,.format-list button.active,.margin-controls button:hover,.margin-controls button.active{border-color:var(--accent);background:#157f5b1f}.integration-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px #157f5b59}.connection-actions{display:flex;flex-wrap:wrap;gap:6px;align-self:end;min-width:0}.connection-detail{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,.9fr) minmax(220px,.7fr);gap:12px;align-items:end;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.connection-detail>div{min-width:0}.connection-detail span{display:block;min-width:0;color:var(--muted);font-size:12px;font-weight:850;margin-bottom:4px;overflow-wrap:anywhere}.connection-detail p{min-width:0;margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}.connection-detail strong,.connection-preview strong,.language-row strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.connection-detail strong{display:block;line-height:1.15}.connection-requirements ul{min-width:0;margin:6px 0 0;padding-left:18px}.connection-requirements li{min-width:0;overflow-wrap:anywhere}.connection-preview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) minmax(180px,.75fr) auto;gap:12px;align-items:end;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.connection-preview span,.connection-preview strong,.connection-preview p,.connection-preview code,.connection-preview small{display:block;min-width:0;overflow-wrap:anywhere}.connection-preview span{color:var(--muted);font-size:12px;font-weight:850}.connection-preview strong{margin-top:4px;color:var(--text)}.connection-preview p{max-height:74px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.35;overflow:hidden}.connection-preview code{border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);padding:8px;font-size:11px}.connection-preview small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:750}.publishing-log{display:grid;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.publishing-log-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.publishing-log-heading span,.publishing-log-heading strong{display:block}.publishing-log-heading span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.publishing-log-heading strong{color:var(--text)}.publishing-log-heading button{min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 10px}.publishing-log-heading button:disabled{cursor:not-allowed;opacity:.48}.connection-requirements{display:grid;gap:6px;min-width:0}.connection-requirements ul{display:grid;gap:4px;margin:0;padding-left:18px}.connection-requirements li{color:var(--muted);font-size:12px;line-height:1.3}.connection-flow,.connection-mode-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin-top:12px}.meta-setup,.model-provider-form,.settings-backup,.wordpress-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px}.connection-mode-strip article,.agent-builder,.automation-builder article,.meta-setup-summary,.settings-backup,.wordpress-tool-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.connection-mode-strip article,.meta-setup-summary,.wordpress-tool-card{display:grid;align-content:center;justify-items:center;text-align:center}.connection-mode-strip strong,.connection-mode-strip span,.agent-builder strong,.agent-builder span,.automation-builder strong,.automation-builder span,.meta-setup-summary strong,.meta-setup-summary span,.settings-backup strong,.settings-backup span,.wordpress-tool-card strong,.wordpress-tool-card span{display:block;min-width:0;overflow-wrap:anywhere}.connection-mode-strip span,.agent-builder span,.automation-builder span,.meta-setup-summary span,.settings-backup span,.wordpress-tool-card span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.meta-setup-summary p,.settings-backup p,.wordpress-tool-card p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.assistant-output{display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.assistant-output p{white-space:pre-line}.meta-setup-summary code{display:block;max-width:100%;margin-top:6px;border-radius:6px;background:var(--surface);color:var(--text);padding:8px;overflow-wrap:anywhere}.connection-setup{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.connection-setup label{display:grid;min-width:0;gap:6px}.connection-setup label span{color:var(--muted);font-size:12px;font-weight:850}.connection-setup input,.connection-setup select,.connection-setup textarea{width:100%;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:0 10px}.connection-setup textarea{padding:9px 10px;resize:vertical}.connection-setup-summary{display:grid;min-width:0;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.connection-setup-summary span{color:var(--muted);font-size:12px;font-weight:850}.connection-setup-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.connection-setup-summary code{display:block;max-width:100%;border-radius:6px;background:var(--surface-2);color:var(--text);padding:8px;overflow-wrap:anywhere}.connection-setup-summary button,.visual-variant-card button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;font-size:12px;font-weight:850;padding:0 10px}.connection-setup-summary button:hover,.visual-variant-card button:hover{border-color:var(--accent);background:#157f5b1f}.connection-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.connection-step>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--surface);color:var(--accent-2);font-size:12px;font-weight:900}.connection-step strong,.connection-step small{display:block;min-width:0;overflow-wrap:anywhere}.connection-step small{margin-top:4px;color:var(--muted);line-height:1.25}.format-list{display:flex;flex-wrap:wrap;gap:6px}.format-list span{width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:4px 8px;font-size:11px;font-weight:800}.creative-workspace{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:12px;margin-bottom:12px}.creative-source-grid,.visual-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-bottom:12px}.visual-variant-card{display:grid;min-width:0;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.visual-variant-card span{width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:4px 8px;font-size:11px;font-weight:850}.visual-variant-card strong,.visual-variant-card p{min-width:0;margin:0;overflow-wrap:anywhere}.visual-variant-card p{color:var(--muted);font-size:12px;line-height:1.35}.creative-source-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.creative-source-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.mini-link-row{display:flex;flex-wrap:wrap;gap:6px}.creative-test-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px}.creative-test-strip article{display:grid;align-content:start;gap:5px;min-width:0;min-height:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.creative-test-strip span,.creative-test-strip strong,.creative-test-strip p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.creative-test-strip span{color:var(--muted);font-size:12px;font-weight:850}.creative-test-strip strong{color:var(--text);line-height:1.15}.creative-test-strip p{color:var(--muted);font-size:12px;line-height:1.35}.creative-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.creative-quick-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px;display:grid;gap:8px}.creative-quick-card strong{font-size:14px;line-height:1.2;display:block}.creative-quick-card span{color:var(--muted);min-width:0;line-height:1.35}.creative-action-links{display:flex;flex-wrap:wrap;gap:8px}.creative-action-links a,.creative-action-links button{flex:1 1 180px;width:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--accent-2);padding:5px 10px;text-decoration:none;font-size:12px;font-weight:800;min-height:34px;text-align:center}.creative-action-links button{cursor:pointer}.mini-link-row a{width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent-2);padding:4px 8px;font-size:11px;font-weight:850;text-decoration:none}.creative-preview,.creative-settings{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.creative-canvas{min-height:230px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(21,127,91,.18),transparent 52%),var(--surface);text-align:center;padding:16px}.creative-product{width:72px;height:72px;display:inline-grid;place-items:center;border-radius:8px;background:var(--surface-2);color:var(--accent-2)}.creative-canvas strong,.creative-canvas p{min-width:0;margin:0;overflow-wrap:anywhere}.creative-canvas p{max-width:320px;color:var(--muted);font-size:13px;line-height:1.35}.creative-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.creative-settings{display:grid;gap:10px;align-content:start}.setting-block{display:grid;gap:8px}.setting-block>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:850}.swatch-row,.margin-controls{display:flex;flex-wrap:wrap;gap:8px}.color-swatch{width:38px;height:38px;border:2px solid var(--line);border-radius:8px;cursor:pointer}.color-swatch.active{border-color:var(--text);box-shadow:0 0 0 2px var(--accent)}.guide-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 55%,transparent)}.guide-priority-step{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.recreate-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.recreate-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.recreate-heading>div{min-width:0}.recreate-heading span,.recreate-card>span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.recreate-heading strong{display:block;margin-top:2px;line-height:1.2}.recreate-heading p,.recreate-card p,.recreate-card em{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.recreate-card em{font-style:normal}.recreate-heading-actions{display:flex;flex:1 1 260px;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.recreate-heading button,.recreate-card button,.recreate-card a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:850;padding:0 10px;text-decoration:none}.recreate-heading-actions button{flex:1 1 170px;max-width:260px;white-space:normal}.recreate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.recreate-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.recreate-quality-card{min-height:118px}.recreate-quality-card{display:grid;align-content:center;align-items:center;justify-items:center;gap:4px;min-width:0;min-height:118px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-2));padding:10px;text-align:center}.recreate-quality-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.recreate-quality-card strong{font-size:22px;line-height:1}.recreate-quality-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.recreate-card{display:grid;align-content:center;justify-items:center;gap:7px;min-height:160px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;text-align:center}.recreate-card strong,.recreate-card p{min-width:0;overflow-wrap:anywhere}.recreate-card>div{align-self:end;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.legacy-parity-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px}.legacy-parity-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px}.legacy-parity-heading>div:first-child{min-width:0}.legacy-parity-heading span,.legacy-parity-card>span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.legacy-parity-heading strong{display:block;line-height:1.15}.legacy-parity-heading p,.legacy-parity-card p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.legacy-parity-score{min-width:84px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:9px 10px;text-align:center}.legacy-parity-score strong{font-size:22px}.legacy-parity-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.legacy-parity-heading button,.legacy-parity-card button,.legacy-parity-card a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-size:12px;font-weight:850;padding:0 10px;text-decoration:none}.legacy-parity-actions button:last-child{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:var(--accent);color:var(--bg)}.legacy-completion-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.legacy-completion-strip article{display:grid;grid-template-rows:auto auto 1fr;align-content:center;align-items:center;justify-items:center;gap:7px;min-width:0;min-height:118px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);text-align:center;padding:12px}.legacy-completion-strip span,.legacy-completion-strip strong,.legacy-completion-strip p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.legacy-completion-strip span{color:var(--muted);font-size:12px;font-weight:850}.legacy-completion-strip strong{color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1}.legacy-completion-strip p{color:var(--muted);font-size:12px;line-height:1.35}.legacy-parity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.legacy-parity-card{display:grid;align-content:center;justify-items:center;gap:7px;min-height:164px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;text-align:center}.legacy-parity-card strong,.legacy-parity-card p{min-width:0;overflow-wrap:anywhere}.legacy-parity-card>div{align-self:end;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.guide-step>span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#157f5b1f;color:var(--accent);font-weight:900}.guide-step strong,.guide-step p{min-width:0;margin:0;overflow-wrap:anywhere}.guide-step p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.connector-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:10px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.connector-control label,.connector-control label span{display:block}.connector-control label span{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:800}.connector-control input{min-width:0;width:100%;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:0 10px;outline:0}.scan-state{width:100%;min-height:36px;display:inline-grid;place-items:center;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850;white-space:nowrap}.scan-idle,.scan-done{background:#157f5b1f;color:var(--accent)}.scan-pulling{background:#2457b81f;color:var(--accent-2)}.scan-failed{background:#b7353524;color:var(--danger)}.site-row,.approval-item,.agent-line,.plan-row,.sample-item{display:grid;align-items:center;gap:12px;min-height:54px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.site-row{grid-template-columns:minmax(180px,1.35fr) minmax(110px,.75fr) minmax(100px,.65fr) minmax(112px,auto) minmax(76px,auto) minmax(76px,auto) minmax(76px,auto)}.site-row strong,.site-row span,.approval-item strong,.approval-item span,.agent-line strong,.agent-line small{display:block;min-width:0;overflow-wrap:anywhere}.status,.risk{width:fit-content;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.status.ok,.risk-low{background:#157f5b1f;color:var(--accent)}.status.warn,.risk-medium{background:#9b6a1226;color:var(--warning)}.risk-high{background:#b7353524;color:var(--danger)}.approval-item{grid-template-columns:minmax(0,1fr) auto}.approval-item>div,.approval-list-note,.approval-category-finish{min-width:0;max-width:100%}.approval-item>div{display:grid;align-content:start;gap:6px}.approval-item-content{min-width:0;max-width:100%;width:100%;display:grid;gap:6px}.approval-item-content strong,.approval-item-content span{display:block;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.approval-item strong,.approval-item span{max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.execution-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.execution-step{min-height:74px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.execution-step strong,.execution-step span,.execution-step p{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.execution-step strong{font-size:24px;line-height:1}.execution-step span{margin-top:5px;font-size:12px;font-weight:850}.execution-step p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.2}.keyword-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.keyword-card,.competitor-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px;box-shadow:0 1px color-mix(in srgb,var(--line) 55%,transparent)}.keyword-card strong,.keyword-card span,.keyword-card p,.keyword-card em,.competitor-card strong,.competitor-card span,.competitor-card p,.competitor-card em,.communication-grid em{min-width:0;overflow-wrap:anywhere}.keyword-card strong,.keyword-card span,.competitor-card strong,.competitor-card span{display:block}.keyword-card p,.keyword-card em,.competitor-card p,.competitor-card em,.communication-grid em{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.keyword-card em,.competitor-card em,.communication-grid em{font-style:normal}.pipeline-low strong{color:var(--accent)}.pipeline-medium strong{color:var(--warning)}.pipeline-high strong{color:var(--danger)}.approval-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.approval-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.approval-filters button{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;padding:0 10px}.approval-filters button.active{border-color:var(--accent);background:#157f5b1f}.approval-filters span{color:var(--muted);font-size:12px;font-weight:800}.approval-filters strong{font-size:13px}.approval-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.approval-bulk-actions button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:750;padding:0 10px}.approval-bulk-actions button:disabled{cursor:not-allowed;opacity:.48}.approval-list-note,.approval-category-finish{display:grid;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.approval-list-note,.approval-category-finish,#approvals .approval-item-content,#approvals .approval-category-finish>div{min-width:0;max-width:100%}.approval-list-note{margin-bottom:10px}.approval-category-finish{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:10px}.approval-category-finish.workflow-next-step-cta{display:flex;flex-wrap:wrap;grid-template-columns:none;margin:12px 0 0}.approval-list-note span,.approval-list-note strong,.approval-list-note p,.approval-category-finish span,.approval-category-finish strong,.approval-category-finish p{display:block;min-width:0;overflow-wrap:anywhere}.approval-list-note span,.approval-category-finish span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.approval-list-note strong,.approval-category-finish strong{color:var(--text);font-size:16px}.approval-list-note p,.approval-category-finish p{margin:4px 0 0;color:var(--muted);width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.approval-list-note strong,.approval-list-note p,.approval-list-note span,.approval-category-finish strong,.approval-category-finish p,.approval-category-finish span{max-width:100%}.approval-finish-actions{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;min-width:min(100%,460px)}.approval-finish-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 12px;text-align:center;white-space:normal}.approval-finish-actions button.primary{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--text);color:var(--bg)}.approval-finish-actions button:disabled{cursor:not-allowed;opacity:.48}.mini-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.mini-metrics article{min-width:0;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,transparent);padding:12px}.mini-metrics span{display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.mini-metrics strong{display:block;margin-top:4px;color:var(--text);font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.approval-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:750;padding:0 10px;text-align:center;white-space:normal}.approval-actions button.primary-action{min-height:38px;min-width:118px;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent);color:#fff;font-weight:900}.approval-actions button.secondary-action{color:var(--muted)}.approval-actions button.danger-action{border-color:color-mix(in srgb,var(--danger) 42%,var(--line));color:var(--danger)}.approval-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;max-width:100%}.approval-actions>*{min-width:0;max-width:100%}#approvals .approval-item,#plugins .plugin-row,#generator .campaign-side-panel aside,#generator .campaign-side-panel .campaign-summary,#generator .campaign-side-panel .campaign-preview{min-width:0;overflow-wrap:anywhere;word-break:break-word}#approvals .approval-actions,#plugins .plugin-actions,#approvals .approval-category-finish,#plugins .plugin-rescan-actions{width:100%;min-width:0;max-width:100%}#approvals .approval-actions,#plugins .plugin-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:6px}#approvals .approval-actions>*,#plugins .plugin-actions>*{width:auto;max-width:100%;min-width:0;white-space:normal;text-align:center}#approvals .approval-actions .approval-link,#plugins .plugin-actions .plugin-link,#approvals .approval-actions button{overflow-wrap:anywhere;word-break:break-word}#plugins .plugin-actions>span,#plugins .plugin-actions>a{flex:0 1 auto}#plugins .plugin-actions>a{min-width:120px}.task-status{width:fit-content;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;background:#2457b81f;color:var(--accent-2)}.status-approved,.status-executed{background:#157f5b1f;color:var(--accent)}.status-rejected,.status-failed{background:#b7353524;color:var(--danger)}.status-changes-requested{background:#9b6a1226;color:var(--warning)}.score-badge{min-width:82px;min-height:38px;display:inline-grid;place-items:center;border-radius:8px;padding:0 12px;font-weight:850}.score-good{background:#157f5b1f;color:var(--accent)}.score-mid{background:#9b6a1226;color:var(--warning)}.score-low{background:#b7353524;color:var(--danger)}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin-bottom:10px}.readiness-card{min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px}.readiness-card svg{grid-row:span 2;color:var(--accent-2)}.readiness-card span{min-width:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.15;overflow-wrap:anywhere}.readiness-card strong{min-width:0;line-height:1.1;overflow-wrap:anywhere}.recommendation-list{display:grid;gap:8px}.recommendation-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.recommendation-item strong,.recommendation-item p{display:block;margin:0}.recommendation-item p,.recommendation-item em{color:var(--muted)}.recommendation-item em{font-style:normal;font-weight:800}.sample-item{grid-template-columns:1fr}.sample-item strong,.sample-item span{display:block}.plugin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.plugin-row-compatible{border-color:color-mix(in srgb,var(--success) 45%,var(--line));box-shadow:inset 4px 0 0 var(--success)}.plugin-row-replace{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));box-shadow:inset 4px 0 0 var(--warning)}.plugin-row-missing{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));box-shadow:inset 4px 0 0 var(--danger)}.plugin-row strong,.plugin-row span{display:block}.plugin-row div span{color:var(--muted)}.plugin-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:520px}.plugin-link{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:6px 9px;text-decoration:none;font-size:12px;font-weight:800}.plugin-link.primary{border-color:transparent;background:var(--accent);color:#fff}.plugin-link.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.55}.plugin-row-compatible .risk{background:var(--success);color:#06120c}.plugin-row-replace .risk{background:var(--warning);color:#120c03}.plugin-row-missing .risk{background:var(--danger);color:#fff}.plugin-row-compatible .plugin-link.primary{background:var(--success);color:#06120c}.plugin-row-replace .plugin-link.primary{background:var(--warning);color:#120c03}.plugin-row-missing .plugin-link.primary{background:var(--danger);color:#fff}.plugin-link:hover{border-color:var(--accent)}.plugin-rescan-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),var(--surface-2));padding:14px}.plugin-rescan-footer strong,.plugin-rescan-footer span,.plugin-rescan-footer em{display:block;min-width:0;overflow-wrap:anywhere}.plugin-rescan-footer strong{color:var(--text)}.plugin-rescan-footer span{color:var(--muted);margin-top:3px}.plugin-rescan-footer em{color:var(--accent-2);font-size:12px;font-style:normal;font-weight:800;margin-top:7px}.plugin-rescan-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.plugin-rescan-footer.scan-done{border-color:color-mix(in srgb,var(--success) 50%,var(--line));box-shadow:inset 4px 0 0 var(--success)}.plugin-rescan-footer.scan-failed{border-color:color-mix(in srgb,var(--danger) 50%,var(--line));box-shadow:inset 4px 0 0 var(--danger)}.plugin-rescan-footer.scan-pulling{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:inset 4px 0 0 var(--accent)}.approval-link{border:1px solid transparent;border-radius:8px;background:var(--accent);color:#fff;padding:6px 9px;text-decoration:none;font-size:12px;font-weight:800}.manual-note{border-radius:999px;background:#9b6a1226;color:var(--warning);padding:5px 8px;font-size:12px;font-weight:850;text-transform:uppercase}.complete-note{border-radius:999px;background:#157f5b1f;color:var(--accent);padding:5px 8px;font-size:12px;font-weight:850;text-transform:uppercase}.action-mode{border-radius:999px;background:#2457b81f;color:var(--accent-2);padding:5px 8px;font-size:12px;font-weight:800;text-transform:uppercase}.doctor-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px}.doctor-summary div{min-height:58px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.doctor-summary span,.doctor-summary strong,.doctor-summary em{display:block;min-width:0;overflow-wrap:anywhere}.doctor-summary span{color:var(--muted);font-size:12px;font-weight:800}.doctor-summary em{width:fit-content;margin-top:6px;font-style:normal}.doctor-missing-detail{display:grid;gap:7px;margin-bottom:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.doctor-missing-detail strong,.doctor-missing-detail p,.doctor-missing-detail span,.doctor-missing-detail a{min-width:0;overflow-wrap:anywhere}.doctor-missing-detail strong{color:var(--text)}.doctor-missing-detail p{margin:0;color:var(--muted)}.doctor-missing-detail ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.doctor-missing-detail li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 10px}.doctor-missing-detail span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.doctor-missing-detail a{color:var(--accent-2);font-weight:900;text-decoration:none}.doctor-policy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.doctor-policy span{width:fit-content;border-radius:999px;background:#2457b81f;color:var(--accent-2);padding:5px 9px;font-size:12px;font-weight:800}.doctor-workflow{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface-2) 88%,var(--accent) 12%);padding:12px;margin:12px 0}.doctor-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.doctor-workflow-heading span,.doctor-workflow-heading strong,.doctor-workflow-heading em{display:block;min-width:0;overflow-wrap:anywhere}.doctor-workflow-heading span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.doctor-workflow-heading strong{color:var(--text);font-size:18px}.doctor-workflow-heading em{color:var(--accent-2);font-size:12px;font-style:normal;font-weight:850;text-align:right}.doctor-next-step-cta,.workflow-next-step-cta,.workflow-step-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;border:1px solid color-mix(in srgb,var(--accent-2) 48%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,var(--accent-2) 18%);padding:16px}.workflow-step-banner{align-items:flex-start;flex-direction:column;margin:0 0 14px}.doctor-next-step-cta div,.workflow-next-step-cta div,.workflow-step-banner{min-width:0}.doctor-next-step-cta span,.doctor-next-step-cta strong,.doctor-next-step-cta p,.workflow-next-step-cta span,.workflow-next-step-cta strong,.workflow-next-step-cta p,.workflow-step-banner span,.workflow-step-banner strong,.workflow-step-banner p{display:block;min-width:0;overflow-wrap:anywhere}.doctor-next-step-cta span,.workflow-next-step-cta span,.workflow-step-banner span{color:var(--accent-2);font-size:12px;font-weight:950;text-transform:uppercase}.doctor-next-step-cta strong,.workflow-next-step-cta strong,.workflow-step-banner strong{margin-top:3px;color:var(--text);font-size:clamp(20px,2vw,28px);line-height:1.12}.doctor-next-step-cta p,.workflow-next-step-cta p,.workflow-step-banner p{max-width:760px;margin:7px 0 0;color:var(--muted)}.doctor-next-step-cta .command-button,.workflow-next-step-cta .command-button{flex:0 0 auto;min-height:54px;min-width:min(100%,280px);padding:0 18px;font-size:14px;font-weight:900}.doctor-next-step-cta .command-button:disabled,.workflow-next-step-cta .command-button:disabled{cursor:not-allowed;opacity:.62}.doctor-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.doctor-action-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;min-height:210px}.doctor-action-card strong,.doctor-action-card p,.doctor-action-card em{display:block;min-width:0;overflow-wrap:anywhere}.doctor-action-card p{color:var(--muted);margin:6px 0 10px}.doctor-action-card .command-button,.doctor-action-card .plugin-link{grid-column:1 / -1;width:100%;justify-content:center;text-align:center;align-self:end}.doctor-step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,var(--surface-2));color:var(--accent-2);font-weight:950}.risk-border-low{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}.risk-border-medium{border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.risk-border-high{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.doctor-advanced-tools{display:grid;gap:10px;margin:12px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.doctor-advanced-tools summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.doctor-advanced-tools summary::-webkit-details-marker{display:none}.doctor-advanced-tools summary span{color:var(--text);font-weight:950}.doctor-advanced-tools summary em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.doctor-advanced-actions{display:flex;flex-wrap:wrap;gap:8px}.doctor-advanced-actions .command-button{flex:1 1 180px;justify-content:center}.repair-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.repair-row strong,.repair-row span{display:block;min-width:0;overflow-wrap:anywhere}.repair-row div span{color:var(--muted)}.language-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,auto);align-items:center;gap:12px;min-width:0;min-height:54px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.language-row>div{min-width:0}.language-row strong,.language-row span{display:block;min-width:0;overflow-wrap:anywhere;word-break:normal}.language-row strong{line-height:1.15}.language-row div span{color:var(--muted)}.language-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.language-actions button{max-width:100%;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:750;padding:0 10px}.language-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.language-actions button:disabled{cursor:default;opacity:.48}.translation-center{display:grid;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.translation-center-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.translation-center-heading>div{min-width:0}.translation-center-heading span,.translation-card span{color:var(--muted);font-size:12px;font-weight:850}.translation-center-heading strong,.translation-center-heading p,.translation-card strong,.translation-card p,.translation-card em{display:block;min-width:0;overflow-wrap:anywhere}.translation-center-heading p,.translation-card p,.translation-card em{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.translation-card em{font-style:normal}.translation-center-heading button,.translation-card button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--text);color:var(--bg);cursor:pointer;font-weight:850;padding:0 12px}.translation-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.translation-card{display:grid;align-content:center;justify-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px;text-align:center}.translation-card button{width:fit-content;background:var(--surface-2);color:var(--text);padding:0 10px}.connector-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.connector-row strong,.connector-row span{display:block;min-width:0;overflow-wrap:anywhere}.connector-row div span{color:var(--muted)}.agent-line{grid-template-columns:36px minmax(0,1fr)}.commerce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.communication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.communication-grid div{min-height:58px;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.communication-grid span,.communication-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.communication-grid span{color:var(--muted);font-size:12px;font-weight:800}.communication-flow{display:flex;flex-wrap:wrap;gap:6px}.communication-flow span{border-radius:999px;background:#2457b81f;color:var(--accent-2);padding:5px 9px;font-size:12px;font-weight:800}.brand-kit-form,.email-builder,.seo-ads-builder,.social-composer,.wordpress-publisher,.image-editor-form,.automation-builder,.model-provider-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.brand-kit-form label,.email-builder label,.seo-ads-builder label,.social-composer label,.wordpress-publisher label,.image-editor-form label,.meta-setup label,.model-provider-form label,.settings-backup label,.wordpress-tool-card label{display:grid;gap:6px;min-width:0}.brand-kit-form label span,.email-builder label span,.seo-ads-builder label span,.social-composer label span,.wordpress-publisher label span,.image-editor-form label span,.meta-setup label span,.model-provider-form label span,.settings-backup label span,.wordpress-tool-card label span{color:var(--muted);font-size:12px;font-weight:850}.brand-kit-form input,.brand-kit-form textarea,.email-builder input,.email-builder select,.email-builder textarea,.seo-ads-builder input,.seo-ads-builder select,.seo-ads-builder textarea,.social-composer input,.social-composer select,.social-composer textarea,.wordpress-publisher input,.wordpress-publisher select,.wordpress-publisher textarea,.image-editor-form input,.image-editor-form select,.image-editor-form textarea,.meta-setup input,.model-provider-form input,.model-provider-form select,.settings-backup input,.wordpress-tool-card input,.wordpress-tool-card select,.wordpress-tool-card textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 10px;outline:0;line-height:1.35;transition:border-color .16s ease,background .16s ease}.brand-kit-form input:focus,.brand-kit-form textarea:focus,.email-builder input:focus,.email-builder select:focus,.email-builder textarea:focus,.seo-ads-builder input:focus,.seo-ads-builder select:focus,.seo-ads-builder textarea:focus,.social-composer input:focus,.social-composer select:focus,.social-composer textarea:focus,.wordpress-publisher input:focus,.wordpress-publisher select:focus,.wordpress-publisher textarea:focus,.image-editor-form input:focus,.image-editor-form select:focus,.image-editor-form textarea:focus,.meta-setup input:focus,.model-provider-form input:focus,.model-provider-form select:focus,.settings-backup input:focus,.wordpress-tool-card input:focus,.wordpress-tool-card select:focus,.wordpress-tool-card textarea:focus{border-color:color-mix(in srgb,var(--accent-2) 58%,var(--line))}.brand-kit-form textarea,.email-builder textarea,.seo-ads-builder textarea,.social-composer textarea,.wordpress-publisher textarea,.image-editor-form textarea,.wordpress-tool-card textarea{resize:vertical}.wide-field{grid-column:1 / -1}.brand-kit-form .command-button{align-self:end;width:fit-content}.email-preview,.wordpress-preview{display:grid;gap:8px;margin:10px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.email-preview span,.wordpress-preview span{color:var(--muted);font-size:12px;font-weight:850}.email-preview p,.wordpress-preview p{margin:0;color:var(--muted);line-height:1.35}.wordpress-preview a{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-weight:800;padding:0 10px;text-decoration:none}.wordpress-tool-card{display:grid;align-content:start;gap:10px}.wordpress-tool-card button,.meta-setup-summary a,.model-provider-form a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:800;padding:0 10px;text-decoration:none}.wordpress-tool-card button:hover,.meta-setup-summary a:hover,.model-provider-form a:hover{border-color:var(--accent);background:#157f5b1f}.agent-builder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px}.agent-editor-grid,.custom-agent-grid{display:grid;gap:10px;margin-top:10px}.agent-editor-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.agent-editor-grid label{display:grid;gap:6px;min-width:0}.agent-editor-grid label span,.agent-editor-summary span,.custom-agent-card span{color:var(--muted);font-size:12px;font-weight:850}.agent-editor-grid input,.agent-editor-grid select,.agent-editor-grid textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 10px}.agent-editor-grid textarea{resize:vertical}.agent-editor-summary,.custom-agent-card{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.agent-editor-summary p,.custom-agent-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.agent-editor-summary button,.agent-card-actions button{width:fit-content;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--text);color:var(--bg);cursor:pointer;font-weight:850;padding:0 10px}.custom-agent-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.custom-agent-card em{width:fit-content;border-radius:999px;background:#157f5b1f;color:var(--accent);font-size:11px;font-style:normal;font-weight:900;padding:4px 8px}.agent-card-actions{display:flex;flex-wrap:wrap;gap:6px}.agent-card-actions button{background:var(--surface-2);color:var(--text)}.agent-card-actions button:first-child{background:var(--text);color:var(--bg)}.automation-builder{margin-bottom:10px}.social-composer-summary{display:grid;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.social-composer-summary span{color:var(--muted);font-size:12px;font-weight:850}.social-composer-summary p{margin:0;color:var(--muted);line-height:1.35}.social-composer-summary button{width:fit-content;min-height:32px;border:1px solid var(--line);border-radius:6px;background:var(--text);color:var(--bg);cursor:pointer;font-weight:850;padding:0 10px}.short-video-export{display:grid;grid-template-columns:minmax(220px,.9fr) repeat(2,minmax(180px,1fr));gap:10px;align-items:end;margin:10px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.short-video-summary,.short-video-export label{min-width:0}.short-video-summary{display:grid;gap:5px;align-self:stretch;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.short-video-summary span,.short-video-export label span{color:var(--muted);font-size:12px;font-weight:850}.short-video-summary p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.short-video-export label,.short-video-export label span{display:block}.short-video-export input,.short-video-export textarea{width:100%;min-width:0;margin-top:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:9px 10px}.short-video-export .wide-field{grid-column:span 2}.short-video-actions{display:flex;flex-wrap:wrap;gap:8px}.short-video-actions button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:850;padding:0 12px}.short-video-actions button:last-child{background:var(--text);color:var(--bg)}.launch-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px}.launch-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:12px}.launch-card .risk{width:fit-content}.launch-card p{margin:0;color:var(--muted);line-height:1.35}.commerce-grid div{min-height:62px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.commerce-grid span,.commerce-grid strong{display:block}.commerce-grid span{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:800}.commerce-grid strong{overflow-wrap:anywhere}.commerce-blockers,.product-sample{display:grid;gap:8px;margin-top:10px}.commerce-blocker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:8px 10px}.commerce-blocker strong{min-width:0;overflow-wrap:anywhere}.product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:10px 12px}.product-row strong,.product-row span{display:block}.product-row div span{color:var(--muted)}.agent-line>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--surface);color:var(--accent-2)}.plan-row{grid-template-columns:90px minmax(0,1fr) 90px}.plan-row em{font-style:normal;font-weight:750;text-align:right}@media(max-width:980px){.app-shell{grid-template-columns:1fr;padding-top:67px}.mobile-appbar{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:var(--surface);padding:12px 16px}.sidebar{position:fixed;top:67px;left:0;right:0;z-index:19;order:1;width:100%;max-width:100vw;max-height:calc(100vh - 67px);display:none;overflow-y:auto;border-right:0;border-bottom:1px solid var(--line);box-shadow:0 18px 40px #00000047;padding:14px 16px}.sidebar.mobile-open{display:block}.sidebar .brand{display:none}.workspace{order:2}.brand{margin-bottom:14px}.nav-list{display:grid;gap:8px;width:100%;max-width:100%;overflow:visible;padding-bottom:0}.nav-group{display:none}.nav-item{width:100%;min-height:36px;border:1px solid var(--line);background:var(--surface-2);padding:0 10px;white-space:normal}.topbar{align-items:stretch;flex-direction:column}.client-stage-grid,.client-roadmap-grid{grid-template-columns:1fr}.topbar-actions{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.theme-switcher{width:fit-content;max-width:100%;overflow-x:auto}.mode-switch{width:fit-content;max-width:100%}.language-switcher{width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:center}.search-box{min-width:0;width:100%;flex-basis:100%}.current-step-action-row{grid-template-columns:1fr}.current-step-number{min-height:48px}.setup-step-action-main{min-height:52px}.metrics-grid,.legacy-dashboard-panel,.setup-panel,.process-grid,.quick-actions,.workflow-strip,.quick-launch-grid,.campaign-grid,.template-strip,.kpi-grid,.client-report-grid,.calendar-board,.calendar-export-settings,.calendar-status-flow,.content-grid,.readiness-grid,.doctor-summary,.execution-pipeline,.keyword-grid,.competitor-grid,.integration-grid,.connection-detail,.connection-preview,.connection-mode-strip,.creative-workspace,.creative-source-grid,.creative-tool-grid,.guide-flow,.communication-grid,.short-video-export,.wordpress-publisher,.image-editor-form,.automation-builder,.meta-setup,.model-provider-form,.settings-backup,.wordpress-tools-grid,.agent-builder,.agent-editor-grid,.custom-agent-grid{grid-template-columns:1fr}.panel.large{grid-column:1}.process-header{flex-direction:column}.legacy-dashboard-actions{justify-content:flex-start}.translation-center-heading{flex-direction:column}.process-actions{justify-content:flex-start;width:100%}.site-row,.plan-row,.recommendation-item,.connector-control,.product-row,.plugin-row,.repair-row,.language-row,.connector-row,.approval-item{grid-template-columns:1fr}.recommendation-item em,.plan-row em{text-align:left}.language-actions{justify-content:flex-start}.language-actions button{flex:1 1 96px}}@media(min-width:981px)and (max-width:1180px){.setup-steps,.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-primary{width:100%}.site-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr)}.site-row .status,.site-row .risk{justify-self:start}}@media(max-width:1280px){.legacy-parity-heading,.publishing-log-heading,.commerce-row,.product-row,.plan-row,.site-row{grid-template-columns:1fr}.legacy-parity-score,.legacy-parity-actions,.process-actions,.campaign-actions,.setup-actions,.calendar-card-actions,.creative-preview-actions,.creative-action-links,.margin-actions,.short-video-actions,.integration-actions{justify-content:flex-start}.legacy-parity-score{width:100%;text-align:left}.legacy-parity-actions button,.legacy-parity-card button,.legacy-parity-card a,.process-actions>*,.campaign-actions>*,.setup-actions>*,.calendar-card-actions>*,.creative-preview-actions>*,.creative-action-links>*,.margin-actions>*,.short-video-actions>*,.integration-actions>*{flex:1 1 160px;min-width:0;max-width:100%;white-space:normal}.connection-detail,.connection-preview,.language-row,.repair-row,.connector-row,.plugin-row,.recommendation-item,.connector-control,.approval-item{grid-template-columns:1fr}.connection-actions,.language-actions,.plugin-actions{justify-content:flex-start}.connection-actions>*,.language-actions button,.plugin-actions>*,.repair-actions>*,.connector-actions>*{flex:1 1 160px;max-width:100%;white-space:normal}.connection-detail,.connection-preview,.language-row,.repair-row,.connector-row,.plugin-row,.recommendation-item{align-items:stretch}.legacy-dashboard-panel{grid-template-columns:1fr}.legacy-dashboard-mini{grid-template-columns:repeat(3,minmax(150px,1fr))}.stable-card{min-height:112px}}@media(max-width:620px){.workspace,.sidebar{padding:16px}.panel{padding:14px}.client-launchpad{padding:12px}.client-launchpad-head{display:grid}.client-stage-grid{gap:8px}.client-stage-card,.client-roadmap-item{min-height:0}.client-roadmap{padding:10px}.client-focus-note{display:grid}.panel-heading{align-items:flex-start;flex-direction:column}.calendar-heading{align-items:stretch;flex-direction:column}.calendar-heading>strong,.calendar-heading span,.calendar-heading button{flex:1 1 auto;width:100%;white-space:normal}.calendar-filter-row button{flex:1 1 120px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stable-card{grid-template-columns:34px minmax(0,1fr)}.stable-dashboard{grid-template-columns:1fr}.stable-card-wide{grid-column:span 1}.doctor-next-step-cta,.workflow-next-step-cta{align-items:stretch;flex-direction:column}.doctor-next-step-cta .command-button,.workflow-next-step-cta .command-button{width:100%}.approval-category-finish{grid-template-columns:1fr}.approval-finish-actions{min-width:0;grid-template-columns:1fr}.approval-finish-actions button{width:100%}.legacy-dashboard-mini{grid-template-columns:1fr}.legacy-dashboard-mini article{min-height:92px}.legacy-dashboard-mini span{max-width:none}.legacy-dashboard-actions button,.legacy-dashboard-actions a{width:100%}.stable-card b{grid-column:2;justify-self:start}.readiness-grid,.calendar-board,.calendar-status-flow,.execution-pipeline,.doctor-summary,.keyword-grid,.integration-grid,.creative-tool-grid,.creative-source-grid,.guide-flow,.connection-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-grid,.creative-quick-actions{grid-template-columns:1fr}.short-video-export .wide-field{grid-column:auto}.template-strip{grid-template-columns:1fr}.campaign-brief,.campaign-preview{grid-column:auto}.connector-control,.site-row,.agent-builder{grid-template-columns:1fr}.command-button,.command-select,.search-box,.scan-state{width:100%}.guide-callout{align-items:stretch;flex-direction:column}.guide-callout a,.guide-callout button,.process-actions .command-button,.process-link,.translation-center-heading button{justify-content:center;width:100%}.theme-switcher{width:fit-content;justify-content:flex-start}.mode-switch{width:fit-content}.language-switcher{width:100%;max-width:100%;justify-content:center}.language-switcher button{flex:0 0 auto}.setup-steps{grid-template-columns:1fr}.setup-actions{justify-content:stretch}.quick-actions,.workflow-strip{grid-template-columns:1fr}.quick-action-primary{width:100%}.quick-action{min-height:92px}.brand{margin-bottom:18px}h1{font-size:24px;line-height:1.15}h2{line-height:1.2}.metric{padding:12px}.metric strong{font-size:24px}.readiness-card,.keyword-card,.doctor-summary div,.commerce-grid div,.communication-grid div{min-height:64px}.plugin-actions{justify-content:flex-start}.creative-preview-actions button,.format-list button,.margin-controls button{flex:1 1 120px}}@media(max-width:380px){.metrics-grid,.readiness-grid,.doctor-summary,.integration-grid,.creative-tool-grid,.master-client-map,.guide-flow{grid-template-columns:1fr}}.topbar-actions{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(240px,auto) minmax(320px,1fr);align-items:center;gap:10px;width:100%}.topbar-actions>.search-box,.topbar-actions>.theme-switcher,.topbar-actions>.mode-switch{width:100%;min-width:0}.topbar-actions>.language-switcher{grid-column:1 / -1;justify-self:center;width:min(100%,1040px);max-width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-inline:auto}.language-switcher button{flex:0 0 auto}.quick-actions,.stable-dashboard,.recreate-grid,.legacy-parity-grid,.translation-card-grid{width:100%;min-width:0}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quick-action-primary{grid-column:1 / -1;width:100%;max-width:none;justify-self:stretch;min-height:132px}.quick-action-primary span:not(.quick-icon){max-width:min(1120px,100%);justify-self:center}.stable-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch}.quick-actions:has(>:only-child),.stable-dashboard:has(>:only-child){grid-template-columns:minmax(0,1fr)}.quick-actions:has(>:nth-child(2):last-child),.stable-dashboard:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.stable-card,.quick-action,.metric,.legacy-dashboard-mini article,.recreate-card,.legacy-parity-card,.translation-card,.calendar-test-strip article,.generator-test-strip article,.creative-test-strip article{text-align:center}.stable-card,.quick-action{display:grid;align-content:center}.stable-card-wide{grid-column:1 / -1}.stable-card span:not(.stable-icon),.quick-action span:not(.quick-icon),.metric span,.metric strong,.legacy-dashboard-mini span,.legacy-dashboard-mini strong{justify-self:center;text-align:center}.metric,.legacy-dashboard-mini article{display:grid;align-content:center;justify-items:center;gap:10px;min-height:150px}.metric span,.legacy-dashboard-mini span{max-width:100%;min-height:0}.panel,.setup-card,.wordpress-tool-card,.custom-agent-card,.launch-card,.calendar-card,.client-report-card,.email-card,.seo-card,.guide-card,.legacy-parity-card,.recreate-card,.translation-card{min-width:0;overflow-wrap:anywhere}.panel p,.panel li,.panel span,.panel small,.panel em,.panel strong,.panel button,.panel a{max-width:100%;overflow-wrap:anywhere;text-wrap:pretty}.panel button,.panel .command-button,.panel .ghost-button{min-width:0;white-space:normal}.client-report-grid,.calendar-board,.content-grid,.email-grid,.seo-grid,.guide-flow,.integration-grid,.creative-source-grid,.creative-tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.recreate-grid,.legacy-parity-grid,.translation-card-grid,.calendar-test-strip,.generator-test-strip,.creative-test-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.calendar-test-strip span,.calendar-test-strip strong,.calendar-test-strip p,.generator-test-strip span,.generator-test-strip strong,.generator-test-strip p,.creative-test-strip span,.creative-test-strip strong,.creative-test-strip p,.module-step-card span,.module-step-card strong,.module-step-card p,.readiness-card span,.readiness-card strong{overflow-wrap:normal;word-break:normal}.calendar-test-strip article,.generator-test-strip article,.creative-test-strip article,.module-step-card,.readiness-card{justify-items:center;text-align:center}.process-grid-active,.quick-actions,.stable-dashboard,.calendar-test-strip,.generator-test-strip,.creative-test-strip,.recreate-grid,.legacy-parity-grid,.translation-card-grid,.client-report-grid,.calendar-board,.content-grid,.email-grid,.seo-grid,.guide-flow,.integration-grid,.creative-source-grid,.creative-tool-grid{grid-auto-flow:row dense}.creative-quick-actions,.creative-action-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.creative-action-links button{width:100%;min-height:54px}@media(max-width:1180px){.topbar-actions{grid-template-columns:minmax(0,1fr)}.topbar-actions>.theme-switcher,.topbar-actions>.mode-switch{width:min(100%,720px);justify-self:center}.stable-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.stable-dashboard,.quick-actions{grid-template-columns:1fr}.topbar-actions>.language-switcher,.topbar-actions>.theme-switcher,.topbar-actions>.mode-switch{width:100%}.active-draft-panel,.calendar-command-center,.calendar-client-summary,.approval-next-panel,.social-command-center,.creative-handoff-panel,.report-command-center{grid-template-columns:1fr}.calendar-command-meta,.approval-next-meta,.social-command-meta,.creative-handoff-meta,.report-command-meta{justify-content:flex-start}.calendar-command-actions,.approval-next-actions,.social-command-actions,.creative-handoff-actions,.report-command-actions,.active-draft-panel .campaign-actions{justify-content:stretch}.calendar-command-actions button,.calendar-client-summary .command-button.primary,.approval-next-actions button,.social-command-actions button,.social-command-actions a,.creative-handoff-actions button,.report-command-actions button,.active-draft-panel .campaign-actions button{width:100%}.creative-source-grid,.calendar-board,.calendar-status-flow.compact{grid-template-columns:1fr}}.activity-feedback{width:100%;max-width:none;justify-self:stretch}.panel-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.panel-heading>.campaign-actions,.panel-heading>.process-actions{width:100%;flex:none;justify-content:stretch}.campaign-actions,.process-actions,.setup-actions,.approval-next-actions,.calendar-command-actions,.social-command-actions,.creative-handoff-actions,.report-command-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;justify-content:stretch;width:100%}.campaign-actions>*,.process-actions>*,.setup-actions>*,.approval-next-actions>*,.calendar-command-actions>*,.social-command-actions>*,.creative-handoff-actions>*,.report-command-actions>*{width:100%;min-width:0;justify-content:center;text-align:center}.campaign-actions button:last-child{border-color:var(--line);background:var(--surface);color:var(--text)}.mode-switch button.active,.language-switcher button.active,.process-card-actions button,.calendar-filter-row button.active,.guide-callout button,.agent-editor-summary button,.agent-card-actions button:first-child,.social-composer-summary button,.short-video-actions button:last-child,.legacy-parity-actions button:last-child{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line));background:var(--accent-2);color:#06111d}[data-theme=light] .mode-switch button.active,[data-theme=light] .language-switcher button.active,[data-theme=light] .process-card-actions button,[data-theme=light] .calendar-filter-row button.active,[data-theme=light] .guide-callout button,[data-theme=light] .agent-editor-summary button,[data-theme=light] .agent-card-actions button:first-child,[data-theme=light] .social-composer-summary button,[data-theme=light] .short-video-actions button:last-child,[data-theme=light] .legacy-parity-actions button:last-child{color:#07111f}.process-header{display:grid;grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:start;gap:18px}.process-header>div:first-child{max-width:580px}.process-actions .process-link,.process-actions .command-button{min-height:46px}.campaign-grid,.quick-launch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:stretch}#generator .campaign-grid,#quick-launch .quick-launch-grid{gap:14px}.generator-test-strip,.module-step-strip,.template-strip,.calendar-test-strip,.creative-test-strip,.recreate-grid,.legacy-parity-grid,.translation-card-grid,.activation-status-grid,.calendar-status-flow,.client-report-grid,.calendar-board,.content-grid,.email-grid,.seo-grid,.guide-flow,.integration-grid,.creative-source-grid,.creative-tool-grid,.site-table,.approval-list,.agent-list,.plan-list,.sample-list,.plugin-stack,.repair-list,.language-list,.connector-list{align-items:stretch;justify-items:stretch}.generator-test-strip article,.calendar-test-strip article,.creative-test-strip article,.module-step-card,.calendar-status,.library-card,.weekly-slot,.review-card,.guide-detail-card,.site-row,.approval-item,.integration-card,.creative-tool,.creative-source-card,.client-report-card,.recreate-card,.legacy-parity-card,.translation-card{width:100%;max-width:100%;min-width:0}.active-draft-panel{gap:16px;min-height:0}.active-draft-panel .campaign-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.active-draft-meta span{width:auto;max-width:100%}.campaign-preview{grid-column:1 / -1;min-height:0}.wordpress-preview,.email-preview,.quick-launch-summary,.connection-setup-summary,.social-composer-summary,.short-video-summary,.meta-setup-summary,.guide-callout,.campaign-review-summary{grid-column:1 / -1;width:100%}.campaign-preview p,.campaign-preview li,.calendar-command-center p,.approval-next-panel p,.social-command-center p,.creative-handoff-panel p,.report-command-center p{overflow-wrap:normal;word-break:normal}.calendar-command-center,.approval-next-panel,.social-command-center,.creative-handoff-panel,.report-command-center{grid-template-columns:minmax(0,1fr);align-items:stretch}.calendar-command-meta,.approval-next-meta,.social-command-meta,.creative-handoff-meta,.report-command-meta{justify-content:center}.site-row{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.8fr) minmax(140px,.8fr) auto}.site-row strong,.site-row span,.approval-item strong,.approval-item span,.campaign-preview span,.campaign-preview strong,.campaign-preview p,.creative-source-card span,.creative-source-card strong,.creative-source-card p{overflow-wrap:anywhere;word-break:break-word}.campaign-preview,.connection-preview,.activation-status-grid,.calendar-board,.weekly-calendar-grid,.review-grid,.guide-detail-grid,.library-grid,.connection-mode-strip,.creative-workspace,.wordpress-publisher,.short-video-export,.automation-builder,.meta-setup,.model-provider-form,.settings-backup,.wordpress-tools-grid,.agent-builder,.agent-editor-grid,.custom-agent-grid{max-width:100%;overflow-x:hidden}.campaign-preview p,.connection-preview p,.approval-item p,.site-row p,.review-card p,.guide-detail-card p,.library-card p,.social-composer-summary p,.short-video-summary p{text-wrap:pretty;max-width:100%}.weekly-calendar-grid,.calendar-status-flow,.activation-status-grid,.review-grid,.competitor-grid,.commerce-grid,.execution-pipeline,.launch-checklist,.library-grid,.guide-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.weekly-slot,.calendar-status,.activation-status-grid>div,.review-card,.competitor-grid>*,.commerce-grid>*,.launch-card,.library-card,.guide-detail-card{min-width:0;min-height:0}.weekly-slot{min-height:150px}.weekly-slot span,.weekly-slot strong,.weekly-slot em,.weekly-slot p,.calendar-status span,.calendar-status strong,.activation-status-grid span,.activation-status-grid strong,.activation-status-grid p,.review-card span,.review-card strong,.review-card p,.commerce-grid span,.commerce-grid strong{overflow-wrap:normal;word-break:normal}.execution-step{display:grid;align-content:center;justify-items:center;gap:5px;text-align:center}.execution-step strong,.execution-step span,.execution-step p{overflow-wrap:normal;word-break:normal;text-align:center}.creative-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch}.creative-quick-card{align-content:start;min-height:0}.creative-quick-card .creative-action-links{margin-top:auto}.creative-preview{align-content:start}.connection-actions,.creative-preview-actions,.calendar-card-actions,.short-video-actions,.integration-actions,.agent-card-actions,.library-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch;justify-content:stretch}.connection-actions>*,.creative-preview-actions>*,.calendar-card-actions>*,.short-video-actions>*,.integration-actions>*,.agent-card-actions>*,.library-toolbar>*{width:100%;min-width:0;justify-content:center;text-align:center}.connection-actions button,.connection-actions a,.creative-preview-actions button,.calendar-card-actions button,.short-video-actions button,.integration-actions button,.agent-card-actions button,.library-toolbar button,.file-action-button{min-height:42px;border-color:var(--line);background:var(--surface);color:var(--text)}pre,code,.connection-preview code,.campaign-preview code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.campaign-grid:has(>:only-child),.quick-launch-grid:has(>:only-child),.content-grid:has(>:only-child),.wordpress-publisher:has(>:only-child),.wordpress-tools-grid:has(>:only-child),.creative-source-grid:has(>:only-child),.creative-tool-grid:has(>:only-child),.integration-grid:has(>:only-child),.guide-flow:has(>:only-child),.review-grid:has(>:only-child),.library-grid:has(>:only-child),.client-report-grid:has(>:only-child),.calendar-board:has(>:only-child),.email-grid:has(>:only-child),.seo-grid:has(>:only-child),.competitor-grid:has(>:only-child),.commerce-grid:has(>:only-child),.activation-status-grid:has(>:only-child),.translation-card-grid:has(>:only-child),.recreate-grid:has(>:only-child),.legacy-parity-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.campaign-grid:has(>:nth-child(2):last-child),.quick-launch-grid:has(>:nth-child(2):last-child),.wordpress-tools-grid:has(>:nth-child(2):last-child),.creative-source-grid:has(>:nth-child(2):last-child),.creative-tool-grid:has(>:nth-child(2):last-child),.integration-grid:has(>:nth-child(2):last-child),.review-grid:has(>:nth-child(2):last-child),.library-grid:has(>:nth-child(2):last-child),.client-report-grid:has(>:nth-child(2):last-child),.calendar-board:has(>:nth-child(2):last-child),.email-grid:has(>:nth-child(2):last-child),.seo-grid:has(>:nth-child(2):last-child),.competitor-grid:has(>:nth-child(2):last-child),.commerce-grid:has(>:nth-child(2):last-child),.activation-status-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1320px){.panel-heading{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}}@media(max-width:1320px){.process-header{grid-template-columns:minmax(0,1fr)}.process-header>div:first-child{max-width:none}}@media(max-width:980px){.site-row{grid-template-columns:minmax(0,1fr)}.campaign-actions,.process-actions,.setup-actions,.approval-next-actions,.calendar-command-actions,.social-command-actions,.creative-handoff-actions,.report-command-actions,.active-draft-panel .campaign-actions,.connection-actions,.creative-preview-actions,.calendar-card-actions,.short-video-actions,.integration-actions,.agent-card-actions,.library-toolbar{grid-template-columns:1fr}.campaign-grid:has(>:nth-child(2):last-child),.quick-launch-grid:has(>:nth-child(2):last-child),.wordpress-tools-grid:has(>:nth-child(2):last-child),.creative-source-grid:has(>:nth-child(2):last-child),.creative-tool-grid:has(>:nth-child(2):last-child),.integration-grid:has(>:nth-child(2):last-child),.review-grid:has(>:nth-child(2):last-child),.library-grid:has(>:nth-child(2):last-child),.client-report-grid:has(>:nth-child(2):last-child),.calendar-board:has(>:nth-child(2):last-child),.email-grid:has(>:nth-child(2):last-child),.seo-grid:has(>:nth-child(2):last-child),.competitor-grid:has(>:nth-child(2):last-child),.commerce-grid:has(>:nth-child(2):last-child),.activation-status-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr}}#generator .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#generator .campaign-grid>.campaign-primary-field{grid-column:1 / -1;width:100%}@media(max-width:620px){#generator .campaign-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.campaign-workspace,.campaign-side-panel{grid-template-columns:minmax(0,1fr)}.campaign-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.campaign-core-grid,.campaign-side-panel,.campaign-primary-actions{grid-template-columns:minmax(0,1fr)}}.master-root{min-height:100vh;background:var(--master-background);color:var(--master-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;grid-template-columns:72px minmax(0,1fr);letter-spacing:-.01em}.master-root *{box-sizing:border-box}.master-root button,.master-root select,.master-root textarea{font:inherit}.master-root button,.master-root select{color:inherit}.master-rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--master-border);background:var(--master-elevated-surface);display:flex;flex-direction:column;align-items:center;padding:18px 10px;gap:12px;z-index:5}.master-mark{width:40px;height:40px;border-radius:13px;background:var(--master-accent-primary);color:var(--master-background);font-weight:900;font-size:20px;display:grid;place-items:center;text-decoration:none;margin-bottom:20px}.master-rail button{width:42px;height:42px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--master-text-secondary);cursor:pointer}.master-rail button span{font-size:11px;font-weight:800;text-transform:uppercase}.master-rail button:hover,.master-rail button.is-active{border-color:var(--master-border);background:var(--master-panel);color:var(--master-accent-primary)}.master-legacy-link{margin-top:auto;color:var(--master-text-secondary);font-size:11px;text-decoration:none;border:1px solid var(--master-border);padding:8px;border-radius:10px}.master-workspace{min-width:0;padding:22px 26px 36px}.master-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.master-eyebrow{display:block;color:var(--master-text-secondary);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.master-topbar h1,.master-panel h2,.master-center-stage h2,.master-tab-panel h3{margin:4px 0 0}.master-topbar h1{font-size:25px}.master-top-actions{display:flex;align-items:center;gap:10px}.master-top-actions select,.master-filter-row select{border:1px solid var(--master-border);background:var(--master-panel);border-radius:10px;padding:8px 10px}.master-connection{font-size:11px;color:var(--master-success);border:1px solid var(--master-border);background:var(--master-panel);padding:7px 9px;border-radius:999px}.master-toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--master-text-secondary);cursor:pointer}.master-toggle input{position:absolute;opacity:0}.master-toggle span{width:34px;height:19px;border-radius:999px;background:var(--master-border);position:relative}.master-toggle span:after{content:"";position:absolute;width:13px;height:13px;left:3px;top:3px;border-radius:50%;background:var(--master-text-secondary);transition:transform var(--master-motion-duration),background var(--master-motion-duration)}.master-toggle input:checked+span:after{transform:translate(15px);background:var(--master-accent-primary)}.master-primary-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(460px,1.35fr) minmax(260px,.72fr);gap:16px;align-items:stretch}.master-panel,.master-center-stage,.master-bottom-deck{border:1px solid var(--master-border);background:var(--master-elevated-surface);border-radius:var(--master-radius);box-shadow:var(--master-shadow)}.master-panel-header,.master-center-stage>header,.master-tab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.master-panel-header{padding:17px 18px;border-bottom:1px solid var(--master-border)}.master-panel h2,.master-center-stage h2{font-size:16px}.master-status-dot{color:var(--master-success);font-size:10px;border:1px solid var(--master-border);padding:5px 8px;border-radius:999px}.master-status-dot:before{content:"";width:6px;height:6px;background:var(--master-success);display:inline-block;border-radius:50%;margin-right:6px}.master-conversation{display:grid;grid-template-rows:auto 1fr auto;min-height:600px;max-height:700px}.master-timeline{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:11px}.master-message{max-width:92%;border:1px solid var(--master-border);background:var(--master-panel);border-radius:14px;padding:11px 12px}.master-message.is-human{align-self:flex-end;background:color-mix(in srgb,var(--master-accent-primary) 12%,var(--master-panel));border-color:color-mix(in srgb,var(--master-accent-primary) 35%,var(--master-border))}.master-message span,.master-task-card span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--master-text-secondary);font-weight:800}.master-message p{font-size:12px;line-height:1.5;margin:6px 0}.master-message time{font-size:9px;color:var(--master-text-secondary)}.master-structured-response,.master-task-card{border-left:2px solid var(--master-accent-secondary);background:var(--master-panel);border-radius:0 12px 12px 0;padding:12px}.master-structured-response strong,.master-task-card strong{display:block;font-size:12px;margin:6px 0}.master-structured-response p,.master-task-card small{font-size:11px;color:var(--master-text-secondary);line-height:1.45}.master-chip-row{display:flex;flex-wrap:wrap;gap:5px}.master-chip-row span{font-size:9px;color:var(--master-warning);background:color-mix(in srgb,var(--master-warning) 10%,transparent);padding:4px 6px;border-radius:6px}.master-composer{border-top:1px solid var(--master-border);padding:13px}.master-composer textarea{width:100%;resize:none;min-height:76px;border:1px solid var(--master-border);border-radius:12px;background:var(--master-panel);color:var(--master-text-primary);padding:11px;outline:none}.master-composer textarea:focus{border-color:var(--master-focus)}.master-composer>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.master-root button{border:0;background:var(--master-accent-primary);color:var(--master-background);font-weight:800;font-size:11px;padding:9px 14px;border-radius:10px;cursor:pointer}.master-root button:disabled{opacity:.45;cursor:not-allowed}.master-root button.master-secondary,.master-root button.master-voice{background:var(--master-panel);border:1px solid var(--master-border);color:var(--master-text-secondary)}.master-center-stage{padding:17px;min-height:600px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--master-accent-secondary) 8%,transparent),transparent 43%),var(--master-elevated-surface)}.master-center-stage>header{padding:0 3px 6px}.master-confidence{font-size:10px;color:var(--master-text-secondary);border:1px solid var(--master-border);padding:7px 9px;border-radius:10px}.master-confidence strong{color:var(--master-accent-primary);font-size:13px}.master-core-visual{position:relative;display:flex;flex-direction:column;align-items:center}.master-core-visual svg{width:min(100%,460px);overflow:visible}.master-orbit{fill:none;stroke:var(--master-border);stroke-width:1;stroke-dasharray:3 7}.master-progress-track,.master-domain-track{fill:none;stroke:var(--master-border);stroke-width:5}.master-progress-ring,.master-domain-progress{fill:none;stroke:var(--master-accent-primary);stroke-width:5;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}.master-core-sphere{fill:var(--master-panel);stroke:color-mix(in srgb,var(--master-accent-primary) 62%,var(--master-border));stroke-width:2;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--master-accent-primary) 28%,transparent))}.master-core-kicker{font-size:8px;letter-spacing:2px;fill:var(--master-text-secondary);font-weight:800}.master-core-score{font-size:29px;fill:var(--master-text-primary);font-weight:800}.master-core-caption{font-size:9px;fill:var(--master-text-secondary)}.master-domain line{stroke:var(--master-border);stroke-width:1}.master-domain-node{fill:var(--master-panel);stroke:var(--master-border)}.master-domain-value{fill:var(--master-text-primary);font-size:10px;font-weight:800}.master-domain-label{fill:var(--master-text-secondary);font-size:9px;font-weight:700}.master-domain.is-active .master-domain-node{stroke:var(--master-accent-primary);stroke-width:2}.master-domain.is-active .master-domain-label{fill:var(--master-accent-primary)}.master-core-visual.is-live .master-domain.is-active .master-domain-node{animation:masterPulse 2.1s ease-in-out infinite}.master-core-explanation{width:100%;border:1px solid var(--master-border);background:var(--master-panel);padding:12px 14px;border-radius:13px;margin-top:-8px}.master-core-explanation p{font-size:12px;line-height:1.5;margin:6px 0}.master-core-explanation small{font-size:9px;color:var(--master-text-secondary)}.master-progress-panel{padding-bottom:16px}.master-metrics{padding:16px;display:flex;flex-direction:column;gap:15px}.master-metrics>div>span{display:flex;justify-content:space-between;gap:8px;font-size:10px}.master-metrics b{color:var(--master-accent-primary)}.master-metrics>div>div{height:5px;background:var(--master-border);border-radius:999px;margin-top:7px;overflow:hidden}.master-metrics i{display:block;height:100%;border-radius:inherit;background:var(--master-accent-primary);transition:width var(--master-motion-duration)}.master-confidence-card{margin:0 16px 14px;padding:15px;background:var(--master-panel);border:1px solid var(--master-border);border-radius:14px;display:grid;grid-template-columns:1fr auto;gap:5px}.master-confidence-card span{font-size:10px;color:var(--master-text-secondary)}.master-confidence-card strong{font-size:28px;color:var(--master-accent-secondary);grid-row:span 2}.master-confidence-card small{font-size:9px;color:var(--master-text-secondary);line-height:1.4}.master-disclaimer{margin:0 16px;font-size:9px;line-height:1.5;color:var(--master-text-secondary);border-left:2px solid var(--master-warning);padding-left:9px}.master-bottom-deck{margin-top:16px;overflow:hidden}.master-tabs{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--master-border);background:var(--master-panel)}.master-tabs button{background:transparent;color:var(--master-text-secondary);border:1px solid transparent}.master-tabs button.is-active{color:var(--master-text-primary);border-color:var(--master-border);background:var(--master-elevated-surface)}.master-tabs button span{background:var(--master-warning);color:var(--master-background);border-radius:999px;padding:2px 5px;margin-left:6px}.master-tab-panel{padding:18px;min-height:270px}.master-tab-toolbar h3{font-size:17px}.master-filter-row{display:flex;gap:8px;align-items:center}.master-filter-row label{font-size:10px;color:var(--master-text-secondary);display:flex;align-items:center;gap:7px}.master-book-grid,.master-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.master-book-grid article,.master-decision{border:1px solid var(--master-border);background:var(--master-panel);padding:14px;border-radius:14px}.master-book-grid article>div{display:flex;justify-content:space-between}.master-book-grid article>div>span:first-child{font-size:9px;text-transform:uppercase;color:var(--master-accent-secondary);font-weight:800}.master-book-grid h4,.master-decision h4{font-size:14px;margin:12px 0 6px}.master-book-grid p,.master-decision p{font-size:11px;line-height:1.5;color:var(--master-text-secondary)}.master-book-grid footer{display:flex;justify-content:space-between;font-size:9px;color:var(--master-text-secondary);border-top:1px solid var(--master-border);padding-top:9px;margin-top:12px}.master-state{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:4px 6px;border-radius:6px;color:var(--master-text-secondary);background:var(--master-border)}.master-state.is-approved{color:var(--master-success)}.master-state.is-pending,.master-state.is-draft{color:var(--master-warning)}.master-state.is-rejected{color:var(--master-danger)}.master-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;padding:0}.master-graph-main{padding:18px;min-width:0}.master-graph{width:100%;height:255px;margin-top:8px}.master-graph line{stroke:var(--master-border);stroke-width:2}.master-graph>g>text{fill:var(--master-text-secondary);font-size:8px}.master-graph-node{cursor:pointer}.master-graph-node circle{fill:var(--master-panel);stroke:var(--master-accent-secondary);stroke-width:2}.master-graph-node text{fill:var(--master-text-primary);font-size:10px;font-weight:800}.master-graph-node .master-graph-label{fill:var(--master-text-secondary);font-size:8px}.master-graph-node.is-selected circle{stroke:var(--master-accent-primary);stroke-width:3}.master-inspector{border-left:1px solid var(--master-border);background:var(--master-panel);padding:18px}.master-inspector h4{margin:12px 0 7px}.master-inspector p,.master-inspector dl{font-size:10px;line-height:1.5;color:var(--master-text-secondary)}.master-inspector dl{display:grid;grid-template-columns:75px 1fr;gap:7px}.master-inspector dt{font-weight:800;color:var(--master-text-primary)}.master-inspector dd{margin:0}.master-count{font-size:10px;color:var(--master-text-secondary);border:1px solid var(--master-border);padding:6px 8px;border-radius:9px}.master-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-options{display:grid;gap:7px;margin:12px 0}.master-options label{display:flex;gap:8px;border:1px solid var(--master-border);padding:9px;border-radius:10px;cursor:pointer}.master-options label.is-recommended{border-color:color-mix(in srgb,var(--master-accent-primary) 50%,var(--master-border))}.master-options label span{display:flex;flex-direction:column;gap:3px}.master-options strong{font-size:11px}.master-options small{font-size:9px;color:var(--master-text-secondary)}.master-options em{font-size:8px;color:var(--master-accent-primary);font-style:normal;text-transform:uppercase}.master-decision ul{font-size:10px;color:var(--master-text-secondary);padding-left:18px}.master-decision footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid var(--master-border);padding-top:12px}.master-event-list{display:grid;gap:6px;margin-top:14px}.master-event-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--master-border);background:var(--master-panel);border-radius:10px;padding:10px}.master-event-pulse{width:7px;height:7px;border-radius:50%;background:var(--master-text-secondary)}.master-event-stream.is-live .master-event-list article:first-child .master-event-pulse{background:var(--master-accent-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--master-accent-primary) 12%,transparent);animation:masterPulse 1.8s ease-in-out infinite}.master-event-list strong{font-size:11px}.master-event-list small{display:block;color:var(--master-text-secondary);font-size:9px;margin-top:2px}.master-event-list time{font-size:9px;color:var(--master-text-secondary)}.master-empty{color:var(--master-text-secondary);font-size:11px}.master-root :focus-visible{outline:2px solid var(--master-focus);outline-offset:2px}@keyframes masterPulse{0%,to{opacity:.75;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 9px var(--master-accent-primary))}}@media(max-width:1180px){.master-primary-grid{grid-template-columns:340px 1fr}.master-progress-panel{grid-column:1/-1}.master-metrics{display:grid;grid-template-columns:repeat(5,1fr)}.master-confidence-card,.master-disclaimer{display:inline-grid;width:calc(50% - 26px);vertical-align:top}}@media(max-width:820px){.master-root{grid-template-columns:1fr}.master-rail{position:static;width:100%;height:auto;flex-direction:row;border-right:0;border-bottom:1px solid var(--master-border);padding:10px}.master-mark{margin:0 12px 0 0}.master-legacy-link{margin:0 0 0 auto}.master-workspace{padding:16px}.master-topbar{align-items:flex-start;flex-direction:column}.master-top-actions{width:100%;flex-wrap:wrap}.master-primary-grid{grid-template-columns:1fr}.master-conversation{min-height:520px}.master-center-stage{min-height:auto}.master-metrics{grid-template-columns:1fr 1fr}.master-book-grid,.master-decision-grid,.master-graph-layout{grid-template-columns:1fr}.master-inspector{border-left:0;border-top:1px solid var(--master-border)}.master-tabs{overflow:auto}.master-tabs button{white-space:nowrap}}@media(max-width:520px){.master-rail button:nth-of-type(n+3){display:none}.master-top-actions .master-connection{display:none}.master-core-visual svg{margin:-10px 0}.master-confidence-card,.master-disclaimer{width:calc(100% - 32px);display:grid}.master-filter-row{align-items:flex-end;flex-direction:column}.master-metrics{grid-template-columns:1fr}}.master-root{grid-template-columns:238px minmax(0,1fr);background:var(--master-background);transition:background var(--master-motion-duration) ease}.master-root:has(.master-nav.is-collapsed){grid-template-columns:72px minmax(0,1fr)}.master-workspace{max-width:1760px;width:100%;margin:0 auto;padding:28px 34px 48px}.master-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.master-nav{position:sticky;top:0;z-index:10;display:grid;grid-template-rows:auto 1fr auto;width:238px;height:100vh;padding:20px 14px;border-right:1px solid var(--master-border);background:var(--master-elevated-surface);transition:width var(--master-motion-deliberate) ease}.master-nav.is-collapsed{width:72px;padding-inline:10px}.master-nav-brand a{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--master-text-primary);text-decoration:none}.master-nav-brand a>span{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--master-accent-primary);color:var(--master-background);font-size:20px;font-weight:900}.master-nav-brand strong{font-size:14px;letter-spacing:-.02em}.master-nav-items{display:grid;align-content:start;gap:4px;margin-top:30px}.master-nav-items a,.master-nav-collapse,.master-nav-studio{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:11px;background:transparent;color:var(--master-text-secondary);font-size:12px;font-weight:650;text-decoration:none;transition:color var(--master-motion-quick),background var(--master-motion-quick)}.master-nav-items a svg{flex:0 0 auto}.master-nav-items a:hover,.master-nav-items a.is-active{background:var(--master-interactive);color:var(--master-text-primary)}.master-nav-items a.is-active:before{position:absolute;left:0;width:2px;height:18px;border-radius:99px;background:var(--master-accent-primary);content:""}.master-nav-footer{display:grid;gap:6px}.master-nav-collapse{width:100%;border:0;color:var(--master-text-secondary)!important}.master-nav-studio{border:1px solid var(--master-border);justify-content:center}.master-nav.is-collapsed .master-nav-brand strong,.master-nav.is-collapsed .master-nav-items a span,.master-nav.is-collapsed .master-nav-collapse span,.master-nav.is-collapsed .master-nav-studio span{display:none}.master-nav.is-collapsed .master-nav-items a,.master-nav.is-collapsed .master-nav-collapse{justify-content:center;padding:0}.master-nav.is-collapsed [data-tooltip]:hover:after,.master-nav.is-collapsed [data-tooltip]:focus-visible:after{position:absolute;left:calc(100% + 10px);z-index:20;padding:7px 9px;border:1px solid var(--master-border);border-radius:8px;background:var(--master-elevated-surface);box-shadow:var(--master-shadow-subtle);color:var(--master-text-primary);content:attr(data-tooltip);font-size:10px;white-space:nowrap}.master-topbar{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--master-border)}.master-command-title h1{margin:4px 0 0;font-size:clamp(25px,2vw,34px);letter-spacing:-.04em}.master-command-title p{margin:7px 0 0;color:var(--master-text-muted);font-size:11px}.master-command-title p span{padding:0 5px;color:var(--master-border-strong)}.master-top-actions{flex-wrap:wrap;justify-content:flex-end}.master-select-control{display:grid;gap:4px}.master-select-control>span{color:var(--master-text-muted);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.master-top-actions select{min-height:38px;border-color:var(--master-border);border-radius:var(--master-radius-small);background:var(--master-interactive)}.master-connection{border-color:transparent;background:transparent;color:var(--master-text-muted)}.master-system-state{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:7px 10px;border:1px solid var(--master-border);border-radius:999px;background:var(--master-panel);color:var(--master-text-secondary);font-size:10px;font-weight:750}.master-system-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.master-system-state.state-ready,.master-system-state.state-learning{color:var(--master-success)}.master-system-state.state-thinking,.master-system-state.state-planning{color:var(--master-info)}.master-system-state.state-building{color:var(--master-accent-primary)}.master-system-state.state-waiting{color:var(--master-warning)}.master-toggle{padding:8px 10px;border-radius:var(--master-radius-small);background:var(--master-panel)}.master-toggle b{color:var(--master-text-primary);font-size:10px}.master-primary-grid{grid-template-columns:minmax(300px,.9fr) minmax(480px,1.35fr) minmax(300px,.84fr);gap:20px}.master-primary-grid>*{min-width:0;max-width:100%}.master-panel,.master-center-stage,.master-bottom-deck{border-color:color-mix(in srgb,var(--master-border) 78%,transparent);box-shadow:var(--master-shadow-subtle)}.master-panel-header{padding:20px 20px 16px}.master-conversation{min-height:650px;max-height:760px;min-width:0;overflow:hidden}.master-timeline{gap:0;padding:8px 20px 24px}.master-message{max-width:94%;margin:0;padding:17px 0;border:0;border-bottom:1px solid var(--master-border);border-radius:0;background:transparent}.master-message.is-human{align-self:stretch;margin:7px 0;padding:14px 15px;border:0;border-radius:var(--master-radius-small);background:color-mix(in srgb,var(--master-accent-primary) 9%,var(--master-panel))}.master-message>div{display:flex;justify-content:space-between;gap:12px}.master-message>div strong{color:var(--master-text-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.master-message p{margin:8px 0 0;font-size:12px;line-height:1.65}.master-structured-response,.master-task-card{margin-top:14px;padding:14px 15px;border:0;border-left:2px solid var(--master-accent-secondary);background:var(--master-panel)}.master-interaction-summary{display:grid;grid-template-columns:1fr 90px;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--master-border)}.master-interaction-summary>div{display:grid;gap:3px;min-width:0}.master-interaction-summary span{color:var(--master-text-muted);font-size:8px;font-weight:750;text-transform:uppercase}.master-interaction-summary strong{overflow:hidden;color:var(--master-text-secondary);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.master-composer{position:sticky;bottom:0;z-index:2;padding:14px 16px;background:var(--master-elevated-surface)}.master-composer textarea{display:block;max-width:100%;min-height:72px;border-color:transparent;background:var(--master-interactive);transition:border-color var(--master-motion-quick),box-shadow var(--master-motion-quick)}.master-composer textarea:focus{border-color:var(--master-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--master-focus) 14%,transparent)}.master-composer>div{gap:10px}.master-composer>div>div{display:flex;gap:7px}.master-composer-hint{color:var(--master-text-muted);font-size:8px}.master-center-stage{min-width:0;overflow:hidden;padding:20px;background:var(--master-elevated-surface)}.master-core-sphere{fill:var(--master-panel);animation:masterCoreBreath var(--master-motion-ambient) ease-in-out infinite}.master-core-state{fill:var(--master-accent-primary);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.master-event-particle{fill:var(--master-accent-primary);filter:drop-shadow(0 0 5px var(--master-accent-primary));animation:masterEventTravel 1.8s ease-in-out infinite}.master-domain{cursor:pointer;outline:none}.master-domain .master-domain-node,.master-domain .master-domain-track{transition:stroke var(--master-motion-quick),stroke-width var(--master-motion-quick),fill var(--master-motion-quick)}.master-domain:hover .master-domain-node,.master-domain:focus-visible .master-domain-node,.master-domain.is-selected .master-domain-node{stroke:var(--master-accent-secondary);stroke-width:3}.master-domain.is-selected .master-domain-track{stroke:color-mix(in srgb,var(--master-accent-secondary) 68%,var(--master-border));stroke-width:6}.master-selected-domain{display:block;margin-top:7px;color:var(--master-accent-primary)!important}.master-progress-ring,.master-domain-progress{transition:stroke-dasharray var(--master-motion-deliberate) ease}.master-progress-panel{padding-bottom:20px}.master-metrics{gap:13px;padding:18px 20px}.master-metrics>div>div{height:3px;background:var(--master-interactive)}.master-metrics>div.is-primary{padding:13px;border-radius:var(--master-radius-small);background:var(--master-interactive)}.master-metrics>div.is-primary>span strong{font-size:11px}.master-metrics>div.is-primary>span b{font-size:17px}.master-metrics>div.is-primary>div{height:6px;background:var(--master-border)}.master-metrics i{transition:width var(--master-motion-deliberate) ease}.master-confidence-card{border:0;background:var(--master-interactive)}.master-awareness{margin:0 16px 16px;padding:16px;border:0;border-radius:var(--master-radius-small);background:var(--master-panel)}.master-awareness>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.master-awareness h2{margin:4px 0 0;font-size:14px}.master-awareness-questions{display:grid;gap:3px;margin-top:13px}.master-awareness details{border-top:1px solid var(--master-border)}.master-awareness details:first-child{border-top:0}.master-awareness details.is-current{margin-inline:-7px;padding-inline:7px;border-radius:8px;background:color-mix(in srgb,var(--master-accent-primary) 6%,transparent)}.master-awareness summary{display:grid;gap:4px;padding:9px 2px;cursor:pointer;list-style:none}.master-awareness summary::-webkit-details-marker{display:none}.master-awareness summary span{color:var(--master-text-muted);font-size:8px;font-weight:800;text-transform:uppercase}.master-awareness summary strong{overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.master-awareness details[open] summary strong{white-space:normal}.master-awareness details p,.master-awareness details small{display:block;margin:0 2px 9px;color:var(--master-text-secondary);font-size:9px;line-height:1.5}.master-today{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:16px 18px;border:1px solid var(--master-border);border-radius:var(--master-radius);background:var(--master-elevated-surface);box-shadow:var(--master-shadow-subtle)}.master-today h2{margin:4px 0 0;font-size:15px}.master-today-items{display:grid;flex:1;grid-template-columns:repeat(5,minmax(90px,1fr));max-width:780px}.master-today-items a{display:grid;gap:3px;padding:5px 16px;border-left:1px solid var(--master-border);color:inherit;text-decoration:none}.master-today-items a:hover strong{color:var(--master-accent-primary)}.master-today-items strong{font-size:18px;transition:color var(--master-motion-quick)}.master-today-items span{color:var(--master-text-muted);font-size:9px}.master-bottom-deck{margin-top:20px}.master-tabs{gap:2px;padding:7px 10px;background:transparent}.master-tabs button{border-radius:8px}.master-tabs button.is-active{border-color:transparent;background:var(--master-interactive)}.master-panel-loading{min-height:250px;padding:30px;color:var(--master-text-muted);font-size:11px}.master-book-list{position:relative;display:grid;max-width:980px;margin:20px auto 0;padding-left:24px}.master-book-list:before{position:absolute;top:0;bottom:0;left:7px;width:1px;background:var(--master-border);content:""}.master-book-list article{position:relative;padding:5px 0 25px 18px}.master-book-marker{position:absolute;top:8px;left:-21px;width:9px;height:9px;border:2px solid var(--master-elevated-surface);border-radius:50%;background:var(--master-accent-primary);box-shadow:0 0 0 1px var(--master-border-strong)}.master-book-meta{display:flex;align-items:center;gap:7px;color:var(--master-text-muted);font-size:8px;text-transform:uppercase}.master-book-list h4{margin:8px 0 5px;font-family:ui-serif,Georgia,serif;font-size:19px;letter-spacing:-.02em}.master-book-list p{max-width:720px;margin:0;color:var(--master-text-secondary);font-size:11px;line-height:1.65}.master-book-list footer{display:flex;gap:12px;margin-top:9px;color:var(--master-text-muted);font-size:8px}.master-deck-content{min-height:270px;padding:22px}.master-deck-header{display:flex;align-items:center;justify-content:space-between}.master-deck-header h3{margin:4px 0}.master-deck-header>span{color:var(--master-text-muted);font-size:10px}.master-segmented{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--master-interactive)}.master-segmented button{padding:6px 11px;background:transparent;color:var(--master-text-secondary)}.master-segmented button.is-active{background:var(--master-elevated-surface);color:var(--master-text-primary);box-shadow:var(--master-shadow-subtle)}.master-mission-list{display:grid;gap:14px;margin:18px 0}.master-mission{padding:20px;border:1px solid var(--master-border);border-radius:var(--master-radius);background:var(--master-panel)}.master-mission>header{display:flex;justify-content:space-between;gap:10px}.master-mission h4{margin:8px 0 0;font-size:17px}.master-mission-objective{max-width:840px;color:var(--master-text-secondary);font-size:11px;line-height:1.6}.master-mission-next{display:grid;grid-template-columns:1fr auto;gap:4px;margin:16px 0;padding:13px 15px;border-radius:var(--master-radius-small);background:var(--master-interactive)}.master-mission-next span{color:var(--master-text-muted);font-size:8px;text-transform:uppercase}.master-mission-next strong{grid-column:1;font-size:11px}.master-mission-next small{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--master-warning);font-size:9px}.master-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.master-mission-grid strong{font-size:10px}.master-mission-grid ul{padding-left:17px;color:var(--master-text-secondary)}.master-mission-grid li{font-size:10px;line-height:1.55}.master-mission-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.master-mission-technical dl{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:14px;border-radius:var(--master-radius-small);background:var(--master-interactive);font-size:9px}.master-mission-technical dt{color:var(--master-text-muted);font-weight:750}.master-mission-technical dd{margin:0;color:var(--master-text-secondary);overflow-wrap:anywhere}.master-mission pre{max-height:330px;overflow:auto;padding:14px;border:1px solid var(--master-border);border-radius:var(--master-radius-small);background:var(--master-background);color:var(--master-text-secondary);font-size:9px;line-height:1.55}.master-developer-state{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.master-developer-state span{padding:7px 10px;border:1px solid var(--master-border);border-radius:999px;color:var(--master-info);font-size:8px}.master-state.is-deferred{color:var(--master-text-muted)}.master-root :focus-visible{outline:2px solid var(--master-focus);outline-offset:3px}.master-workspace[data-motion=reduced] *,.master-workspace[data-motion=reduced] *:before,.master-workspace[data-motion=reduced] *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}@keyframes masterCoreBreath{0%,to{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--master-accent-primary) 16%,transparent))}50%{filter:drop-shadow(0 0 27px color-mix(in srgb,var(--master-accent-primary) 29%,transparent))}}@keyframes masterEventTravel{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(var(--master-event-x),var(--master-event-y))}}@media(prefers-reduced-motion:reduce){.master-root *,.master-root *:before,.master-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1500px){.master-primary-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.master-progress-panel{grid-column:1 / -1}.master-progress-panel .master-metrics{display:grid;grid-template-columns:repeat(5,1fr)}.phoenix-right-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.master-awareness{max-width:none}}@media(max-width:900px){.master-root,.master-root:has(.master-nav.is-collapsed){grid-template-columns:72px minmax(0,1fr)}.master-nav{width:72px;padding-inline:10px}.master-nav-brand strong,.master-nav-items a span,.master-nav-collapse span,.master-nav-studio span{display:none}.master-nav-items a,.master-nav-collapse{justify-content:center;padding:0}.master-workspace{padding:22px}.master-primary-grid{grid-template-columns:1fr}.master-progress-panel{grid-column:auto}.master-progress-panel .master-metrics{grid-template-columns:1fr 1fr}.phoenix-right-rail{grid-column:auto;grid-template-columns:1fr}.master-today{align-items:flex-start;flex-direction:column}.master-today-items{width:100%;max-width:none}.master-today-items a:first-child{border-left:0}}@media(max-width:620px){.master-root,.master-root:has(.master-nav.is-collapsed){display:block;grid-template-columns:1fr}.master-nav{position:sticky;top:0;display:flex;width:100%;height:auto;overflow-x:auto;padding:8px 10px;border-right:0;border-bottom:1px solid var(--master-border)}.master-nav-brand a>span{width:36px;height:36px;flex-basis:36px}.master-nav-brand strong,.master-nav-collapse,.master-nav-studio{display:none}.master-nav-items{display:flex;margin:0 0 0 8px}.master-nav-items a{flex:0 0 38px;justify-content:center;width:38px;min-height:36px;padding:0}.master-nav-items a span{display:none}.master-workspace{padding:18px 14px 30px}.master-topbar{align-items:flex-start;flex-direction:column}.master-top-actions{width:100%;justify-content:flex-start}.master-connection{display:none}.master-conversation{min-height:560px;order:1}.master-center-stage{order:2;min-height:auto;padding:12px}.master-progress-panel{order:3}.master-core-visual svg{margin:-12px 0}.master-progress-panel .master-metrics{grid-template-columns:1fr}.master-today-items{grid-template-columns:repeat(2,1fr)}.master-today-items a{border:0;border-top:1px solid var(--master-border)}.master-mission-grid,.master-interaction-summary{grid-template-columns:1fr}.master-composer-hint{display:none}.master-tabs{overflow-x:auto}}.phoenix-gateway-bar{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-radius:14px;background:color-mix(in srgb,var(--master-surface-2) 78%,transparent);color:var(--master-muted);font-size:11px;letter-spacing:.04em}.phoenix-gateway-bar span{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;white-space:normal}.phoenix-gateway-bar i{width:7px;height:7px;border-radius:50%;background:#6f7b79}.phoenix-gateway-bar .is-connected i{background:#54c99b;box-shadow:0 0 10px #54c99b52}.phoenix-gateway-bar .is-mock i{background:#d8aa65}.phoenix-gateway-bar .is-error i,.phoenix-gateway-bar .is-offline i{background:#c66d72}.phoenix-private-unlock{min-width:0;margin:12px 16px 0;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;border-radius:16px;background:color-mix(in srgb,var(--master-surface-2) 88%,transparent)}.phoenix-private-unlock label{display:grid;min-width:0;gap:6px;font-size:11px;color:var(--master-muted)}.phoenix-private-unlock input{width:100%;min-width:0;min-height:38px;border:0;border-radius:10px;padding:0 12px;color:var(--master-text);background:var(--master-surface-1);outline:1px solid color-mix(in srgb,var(--master-accent) 15%,transparent)}.phoenix-private-unlock button{max-width:100%;white-space:normal}.phoenix-private-unlock small{grid-column:1/-1;min-width:0;overflow-wrap:anywhere;color:var(--master-muted)}.master-message.is-streaming{background:color-mix(in srgb,var(--master-accent) 7%,var(--master-surface-1))}.phoenix-stream-caret{display:inline-block;width:6px;height:1em;margin-left:4px;vertical-align:-2px;background:var(--master-accent);animation:phoenix-stream-blink 1s steps(1) infinite}.phoenix-used-context{margin-top:8px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--master-surface-2) 76%,transparent)}.phoenix-used-context summary{cursor:pointer;color:var(--master-muted);font-size:12px}.phoenix-used-context ul{list-style:none;padding:10px 0 0;margin:0;display:grid;gap:7px}.phoenix-used-context li{display:grid;grid-template-columns:90px 1fr auto;gap:8px;align-items:center;font-size:11px}.phoenix-used-context li span{text-transform:uppercase;color:var(--master-accent);letter-spacing:.07em}.phoenix-ai-error{margin-top:10px;padding:12px 14px;border-radius:12px;background:#be4d531f;color:#e39b9f;font-size:12px}.master-cancel-ai{background:transparent!important;color:var(--master-muted)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--master-muted) 22%,transparent)!important}@keyframes phoenix-stream-blink{50%{opacity:.15}}@media(max-width:620px){.phoenix-private-unlock{grid-template-columns:1fr}.phoenix-private-unlock small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.phoenix-stream-caret{animation:none}}.phoenix-thinking{container-name:thinking-panel;container-type:inline-size}.phoenix-thinking .master-panel-header{align-items:flex-start;flex-wrap:wrap}.phoenix-thinking .master-conversation-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto}.phoenix-thinking .master-new-conversation{white-space:nowrap;min-height:34px}.phoenix-thinking .master-panel-header>div{flex:1 1 220px;min-width:0}.phoenix-thinking .master-panel-header>div>p{max-width:290px;margin:7px 0 0;color:var(--master-text-muted);font-size:10px;line-height:1.45}.phoenix-thinking .master-message,.phoenix-thinking .master-structured-response,.phoenix-thinking .master-task-card{min-width:0;overflow-wrap:anywhere}.phoenix-right-rail{display:grid;align-content:start;gap:14px;min-width:0}.phoenix-board,.phoenix-evolution,.phoenix-memory{border-radius:var(--master-radius);background:var(--master-elevated-surface);box-shadow:var(--master-shadow-subtle)}.phoenix-board>header,.phoenix-evolution>header,.phoenix-memory>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px}.phoenix-board h2,.phoenix-evolution h2,.phoenix-memory h2{margin:4px 0 0;font-size:15px;letter-spacing:-.02em}.phoenix-board>header>span,.phoenix-evolution>header>span,.phoenix-memory>header>span{color:var(--master-text-muted);font-size:9px}.phoenix-board-members{display:grid;padding:0 10px 10px}.phoenix-board-members article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 8px;border-top:1px solid var(--master-border)}.phoenix-board-members article:first-child{border-top:0}.phoenix-board-members article>svg{color:var(--master-text-muted)}.phoenix-board-members article>div{display:grid;gap:2px;min-width:0}.phoenix-board-members strong{font-size:10px}.phoenix-board-members small{overflow:hidden;color:var(--master-text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.phoenix-board-members article>span{display:flex;align-items:center;gap:5px;color:var(--master-text-secondary);font-size:8px;font-weight:750}.phoenix-board-members article>span i{width:6px;height:6px;border-radius:50%;background:currentColor}.phoenix-board-members .state-working>span{color:var(--master-accent-primary)}.phoenix-board-members .state-waiting>span{color:var(--master-warning)}.phoenix-board-members .state-blocked>span{color:var(--master-danger)}.phoenix-board-members .state-completed>span{color:var(--master-success)}.phoenix-board.is-live .state-working>span i{animation:phoenixWorking 2.4s ease-in-out infinite}.phoenix-evolution{padding-bottom:12px}.phoenix-evolution svg{display:block;width:calc(100% - 36px);height:70px;margin:0 18px;overflow:visible}.phoenix-evolution svg path{fill:none;stroke:var(--master-border);stroke-width:.6}.phoenix-evolution svg polyline{fill:none;stroke:var(--master-accent-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.phoenix-evolution-signals{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:0 14px}.phoenix-evolution-signals>div{display:grid;gap:2px;padding:7px 4px;text-align:center}.phoenix-evolution-signals span,.phoenix-evolution-signals small{color:var(--master-text-muted);font-size:7px}.phoenix-evolution-signals strong{font-size:12px}.phoenix-awareness{margin:20px 0 0;padding:18px;border-radius:var(--master-radius);background:var(--master-elevated-surface);box-shadow:var(--master-shadow-subtle)}.phoenix-awareness>header>span{color:var(--master-text-muted);font-size:9px}.phoenix-awareness .master-awareness-questions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.phoenix-awareness details,.phoenix-awareness details:first-child{min-width:0;padding:12px;border:0;border-radius:var(--master-radius-small);background:var(--master-panel)}.phoenix-awareness details.is-current{margin:0;padding:12px;background:color-mix(in srgb,var(--master-accent-primary) 8%,var(--master-panel));box-shadow:inset 0 2px 0 var(--master-accent-primary)}.phoenix-awareness summary{min-height:78px;padding:0}.phoenix-awareness summary>span{color:var(--master-text-secondary);font-size:9px}.phoenix-awareness summary>small{color:var(--master-accent-primary);font-size:7px}.phoenix-awareness summary>strong{margin-top:6px;color:var(--master-text-primary);font-size:10px;line-height:1.45;white-space:normal}.phoenix-awareness details p,.phoenix-awareness details small.phoenix-awareness-technical{margin:9px 0 0}.master-today{position:sticky;top:10px;z-index:5;border:0}.master-today-items{grid-template-columns:repeat(6,minmax(80px,1fr));max-width:980px}.master-today-items strong small{color:var(--master-text-muted);font-size:7px;font-weight:600}.master-workspace[data-motion=full][data-experience=flow] .master-today-items strong{animation:phoenixKnowledgeArrive .42s ease-out both}.phoenix-memory{margin-top:20px}.phoenix-memory>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 12px 12px}.phoenix-memory article{display:grid;grid-template-columns:20px 1fr;gap:4px 6px;min-height:104px;padding:15px;background:var(--master-panel)}.phoenix-memory article:first-child{border-radius:var(--master-radius-small) 0 0 var(--master-radius-small)}.phoenix-memory article:last-child{border-radius:0 var(--master-radius-small) var(--master-radius-small) 0}.phoenix-memory article svg{color:var(--master-accent-primary)}.phoenix-memory article span{color:var(--master-text-muted);font-size:8px;font-weight:750;text-transform:uppercase}.phoenix-memory article strong{grid-column:1 / -1;margin-top:8px;font-size:10px;font-weight:600;line-height:1.55}.phoenix-timeline .master-event-list{position:relative;display:grid;max-width:940px;margin:0 auto;padding:8px 22px 28px 58px}.phoenix-timeline .master-event-list:before{position:absolute;top:10px;bottom:30px;left:34px;width:1px;background:var(--master-border);content:""}.phoenix-timeline .master-event-list article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:11px 0;border:0}.phoenix-timeline-icon{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--master-interactive);color:var(--master-accent-primary)}.phoenix-timeline details{min-width:0}.phoenix-timeline summary{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:28px;cursor:pointer;list-style:none}.phoenix-timeline summary::-webkit-details-marker{display:none}.phoenix-timeline summary>span{color:var(--master-accent-primary);font-size:8px;font-weight:750;text-transform:uppercase}.phoenix-timeline summary>strong{font-size:10px}.phoenix-timeline summary>time{color:var(--master-text-muted);font-size:8px}.phoenix-timeline details p{margin:9px 0 4px;color:var(--master-text-secondary);font-size:9px}.phoenix-timeline details>small{color:var(--master-text-muted);font-size:7px}.phoenix-empty{padding:30px;color:var(--master-text-muted);text-align:center}.master-workspace[data-experience=focus] .phoenix-board,.master-workspace[data-experience=focus] .phoenix-memory,.master-workspace[data-experience=focus] .master-bottom-deck,.master-workspace[data-experience=focus] .master-developer-state{display:none}.master-workspace[data-experience=focus] .master-primary-grid{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr)}.master-workspace[data-experience=focus] .phoenix-right-rail{display:block}.master-workspace[data-experience=review] .phoenix-thinking{display:none}.master-workspace[data-experience=review] .master-primary-grid{grid-template-columns:minmax(520px,1.25fr) minmax(320px,.75fr)}.master-workspace[data-experience=presentation] .master-composer,.master-workspace[data-experience=presentation] .master-bottom-deck,.master-workspace[data-experience=presentation] .master-developer-state,.master-workspace[data-experience=presentation] .phoenix-memory{display:none}.master-workspace[data-experience=presentation] .master-primary-grid{grid-template-columns:minmax(600px,1.4fr) minmax(300px,.6fr)}.master-workspace[data-experience=presentation] .phoenix-thinking{display:none}.master-workspace[data-experience=presentation] .master-center-stage{min-height:720px}@keyframes phoenixWorking{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes phoenixKnowledgeArrive{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1500px){.phoenix-awareness .master-awareness-questions{grid-template-columns:repeat(3,1fr)}.phoenix-memory>div{grid-template-columns:repeat(2,1fr)}.master-workspace[data-experience=focus] .master-primary-grid,.master-workspace[data-experience=review] .master-primary-grid,.master-workspace[data-experience=presentation] .master-primary-grid{grid-template-columns:1fr}.master-workspace[data-experience=presentation] .master-center-stage{min-height:auto}}@container thinking-panel (max-width: 430px){.phoenix-private-unlock{grid-template-columns:minmax(0,1fr)}.phoenix-private-unlock button{width:100%}.phoenix-private-unlock small{grid-column:auto}.master-composer>div{align-items:stretch;flex-direction:column}.master-composer>div>div{align-self:flex-end}}@media(max-width:900px){.master-today{position:static}.master-today-items{grid-template-columns:repeat(3,1fr)}.phoenix-awareness .master-awareness-questions{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.phoenix-awareness .master-awareness-questions,.phoenix-memory>div{grid-template-columns:1fr}.phoenix-memory article:first-child,.phoenix-memory article:last-child{border-radius:var(--master-radius-small)}.master-today-items{grid-template-columns:repeat(2,1fr)}.phoenix-timeline .master-event-list{padding-left:38px}.phoenix-timeline .master-event-list:before{left:18px}.phoenix-timeline summary{grid-template-columns:1fr;gap:3px}}.master-conversation{grid-template-rows:auto auto 1fr auto}.master-current-interaction{padding:14px 16px 8px;border-bottom:1px solid var(--master-border);background:color-mix(in srgb,var(--master-accent-primary) 4%,var(--master-elevated-surface));overflow:auto;max-height:250px}.master-current-interaction .master-eyebrow,.master-timeline>.master-eyebrow{margin-bottom:7px}@media(min-width:1181px){.master-nav{top:105px;height:calc(100vh - 105px)}}@media(min-width:1501px){.master-nav{top:118px;height:calc(100vh - 118px)}}@media(max-width:1180px)and (min-width:821px){.master-nav{top:174px;height:calc(100vh - 174px)}}@media(max-width:820px){.master-nav{top:0;height:auto}}:root{--kgs-canvas: #05090e;--kgs-surface: #0b1119;--kgs-surface-raised: #101923;--kgs-border: rgba(133, 165, 189, .16);--kgs-cyan: #20e6d0;--kgs-violet: #9b6cff;--kgs-gold: #e3aa3e}.master-root{background:radial-gradient(circle at 50% 34%,rgba(17,111,130,.13),transparent 30rem),radial-gradient(circle at 82% 15%,rgba(91,62,160,.08),transparent 24rem),var(--kgs-canvas)}.master-nav{position:relative;background:linear-gradient(180deg,#0c141dfa,#050a10fa);border-right-color:var(--kgs-border)}.master-nav:after{display:none}.master-nav-brand a>span{border:1px solid rgba(32,230,208,.72);background:radial-gradient(circle at 35% 30%,#38f2dd,#0c8f91 72%);box-shadow:0 0 24px #20e6d040}.master-nav-items a{min-height:44px;border:1px solid transparent;border-radius:11px}.master-nav-items a.is-active{border-color:#20e6d06b;background:linear-gradient(90deg,#20e6d038,#20e6d00d);color:#5ff5df}.master-nav-collapse{color:#062029!important;background:var(--kgs-cyan)!important;font-weight:800;box-shadow:0 0 20px #20e6d024}.master-nav-collapse:hover,.master-nav-collapse:focus-visible{color:#021318!important;background:#62f2dc!important}.mission-center{min-width:0}.mission-center-header{align-items:flex-end}.mission-center-header p{margin:5px 0 0;color:var(--master-text-muted);font-size:10px}.mission-search input{width:min(260px,100%);min-height:38px;padding:0 12px;border:1px solid var(--master-border);border-radius:10px;background:var(--master-panel);color:var(--master-text-primary)}.mission-center-tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 0}.mission-center-tabs button{flex:0 0 auto;background:transparent;color:var(--master-text-secondary);border:1px solid var(--master-border)}.mission-center-tabs button.is-active{color:var(--master-accent-primary);border-color:color-mix(in srgb,var(--master-accent-primary) 45%,var(--master-border));background:color-mix(in srgb,var(--master-accent-primary) 8%,var(--master-panel))}.mission-center-tabs button span{margin-left:5px;opacity:.7}.mission-center-layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px}.mission-center-list{display:grid;align-content:start;gap:8px;min-width:0}.mission-center-card{display:grid;gap:5px;min-width:0;padding:12px;text-align:left;border:1px solid var(--master-border)!important;background:var(--master-panel)!important;color:var(--master-text-primary)!important;border-radius:12px!important}.mission-center-card.is-selected{border-color:color-mix(in srgb,var(--master-accent-primary) 52%,var(--master-border))!important;box-shadow:inset 2px 0 var(--master-accent-primary)}.mission-center-card>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mission-center-card>small,.mission-center-card>span{overflow:hidden;color:var(--master-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mission-center-card footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--master-border);padding-top:7px}.mission-center-detail{min-width:0;padding:16px;border:1px solid var(--master-border);border-radius:14px;background:var(--master-panel)}.mission-center-detail>header{display:flex;justify-content:space-between;gap:12px}.mission-center-detail h4{margin:8px 0 3px;font-size:17px}.mission-center-detail header small{color:var(--master-text-muted);font-size:9px}.mission-owner{color:var(--master-text-secondary);font-size:10px}.mission-objective{color:var(--master-text-secondary);font-size:11px;line-height:1.55}.mission-facts,.mission-technical{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.mission-facts div,.mission-technical div{min-width:0;padding:9px;border-radius:9px;background:var(--master-interactive)}.mission-facts dt,.mission-technical dt{color:var(--master-text-muted);font-size:8px;text-transform:uppercase}.mission-facts dd,.mission-technical dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--master-text-primary);font-size:10px}.mission-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mission-detail-grid>div{padding:10px;border:1px solid var(--master-border);border-radius:10px}.mission-detail-grid strong{font-size:10px}.mission-detail-grid ul{margin:8px 0 0;padding-left:16px;color:var(--master-text-secondary);font-size:9px;line-height:1.5}.mission-artifacts,.mission-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.mission-artifacts a,.mission-artifacts span{color:var(--master-accent-primary);font-size:10px}.mission-artifacts span{color:var(--master-text-muted)}.mission-empty{display:grid;gap:6px;place-items:center;min-height:180px;padding:20px;color:var(--master-text-muted);text-align:center}.mission-empty strong{color:var(--master-text-secondary)}.mission-empty span{font-size:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:820px){.mission-center-header{align-items:stretch}.mission-search input{width:100%}.mission-center-layout{grid-template-columns:1fr}.mission-facts{grid-template-columns:1fr 1fr}.mission-detail-grid{grid-template-columns:1fr}}.master-workspace{max-width:none;padding:20px 24px 32px}.master-topbar{margin-bottom:18px;padding-bottom:16px;border-bottom-color:var(--kgs-border)}.master-command-title h1{font-size:clamp(28px,2vw,42px);letter-spacing:-.045em}.master-command-title p{color:#71869b}.master-system-state,.master-select-control select,.master-toggle{border-color:#85a5bd2e;background:#101923d1}.master-select-control select{min-height:44px;border-radius:14px}@media(min-width:621px)and (max-width:1180px){.master-topbar{align-items:flex-start;flex-direction:column;gap:16px}.master-command-title{width:100%;min-width:0}.master-top-actions{width:100%;justify-content:flex-start}}@media(min-width:1181px){.master-topbar{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(0,1.6fr);align-items:center;gap:28px;overflow:visible}.master-command-title,.master-top-actions{min-width:0}.master-top-actions{display:grid;grid-template-columns:auto minmax(155px,1.35fr) auto repeat(3,minmax(120px,1fr));align-items:end;gap:12px;width:100%}.master-top-actions .master-system-state{padding:6px 9px;white-space:nowrap}.master-top-actions .master-connection{min-width:0;padding:0 2px 8px;white-space:nowrap;font-size:10px}.master-top-actions .master-toggle{gap:6px;padding:6px 8px;white-space:nowrap}.master-top-actions .master-toggle span{width:30px}.master-select-control{min-width:0;width:100%}.master-select-control select{width:100%;min-width:0;min-height:40px;padding:7px 8px;border-radius:11px}}@media(min-width:1181px)and (max-width:1350px){.master-top-actions{grid-template-columns:auto minmax(105px,1fr) auto repeat(3,minmax(82px,1fr));align-items:center;gap:6px}.master-top-actions .master-toggle{gap:4px;padding:6px}.master-top-actions .master-toggle span{width:26px}.master-select-control select{padding-inline:5px;font-size:11px}}.master-center-stage{position:relative;isolation:isolate;overflow:hidden}.master-core-diagram{position:relative;z-index:0;display:grid;width:100%;place-items:center;isolation:isolate}.master-core-diagram:before,.master-core-diagram:after{position:absolute;z-index:-1;top:50%;left:50%;aspect-ratio:1;border:1px solid rgba(32,230,208,.08);border-radius:50%;transform:translate(-50%,-50%);content:"";pointer-events:none}.master-core-diagram:before{width:82%}.master-core-diagram:after{width:112%;border-color:#9b6cff0f}.master-core-visual{filter:drop-shadow(0 0 26px rgba(32,230,208,.11))}.master-core-visual{isolation:isolate}.master-core-visual>svg,.master-core-diagram>svg{position:relative;z-index:1}.master-core-atmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:min(100%,460px);pointer-events:none;opacity:.9}.master-core-diagram>.master-core-atmosphere{z-index:0}.master-core-visual[data-quality=minimal] .master-core-atmosphere{opacity:.58}.master-core-visual[data-quality=cinematic] .master-core-atmosphere{opacity:1}.master-core-visual[data-quality=minimal] .master-core-sphere{filter:none}@media(prefers-reduced-motion:reduce){.master-core-atmosphere{opacity:.42}.master-core-visual.is-live .master-domain.is-active .master-domain-node{animation:none}}.master-center-stage header,.master-panel-header,.phoenix-board>header,.phoenix-evolution>header{position:relative;z-index:1}.master-panel,.phoenix-board,.phoenix-evolution,.phoenix-memory,.phoenix-awareness{border-radius:18px}.phoenix-board{border-top:1px solid rgba(32,230,208,.26)}.phoenix-evolution{border-top:1px solid rgba(155,108,255,.28)}.phoenix-board h2,.phoenix-evolution h2,.phoenix-memory h2{font-size:17px}.phoenix-board-members article>span{color:#92a5b7}.phoenix-board-members .state-working>span{color:var(--kgs-cyan)}.master-awareness,.master-today,.master-bottom-deck{border-color:var(--kgs-border)}.master-primary-grid{grid-template-columns:minmax(260px,.84fr) minmax(420px,1.32fr) minmax(250px,.72fr);gap:14px}.master-conversation,.master-center-stage{min-height:560px}.master-panel,.phoenix-board,.phoenix-evolution,.phoenix-memory,.phoenix-awareness{border-color:var(--kgs-border);background:linear-gradient(145deg,#101923f5,#080e15f5);box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff06}.master-center-stage{background:radial-gradient(circle at 50% 44%,rgba(32,230,208,.09),transparent 13rem),linear-gradient(145deg,#0f1a22fa,#070e15fa)}.master-core-visual svg{width:min(100%,390px)}.master-button-primary,.master-nav-items a.is-active{box-shadow:0 0 22px #20e6d029}@media(min-width:1501px)and (max-width:2200px){.master-workspace{padding-inline:18px}.master-primary-grid{gap:12px}.master-conversation,.master-center-stage{min-height:520px}.phoenix-board>header,.phoenix-evolution>header,.phoenix-memory>header{padding:13px 15px}.phoenix-board-members article{padding-block:8px}.phoenix-awareness{margin-top:14px;padding:14px}.phoenix-memory{margin-top:14px}}@media(max-width:1500px){.master-workspace{padding:16px 18px 26px}}@media(min-width:1180px)and (max-width:1500px){.master-primary-grid{grid-template-columns:minmax(220px,.78fr) minmax(340px,1.2fr) minmax(210px,.72fr);gap:10px}.master-progress-panel{grid-column:auto}.phoenix-right-rail{grid-column:auto;grid-template-columns:1fr;gap:10px}.master-conversation,.master-center-stage{min-height:500px}.master-panel-header{padding:14px 15px}.master-conversation .master-panel-body,.master-center-stage{padding:14px}.phoenix-board>header,.phoenix-evolution>header,.phoenix-memory>header{padding:11px 13px}.phoenix-board-members article{padding-block:7px}.phoenix-evolution svg{height:58px}}@media(max-width:900px){.master-workspace{padding:18px 16px 28px}.master-conversation,.master-center-stage{min-height:auto}}@media(max-width:620px){.master-workspace{padding:14px 12px 24px}}@media(max-width:1180px){.master-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.master-primary-grid>*,.phoenix-right-rail>*{min-width:0}.phoenix-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.master-primary-grid,.phoenix-right-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.master-workspace{min-width:0;overflow-x:hidden}.master-topbar,.master-top-actions{min-width:0;max-width:100%}.master-top-actions{justify-content:flex-start}}.master-topbar{min-height:68px;margin-bottom:14px;padding-bottom:10px}.master-command-title h1{font-size:clamp(24px,1.7vw,34px);line-height:1.05}.master-command-title p{font-size:10px;line-height:1.35}.master-top-actions{gap:8px;align-items:center}.master-system-state,.master-connection{padding:5px 8px;font-size:10px}.master-toggle{gap:5px;font-size:10px}.master-toggle span{width:29px;height:17px}.master-toggle span:after{width:11px;height:11px}.master-toggle input:checked+span:after{transform:translate(12px)}.master-select-control{gap:4px}.master-select-control>span{font-size:8px;letter-spacing:.08em}.master-select-control select{min-height:36px;padding:6px 8px;border-radius:10px}.master-nav{align-self:start;border:1px solid var(--kgs-border);border-radius:18px;background:linear-gradient(180deg,#0c141df5,#050a10f5);box-shadow:0 16px 36px #0000002e}.master-nav-items{gap:6px}.master-nav-items a{min-height:42px}.master-primary-grid>.phoenix-thinking{border-color:#61e2bd57;box-shadow:0 18px 44px #00000042,0 0 0 1px #61e2bd0d}.phoenix-right-rail>*{background:linear-gradient(145deg,#0a1119d6,#050a10e6);border-color:#85a5bd1f;box-shadow:0 12px 28px #00000029}.master-voice-stage{transition-duration:.42s}.master-voice-stage.is-listening .master-voice-orb{animation-duration:2.2s}.master-presence.is-listening .master-presence-mark,.master-presence.is-speaking .master-presence-mark{animation-duration:2.8s}@media(max-width:1180px){.master-topbar{min-height:0}.master-top-actions{flex-wrap:wrap}}@media(max-width:720px){.master-topbar{gap:10px}.master-top-actions{gap:6px}.master-select-control select{min-height:34px}}@media(min-width:1181px){.master-topbar{width:calc(100% + 274px);margin-left:-256px;padding-right:18px;padding-left:18px;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr)}.master-top-actions{grid-template-columns:repeat(3,minmax(0,1fr)) repeat(3,minmax(0,1fr));justify-content:end;width:100%}.master-top-actions>*{min-width:0}}@media(min-width:1181px){.master-root:has(.master-nav.is-collapsed) .master-topbar{width:calc(100% + 108px);margin-left:-90px}}.experience-composer{padding:22px}.experience-composer-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.experience-composer-header h3{margin:4px 0 6px;font-size:26px}.experience-composer-header p{margin:0;color:#91a5b8}.experience-composer-status,.experience-composer-boundary{color:#7ce8cb;font-size:12px}.experience-composer-boundary{display:flex;gap:10px;padding:12px 14px;border:1px solid rgba(32,230,208,.18);border-radius:12px;background:#20e6d00d;margin-bottom:18px}.experience-composer-boundary span{color:#9aaebe}.experience-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.experience-composer-field{display:grid;gap:8px}.experience-composer-field>span{display:grid;gap:3px}.experience-composer-field strong{color:#f0f5f8}.experience-composer-field small{color:#8295a8}.experience-composer-field textarea{width:100%;min-height:64px;resize:vertical;border:1px solid rgba(139,168,190,.2);border-radius:10px;padding:11px 12px;color:#eaf2f5;background:#070e15b8;font:inherit}.experience-composer-field textarea:focus{outline:2px solid rgba(32,230,208,.65);outline-offset:1px}.experience-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(139,168,190,.14)}.experience-composer-footer div{display:flex;gap:9px}.experience-composer-footer button{border:0;border-radius:9px;padding:10px 14px;color:#061014;background:#61e2bd;font-weight:700;cursor:pointer}.experience-composer-footer button.master-secondary{color:#c8d4dc;background:#8ba8be1f}.experience-composer-count{color:#9aaebe;font-size:13px}.experience-composer-feedback{margin:16px 0 0;padding:12px 14px;border-radius:10px}.experience-composer-feedback.is-valid{color:#8ef0d1;background:#2dbe911a}.experience-composer-feedback.is-invalid{color:#ffd0d0;background:#d254651c}.experience-composer-feedback ul{margin:8px 0 0;padding-left:20px}.experience-composer-contract{margin-top:16px;color:#93a7b9}.experience-composer-contract summary{cursor:pointer;color:#b8c9d5}.experience-composer-exports{margin-top:18px;padding-top:16px;border-top:1px solid rgba(139,168,190,.14)}.experience-composer-export-actions{display:flex;flex-wrap:wrap;gap:9px}.experience-composer-export-actions button{border:0;border-radius:9px;padding:10px 14px;color:#061014;background:#61e2bd;font-weight:700;cursor:pointer}.experience-composer-preview{display:block;width:100%;min-height:290px;margin-top:14px;border:1px solid rgba(139,168,190,.18);border-radius:10px;background:#fff}.experience-composer-output{width:100%;min-height:220px;margin-top:14px;padding:12px;border:1px solid rgba(139,168,190,.18);border-radius:10px;color:#dce9ed;background:#070e15db;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.master-conversation,.master-onboarding,.master-profile-summary,.master-onboarding>*,.master-onboarding-question,.master-onboarding-question label{min-width:0;max-width:100%}.master-conversation{overflow:hidden}.master-onboarding,.master-profile-summary{display:grid;width:calc(100% - 32px);gap:16px;margin:16px;padding:16px;border:1px solid rgba(32,230,208,.2);border-radius:14px;background:#20e6d00b;overflow:hidden}.phoenix-thinking{grid-template-rows:auto auto auto minmax(180px,1fr) auto;min-height:0;max-height:none}.phoenix-thinking>.master-onboarding{order:-1}.master-onboarding header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.master-onboarding header>div{min-width:0;flex:1 1 180px}.master-presence{display:inline-flex;align-items:center;gap:8px;min-width:94px;max-width:100%;flex-wrap:wrap;color:#f0f5f8}.master-presence-mark{display:grid;width:34px;min-width:34px;height:34px;min-height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(32,230,208,.6);border-radius:50%;color:#061014;background:#61e2bd;font-weight:900}.master-presence>span:nth-child(2){min-width:0;flex:1 1 auto}.master-presence strong,.master-presence small{display:block}.master-presence small{margin-top:2px;color:#7ce8cb;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.master-presence.is-listening .master-presence-mark,.master-presence.is-speaking .master-presence-mark{animation:masterPresencePulse 1.8s ease-in-out infinite}.master-presence.is-thinking .master-presence-mark{animation:masterPresenceBreath 2.4s ease-in-out infinite}.master-presence-primary{min-width:150px}.master-presence-primary .master-presence-mark{width:48px;height:48px;font-size:22px;box-shadow:0 0 0 6px #20e6d014,0 0 24px #20e6d02e}.master-mic-level{display:inline-flex;width:48px;height:5px;overflow:hidden;border-radius:999px;background:#8ba8be33;vertical-align:middle}.master-mic-level>span{display:block;height:100%;border-radius:inherit;background:#61e2bd;transition:width .12s ease}.master-voice-control{flex:0 0 auto;border:1px solid rgba(139,168,190,.3)!important;padding:5px 8px!important;font-size:10px!important;color:#c8d4dc!important;background:#8ba8be1a!important}.master-voice-enable{color:#061014!important;background:#61e2bd!important;border-color:#61e2bd!important}.master-onboarding-text-response{display:block;margin-top:8px;color:#61e2bd}.master-voice-stage{display:grid;grid-template-columns:42px minmax(180px,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 15px;border:1px solid rgba(32,230,208,.22);border-radius:14px;background:linear-gradient(105deg,#20e6d01f,#070e156b);transition:border-color .25s ease,background .25s ease,transform .25s ease}.master-voice-stage>div{min-width:0;max-width:100%;overflow:hidden}.master-voice-stage strong,.master-voice-stage small{display:block}.master-voice-stage strong{color:#f0f5f8;font-size:15px}.master-voice-stage small{display:block;width:min(100%,24ch);max-width:100%;margin-top:3px;white-space:normal;overflow-wrap:break-word;word-break:normal;color:#9aaebe;font-size:11px}.master-voice-orb{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(32,230,208,.65);border-radius:50%;background:#20e6d017}.master-voice-orb span{width:12px;height:12px;border-radius:50%;background:#61e2bd;box-shadow:0 0 16px #20e6d0cc}.master-voice-stage.is-listening{border-color:#61e2bdb8;background:linear-gradient(105deg,#61e2bd2e,#070e156b)}.master-voice-stage.is-listening .master-voice-orb{animation:masterListeningPulse 1.25s ease-in-out infinite}.master-voice-stage.is-speaking{border-color:#7bb2ffa6}.master-voice-stage.is-speaking .master-voice-orb span{animation:masterSpeakingWave .8s ease-in-out infinite alternate}.master-voice-stage.is-understanding,.master-voice-stage.is-retrying{border-color:#b77cff99}.master-voice-stage.is-understanding .master-voice-orb span,.master-voice-stage.is-retrying .master-voice-orb span{animation:masterThinkingBreath 1.4s ease-in-out infinite;background:#b77cff}.master-voice-interrupt{white-space:nowrap;border:1px solid rgba(240,245,248,.2)!important;color:#f0f5f8!important;background:#f0f5f81a!important}.master-onboarding-flow-state{color:#7ce8cb;font-size:11px;font-weight:700}@media(max-width:720px){.master-voice-stage{grid-template-columns:42px minmax(0,1fr)}.master-voice-interrupt{grid-column:2;justify-self:start}}@container thinking-panel (max-width: 430px){.master-voice-stage{grid-template-columns:42px minmax(0,1fr)}.master-voice-interrupt{grid-column:2;justify-self:start}}.master-onboarding h3,.master-profile-summary h2{margin:4px 0 5px;color:#f0f5f8}.master-onboarding header p,.master-profile-summary p{margin:0;color:#9aaebe}.master-onboarding-progress{color:#7ce8cb;font-size:12px;font-weight:700}.master-onboarding-mode,.master-onboarding-voice{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.master-mode-switch{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(139,168,190,.2);border-radius:9px;background:#8ba8be14}.master-mode-switch span{padding:0 4px;color:#7f93a4;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.master-mode-switch button{border:0;border-radius:6px;padding:5px 7px;color:#c8d4dc;background:transparent;cursor:pointer;font-size:10px}.master-mode-switch button.is-active{color:#061014;background:#61e2bd;font-weight:700}.master-voice-selector{display:flex;flex:1 1 100%;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;gap:5px;overflow:hidden;padding:3px 5px;border:1px solid rgba(139,168,190,.2);border-radius:9px;background:#8ba8be14;color:#7f93a4;font-size:10px}.master-voice-selector select{flex:1 1 160px;min-width:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;padding:5px 6px;color:#c8d4dc;background:#0c1a25;font-size:10px}.master-voice-selector select:disabled{opacity:.7}.master-voice-sample{border:1px solid rgba(97,226,189,.3);border-radius:6px;padding:5px 7px;color:#bceee1;background:transparent;cursor:pointer;font-size:10px}.master-voice-sample:disabled{opacity:.5;cursor:not-allowed}.master-voice-selector input[type=range]{width:72px;accent-color:#61e2bd}.master-live-transcript{display:grid;gap:7px;margin:10px 0;padding:10px 12px;border:1px solid rgba(97,226,189,.32);border-radius:10px;background:#61e2bd14}.master-live-transcript p{margin:0;color:#dcebe8}.master-live-transcript .is-partial{color:#a9c6c2;font-style:italic}.master-live-transcript textarea{min-height:70px;resize:vertical}.master-onboarding-mode button,.master-onboarding-voice button{border:1px solid rgba(139,168,190,.2);border-radius:8px;padding:8px 11px;color:#c8d4dc;background:#8ba8be1a;cursor:pointer}.master-onboarding-mode button.is-active{border-color:#20e6d08c;color:#061014;background:#61e2bd}.master-onboarding-voice span,.master-onboarding-voice small{color:#7ce8cb;font-size:11px}.master-onboarding-question{display:grid;gap:8px}.master-onboarding-question label{display:grid;gap:7px}.master-onboarding-question strong{color:#f0f5f8;font-size:17px}.master-onboarding-question small{color:#8295a8}.master-onboarding-question textarea{display:block;width:100%;max-width:100%;min-width:0;resize:vertical;border:1px solid rgba(139,168,190,.2);border-radius:9px;padding:10px;color:#eaf2f5;background:#070e15b8;font:inherit}.master-onboarding-actions{display:flex;justify-content:space-between;gap:9px;padding-top:12px;border-top:1px solid rgba(139,168,190,.14);flex-wrap:wrap}.master-onboarding-actions button{min-width:0;max-width:100%;border:0;border-radius:9px;padding:10px 13px;color:#061014;background:#61e2bd;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.master-onboarding-actions button.master-secondary{color:#c8d4dc;background:#8ba8be1f}.master-onboarding-actions button:disabled{cursor:not-allowed;opacity:.45}.master-onboarding-error{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(255,208,208,.28);border-radius:10px;color:#ffd0d0;background:#5019232e}.master-onboarding-error p{margin:0}.master-onboarding-error-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.master-onboarding-error-actions button{border:0;border-radius:8px;padding:9px 12px;color:#061014;background:#61e2bd;font-weight:700;cursor:pointer}.master-onboarding-error-actions button.master-secondary{color:#c8d4dc;background:#8ba8be1f}.master-onboarding-review{display:grid;gap:10px;margin:0}.master-onboarding-review div{padding:10px;border-radius:9px;background:#070e156b}.master-onboarding-review dt{color:#8295a8;font-size:11px}.master-onboarding-review dd{margin:4px 0 0;color:#f0f5f8}.product-wizard{display:grid;gap:18px;padding:20px;border:1px solid rgba(139,168,190,.18);border-radius:16px;background:linear-gradient(145deg,#101923d1,#070e15b8)}.product-wizard-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.product-wizard-header h4{margin:4px 0 6px;font-size:22px}.product-wizard-header p{margin:0;color:#91a5b8}.product-wizard-progress{color:#7ce8cb;font-size:12px;font-weight:700}.product-wizard-step{display:grid;gap:10px;max-width:760px}.product-wizard-question{display:grid;gap:8px}.product-wizard-question strong{color:#f0f5f8;font-size:19px}.product-wizard-question small{color:#8295a8}.product-wizard-question textarea{width:100%;min-height:130px;resize:vertical;border:1px solid rgba(139,168,190,.2);border-radius:10px;padding:13px;color:#eaf2f5;background:#070e15b8;font:inherit}.product-wizard-question textarea:focus{outline:2px solid rgba(32,230,208,.65);outline-offset:1px}.product-wizard-actions{display:flex;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid rgba(139,168,190,.14)}.product-wizard-actions button{border:0;border-radius:9px;padding:10px 16px;color:#061014;background:#61e2bd;font-weight:700;cursor:pointer}.product-wizard-actions button:disabled{cursor:not-allowed;opacity:.45}.product-wizard-actions button.master-secondary{color:#c8d4dc;background:#8ba8be1f}.product-wizard-error{margin:0;color:#ffd0d0}.product-wizard-boundary{margin:0;color:#9aaebe;font-size:12px}@media(max-width:720px){.experience-composer{padding:16px}.experience-composer-header,.experience-composer-footer{display:grid}.experience-composer-grid{grid-template-columns:1fr}}@media(max-width:720px){.product-wizard{padding:16px}.product-wizard-header,.product-wizard-actions{display:grid}}@media(max-width:720px){.master-onboarding header,.master-onboarding-actions{display:grid;grid-template-columns:minmax(0,1fr)}.master-onboarding,.master-profile-summary{width:calc(100% - 20px);margin:10px;padding:12px}.master-onboarding-actions button{width:100%}}@keyframes masterPresencePulse{0%,to{box-shadow:0 0 #20e6d040}50%{box-shadow:0 0 0 8px #20e6d00a}}@keyframes masterPresenceBreath{0%,to{transform:scale(.96);opacity:.8}50%{transform:scale(1);opacity:1}}@keyframes masterListeningPulse{0%,to{box-shadow:0 0 #61e2bd3d;transform:scale(1)}50%{box-shadow:0 0 0 10px #61e2bd0a;transform:scale(1.08)}}@keyframes masterSpeakingWave{0%{transform:scale(.75);opacity:.65}to{transform:scale(1.55);opacity:1}}@keyframes masterThinkingBreath{0%,to{transform:scale(.75);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.master-presence-mark,.master-voice-stage,.master-voice-orb,.master-voice-orb span{animation:none!important;transition:none!important}}
