:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--outreach-background:210 3% 13%;--outreach-foreground:0 0% 100%;--outreach-card:0 0% 17%;--outreach-card-foreground:0 0% 100%;--outreach-popover:0 0% 17%;--outreach-popover-foreground:0 0% 100%;--outreach-primary:200.13 75.96% 40.78%;--outreach-primary-foreground:0 0% 100%;--outreach-secondary:0 0% 20%;--outreach-secondary-foreground:0 0% 100%;--outreach-muted:0 0% 20%;--outreach-muted-foreground:0 0% 82%;--outreach-accent:189 77% 45%;--outreach-accent-foreground:0 0% 100%;--outreach-destructive:0 84% 60%;--outreach-destructive-foreground:0 0% 100%;--outreach-border:215 16% 23%;--outreach-input:215 16% 23%;--outreach-ring:200.13 75.96% 40.78%;--outreach-chart-1:200.13 75.96% 40.78%;--outreach-chart-2:189 77% 45%;--outreach-chart-3:160 84% 39%;--outreach-chart-4:50 100% 68%;--outreach-chart-5:38 92% 50%;--outreach-chart-danger:0 84% 60%;--outreach-chart-success:160 84% 39%;--outreach-chart-warning:38 92% 50%;--outreach-chart-info:200.13 75.96% 40.78%;--outreach-chart-muted:215 20% 74%;--outreach-chart-grid:215 16% 23%;--outreach-color-dark-bg:210 3% 13%;--outreach-color-primary-blue:200.13 75.96% 40.78%;--outreach-color-accent-cyan:189 77% 45%;--outreach-color-light-text:0 0% 100%;--outreach-color-accent-gold:50 100% 68%;--outreach-color-charcoal:0 0% 20%;--outreach-color-soft-white:0 0% 98%;--outreach-color-medium-gray:0 0% 82%;--outreach-color-dark-gray:0 0% 17%;--outreach-color-success:160 84% 39%;--outreach-color-warning:38 92% 50%;--outreach-color-error:0 84% 60%;--outreach-color-info:217 91% 60%;--bg:#202122;--bg-rgb:31, 32, 34;--surface:#2b2b2b;--surface-rgb:44, 44, 44;--surface-2:#333;--surface-2-rgb:51, 51, 51;--surface-3:#313944;--surface-3-rgb:55, 65, 81;--line:#313944b8;--text:#fff;--text-rgb:255, 255, 255;--muted:#d1d1d1;--primary:#1982b7;--primary-rgb:25, 130, 183;--primary-ink:#fff;--secondary:#1ab1cb;--secondary-rgb:27, 174, 201;--warning:#f59f0a;--warning-rgb:245, 158, 11;--danger:#ef4343;--danger-rgb:239, 68, 68;--success:#10b77f;--success-rgb:16, 185, 129;--blue:#3c83f6;--blue-rgb:59, 130, 246;--seo-app-bg:var(--bg);--seo-app-bg-rgb:var(--bg-rgb);--seo-app-surface:var(--surface);--seo-app-surface-muted:color-mix(in srgb, var(--surface-2) 78%, var(--bg));--seo-app-surface-strong:var(--surface-2);--seo-app-border:var(--line);--seo-app-border-strong:var(--primary);--seo-app-text:var(--text);--seo-app-muted:var(--muted);--seo-app-primary:var(--primary);--seo-app-primary-rgb:var(--primary-rgb);--seo-app-primary-ink:var(--primary-ink);--seo-app-primary-soft:rgba(var(--primary-rgb), .18);--seo-app-primary-soft-rgb:var(--primary-rgb);--seo-app-accent:var(--secondary);--seo-app-accent-rgb:var(--secondary-rgb);--seo-app-accent-soft:rgba(var(--secondary-rgb), .16);--seo-app-warning:var(--warning);--seo-app-warning-soft:rgba(var(--warning-rgb), .16);--seo-app-danger:var(--danger);--seo-app-danger-soft:rgba(var(--danger-rgb), .15);--seo-app-shadow:rgba(var(--bg-rgb), .34)}*{box-sizing:border-box}html,body{min-height:100%}body{background:linear-gradient(135deg, var(--bg), #0a151d 48%, #0d1714), linear-gradient(90deg, rgba(var(--primary-rgb), .07), transparent 28%, rgba(var(--secondary-rgb), .08));color:var(--text);letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:20;border:1px solid rgba(var(--primary-rgb), .46);background:var(--primary);color:var(--primary-ink);border-radius:999px;padding:10px 14px;font-weight:900;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}button,.page-action-link{background:linear-gradient(135deg, var(--primary), var(--secondary));min-height:44px;color:var(--primary-ink);cursor:pointer;box-shadow:0 14px 32px rgba(var(--primary-rgb), .18);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.page-content:focus-visible{outline:3px solid rgba(var(--primary-rgb), .92);outline-offset:3px}.seo-shell{grid-template-columns:280px minmax(0,1fr);height:100vh;min-height:0;display:grid;position:relative;overflow:hidden}.seo-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, rgba(var(--primary-rgb), .04) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--secondary-rgb), .03) 1px, transparent 1px), linear-gradient(120deg, transparent 0%, rgba(var(--primary-rgb), .06) 46%, transparent 72%);background-size:56px 56px,56px 56px,360px 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.seo-sidebar{z-index:2;border-right:1px solid rgba(var(--primary-rgb), .28);background:linear-gradient(180deg, #152226f7, #071013f2), linear-gradient(145deg, rgba(var(--primary-rgb), .1), transparent 44%);height:100vh;min-height:0;box-shadow:0 0 48px rgba(var(--primary-rgb), .12), inset -1px 0 0 rgba(var(--secondary-rgb), .1);flex-direction:column;padding:24px 18px;display:flex;position:relative;overflow:hidden}.brand-lockup{flex:none;align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--secondary));width:44px;height:44px;color:var(--primary-ink);box-shadow:0 12px 32px rgba(var(--primary-rgb), .28);border-radius:12px;place-items:center;font-weight:800;display:grid}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{color:var(--muted);margin-top:2px}.seo-sidebar nav{flex:auto;gap:16px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.nav-section{gap:6px;display:grid}.nav-section>span{color:#6f8979;letter-spacing:.1em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:800}.seo-sidebar a:not(.brand-lockup){color:var(--muted);border:1px solid #0000;border-radius:10px;padding:10px 12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s}.seo-sidebar a:not(.brand-lockup).active,.seo-sidebar a:not(.brand-lockup):hover{border-color:rgba(var(--primary-rgb), .34);background:linear-gradient(135deg, rgba(var(--primary-rgb), .16), rgba(var(--secondary-rgb), .08));color:var(--text);box-shadow:0 14px 32px rgba(var(--primary-rgb), .12);transform:translateY(-1px)}.seo-main{z-index:1;flex-direction:column;min-width:0;height:100vh;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.command-topbar{z-index:3;border-bottom:1px solid rgba(var(--primary-rgb), .24);background:linear-gradient(180deg, #071013e6, #101a1dc2), linear-gradient(90deg, rgba(var(--primary-rgb), .08), transparent 42%, rgba(var(--secondary-rgb), .08));min-height:72px;box-shadow:0 0 38px rgba(var(--primary-rgb), .1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;display:flex;position:relative}.topbar-left,.topbar-right,.page-actions{align-items:center;gap:12px;display:flex}.topbar-left{flex:auto;min-width:0}.topbar-right{flex:0 auto;justify-content:flex-end;min-width:0}.workspace-switcher,.workspace-scope,.global-search,.auth-status,.icon-button,.profile-button,.support-button{border:1px solid var(--line);background:linear-gradient(135deg, #152226d1, #0710139e), linear-gradient(90deg, rgba(var(--primary-rgb), .06), transparent);box-shadow:inset 0 1px 0 rgba(var(--text-rgb), .06)}.workspace-switcher{border-radius:14px;flex:none;align-items:center;gap:10px;min-width:270px;padding:8px 12px;display:flex}.workspace-icon,.avatar{background:linear-gradient(135deg, var(--primary), var(--secondary));width:34px;height:34px;color:var(--primary-ink);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.workspace-copy{gap:2px;min-width:0;display:grid}.workspace-copy>span,.workspace-scope span,.profile-button small{color:var(--muted);font-size:11px}.workspace-copy select{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:14px;font-weight:800}.workspace-copy option{background:var(--surface-3);color:var(--text)}.workspace-scope{border-radius:14px;flex:220px;gap:2px;max-width:320px;padding:9px 12px;display:grid}.workspace-scope strong{font-size:13px}.global-search{border-radius:999px;flex:260px;align-items:center;gap:10px;width:min(360px,28vw);min-width:220px;max-width:500px;min-height:44px;padding:0 14px;display:flex}.global-search span{color:var(--primary);font-size:12px;font-weight:800}.global-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.global-search input::placeholder{color:var(--muted)}.icon-button{width:44px;min-width:44px;color:var(--text);place-items:center;padding:0;display:grid}.auth-status{border-radius:999px;align-content:center;min-width:132px;min-height:44px;padding:6px 14px;display:grid}.auth-status strong,.auth-status span{white-space:nowrap;line-height:1.2;display:block}.auth-status strong{color:var(--primary);font-size:12px}.auth-status span{color:var(--muted);font-size:11px}.support-button{min-height:44px;color:var(--text);box-shadow:inset 0 1px 0 rgba(var(--text-rgb), .06);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.profile-button{min-height:44px;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:10px;padding:5px 12px 5px 5px;display:flex}.profile-button span:last-child{text-align:left;gap:1px;display:grid}.profile-button strong{white-space:nowrap}.page-content{flex:auto;min-height:0;padding:24px;overflow:hidden auto}.workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none;margin:0 auto 18px;display:grid}.workflow-step{border:1px solid rgba(var(--primary-rgb), .22);background:linear-gradient(135deg, rgba(var(--primary-rgb), .1), rgba(var(--secondary-rgb), .06)), #0710138f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:12px;display:grid}.workflow-step span{background:linear-gradient(135deg, var(--primary), var(--secondary));width:28px;height:28px;color:var(--primary-ink);border-radius:999px;grid-row:span 2;place-items:center;font-size:12px;font-weight:900;display:grid}.workflow-step strong,.workflow-step small{min-width:0}.workflow-step small{color:var(--muted);font-size:12px}.page-header{border:1px solid rgba(var(--primary-rgb), .24);background:linear-gradient(135deg, #152226c7, #0710139e), linear-gradient(90deg, rgba(var(--primary-rgb), .12), transparent 52%);box-shadow:0 18px 48px #07101352, inset 0 1px 0 rgba(var(--text-rgb), .06);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;max-width:none;margin:0 auto 22px;padding:18px;display:grid}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1,h2,p{margin-top:0}h1{background:linear-gradient(90deg, var(--text), var(--primary), var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:34px;line-height:1.05}h2{margin-bottom:10px;font-size:19px}.lede,.panel p,.panel li{color:var(--muted);line-height:1.55}.metric-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg, #152226eb, #071013c7), linear-gradient(120deg, rgba(var(--primary-rgb), .08), transparent 48%);box-shadow:0 18px 48px #07101347, inset 0 1px 0 rgba(var(--text-rgb), .045);border-radius:12px}.metric-card span,.metric-card small{color:var(--muted)}.metric-card strong{display:block}.metric-grid,.state-grid,.operator-grid,.three-column{gap:16px;width:100%;max-width:none;margin:0 auto 16px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.state-card{border:1px solid var(--line);background:linear-gradient(145deg, #152226eb, #071013c7), linear-gradient(120deg, rgba(var(--secondary-rgb), .08), transparent 48%);box-shadow:0 18px 48px #07101347, inset 0 1px 0 rgba(var(--text-rgb), .045);border-radius:12px;padding:16px;position:relative;overflow:hidden}.state-card:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.state-card.warning:before{background:var(--warning)}.state-card.blocked:before{background:var(--danger)}.state-card span,.state-card small{color:var(--muted)}.state-card span{text-transform:uppercase;font-size:12px;font-weight:800;display:block}.state-card strong{color:var(--text);margin:8px 0;font-size:18px;display:block}.state-card p{color:var(--muted);margin-bottom:10px;line-height:1.55}.state-card small{border:1px solid var(--line);border-radius:999px;padding:5px 8px;display:inline-flex}.state-readiness{width:100%;max-width:none;margin:0 auto 16px}.state-readiness>p{color:var(--muted);margin:0 0 18px;line-height:1.6}.state-badge{border:1px solid rgba(var(--primary-rgb), .32);color:var(--primary);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:8px 10px;font-size:12px;font-weight:800}.state-badge.warning{border-color:rgba(var(--warning-rgb), .42);color:var(--warning)}.state-readiness-grid,.state-card-grid{gap:14px;display:grid}.state-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-state-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:none;margin:0 auto 16px;display:grid}.live-state-branches .state-card{min-height:100%}.loading-shell{min-height:100vh}.loading-shell .seo-sidebar,.loading-shell .command-topbar,.loading-shell .page-header,.loading-shell .workflow-step,.loading-shell .metric-card,.loading-shell .state-card{pointer-events:none}.skeleton-block,.skeleton-line{border:1px solid color-mix(in srgb, var(--seo-app-border,#313944b8) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--seo-app-surface-muted,#333) 84%, transparent), color-mix(in srgb, var(--seo-app-primary,#1982b7) 22%, var(--seo-app-accent,#1ab1cb) 12%), color-mix(in srgb, var(--seo-app-surface-muted,#333) 84%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--seo-app-text,#fff) 8%, transparent);background-size:220% 100%;border-radius:8px;animation:1.45s ease-in-out infinite skeleton-pulse;position:relative;overflow:hidden}.skeleton-line{width:100%;height:12px}.skeleton-stack{gap:8px;width:100%;min-width:0;display:grid}.wide-stack{max-width:760px}.skeleton-line.tiny{width:72px}.skeleton-line.short{width:118px}.skeleton-line.medium{width:min(240px,70%)}.eyebrow-line{width:96px;height:10px}.title-line{width:min(520px,84%);height:34px}.lede-line{width:min(620px,92%)}.metric-line{width:72px;height:32px}.card-title-line{width:min(260px,82%);height:20px}.skeleton-brand{margin-bottom:24px}.skeleton-mark{background:linear-gradient(135deg, var(--seo-app-primary,#1982b7), var(--seo-app-accent,#1ab1cb));border-radius:12px;flex:none;width:44px;height:44px}.skeleton-nav{gap:16px;display:grid}.skeleton-nav-section{align-items:stretch}.skeleton-nav-item{border-radius:10px;height:38px}.skeleton-workspace{border-radius:14px;width:270px;height:52px}.skeleton-scope{border-radius:14px;width:min(320px,32vw);height:52px}.skeleton-search{border-radius:999px;width:min(360px,28vw);height:44px}.skeleton-pill{border-radius:999px;width:132px;height:44px}.skeleton-button{border-radius:999px;width:92px;height:44px}.skeleton-profile{border-radius:999px;width:150px;height:44px}.skeleton-workflow-step{min-height:58px}.skeleton-step-number{border-radius:999px;width:28px;height:28px}.skeleton-page-header{background:linear-gradient(135deg, color-mix(in srgb, var(--seo-app-surface,#2b2b2b) 78%, var(--seo-app-bg,#202122)), color-mix(in srgb, var(--seo-app-surface-strong,#333) 64%, transparent)), linear-gradient(90deg, var(--seo-app-primary-soft,#1982b72e), transparent 52%);min-height:150px}.skeleton-action{border-radius:12px;width:138px;height:44px}.skeleton-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--seo-app-surface,#2b2b2b) 88%, var(--seo-app-bg,#202122)), color-mix(in srgb, var(--seo-app-surface-muted,#333) 72%, transparent)), linear-gradient(120deg, var(--seo-app-accent-soft,#1baec929), transparent 48%);min-height:132px}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.skeleton-block,.skeleton-line{animation:none}}.state-group{border:1px solid var(--line);background:#07101352;border-radius:14px;padding:14px}.state-group h3{margin:0 0 8px}.state-group>p{color:var(--muted);margin:0 0 12px;line-height:1.55}.state-key{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:var(--secondary)!important;text-transform:none!important}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.panel{padding:18px}.metric-card strong{margin:8px 0;font-size:32px}.wide{grid-column:1/-1}.panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.opportunity-table{gap:8px;display:grid;overflow-x:auto}.table-row{border-top:1px solid var(--line);min-width:1100px;color:var(--muted);grid-template-columns:120px minmax(220px,1.2fr) minmax(260px,1.4fr) minmax(180px,.8fr) minmax(220px,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.table-row>span,.table-row>strong{overflow-wrap:anywhere;min-width:0}.score-details{color:#9bb2a4;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.mobile-cell-label{display:none}.table-head{color:#cde1d3;text-transform:uppercase;border-top:0;font-size:12px;font-weight:800}.pill{border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.pill.critical{background:rgba(var(--danger-rgb), .14);color:var(--danger)}.pill.high{background:rgba(var(--warning-rgb), .14);color:var(--warning)}.pill.connected,.pill.ready,.pill.approval,.pill.published,.pill.monthly,.pill.weekly{color:var(--primary);background:#84d69d24}.pill.medium,.pill.draft,.pill.queued,.pill.watch{color:var(--blue);background:#88b9ff24}.approval-stack,.provider-grid{gap:10px;display:grid}.approval-stack span,.provider-grid div,.credit-card{border:1px solid var(--line);background:#ffffff08;border-radius:10px;padding:12px}.rank-chart{border-bottom:1px solid var(--line);align-items:end;gap:10px;height:190px;padding-top:20px;display:flex}.rank-chart span{background:linear-gradient(180deg, var(--primary), var(--blue));border-radius:8px 8px 0 0;flex:1;min-width:18px;display:block}.check-list{margin:12px 0 0;padding-left:18px}.credit-card strong{margin-top:6px;font-size:34px;display:block}.ecosystem-job-panel{border:1px solid rgba(var(--secondary-rgb), .22);background:linear-gradient(135deg, #152226eb, #071013bd), linear-gradient(90deg, rgba(var(--secondary-rgb), .08), transparent 48%, rgba(var(--primary-rgb), .06));border-radius:22px;gap:18px;margin:0 4px;padding:22px;display:grid;box-shadow:0 22px 54px #07101357}.ecosystem-job-panel .panel-heading p{color:var(--muted);max-width:760px;margin:8px 0 0}.execution-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.execution-summary>div,.execution-state-list li,.execution-state,.broker-alert,.broker-error-details{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px}.execution-summary span,.execution-state span,.execution-state-list small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.execution-summary strong{overflow-wrap:anywhere}.broker-alert{gap:4px;display:grid}.broker-alert.warning{border-color:rgba(var(--warning-rgb), .42);color:var(--warning)}.broker-alert.error{border-color:rgba(var(--danger-rgb), .42);color:var(--danger)}.broker-error-details summary{cursor:pointer;font-weight:800}.broker-error-details pre{color:var(--muted);white-space:pre-wrap;margin:10px 0 0;font-size:12px;overflow-x:auto}.pr-link{border:1px solid rgba(var(--primary-rgb), .34);width:fit-content;color:var(--primary);border-radius:999px;padding:10px 14px;font-weight:800;display:inline-flex}.inline-action-form{margin:0;display:inline-flex}.inline-action{border:1px solid rgba(var(--primary-rgb), .34);width:fit-content;color:var(--primary);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.execution-state-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.execution-state-list li.active{border-color:rgba(var(--primary-rgb), .48);background:rgba(var(--primary-rgb), .12);color:var(--primary)}.recommendation-cockpit{gap:18px;max-width:none;margin:0 auto 18px;display:grid}.recommendation-detail-card,.approval-mode-panel article,.timeline-status-grid article,.advanced-evidence-drawer{border:1px solid var(--line);background:linear-gradient(145deg, #152226f0, #071013c7), linear-gradient(120deg, rgba(var(--primary-rgb), .07), transparent 48%, rgba(var(--secondary-rgb), .07));box-shadow:0 20px 52px #0710134d, inset 0 1px 0 rgba(var(--text-rgb), .05);border-radius:18px}.recommendation-detail-card,.advanced-evidence-drawer{padding:20px}.recommendation-detail-card .panel-heading p{color:var(--muted);max-width:760px}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.decision-banner{border:1px solid rgba(var(--primary-rgb), .34);background:rgba(var(--primary-rgb), .1);color:var(--primary);border-radius:14px;margin-top:14px;padding:12px 14px}.decision-banner.rejected{border-color:rgba(var(--danger-rgb), .34);background:rgba(var(--danger-rgb), .08);color:#ffdada}.recommendation-score-grid,.preview-grid,.affected-grid,.approval-mode-panel,.timeline-status-grid{gap:12px;display:grid}.audit-results-workbench{gap:16px;width:100%;max-width:none;margin:0 auto 16px;display:grid}.audit-results-heading,.audit-summary-grid article,.audit-category-grid article,.audit-filter-bar,.audit-quick-actions,.audit-issue-card,.audit-empty-state{border:1px solid var(--line);background:linear-gradient(145deg, #152226eb, #071013c2), linear-gradient(120deg, rgba(var(--secondary-rgb), .08), transparent 46%);box-shadow:0 18px 48px #07101347, inset 0 1px 0 rgba(var(--text-rgb), .045);border-radius:16px}.audit-results-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.audit-results-heading p,.audit-empty-state p,.audit-issue-card p,.evidence-drawer li,.evidence-drawer p,.evidence-drawer small,.evidence-drawer dd,.audit-category-grid small,.audit-summary-grid small{color:var(--muted);line-height:1.5}.scan-freshness{border:1px solid rgba(var(--primary-rgb), .24);border-radius:14px;gap:4px;min-width:150px;padding:12px;display:grid}.scan-freshness span,.audit-summary-grid span,.audit-filter-bar label>span,.result-count span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.audit-summary-grid,.audit-category-grid{gap:12px;display:grid}.recommendation-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.preview-grid,.affected-grid,.approval-mode-panel,.timeline-status-grid{gap:12px;display:grid}.audit-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.audit-summary-grid article,.audit-category-grid article{padding:14px}.audit-summary-grid strong{margin:6px 0;font-size:28px;display:block}.audit-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-category-grid article{gap:10px;display:grid}.audit-category-grid article>div:first-child{justify-content:space-between;gap:10px;display:flex}.category-meter{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.category-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;display:block}.audit-filter-bar{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr));gap:12px;padding:16px;display:grid}.audit-filter-bar label{gap:6px;display:grid}.audit-filter-bar input,.audit-filter-bar select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#071013b8;border-radius:12px;padding:0 10px}.audit-search{grid-column:span 2}.audit-quick-actions{justify-content:space-between;gap:12px;padding:14px;display:flex}.audit-quick-actions>div{flex-wrap:wrap;gap:8px;display:flex}.secondary-action{border:1px solid rgba(var(--secondary-rgb), .26);background:rgba(var(--secondary-rgb), .08);color:var(--text);box-shadow:none}.secondary-action.active{border-color:rgba(var(--primary-rgb), .48);color:var(--primary)}.audit-issue-results{gap:12px;display:grid}.result-count{align-items:baseline;gap:8px;display:flex}.result-count strong{color:var(--primary);font-size:24px}.audit-issue-card{gap:14px;padding:16px;display:grid;overflow:hidden}.audit-issue-card.critical{border-color:rgba(var(--danger-rgb), .34)}.audit-issue-card.high{border-color:rgba(var(--warning-rgb), .34)}.audit-issue-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.audit-issue-main h3{margin:0 0 8px}.audit-issue-meta,.audit-chips,.evidence-grid{gap:10px;display:grid}.audit-issue-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-issue-meta span,.audit-chips span{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:12px;padding:10px}.audit-issue-meta strong{color:var(--text);margin-bottom:4px;display:block}.audit-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.evidence-drawer{border:1px solid rgba(var(--secondary-rgb), .2);background:#0710136b;border-radius:14px;padding:12px}.evidence-drawer summary{cursor:pointer;font-weight:800}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.approval-mode-panel,.timeline-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.timeline-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendation-score-grid article,.preview-grid article,.affected-grid article{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px}.recommendation-score-grid span,.preview-grid span,.affected-grid span,.timeline-status-grid span{color:var(--muted);text-transform:none;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.recommendation-score-grid strong,.timeline-status-grid strong{overflow-wrap:anywhere}.preview-grid p,.affected-grid li,.approval-mode-panel p,.advanced-evidence-drawer li{color:var(--muted);line-height:1.55}.approval-mode-panel article,.timeline-status-grid article{padding:16px}.timeline-status-grid article.failed{border-color:rgba(var(--danger-rgb), .44);background:rgba(var(--danger-rgb), .08)}.lifecycle-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline-step{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px;position:relative;overflow:hidden}.timeline-step:before{content:"";background:var(--muted);height:3px;position:absolute;inset:0 0 auto}.timeline-step.done:before,.timeline-step.active:before{background:var(--primary)}.timeline-step.failed:before{background:var(--danger)}.timeline-step span{margin-bottom:8px;font-weight:900;display:block}.timeline-step p{color:var(--muted);margin:0;line-height:1.45}.advanced-evidence-drawer summary{cursor:pointer;font-weight:900}.evidence-grid section{border-top:1px solid var(--line);padding-top:10px}.evidence-grid h4,.evidence-grid dl,.evidence-grid ul{margin:0}.evidence-grid ul{padding-left:18px}.evidence-grid dt{color:var(--primary);font-size:12px;font-weight:800}.evidence-grid dd{overflow-wrap:anywhere;margin:0 0 8px}.audit-empty-state{text-align:center;padding:24px}@media (max-width:1100px){.seo-shell{flex-direction:column;grid-template-columns:none;display:flex}.seo-sidebar{border-right:0;border-bottom:1px solid rgba(var(--primary-rgb), .24);flex:none;height:auto;max-height:180px;padding:14px;overflow:hidden}.brand-lockup{margin-bottom:12px}.seo-sidebar nav{scrollbar-width:none;flex:none;gap:8px;min-height:44px;padding:0 0 4px;display:flex;overflow:auto hidden}.seo-sidebar nav::-webkit-scrollbar{display:none}.nav-section{flex:none;align-items:center;gap:8px;display:flex}.nav-section>span{white-space:nowrap;padding:0 4px 0 0}.seo-sidebar a:not(.brand-lockup){white-space:nowrap}.seo-main{flex:auto;height:auto}.command-topbar{grid-template-columns:1fr;align-items:stretch;display:grid}.topbar-left,.topbar-right{flex-wrap:wrap}.workspace-switcher,.workspace-scope,.global-search{width:100%;max-width:none}.seo-sidebar{position:relative}.metric-grid,.state-grid,.state-readiness-grid,.live-state-branches,.workflow-rail,.operator-grid,.three-column,.execution-summary,.execution-state-list,.recommendation-score-grid,.preview-grid,.affected-grid,.approval-mode-panel,.timeline-status-grid,.lifecycle-timeline{grid-template-columns:minmax(0,1fr)}.live-state-branches,.live-state-branches .state-card{min-width:0;max-width:100%}.live-state-branches .state-card span,.live-state-branches .state-card strong,.live-state-branches .state-card p{overflow-wrap:anywhere}.wide{grid-column:auto}}@media (max-width:720px){.seo-sidebar{padding:16px 14px}.command-topbar,.page-content{padding-left:14px;padding-right:14px}.command-topbar{gap:10px;min-height:auto}.topbar-left{display:block}.topbar-right{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.icon-button{width:100%}.workspace-switcher{min-width:0}.profile-button{justify-content:flex-start;min-width:0}.profile-button strong,.profile-button small{text-overflow:ellipsis;overflow:hidden}.page-header{grid-template-columns:minmax(0,1fr);padding:16px}.page-actions button,.page-actions a,.panel-heading button,.panel-heading a{width:100%}.panel-heading{flex-direction:column;align-items:stretch}h1{font-size:31px}.page-header,.metric-grid,.state-grid,.state-readiness-grid,.live-state-branches,.audit-summary-grid,.audit-category-grid,.operator-grid,.three-column,.execution-summary,.execution-state-list,.recommendation-cockpit,.ecosystem-job-panel{width:calc(100vw - 32px);min-width:0;max-width:calc(100vw - 32px);margin-left:0;margin-right:0}.recommendation-detail-card,.recommendation-detail-card .panel-heading,.recommendation-detail-card .panel-heading>div,.ecosystem-job-panel,.ecosystem-job-panel .panel-heading,.ecosystem-job-panel .panel-heading>div{width:100%;min-width:0;max-width:100%}.recommendation-detail-card p,.recommendation-detail-card span,.recommendation-detail-card strong,.ecosystem-job-panel p,.ecosystem-job-panel span,.ecosystem-job-panel strong,.ecosystem-job-panel h2{overflow-wrap:anywhere}.audit-summary-grid,.audit-category-grid{grid-template-columns:minmax(0,1fr)}.audit-category-grid article>div:first-child{flex-wrap:wrap}.live-state-branches{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.workspace-scope,.global-search{display:none}.audit-filter-bar{grid-template-columns:1fr}.audit-search{grid-column:auto}.audit-quick-actions{flex-direction:column}.auth-status,.support-button,.profile-button,.inline-action,.inline-action-form{width:100%}.inline-action-form{display:flex}.opportunity-table{overflow-x:visible}.table-head{display:none}.table-row{border:1px solid var(--line);background:#ffffff08;border-radius:14px;grid-template-columns:1fr;gap:8px;min-width:0;padding:14px}.table-row>span,.table-row>strong,.table-row .pill{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.mobile-cell-label{color:var(--primary);text-transform:uppercase;font-size:11px;font-weight:900;display:inline}.table-row .pill{border-radius:12px;justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.suite-login{--login-accent:#22d3ee;--login-accent-2:#60a5fa;--login-accent-3:#34d399;--login-panel:#020617c2;--login-border:#ffffff24;color:#f8fafc;letter-spacing:0;align-items:center;min-height:100vh;padding:32px 24px;display:grid;position:relative;overflow:hidden}.suite-login--seo{background:linear-gradient(135deg,#061018 0%,#082f49 45%,#020617 100%)}.suite-login--media{--login-accent-2:#e879f9;--login-accent-3:#8b5cf6;background:linear-gradient(135deg,#080915 0%,#111827 52%,#140921 100%)}.suite-login__backdrop,.suite-login__glow{pointer-events:none;position:absolute}.suite-login__backdrop{background:radial-gradient(circle at 18% 15%, color-mix(in srgb, var(--login-accent) 28%, transparent), transparent 34%), radial-gradient(circle at 82% 75%, color-mix(in srgb, var(--login-accent-2) 20%, transparent), transparent 38%), linear-gradient(135deg, #0206171f, #020617d1);inset:0}.suite-login__glow{background:color-mix(in srgb, var(--login-accent) 13%, transparent);filter:blur(64px);border-radius:999px;width:320px;height:320px;top:8%;right:12%}.suite-login__grid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:40px;width:min(100%,1280px);min-height:calc(100vh - 64px);margin:0 auto;display:grid;position:relative}.suite-login__hero{display:block}.suite-login__badge{border:1px solid color-mix(in srgb, var(--login-accent) 28%, transparent);background:color-mix(in srgb, var(--login-accent) 10%, transparent);color:#cffafe;text-transform:uppercase;letter-spacing:.18em;max-width:100%;box-shadow:0 0 34px color-mix(in srgb, var(--login-accent) 16%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.suite-login__badgeIcon,.suite-login__submitIcon,.suite-login__trustIcon{flex:none;width:16px;height:16px}.suite-login__headline{color:#fff;max-width:780px;margin:30px 0 0;font-size:clamp(48px,5.2vw,78px);font-weight:900;line-height:.96}.suite-login__headlineAccent{background:linear-gradient(90deg, #cffafe, color-mix(in srgb, var(--login-accent-2) 80%, #fff), color-mix(in srgb, var(--login-accent-3) 80%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.suite-login__subcopy{color:#e2e8f0d1;max-width:660px;margin:24px 0 0;font-size:18px;line-height:1.7}.suite-login__cards{gap:12px;max-width:760px;margin-top:30px;display:grid}.suite-login__cards--seo{grid-template-columns:repeat(3,minmax(0,1fr))}.suite-login__cards--media{grid-template-columns:repeat(4,minmax(0,1fr))}.suite-login__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;min-height:112px;padding:16px}.suite-login__cardTitle{color:#cffafe;font-size:14px;font-weight:900}.suite-login__card p{color:#cbd5e1d1;margin:8px 0 0;font-size:12px;line-height:1.55}.suite-login__panel{border:1px solid var(--login-border);background:var(--login-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;width:min(100%,440px);margin:0 auto;padding:30px;box-shadow:0 24px 90px #02061794}.suite-login__panelHeader{text-align:left;margin-bottom:24px}.suite-login__mark{background:linear-gradient(135deg, var(--login-accent), var(--login-accent-2), var(--login-accent-3));color:#020617;width:48px;height:48px;box-shadow:0 0 34px color-mix(in srgb, var(--login-accent) 26%, transparent);border-radius:16px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:900;display:grid}.suite-login__title{color:#fff;margin:0;font-size:30px;font-weight:900;line-height:1.1}.suite-login__panelCopy{color:#cbd5e1;margin:10px 0 0;font-size:14px;line-height:1.55}.suite-login__oauth,.suite-login__submit{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.suite-login__oauth{color:#020617;box-shadow:none;background:#fff}.suite-login__submit{background:linear-gradient(90deg, var(--login-accent), var(--login-accent-2), var(--login-accent-3));color:#020617;box-shadow:0 14px 34px color-mix(in srgb, var(--login-accent) 22%, transparent);gap:8px}.suite-login__oauth:disabled,.suite-login__submit:disabled,.suite-login__modeButton:disabled,.suite-login__show:disabled,.suite-login__input:disabled{cursor:not-allowed;opacity:.56}.suite-login__divider{color:#94a3b8;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;margin:24px 0;font-size:11px;font-weight:800;line-height:1;display:flex;position:relative}.suite-login__divider:before{content:"";background:#ffffff1a;height:1px;position:absolute;left:0;right:0}.suite-login__divider span{background:#020617;padding:0 12px;position:relative}.suite-login__mode,.suite-login__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.suite-login__mode{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:20px;padding:4px}.suite-login__modeButton{color:#94a3b8;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;font-size:14px;font-weight:800}.suite-login__modeButton--active{color:#cffafe;background:#ffffff24}.suite-login__message{border:1px solid;border-radius:16px;margin-bottom:16px;padding:14px;font-size:14px;line-height:1.45}.suite-login__message--success{color:#d1fae5;background:#34d3991a;border-color:#6ee7b74d}.suite-login__message--error{color:#ffe4e6;background:#fb71851a;border-color:#fda4af4d}.suite-login__form{gap:16px;display:grid}.suite-login__field{gap:8px;display:grid}.suite-login__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900;line-height:1}.suite-login__input{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;outline:0;padding:0 14px}.suite-login__input::placeholder{color:#64748b}.suite-login__input:focus{border-color:color-mix(in srgb, var(--login-accent) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--login-accent) 10%, transparent)}.suite-login__password{position:relative}.suite-login__password .suite-login__input{padding-right:74px}.suite-login__show{color:#cbd5e1;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:12px;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.suite-login__trust{color:#cbd5e1;margin-top:20px;font-size:12px}.suite-login__trustCard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;min-height:72px;padding:12px}.suite-login__trustIcon{color:#a5f3fc;margin-bottom:8px;display:block}@media (max-width:1023px){.suite-login{padding:24px 16px}.suite-login__grid{justify-content:center;min-height:calc(100vh - 48px);display:flex}.suite-login__hero{display:none}}@media (max-width:520px){.suite-login__panel{border-radius:20px;width:100%;padding:24px 18px}.suite-login__title{font-size:26px}.suite-login__trust{grid-template-columns:1fr}}.seo-animation-shell{pointer-events:none;position:absolute;inset:0;overflow:hidden}.seo-animation-bg{background:radial-gradient(circle at 25% 22%,#22d3ee38,#0000 34%),radial-gradient(circle at 72% 64%,#3b82f633,#0000 36%),radial-gradient(circle at 50% 45%,#10b98129,#0000 42%);position:absolute;inset:0}.seo-animation-orb{filter:blur(64px);border-radius:999px;animation:4s ease-in-out infinite seo-node-pulse;position:absolute}.seo-animation-orb--one{background:#22d3ee33;width:288px;height:288px;top:40px;left:-96px}.seo-animation-orb--two{background:#3b82f633;width:384px;height:384px;bottom:0;right:0}.seo-animation-lines{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.seo-node{color:#cffafe;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0206178c;border:1px solid #a5f3fc40;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:10px;font-weight:900;line-height:1;display:flex;position:absolute;box-shadow:0 0 34px #22d3ee42}.seo-node-ring{border-radius:inherit;border:1px solid #67e8f91a;position:absolute;inset:-8px}.seo-packet{background:#6ee7b7;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #6ee7b7cc}.seo-scan{background:linear-gradient(90deg,#0000,#a5f3fcb3,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.guided-action-flow,.visual-card-grid{gap:16px;width:100%;max-width:none;margin:0 auto 16px;display:grid}.guided-action-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-action-flow article,.dashboard-card{border:1px solid var(--line);background:linear-gradient(145deg, #152226e6, #071013bd), linear-gradient(120deg, rgba(var(--primary-rgb), .08), transparent 50%);box-shadow:0 18px 48px #07101342, inset 0 1px 0 rgba(var(--text-rgb), .045);border-radius:16px}.guided-action-flow article{align-items:center;gap:12px;padding:14px;display:flex}.guided-action-flow span{background:rgba(var(--primary-rgb), .14);width:34px;height:34px;color:var(--primary);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.visual-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card{padding:16px;position:relative;overflow:hidden}.dashboard-card:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-card.warning:before{background:var(--warning)}.dashboard-card.blocked:before{background:var(--danger)}.dashboard-card h3{margin:10px 0 8px}.dashboard-card p{color:var(--muted);margin-bottom:12px;line-height:1.5}.card-kicker-row,.card-meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-kicker-row,.card-meta-row span{color:var(--muted);font-size:12px}.status-badge{border:1px solid rgba(var(--primary-rgb), .34);text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-weight:900;display:inline-flex;color:var(--primary)!important}.card-meta-row strong{color:var(--primary);text-align:right;font-size:12px}.severity-meter{background:#ffffff0f;border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.severity-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--warning), var(--danger));height:100%;display:block}.mini-bars{align-items:end;gap:6px;height:64px;margin:12px 0;display:flex}.mini-bars span{background:linear-gradient(180deg, var(--primary), var(--blue));border-radius:8px 8px 0 0;flex:1;min-width:8px}.workflow-steps{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.workflow-steps span,.timeline-list li{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:999px;padding:6px 8px;font-size:12px}.workflow-steps.compact span{border-radius:10px}.timeline-list{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}@media (max-width:1100px){.guided-action-flow,.visual-card-grid{grid-template-columns:1fr}}.outcome-report-cockpit{gap:18px;width:100%;max-width:none;margin:0 auto 16px;display:grid}.outcome-cockpit-header,.outcome-card,.outcome-chart,.outcome-proof-panel,.activity-feed-panel,.settings-panel{border:1px solid var(--line);background:linear-gradient(145deg, #152226f0, #071013cc), linear-gradient(120deg, rgba(var(--primary-rgb), .08), transparent 48%, rgba(var(--secondary-rgb), .08));box-shadow:0 18px 48px #07101347, inset 0 1px 0 rgba(var(--text-rgb), .05);border-radius:18px}.outcome-cockpit-header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:18px;padding:20px;display:grid}.outcome-cockpit-header p,.outcome-card p,.outcome-chart p,.outcome-proof-panel p,.activity-timeline p,.settings-list p{color:var(--muted);line-height:1.55}.sample-outcome-note{border:1px solid rgba(var(--warning-rgb), .34);background:rgba(var(--warning-rgb), .08);color:var(--warning);border-radius:14px;margin-top:12px;padding:12px;font-weight:800}.outcome-workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.outcome-workflow-rail li{border:1px solid rgba(var(--primary-rgb), .28);background:rgba(var(--primary-rgb), .08);color:var(--primary);text-align:center;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:900}.outcome-card-grid,.outcome-chart-grid,.autonomous-ops-grid{gap:14px;display:grid}.outcome-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.outcome-card{padding:16px;position:relative;overflow:hidden}.outcome-card:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.outcome-card.estimated:before{background:var(--warning)}.outcome-card.operational:before{background:var(--secondary)}.outcome-card span,.outcome-card small,.outcome-card em,.chart-heading span,.activity-timeline span,.activity-timeline small,.settings-list span{color:var(--muted);font-size:12px}.outcome-card span,.settings-list span{letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:block}.outcome-card strong{margin:10px 0 4px;font-size:30px;display:block}.outcome-card small,.outcome-card em{border:1px solid var(--line);border-radius:999px;padding:5px 8px;display:inline-flex}.outcome-card em{color:var(--secondary);font-style:normal}.outcome-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-proof-panel{gap:14px;padding:18px;display:grid}.proof-status,.proof-gate span{border:1px solid rgba(var(--warning-rgb), .36);color:var(--warning);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.outcome-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-gate{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px}.proof-gate.forecasted{border-color:rgba(var(--secondary-rgb), .34);background:rgba(var(--secondary-rgb), .07)}.proof-gate.blocked{border-color:rgba(var(--warning-rgb), .4);background:rgba(var(--warning-rgb), .08)}.outcome-chart{gap:12px;min-height:290px;padding:18px;display:grid}.chart-heading{justify-content:space-between;gap:16px;display:flex}.chart-heading h3{margin:0}.chart-heading span{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;align-self:start;padding:5px 8px}.chart-state{border:1px dashed rgba(var(--secondary-rgb), .28);min-height:150px;color:var(--secondary);text-align:center;border-radius:14px;place-items:center;padding:18px;display:grid}.chart-state.error{border-color:rgba(var(--danger-rgb), .36);color:var(--danger)}.bar-chart{border-bottom:1px solid var(--line);align-items:end;gap:10px;min-height:170px;padding-top:12px;display:flex}.bar-chart>span{background:linear-gradient(180deg, var(--primary), var(--blue));min-height:36px;color:var(--primary-ink);border-radius:10px 10px 0 0;flex:1;align-content:end;justify-items:center;padding:8px 4px;display:grid}.bar-chart small,.bar-chart strong{color:var(--primary-ink);font-size:11px}.autonomous-ops-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.activity-feed-panel,.settings-panel{padding:18px}.activity-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-timeline li,.settings-list article{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px}.activity-timeline li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activity-timeline li.pending-action{border-color:rgba(var(--warning-rgb), .44);background:rgba(var(--warning-rgb), .08)}.activity-timeline li.running{border-color:rgba(var(--secondary-rgb), .38)}.activity-timeline strong,.settings-list strong{margin:5px 0;display:block}.activity-timeline button{white-space:nowrap}.settings-list{gap:10px;display:grid}@media (max-width:1100px){.outcome-cockpit-header,.outcome-chart-grid,.outcome-proof-grid,.autonomous-ops-grid{grid-template-columns:1fr}.outcome-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.outcome-card-grid,.outcome-workflow-rail,.activity-timeline li{grid-template-columns:1fr}}
