:root{--bg:#101112;--panel:#18191b;--panel-2:#202226;--line:#303238;--text:#f6f0e8;--muted:#aaa19a;--gold:#e0b85b;--gold-2:#f3d98a;--rose:#d96b86;--blue:#68a9d6;--green:#69c48f;--red:#e36868;--shadow:0 22px 70px #00000059}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:linear-gradient(180deg, #ffffff0a, transparent 340px), radial-gradient(circle at 16% 0%, #e0b85b2e, transparent 360px), radial-gradient(circle at 90% 12%, #68a9d624, transparent 420px), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,.button:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible,.candidate-card:focus-visible,.cluster-row:focus-visible,.finalist-card:focus-visible,.golden-card:focus-visible,.selected-candidate-panel:focus-visible,.ecosystem-brand:focus-visible,.ecosystem-switcher-item:focus-visible{outline-offset:3px;outline:2px solid #e0b85beb;box-shadow:0 0 0 5px #e0b85b29}.quick-actions button:focus-visible{outline-offset:2px;outline:2px solid #e0b85beb;box-shadow:0 0 0 4px #e0b85b29}.studio{min-height:100vh}.ecosystem-header{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;min-height:46px;display:flex;position:fixed;top:14px;left:14px;right:14px}.ecosystem-header>*{pointer-events:auto}.ecosystem-header>.ecosystem-switcher,.ecosystem-header>.ecosystem-brand,.ecosystem-account{background:#101112eb;border:1px solid #e0b85b3d;border-radius:14px;box-shadow:0 14px 34px #00000052}.ecosystem-header>.ecosystem-switcher{padding:5px 7px}.ecosystem-header>.ecosystem-brand{padding:8px 10px}.ecosystem-brand{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:3px 5px 3px 3px;text-decoration:none;display:flex}.ecosystem-brand:hover{background:#e0b85b17}.ecosystem-brand-sigil,.ecosystem-product-mark{color:var(--gold-2);letter-spacing:-.02em;background:linear-gradient(135deg,#e0b85b38,#ffffff0a);border:1px solid #e0b85b7a;flex:none;place-items:center;font-weight:850;display:grid}.ecosystem-brand-sigil{border-radius:8px;width:34px;height:34px;font-size:11px}.ecosystem-brand-sigil.has-image{background:#08090b;border-color:#e0b85b5c;overflow:hidden;box-shadow:0 0 0 1px #00000073,0 7px 18px #00000047}.ecosystem-brand-sigil.has-image img{object-fit:cover;width:100%;height:100%;display:block}.ecosystem-brand-copy,.ecosystem-product-copy{min-width:0;display:grid}.ecosystem-brand-copy strong{font-size:12px;line-height:1.1}.ecosystem-brand-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.ecosystem-account{place-items:center;width:48px;height:48px;display:grid}.custom-user-menu{position:relative}.custom-user-trigger{width:100%;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:2px;padding:3px;display:inline-flex}.custom-user-trigger:hover,.custom-user-trigger:focus-visible,.custom-user-trigger[aria-expanded=true]{color:var(--gold-2);background:#e0b85b17;outline:none}.custom-user-avatar{background-color:#090a0c;background-position:50%;background-size:cover;border:1px solid #e0b85b5c;border-radius:10px;flex:none;width:34px;height:34px;display:inline-block;box-shadow:0 7px 18px #00000047}.custom-user-avatar.large{border-radius:11px;width:42px;height:42px}.custom-user-chevron{margin-left:-4px;transition:transform .15s}.custom-user-trigger[aria-expanded=true] .custom-user-chevron{transform:rotate(180deg)}.custom-user-popover{z-index:100;background:#101112fa;border:1px solid #e0b85b47;border-radius:14px;width:min(300px,100vw - 28px);position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.custom-user-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.custom-user-identity>span:last-child{gap:3px;min-width:0;display:grid}.custom-user-identity strong,.custom-user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-user-identity strong{font-size:13px}.custom-user-identity small{color:var(--muted);font-size:11px}.custom-user-divider{background:#ffffff14;height:1px}.custom-user-action{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:750;display:flex}.custom-user-action:hover,.custom-user-action:focus-visible{background:#e0b85b17;outline:none}.custom-user-action.danger{color:#ffb6b6}.ecosystem-switcher{position:relative}.ecosystem-switcher-trigger{cursor:pointer}.ecosystem-switcher-chevron{color:var(--muted);margin-left:2px;transition:transform .15s}.ecosystem-switcher-trigger[aria-expanded=true] .ecosystem-switcher-chevron{transform:rotate(180deg)}.ecosystem-switcher-menu{background:#101112fa;border:1px solid #e0b85b47;border-radius:14px;width:min(340px,100vw - 28px);position:absolute;top:calc(100% + 11px);left:-2px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.ecosystem-switcher-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 14px 10px;display:flex}.ecosystem-switcher-heading strong{font-size:12px}.ecosystem-switcher-heading span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.ecosystem-switcher-list{gap:3px;padding:6px;display:grid}.ecosystem-switcher-item{min-height:58px;color:var(--text);border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;text-decoration:none;display:grid}.ecosystem-switcher-item:hover,.ecosystem-switcher-item.current{background:#e0b85b14;border-color:#e0b85b33}.ecosystem-product-mark{border-radius:10px;width:38px;height:38px;font-size:10px}.ecosystem-product-mark.has-image{background:#070914;border-color:#ffffff24;overflow:hidden}.ecosystem-product-mark.has-image img{object-fit:cover;width:100%;height:100%;display:block}.ecosystem-product-copy{gap:3px}.ecosystem-product-copy strong{font-size:12px}.ecosystem-product-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.ecosystem-switcher-item>svg{color:var(--muted)}.ecosystem-switcher-item.current>svg{color:var(--gold)}.spiralbound-handoff{background:linear-gradient(120deg,#68a9d624,#e0b85b14);border:1px solid #68a9d661;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:18px;display:flex}.spiralbound-handoff>div{gap:4px;display:grid}.spiralbound-handoff span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:850}.spiralbound-handoff small{max-width:720px;color:var(--muted);line-height:1.45}.spiralbound-handoff em{color:#ffb6b6;font-size:12px;font-style:normal}.alchemy-lifecycle{background:#68a9d614;border:1px solid #68a9d64d;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.alchemy-lifecycle span{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.alchemy-lifecycle strong{text-transform:capitalize}.alchemy-lifecycle a{color:var(--gold-2);font-size:12px;font-weight:750}.alchemy-lifecycle small{color:#ffb6b6}@media (max-width:900px){.ecosystem-header{width:auto;margin:10px 12px 0;position:relative;top:auto;left:auto;right:auto}.spiralbound-handoff{flex-direction:column;align-items:stretch}}.workspace-switcher{z-index:80;background:#101112e6;border:1px solid #e0b85b3d;border-radius:14px;grid-template-columns:repeat(4,minmax(108px,1fr)) minmax(126px,1.08fr);gap:6px;padding:5px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000052}.coverage-studio{gap:18px;width:min(1240px,100vw - 32px);margin:0 auto;padding:92px 0 48px;display:grid}.coverage-hero{box-shadow:var(--shadow);background:linear-gradient(120deg,#e0b85b1f,#0000 46%),#18191bd1;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:24px;display:grid}.coverage-hero h1{letter-spacing:-.045em;max-width:780px;margin:4px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.04}.coverage-hero>div>p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.coverage-freshness{border-left:1px solid #ffffff1a;gap:3px;min-width:190px;padding-left:18px;display:grid}.coverage-freshness span,.coverage-summary span,.coverage-detail-metrics span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850}.coverage-freshness strong{font-size:22px}.coverage-freshness small{color:var(--muted)}.coverage-freshness .button{width:100%;margin-top:8px}.coverage-section-nav{background:#0f1012eb;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid;box-shadow:0 12px 30px #0000002e}.coverage-section-nav button{min-width:0;min-height:62px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.coverage-section-nav button>span:not(.demand-scan-icon){gap:3px;min-width:0;display:grid}.coverage-section-nav button b{color:inherit;font-size:12px;font-weight:900}.coverage-section-nav button>span>strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.coverage-section-nav button:hover{color:var(--text);background:#ffffff0a;border-color:#ffffff14}.coverage-section-nav button.active{color:var(--gold-2);background:linear-gradient(145deg,#e0b85b2b,#e0b85b0f);border-color:#e0b85b57}.coverage-scan-key{color:var(--muted);scrollbar-width:none;align-items:center;gap:11px;margin:-3px 2px 1px;font-size:9px;display:flex;overflow-x:auto}.coverage-scan-key::-webkit-scrollbar{display:none}.coverage-scan-key>span{flex:none;align-items:center;gap:6px;display:inline-flex}.coverage-scan-key .demand-scan-icon{border-radius:6px;width:18px;height:18px}.coverage-error{color:#ffb6b6;background:#e368681a;border:1px solid #e3686866;border-radius:10px;padding:12px 14px}.coverage-agent-read{background:linear-gradient(100deg,#74b4e01f,#74b4e009 52%,#0000);border:1px solid #74b4e04d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.coverage-agent-read.tone-consider{background:linear-gradient(100deg,#ecba481f,#ecba4809 52%,#0000);border-color:#ecba4852}.coverage-agent-read.tone-advance{background:linear-gradient(100deg,#70be8f1f,#70be8f09 52%,#0000);border-color:#70be8f4d}.coverage-agent-read>div{gap:3px;min-width:0;display:grid}.coverage-agent-read>div>span,.coverage-context>div>span{color:#9fd1f2;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:900}.coverage-agent-read.tone-consider>div>span{color:#f2ca6d}.coverage-agent-read.tone-advance>div>span{color:#9fe0b7}.coverage-agent-read strong{font-size:17px}.coverage-agent-read p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.coverage-agent-read button{color:#abd8f5;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:7px;min-height:36px;padding:0 2px;font-size:11px;font-weight:850;display:inline-flex}.coverage-summary{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.coverage-summary article{background:#18191bb8;border:1px solid #ffffff17;border-radius:12px;align-content:center;gap:4px;min-height:116px;padding:16px;display:grid;position:relative}.coverage-summary article:before{content:"";background:#ffffff1f;border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.coverage-summary article.signal-ready:before{background:#70be8f}.coverage-summary article.signal-research:before{background:#74b4e0}.coverage-summary article.signal-decision:before{background:#ecba48}.coverage-summary article.signal-portfolio:before{background:#b491e8}.coverage-summary article.signal-value:before,.coverage-summary article.signal-grouping:before{background:#ee9e5b}.coverage-summary article.signal-evidence:before{background:#5acbc6}.coverage-summary article.needs-data{border-color:#68a9d659}.coverage-summary strong{font-size:28px;line-height:1}.coverage-summary small{color:var(--muted);line-height:1.35}.coverage-metric-label{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.coverage-metric-label .demand-scan-icon{border-radius:6px;width:20px;height:20px}.coverage-overview-next{background:#131416c7;border:1px solid #ffffff17;border-radius:14px;gap:14px;padding:20px;display:grid}.coverage-overview-next h2{letter-spacing:-.025em;max-width:720px;margin:3px 0 0;font-size:23px}.coverage-overview-next>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.coverage-overview-next button{min-width:0;color:var(--text);text-align:left;background:#040b1380;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:16px;display:grid}.coverage-overview-next button:hover{background:#68a9d614;border-color:#68a9d657}.coverage-overview-next button span{color:#abd8f5;letter-spacing:.055em;text-transform:uppercase;grid-column:2;font-size:10px;font-weight:900}.coverage-overview-next button>.demand-scan-icon{grid-row:1/span 3}.coverage-overview-next button>svg{color:var(--muted);grid-area:2/3}.coverage-overview-next button strong{grid-column:2;font-size:18px}.coverage-overview-next button small{color:var(--muted);grid-column:2;line-height:1.45}.rcp-mapping-queue{background:linear-gradient(135deg,#68a9d613,#0000 52%),#131416c7;border:1px solid #68a9d642;border-radius:14px;gap:14px;padding:20px;display:grid}.rcp-mapping-queue>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.rcp-mapping-queue>header>.demand-scan-icon{margin-top:2px}.rcp-mapping-heading-copy{flex:1}.rcp-mapping-queue h2{letter-spacing:-.025em;margin:3px 0 6px;font-size:23px}.rcp-mapping-queue header p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.rcp-mapping-queue>header>strong{color:#c7eaff;background:#68a9d61a;border:1px solid #68a9d659;border-radius:10px;place-items:center;min-width:48px;min-height:48px;font-size:22px;display:grid}.rcp-mapping-list{gap:8px;display:grid}.rcp-mapping-card{background:#040b13ad;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);display:grid;overflow:hidden}.rcp-mapping-brand,.rcp-mapping-decision{padding:14px}.rcp-mapping-brand{border-right:1px solid #ffffff14;justify-content:space-between;align-items:start;gap:16px;display:flex}.rcp-mapping-brand>div{gap:4px;min-width:0;display:grid}.rcp-mapping-brand span,.rcp-mapping-decision label>span{color:#abd8f5;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.rcp-mapping-brand .coverage-metric-label,.rcp-mapping-decision .coverage-metric-label{color:var(--muted);font-size:9px}.rcp-mapping-brand h3{margin:0;font-size:17px}.rcp-mapping-brand p,.rcp-mapping-evidence p,.rcp-mapping-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.rcp-mapping-rationale{gap:6px;display:grid}.rcp-mapping-rationale details{border-top:1px solid #ffffff12;padding-top:6px}.rcp-mapping-rationale summary{cursor:pointer;color:#abd8f5;width:max-content;max-width:100%;font-size:10px;font-weight:850;list-style-position:inside}.rcp-mapping-rationale details p{margin-top:7px}.rcp-mapping-brand small{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:900}.rcp-mapping-decision{grid-template-columns:minmax(190px,.75fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.rcp-mapping-decision label{gap:5px;display:grid}.rcp-mapping-decision select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:40px;color:var(--text);border-radius:8px;padding:0 32px 0 10px}.rcp-mapping-evidence{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;gap:6px;min-width:0;padding:10px;display:grid}.rcp-mapping-evidence strong{color:var(--gold-2);font-size:11px}.rcp-mapping-evidence.is-current strong{color:var(--text)}.rcp-mapping-evidence.is-recommended{background:#ecba4814;border-color:#ecba484d}.rcp-mapping-evidence.is-research{background:#74b4e011;border-color:#74b4e040}.rcp-mapping-actions{justify-content:end;gap:7px;display:flex}.rcp-mapping-actions .button{white-space:nowrap}.rcp-mapping-impact{opacity:.72;border-top:1px solid #ffffff12;grid-column:1/-1;gap:3px;padding-top:8px;display:grid}.rcp-mapping-impact strong{color:#abd8f5;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.rcp-mapping-impact p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.rcp-mapping-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:9px;padding:18px}.coverage-workspace{background:#131416eb;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.coverage-toolbar{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.coverage-toolbar label{gap:5px;width:min(175px,100%);margin-left:auto;display:grid}.coverage-toolbar label+label{margin-left:0}.coverage-toolbar label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.coverage-toolbar select{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:38px;color:var(--text);border-radius:8px;padding:0 30px 0 10px}.coverage-view-tabs{background:#ffffff0d;border-radius:9px;flex:1 0 100%;gap:4px;padding:4px;display:flex}.coverage-view-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.coverage-view-tabs button.active{color:var(--gold-2);background:#e0b85b2e}.coverage-view-tabs .demand-scan-icon{border-radius:6px;width:19px;height:19px}.coverage-context{background:#5acbc60e;border:1px solid #5acbc638;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin:14px 16px 0;padding:12px 13px;display:grid}.coverage-context.tone-consider{background:#ecba4811;border-color:#ecba4840}.coverage-context.tone-consider>div>span{color:#f2ca6d}.coverage-context>div{gap:3px;display:grid}.coverage-context strong{color:var(--text);font-size:13px}.coverage-context p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.coverage-attention{gap:14px;padding:16px;display:grid}.coverage-attention>header{justify-content:space-between;align-items:end;gap:24px;padding:10px 4px 4px;display:flex}.coverage-attention>header h2{letter-spacing:-.025em;margin:3px 0 5px;font-size:25px}.coverage-attention>header p:not(.eyebrow){max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.coverage-attention>header>span{color:var(--gold-2);border:1px solid #e0b85b3d;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:850}.coverage-attention-list,.attention-group{gap:8px;display:grid}.attention-group+.attention-group{border-top:1px solid #ffffff14;margin-top:8px;padding-top:16px}.attention-group>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 3px;display:grid}.attention-group>header h3{margin:0 0 3px;font-size:13px}.attention-group>header p{color:var(--muted);margin:0;font-size:11px}.attention-group>header>strong{min-width:28px;height:28px;color:var(--muted);background:#ffffff0f;border-radius:50%;place-items:center;font-size:11px;display:grid}.attention-expand{color:var(--gold-2);background:0 0;border:0;border-bottom:1px solid #e0b85b52;justify-self:center;padding:6px 3px;font-size:11px;font-weight:850}.coverage-attention-card{background:#ffffff06;border:1px solid #ffffff17;border-left:3px solid #68a9d69e;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:14px;display:grid}.coverage-attention-card.is-research{border-left-color:#74b4e0}.coverage-attention-card.is-decision{background:linear-gradient(90deg,#ecba480e,#0000 35%);border-left-color:#ecba48}.attention-rank{place-items:center;gap:4px;width:28px;display:grid}.attention-rank small{color:var(--muted);font-size:8px;font-weight:900}.attention-copy{gap:7px;min-width:0;display:grid}.attention-title-row{align-items:center;gap:8px;display:flex}.attention-title-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.attention-recommendation{background:#74b4e011;border:1px solid #74b4e03b;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.attention-recommendation.tone-consider{background:#ecba4812;border-color:#ecba4840}.attention-recommendation>span{color:#9fd1f2;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:900}.attention-recommendation.tone-consider>span{color:#f2ca6d}.attention-recommendation>strong{color:var(--text);font-size:12px}.attention-recommendation>p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.attention-metadata{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.attention-metadata span,.evidence-scope{color:var(--muted);text-transform:uppercase;background:#ffffff0e;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.attention-metadata .demand-scan-icon{border-radius:5px;width:16px;height:16px}.attention-metadata span.queued{color:#abd8f5;background:#68a9d624}.attention-metadata span.refresh-outcome.failed{color:#f0a6af;background:#e1677521}.evidence-scope.fixture{color:var(--gold-2);background:#e0b85b21}.evidence-scope.production{color:#a6edc0;background:#69c48f1f}.attention-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.attention-actions .button{white-space:nowrap;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;display:inline-flex}.coverage-empty-state{color:var(--muted);text-align:center;padding:28px}.decision-packet-backdrop{z-index:2147483100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.decision-packet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,#e0b85b14,#0000 24%),#18191b;border:1px solid #e0b85b47;border-radius:16px;gap:17px;width:min(1040px,100%);max-height:calc(100dvh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 30px 100px #000000a6}.decision-packet-chrome{gap:10px;display:grid}.decision-packet-chrome>header{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.decision-packet-chrome>header h2{letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(26px,4vw,38px)}.decision-packet-close{z-index:2;width:38px;height:38px;color:var(--muted);touch-action:manipulation;background:#18191bf5;border:1px solid #ffffff1f;border-radius:50%;align-self:start;place-items:center;font-size:24px;display:grid;position:relative}.decision-packet-state{border-block:1px solid #ffffff14;flex-wrap:wrap;gap:7px;padding:11px 0;display:flex}.decision-packet-state>span{color:var(--muted);text-transform:uppercase;background:#ffffff0e;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.decision-packet-state .readiness.decision_ready{color:#a6edc0;background:#69c48f24}.decision-packet-state .readiness.research_required{color:var(--gold-2);background:#e0b85b24}.packet-section-nav{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.packet-section-nav button{min-height:34px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:0 11px;font-size:10px;font-weight:850}.packet-section-nav button:hover,.packet-section-nav button:focus-visible{color:var(--gold-2);border-color:#e0b85b6b}.packet-summary{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:5px;padding:14px;display:grid}.packet-summary>p:not(.eyebrow){max-width:820px;color:var(--muted);margin:0;line-height:1.5}.packet-scroll-target{scroll-margin-top:18px}.packet-recommendation{background:#68a9d612;border:1px solid #68a9d638;border-radius:10px;gap:4px;padding:14px;display:grid}.packet-recommendation strong{color:#d3edff;line-height:1.45}.decision-packet-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.decision-packet-grid>details{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:15px}.decision-packet h3{margin:0 0 9px;font-size:13px}.decision-packet ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.packet-fact>summary,.packet-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.packet-fact>summary::-webkit-details-marker{display:none}.packet-disclosure>summary::-webkit-details-marker{display:none}.packet-fact>summary h3{margin:0}.packet-fact>summary em,.packet-disclosure>summary em{min-width:28px;min-height:28px;color:var(--muted);text-transform:uppercase;background:#ffffff0f;border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.packet-fact[open]>summary,.packet-disclosure[open]>summary{margin-bottom:10px}.packet-fact[open]>summary em,.packet-disclosure[open]>summary em{color:var(--gold-2)}.packet-disclosure>summary span{color:#d3edff;font-size:12px;font-weight:850}.packet-disclosure>div{gap:10px;display:grid}.packet-disclosure>div>p{color:var(--muted);margin:0;line-height:1.5}.packet-provenance dl{gap:6px;margin:0;display:grid}.packet-provenance dl div{grid-template-columns:90px 1fr;gap:8px;display:grid}.packet-provenance dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:850}.packet-provenance dd{color:#ddd6cf;margin:0;font-size:11px;line-height:1.4}.provenance-method{border-top:1px solid #ffffff12;margin-top:10px;padding-top:9px}.provenance-method summary{color:#abd8f5;cursor:pointer;font-size:10px;font-weight:850}.provenance-method p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.packet-sources{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:14px}.packet-sources p{color:var(--muted);margin:0;font-size:12px}.packet-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none}.packet-sources li{border:1px solid #ffffff14;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.packet-sources a{color:#abd8f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.packet-sources small{color:var(--muted);font-size:10px}.decision-packet>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.decision-packet>footer>p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.4}.packet-decisions{gap:7px;margin-left:auto;display:flex}.decision-packet>footer .button{min-height:40px;font-size:12px}.workflow-quarantine-notice{background:#e0b85b14;border:1px solid #e0b85b57;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;margin-bottom:14px;padding:12px 14px;display:grid}.workflow-quarantine-notice strong{color:var(--gold-2);font-size:12px}.workflow-quarantine-notice span{color:var(--muted);font-size:11px;line-height:1.45}.candidate-market-context{background:#4080a814;border:1px solid #76b2d63d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:11px 12px;display:flex}.candidate-market-context>div{gap:3px;min-width:0;display:grid}.candidate-market-context span{color:#9ccde8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.candidate-market-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.candidate-market-context small,.candidate-market-context em{color:var(--muted);font-size:10px;font-style:normal}.candidate-market-context em{color:#f0abab}.candidate-market-context .button{flex:none;min-height:34px;padding:7px 10px;font-size:10px}.coverage-landscape-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.75fr);align-items:start;gap:16px;padding:16px;display:grid}.coverage-map{background:linear-gradient(90deg,#0000 49.8%,#ffffff0f 50%,#0000 50.2%),linear-gradient(#0000 74.8%,#ffffff0f 75%,#0000 75.2%),radial-gradient(circle at 82% 15%,#69c48f1f,#0000 35%),#ffffff05;border:1px solid #ffffff14;border-radius:12px;min-height:500px;position:relative;overflow:hidden}.coverage-axis{z-index:1;color:#817c77;text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:10px;font-weight:800;display:flex;position:absolute}.coverage-axis.x{bottom:8px;left:12px;right:12px}.coverage-axis.y{flex-direction:column;top:12px;bottom:34px;left:9px}.coverage-map-legend{z-index:4;max-width:245px;color:var(--muted);pointer-events:none;background:#0c0d0fdb;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:9px 10px;font-size:9px;line-height:1.3;display:grid;position:absolute;top:12px;right:12px}.coverage-map-legend span{align-items:center;gap:7px;display:flex}.coverage-map-legend i{background:#69c48f2e;border:2px solid #69c48fb3;border-radius:50%;flex:none;width:10px;height:10px}.coverage-map-legend i.unknown-value{background:#68a9d629;border-color:#68a9d699}.coverage-map-legend i.unverified-audience{opacity:.7;border-style:dashed}.coverage-bubble{z-index:2;color:#caffdc;background:#69c48f2e;border:2px solid #69c48fb3;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #00000047}.coverage-bubble span{letter-spacing:.03em;font-size:9px;font-weight:950}.coverage-bubble.unknown-value{color:#c7eaff;background:#68a9d629;border-color:#68a9d699}.coverage-bubble.unverified-audience{opacity:.7;border-style:dashed}.coverage-bubble:hover,.coverage-bubble.selected{z-index:3;border-color:var(--gold-2);color:#fff;background:#e0b85b4d;transform:translate(-50%,-50%)scale(1.18)}.coverage-empty{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.coverage-detail{background:linear-gradient(160deg, #e0b85b14, transparent 38%), var(--panel);border:1px solid #ffffff17;border-radius:12px;align-content:start;gap:9px;min-height:500px;padding:20px;display:grid}.coverage-detail h2{letter-spacing:-.03em;margin:0;font-size:26px}.coverage-detail>p:not(.eyebrow){color:var(--muted);margin:0 0 6px;line-height:1.45}.coverage-detail-metrics{gap:0;display:grid}.coverage-detail-metrics>div{border-top:1px solid #ffffff14;gap:3px;padding:14px 0;display:grid}.coverage-detail-metrics strong{font-size:20px}.coverage-detail-metrics small{color:var(--muted);line-height:1.35}.coverage-linked-brands{flex-wrap:wrap;gap:5px;padding:2px 0 8px;display:flex}.coverage-linked-brands span{color:#a6edc0;background:#69c48f14;border:1px solid #69c48f47;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.coverage-linked-brands span.proposed{color:var(--gold-2);background:#e0b85b14;border-color:#e0b85b47}.coverage-detail footer{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.coverage-detail footer>span{color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.coverage-status{width:max-content;color:var(--muted);text-transform:uppercase;background:#ffffff12;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.coverage-status.advanced{color:#a6edc0;background:#69c48f24}.coverage-status.passed{color:#f1a4a4;background:#e368681f}.coverage-status.watch{color:#abd8f5;background:#68a9d624}.coverage-genres{gap:5px;padding:16px;display:grid}.coverage-genres article{content-visibility:auto;contain-intrinsic-size:70px;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(170px,.7fr) minmax(180px,1.4fr) 150px 130px;align-items:center;gap:12px;min-height:70px;padding:10px 12px;display:grid}.coverage-genres article>div:nth-child(2){gap:3px;display:grid}.coverage-genres span,.coverage-genres small{color:var(--muted);font-size:11px}.coverage-genres article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.coverage-genres b,.coverage-genres small{align-items:center;gap:6px;display:inline-flex}.coverage-genres b{font-size:12px}.coverage-genres b .demand-scan-icon,.coverage-genres small .demand-scan-icon{border-radius:6px;width:18px;height:18px}.coverage-bar{background:#ffffff0f;border-radius:999px;height:9px;overflow:hidden}.coverage-bar i{border-radius:inherit;background:linear-gradient(90deg,#b491e8,#ee9e5b);height:100%;display:block}.coverage-table-wrap{padding:16px;overflow-x:auto}.coverage-table{border-collapse:collapse;width:100%;font-size:12px}.coverage-table th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:10px}.coverage-table td{color:#ded8d1;border-top:1px solid #ffffff14;padding:13px 10px}.coverage-table tbody tr{content-visibility:auto;contain-intrinsic-size:58px}.coverage-table tbody tr:hover{background:#ffffff08}.coverage-table td:first-child{gap:3px;min-width:220px;display:grid}.coverage-table td small{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.coverage-table td small .demand-scan-icon,.coverage-table th .demand-scan-icon,.coverage-status .demand-scan-icon{border-radius:5px;width:17px;height:17px}.coverage-status{align-items:center;gap:5px}.measurement-sources{background:#18191bb3;border:1px solid #ffffff17;border-radius:14px;gap:14px;padding:20px;display:grid}.measurement-sources>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:24px;display:grid}.measurement-sources h2{margin:3px 0 0;font-size:21px}.measurement-sources>header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.measurement-sources>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.measurement-sources article{background:#ffffff05;border:1px solid #ffffff13;border-left:3px solid #5acbc6;border-radius:9px;gap:12px;padding:13px;display:grid}.measurement-sources article.trust-authoritative{background:linear-gradient(100deg,#70be8f12,#0000 45%);border-left-color:#70be8f}.measurement-sources article.trust-fixture{background:linear-gradient(100deg,#e884920f,#0000 45%);border-left-color:#e88492}.measurement-sources article>div{gap:4px;display:grid}.measurement-sources .measurement-source-heading{grid-template-columns:auto minmax(0,1fr);gap:9px}.measurement-source-heading>div{gap:4px;display:grid}.measurement-sources article strong{font-size:13px}.measurement-sources article span{color:var(--muted);font-size:10px;line-height:1.4}.measurement-sources dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.measurement-sources dl div{gap:2px;display:grid}.measurement-sources dt{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:900;display:inline-flex}.measurement-sources dt .demand-scan-icon{border-radius:5px;width:17px;height:17px}.measurement-sources dd{margin:0;font-size:10px;font-weight:800}.rcp-boundary{background:#68a9d60e;border:1px dashed #68a9d659;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);gap:30px;padding:22px;display:grid}.rcp-boundary h2{margin:3px 0 7px}.rcp-boundary p{color:var(--muted);margin:0;line-height:1.45}.rcp-boundary-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.rcp-boundary dl{gap:8px;margin:0;display:grid}.rcp-boundary dl div{border-bottom:1px solid #ffffff12;grid-template-columns:110px 1fr;gap:10px;padding:8px 0;display:grid}.rcp-boundary dt{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.rcp-boundary dt .demand-scan-icon{border-radius:6px;width:18px;height:18px}.rcp-boundary dd{margin:0;font-size:12px}.rcp-boundary code{color:#c7eaff}.operations-studio{gap:18px;width:min(1180px,100vw - 32px);margin:0 auto;padding:92px 0 48px;display:grid}.operations-hero{box-shadow:var(--shadow);background:linear-gradient(125deg,#e0b85b24,#0000 48%),#18191be0;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:36px;padding:28px;display:grid}.operations-hero h1{letter-spacing:-.05em;margin:4px 0 9px;font-size:clamp(32px,5vw,52px);line-height:1}.operations-hero>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.steward-control{background:#0b0c0d7a;border:1px solid #e0b85b33;border-radius:12px;gap:9px;padding:18px;display:grid}.steward-control-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.steward-control-heading>div{gap:1px;min-width:0;display:grid}.steward-control span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.steward-control strong{font-size:27px;line-height:1.05}.steward-control p,.steward-control small{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.operations-error{color:#ffb6b6;background:#e368681a;border:1px solid #e3686861;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.operations-error svg{flex:none;margin-top:1px}.operations-error span{overflow-wrap:anywhere}.operations-notice{color:#b9f5d4;background:#67d1991a;border:1px solid #67d19959;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.operations-notice>svg{flex:none}.operations-notice span{color:var(--muted);flex:1;font-size:12px}.operations-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.steward-failure{background:#e3686814;border:1px solid #e3686859;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.steward-failure-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.steward-failure-copy p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.steward-failure>span{color:#ffcf8a;flex:none;font-size:11px;font-weight:800}.steward-failure.dead_letter{border-color:#e368689e}.golden-comparison-list{gap:18px;padding:18px;display:grid}.golden-comparison-group{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:12px;padding:16px;display:grid}.golden-comparison-group>header{border:0;justify-content:space-between;align-items:end;gap:16px;padding:0;display:flex}.golden-comparison-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.golden-comparison-group>header span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.golden-comparison-group>header h3{margin:4px 0 0;font-size:19px}.golden-comparison-group>header strong{color:var(--muted);font-size:11px}.golden-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.golden-comparison-card{background:#0b0c0d94;border:1px solid #e0b85b38;border-radius:10px;align-content:start;gap:10px;padding:16px;display:grid}.golden-comparison-card h3{margin:0;font-size:24px}.golden-comparison-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.golden-comparison-card .golden-promise{color:var(--text);font-size:14px}.golden-comparison-card dl{gap:5px;margin:2px 0;display:grid}.golden-comparison-card dl div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.golden-comparison-card dt{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.golden-comparison-card dt .demand-scan-icon{border-radius:6px;width:18px;height:18px}.golden-comparison-card dd{text-align:right;margin:0}.golden-comparison-card>.button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.agent-access-panel{border:1px solid var(--line);background:#0f1011b3;border-radius:12px;overflow:hidden}.agent-access-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.agent-access-toggle>span:first-child{gap:3px;display:grid}.agent-access-toggle small,.agent-access-body small,.agent-client-list small{color:var(--muted)}.agent-access-body{border-top:1px solid var(--line);gap:14px;padding:0 16px 16px;display:grid}.agent-access-create{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding-top:14px;display:grid}.agent-access-create label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.agent-access-create input{border:1px solid var(--line);min-height:42px;color:var(--text);background:#00000040;border-radius:8px;padding:0 12px}.agent-access-create>small{grid-column:1/-1}.agent-token-once{background:#e0b85b14;border:1px solid #e0b85b66;border-radius:10px;gap:9px;padding:14px;display:grid}.agent-token-once code{overflow-wrap:anywhere;color:#ffe19b}.agent-token-once .button{justify-self:start}.agent-client-list{gap:8px;display:grid}.agent-client-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.agent-client-list article>div{gap:3px;display:grid}.operations-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operations-summary button{min-height:102px;color:var(--text);text-align:left;background:#18191bb8;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 10px;padding:14px;display:grid}.operations-summary button:hover,.operations-summary button.active{background:#e0b85b1a;border-color:#e0b85b73}.operations-summary button.summary-golden:hover,.operations-summary button.summary-golden.active{background:#70be8f17;border-color:#70be8f6b}.operations-summary button.summary-exceptions:hover,.operations-summary button.summary-exceptions.active{background:#e8849214;border-color:#e8849266}.operations-summary-heading{grid-column:1/-1;align-items:center;gap:7px;display:inline-flex}.operations-summary-heading>span:last-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.operations-summary-heading .demand-scan-icon{border-radius:6px;width:20px;height:20px}.operations-summary strong{font-size:27px;line-height:1}.operations-summary small{color:var(--muted);align-self:center;line-height:1.25}.work-scan-key{margin:-4px 2px}.market-progressions>header{justify-content:space-between;align-items:end;gap:18px;padding:0 2px;display:flex}.market-progressions>header h2{margin:2px 0 0;font-size:22px}.market-progressions>header>span{color:var(--muted);font-size:11px;font-weight:800}.market-progression-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-progression-card{background:#131416eb;border:1px solid #ffffff1a;border-radius:14px;gap:15px;padding:17px;display:grid;overflow:hidden}.market-progression-card.outcome-no_qualified_candidate{border-color:#e3686861}.market-progression-card.outcome-voicereel_imported{border-color:#6fc48f52}.market-progression-card.find-focused{border-color:#f3d98adb;box-shadow:0 0 0 3px #e0b85b24,0 20px 50px #00000057}.market-progression-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.market-progression-card h3{margin:0;font-size:17px}.market-progression-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.market-progression-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.voicereel-route{color:var(--gold-2);letter-spacing:.04em;text-transform:uppercase;background:#e0b85b17;border:1px solid #e0b85b52;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.terminal-outcome-badge{color:#ffb6b6;letter-spacing:.04em;text-transform:uppercase;background:#e368681a;border:1px solid #e3686870;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.market-progression-card ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.market-progression-card li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.market-progression-card li>span{background:#ffffff12;border:1px solid #fff3;border-radius:999px;width:8px;height:8px;margin-top:3px}.market-progression-card li.status-complete>span{background:#6fc48f;border-color:#6fc48f}.market-progression-card li.status-running>span{border-color:var(--gold-2);background:var(--gold-2);box-shadow:0 0 0 3px #e0b85b1c}.market-progression-card li.status-waiting_human>span{border-color:var(--rose);background:var(--rose);box-shadow:0 0 0 3px #d96b861c}.market-progression-card li.status-failed>span{background:#e36868;border-color:#e36868}.market-progression-card li div{gap:2px;min-width:0;display:grid}.market-progression-card li strong{color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;overflow:hidden}.market-progression-card li.status-complete strong,.market-progression-card li.status-running strong,.market-progression-card li.status-waiting_human strong,.market-progression-card li.status-failed strong{color:var(--text)}.market-progression-card li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.terminal-outcome-note{background:#e3686813;border:1px solid #e3686840;border-radius:9px;align-items:baseline;gap:7px;padding:10px 11px;font-size:10px;line-height:1.4;display:flex}.terminal-outcome-note strong{color:#ffb6b6;flex:none}.terminal-outcome-note span{color:var(--muted)}.market-progression-card>footer{color:var(--muted);font-family:var(--font-mono);justify-content:space-between;gap:12px;font-size:9px;display:flex}.operations-queue{background:#131416eb;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.operations-queue>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.operations-queue-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.operations-queue>header h2{margin:2px 0 0;font-size:23px}.operations-queue>header>span{color:var(--muted);font-size:12px;font-weight:800}.operations-list{display:grid}.calibration-exception{background:#e3686814;border-bottom:1px solid #e368683d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.calibration-exception p{color:var(--muted);margin:4px 0 0;font-size:12px}.calibration-exception>span{color:#ffcf8a;flex:none;font-size:11px;font-weight:850}.operation-item{border-bottom:1px solid #ffffff13;border-left:3px solid #0000;grid-template-columns:42px minmax(0,1fr) minmax(280px,300px);align-items:center;gap:16px;min-height:148px;padding:18px 20px;display:grid}.operation-item:last-child{border-bottom:0}.operation-item:hover{background:#ffffff06}.operation-item.kind-market_decision{border-left-color:var(--gold)}.operation-item.kind-final_yes{border-left-color:var(--green)}.operation-item.kind-clearance{border-left-color:var(--rose)}.operation-item.kind-rcp_handoff{border-left-color:var(--blue)}.operation-item.kind-economics{border-left-color:#9178cb}.operation-rank{color:#696560;align-self:start;padding-top:2px;font-size:12px;font-weight:900}.operation-copy{gap:7px;display:grid}.operation-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.operation-meta>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.operation-meta>.operation-kind-chip{align-items:center;gap:5px;padding-left:4px;display:inline-flex}.operation-kind-chip .demand-scan-icon{border-radius:999px;width:17px;height:17px}.operation-copy h3{letter-spacing:-.02em;margin:0;font-size:19px}.operation-copy>p{max-width:700px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.operation-summary-detail{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;display:none;overflow:hidden}.operation-summary-detail summary{cursor:pointer;color:#abd8f5;min-height:36px;padding:9px 10px;font-size:10px;font-weight:850}.operation-summary-detail p{color:var(--muted);margin:0;padding:0 10px 10px;font-size:11px;line-height:1.5}.work-agent-read{min-width:0;margin:2px 0 1px;padding:10px 11px}.work-agent-read .demand-scan-icon.is-large{border-radius:10px;width:34px;height:34px}.work-agent-read>strong{max-width:190px;font-size:15px}.work-agent-read.tone-evidence{color:#83d7d3;background:linear-gradient(105deg,#5acbc61c,#0000 68%),#5acbc608;border-color:#5acbc64d}.work-agent-read.tone-evidence>strong{color:#91dedb}.work-agent-read.tone-audience{color:#cbb0f2;background:linear-gradient(105deg,#b491e81c,#0000 68%),#b491e808;border-color:#b491e84d}.work-agent-read.tone-audience>strong{color:#d5bdf5}.operation-evidence-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;display:flex}.operation-evidence-meta>span{align-items:center;gap:5px;display:inline-flex}.operation-evidence-meta .demand-scan-icon{border-radius:6px;width:18px;height:18px}.operation-evidence-meta .quality-measured{color:#9ed3b3;font-weight:750}.operation-evidence-meta .quality-derived{color:#b9dcf4;font-weight:750}.operation-evidence-meta .quality-simulated,.operation-evidence-meta .has-blockers{color:#e8a7a7;font-weight:750}.operation-actions{justify-items:stretch;gap:8px;display:grid}.operation-actions>.button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.operation-decision-panel{background:linear-gradient(135deg,#e0b85b12,#0000 58%),#ffffff06;border:1px solid #e0b85b33;border-radius:11px;gap:11px;padding:12px}.operation-decision-heading{gap:3px;display:grid}.operation-action-label{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.operation-decision-heading small{color:var(--muted);font-size:10px;font-weight:700;line-height:1.35}.operation-decision-actions{grid-template-columns:minmax(0,1.45fr) minmax(68px,.75fr) auto;align-items:stretch;gap:7px;display:grid}.operation-decision-actions .button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:7px 9px;font-size:10px;display:inline-flex}.operation-decision-actions .button.quiet{color:var(--muted);background:0 0;border-color:#0000}.operation-review-action{color:#abd8f5;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:10px 2px 0;display:grid}.operation-review-action>span{gap:2px;min-width:0;display:grid}.operation-review-action strong{font-size:10px;font-weight:850}.operation-review-action small{color:var(--muted);font-size:9px;font-weight:700}.operation-review-action:hover strong{color:#d4edff}.operation-review-action:disabled{cursor:not-allowed;opacity:.55}.operations-empty{min-height:260px;color:var(--muted);text-align:center;place-items:center;gap:5px;padding:32px;display:grid}.operations-empty strong{color:var(--text);font-size:18px}.operations-empty p{margin:0}.operations-footnote{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}@media (max-width:900px){.candidate-market-context{flex-direction:column;align-items:stretch}.candidate-market-context .button{width:100%}.workspace-switcher{grid-template-columns:repeat(5,1fr);width:calc(100vw - 24px);margin:12px auto 0;position:static;left:auto;transform:none}.operations-studio{padding-top:16px}.operations-hero{grid-template-columns:1fr}.operations-summary{grid-template-columns:repeat(3,1fr)}.market-progression-list{grid-template-columns:1fr}.operation-item{grid-template-columns:34px minmax(0,1fr)}.operation-actions{grid-column:2;justify-items:stretch}.operation-single-action{justify-items:start}.coverage-studio{padding-top:16px}.coverage-summary{grid-template-columns:repeat(2,1fr)}.coverage-overview-next>div{grid-template-columns:1fr}.coverage-toolbar{flex-wrap:wrap}.coverage-toolbar label{flex:150px;margin-left:0}.coverage-toolbar select{width:100%}.coverage-landscape-layout,.rcp-boundary,.rcp-mapping-card{grid-template-columns:1fr}.rcp-mapping-brand{border-bottom:1px solid #ffffff14;border-right:0}.rcp-mapping-decision{grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr)}.rcp-mapping-actions{grid-column:1/-1;justify-content:start}.coverage-detail{min-height:0}.coverage-genres article{grid-template-columns:auto minmax(140px,1fr) 1.5fr 140px}.coverage-genres article>small{display:none}.coverage-attention-card{grid-template-columns:30px minmax(0,1fr)}.attention-actions{grid-column:2;width:max-content}}@media (max-width:600px){.workspace-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary{grid-template-columns:repeat(2,1fr)}.operations-summary button{padding:12px}.market-progressions>header{align-items:start}.market-progression-card ol{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-hero{padding:20px}.operations-queue>header{align-items:flex-start;padding:16px}.operations-queue-heading{gap:9px}.operations-queue>header h2{font-size:20px}.calibration-exception{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.calibration-exception>span:last-child{grid-column:2}.golden-comparison-list{padding:12px}.golden-comparison-group{padding:13px}.golden-comparison-group>header{flex-direction:column;align-items:flex-start}.operation-item{grid-template-columns:1fr;padding:16px}.operation-rank{display:none}.operation-actions{grid-column:1;width:100%}.operation-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-decision-actions .button.primary{grid-column:1/-1}.operation-copy>p.operation-summary{-webkit-line-clamp:2}.operation-summary-detail{display:block}.operations-footnote{gap:4px;display:grid}.operations-notice,.steward-failure{flex-direction:column;align-items:flex-start}.agent-access-create{grid-template-columns:1fr}.agent-access-create .button{width:100%}.coverage-hero{grid-template-columns:1fr}.coverage-freshness{border-top:1px solid #ffffff1a;border-left:0;padding:12px 0 0}.coverage-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-agent-read{grid-template-columns:auto minmax(0,1fr)}.coverage-agent-read button{grid-column:1/-1;justify-self:start}.coverage-summary{grid-template-columns:1fr 1fr}.coverage-summary article{min-height:100px}.rcp-mapping-queue{padding:16px}.rcp-mapping-queue>header{gap:12px}.rcp-mapping-brand{display:grid}.rcp-mapping-brand>small{justify-self:start}.rcp-mapping-decision{grid-template-columns:1fr}.rcp-mapping-actions{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rcp-mapping-actions .button{width:100%}.coverage-view-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;width:100%;overflow-x:auto}.coverage-view-tabs button{scroll-snap-align:start;flex:none}.coverage-map{min-height:430px}.coverage-map-legend{max-width:none;left:28px;right:10px}.coverage-genres article{grid-template-columns:auto minmax(0,1fr)}.coverage-genres article>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.coverage-bar{grid-area:2/1/auto/-1}.coverage-genres article>b{grid-column:2}.rcp-boundary dl div,.measurement-sources>header{grid-template-columns:1fr}.coverage-attention>header{display:grid}.coverage-attention-card{grid-template-columns:1fr}.attention-rank{display:none}.attention-actions{grid-column:1;width:100%}.decision-packet-backdrop{place-items:stretch stretch;padding:0}.decision-packet{border-radius:0;gap:0;width:100%;height:100dvh;max-height:100dvh;padding:0;scroll-padding-top:190px;scroll-padding-bottom:92px}.decision-packet-chrome{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#e0b85b1a,#0000 56%),#18191bfa;border-bottom:1px solid #e0b85b38;gap:8px;padding:14px 16px 10px;position:sticky;top:0;box-shadow:0 12px 24px #00000047}.decision-packet-chrome>header{gap:10px}.decision-packet-chrome>header h2{font-size:clamp(22px,7vw,30px);line-height:1.06}.decision-packet-state{padding:7px 0}.packet-section-nav{margin-inline:-2px;padding:0 2px 2px}.packet-scroll-target{scroll-margin-top:190px}.decision-packet>.packet-summary,.decision-packet>.packet-recommendation,.decision-packet>.decision-packet-grid,.decision-packet>.packet-sources{margin:14px 16px 0}.decision-packet-grid,.packet-sources ul{grid-template-columns:1fr}.decision-packet>footer{z-index:6;padding:10px 14px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0f11f7;border-top:1px solid #e0b85b3d;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:8px;margin-top:14px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 28px #00000057}.decision-packet>footer>.button{white-space:normal;min-width:0;padding-inline:9px}.packet-decisions{grid-template-columns:repeat(3,1fr);width:100%;margin:0;display:grid}.packet-decisions .button{white-space:normal;min-width:0;padding-inline:7px}}.workspace-switcher button{--workspace-accent:var(--gold-2);--workspace-wash:#e0b85b1a;min-height:44px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 9px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.workspace-switcher button[data-workspace=operations]{--workspace-accent:#d6b869;--workspace-wash:#d6b8691a}.workspace-switcher button[data-workspace=brands]{--workspace-accent:#e4bd63;--workspace-wash:#e4bd631c}.workspace-switcher button[data-workspace=demand]{--workspace-accent:#f0ca6b;--workspace-wash:#f0ca6b21}.workspace-switcher button[data-workspace=coverage]{--workspace-accent:#cda85c;--workspace-wash:#cda85c1a}.workspace-switcher .alchemy-find-trigger{background:#68a9d60e;border-color:#68a9d633;grid-template-columns:30px minmax(0,1fr) auto}.workspace-switcher .alchemy-find-trigger:hover{background:#68a9d61f;border-color:#68a9d680}.alchemy-find-trigger kbd{color:var(--muted);font-family:var(--font-mono);background:#0003;border:1px solid #ffffff1a;border-radius:5px;padding:2px 4px;font-size:9px}.alchemy-finder-backdrop{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050607c2;place-items:start center;padding:70px 16px 28px;display:grid;position:fixed;inset:0;overflow:auto}.alchemy-finder{background:radial-gradient(circle at 12% 0,#e0b85b21,#0000 300px),#111214fa;border:1px solid #e0b85b52;border-radius:18px;width:min(900px,100vw - 32px);max-height:calc(100vh - 98px);display:grid;overflow:hidden;box-shadow:0 35px 100px #000000a6}.alchemy-finder>header{justify-content:space-between;align-items:start;gap:20px;padding:20px 22px 14px;display:flex}.alchemy-finder>header h2{letter-spacing:-.03em;margin:2px 0 4px;font-size:25px}.alchemy-finder>header p:last-child{color:var(--muted);margin:0;font-size:12px}.alchemy-finder-close{width:34px;height:34px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;display:grid}.alchemy-finder-close:hover{color:var(--text)}.alchemy-finder-input{color:var(--gold-2);background:#08090ab8;border:1px solid #e0b85b6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 22px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff0a}.alchemy-finder-input input{min-width:0;height:50px;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.alchemy-finder-input input::placeholder{color:#77716c}.alchemy-finder-input button{width:26px;height:26px;color:var(--muted);background:#ffffff0e;border:0;border-radius:7px;place-items:center;display:grid}.alchemy-finder-input>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.alchemy-find-scopes{scrollbar-width:none;gap:6px;padding:12px 22px 9px;display:flex;overflow-x:auto}.alchemy-find-scopes::-webkit-scrollbar{display:none}.alchemy-find-scopes button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.alchemy-find-scopes button span{background:#ffffff0e;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.alchemy-find-scopes button:hover,.alchemy-find-scopes button.active{color:var(--gold-2);background:#e0b85b1a;border-color:#e0b85b61}.alchemy-find-scopes button:disabled{cursor:default;opacity:.4}.alchemy-find-results-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:20px;padding:7px 22px 10px;display:flex}.alchemy-find-results-head>div{gap:2px;display:grid}.alchemy-find-results-head strong{font-size:12px}.alchemy-find-results-head small,.alchemy-find-results-head>span{color:var(--muted);font-size:9px}.alchemy-find-results-head kbd{font-family:var(--font-mono);background:#ffffff09;border:1px solid #ffffff17;border-radius:4px;padding:1px 4px}.alchemy-find-results{overscroll-behavior:contain;min-height:220px;overflow-y:auto}.alchemy-find-result{width:100%;min-height:106px;color:var(--text);text-align:left;background:0 0;border-top:0;border-bottom:1px solid #fff1;border-left:3px solid #0000;border-right:0;grid-template-columns:38px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:13px 19px;display:grid}.alchemy-find-result:last-child{border-bottom:0}.alchemy-find-result:hover,.alchemy-find-result.active{background:#ffffff0a}.alchemy-find-result.active{box-shadow:inset 3px 0 0 var(--gold)}.alchemy-find-result.attention-decision{border-left-color:var(--gold)}.alchemy-find-result.attention-terminal{border-left-color:var(--red)}.alchemy-find-result.attention-agent_work{border-left-color:var(--blue)}.alchemy-find-result.attention-complete{border-left-color:var(--green)}.alchemy-find-result-icon{color:#c9b98e;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.attention-terminal .alchemy-find-result-icon{color:#ffb6b6;background:#e3686814;border-color:#e368684d}.attention-decision .alchemy-find-result-icon{color:var(--gold-2);background:#e0b85b17;border-color:#e0b85b5c}.alchemy-find-result-copy{gap:4px;min-width:0;display:grid}.alchemy-find-result-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.alchemy-find-result-copy>small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.alchemy-find-result-meta{align-items:center;gap:8px;display:flex}.alchemy-find-result-meta>span{color:#b9ac8b;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.alchemy-find-result-meta em{color:var(--muted);background:#ffffff0e;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.attention-terminal .alchemy-find-result-meta em{color:#ffb6b6;background:#e368681a}.attention-decision .alchemy-find-result-meta em{color:var(--gold-2);background:#e0b85b1c}.alchemy-find-result-tags{gap:5px;display:flex;overflow:hidden}.alchemy-find-result-tags i{color:#77716c;flex:none;font-size:8px;font-style:normal}.alchemy-find-result-tags i+i:before{content:"·";margin-right:5px}.alchemy-find-result-action{color:var(--gold-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.alchemy-find-empty{text-align:center;place-items:center;gap:5px;min-height:240px;padding:30px;display:grid}.alchemy-find-empty strong{font-size:16px}.alchemy-find-empty p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.alchemy-finder>footer{min-height:46px;color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:8px 22px;font-size:9px;display:flex}.alchemy-finder>footer strong{color:var(--text)}.alchemy-finder>footer button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:800}.run-history-card.find-focused{background:#e0b85b13;border-color:#f3d98abd;box-shadow:0 0 0 3px #e0b85b1a}@media (max-width:700px){.alchemy-find-trigger kbd{display:none}.alchemy-finder-backdrop{place-items:stretch stretch;padding:0}.alchemy-finder{border-radius:0;width:100%;max-height:100vh}.alchemy-finder>header{padding:17px 16px 12px}.alchemy-finder-input{margin:0 16px}.alchemy-find-scopes{padding-left:16px;padding-right:16px}.alchemy-find-results-head{align-items:start;padding-left:16px;padding-right:16px}.alchemy-find-results-head>span{display:none}.alchemy-find-result{grid-template-columns:34px minmax(0,1fr);padding:12px 14px}.alchemy-find-result-action{grid-column:2;justify-content:flex-start}.alchemy-finder>footer{padding-left:16px;padding-right:16px}}.workspace-switcher button:hover{color:var(--text);background:#ffffff09;border-color:#e0b85b33}.workspace-switcher button.active{border-color:color-mix(in srgb, var(--workspace-accent) 58%, transparent);background:linear-gradient(145deg, var(--workspace-wash), #e0b85b2e);color:var(--workspace-accent);box-shadow:inset 0 1px #ffefb81f,0 6px 18px #0003}.workspace-switcher button.active:after{background:linear-gradient(90deg, var(--workspace-accent), transparent);content:"";opacity:.7;border-radius:999px;height:1px;position:absolute;bottom:4px;left:47px;right:10px}.workspace-switcher-icon{color:#bda76f;background:#e0b85b12;border:1px solid #e0b85b2e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-switcher button.active .workspace-switcher-icon{border-color:color-mix(in srgb, var(--workspace-accent) 52%, transparent);background:color-mix(in srgb, var(--workspace-accent) 15%, transparent);color:var(--workspace-accent)}.workspace-switcher-copy{min-width:0;display:block}.workspace-switcher-copy strong{color:inherit;font-size:13px;font-weight:900;line-height:1.05}.workspace-handoff{z-index:79;background:linear-gradient(135deg,#69c48f1f,#0000 68%),#101112f0;border:1px solid #69c48f57;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(460px,100vw - 28px);padding:12px;display:grid;position:fixed;bottom:22px;right:70px;box-shadow:0 18px 42px #0000005c}.workspace-handoff div{gap:3px;min-width:0;display:grid}.workspace-handoff span{color:#a6edc0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-handoff strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.18;overflow:hidden}.brand-name-inline{color:#fff4dc;letter-spacing:0;font-style:italic}.workspace-handoff small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.workspace-handoff button{min-height:34px;color:var(--muted);white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;padding:0 10px;font-size:12px;font-weight:850}.demand-studio{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;width:min(1180px,100vw - 32px);margin:0 auto;padding:76px 0 32px;display:grid}.demand-studio.has-active-demand{width:min(1020px,100vw - 32px)}@media (max-width:720px){.demand-studio.has-active-demand{padding-bottom:86px}}.demand-studio .hero{background:#18191b94;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.demand-studio .hero h1{max-width:760px;margin-bottom:8px;font-size:30px;line-height:1.08}.demand-studio .lede{color:#e8ded2;max-width:680px;margin:0;font-size:16px}.demand-studio .hero-card{background:#1011129e;border:1px solid #e0b85b47;border-radius:8px;gap:4px;min-width:150px;padding:14px;display:grid}.demand-studio .hero-card strong{color:var(--gold-2);font-size:34px;line-height:1.08}.demand-studio .hero-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.demand-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.demand-overview>div{background:#18191bc2;border:1px solid #ffffff1a;border-radius:12px;gap:5px;min-height:78px;padding:14px;display:grid}.demand-overview span,.demand-metric span,.demand-source-list>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.demand-overview strong{color:var(--gold-2);text-transform:capitalize;font-size:24px;line-height:1}.demand-panel,.demand-card,.demand-flow-panel,.demand-scan-drawer{background:#18191beb;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 18px 60px #0000003d}.demand-panel{padding:18px}.demand-loading-card{background:linear-gradient(135deg,#e0b85b13,#0000 60%),#18191be6;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);align-items:center;gap:16px;min-height:220px;display:grid}.demand-loading-card h3,.demand-loading-card p{margin:0}.demand-loading-card h3{color:var(--text);font-size:28px;line-height:1.1}.demand-loading-card>div:first-child{gap:10px;display:grid}.demand-loading-steps{gap:8px;display:grid}.demand-loading-steps span{min-height:42px;color:var(--muted);background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:10px;font-size:12px;font-weight:850}.demand-flow-panel{order:-1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:12px;padding:16px;display:grid}.demand-brand-nudge{background:linear-gradient(135deg,#e0b85b14,#0000 68%),#18191bdb;border:1px solid #e0b85b47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.demand-decision-receipt{background:linear-gradient(135deg,#69c48f14,#0000 68%),#18191bd1;border:1px solid #69c48f47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.demand-decision-receipt div{gap:2px;min-width:0;display:grid}.demand-decision-receipt span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.demand-decision-receipt strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.18;overflow:hidden}.demand-decision-receipt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.demand-decision-receipt .button{color:#b9efcb;white-space:nowrap;background:#69c48f1a;border-color:#69c48f57;min-height:34px}.demand-brand-nudge div{gap:3px;min-width:0;display:grid}.demand-brand-nudge span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.demand-brand-nudge strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.18;overflow:hidden}.demand-brand-nudge small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.32;display:-webkit-box;overflow:hidden}.demand-brand-nudge button{min-height:38px;color:var(--gold-2);white-space:nowrap;background:#e0b85b24;border:1px solid #e0b85b6b;border-radius:8px;padding:0 12px;font-weight:850}.demand-studio.has-active-demand .demand-brand-nudge{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.demand-studio.has-active-demand .demand-brand-nudge small{display:none}.demand-next-card{background:linear-gradient(135deg,#e0b85b17,#0000 64%),#1011129e;border:1px solid #e0b85b47;border-radius:10px;gap:8px;padding:16px;display:grid}.demand-next-card>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.demand-next-card strong{color:var(--text);font-size:24px;line-height:1.05}.demand-next-card .demand-next-command{gap:4px;display:grid}.demand-next-card .demand-next-command span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.demand-next-card .demand-next-command cite{color:#fff4dc;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:25px;font-style:italic;font-weight:950;line-height:1.02;display:block}.demand-next-card p{max-width:660px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.demand-next-hint{width:fit-content;max-width:100%;color:var(--gold-2);background:#e0b85b0e;border:1px solid #e0b85b2e;border-radius:8px;justify-self:start;margin-top:4px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.35}.demand-next-card button,.demand-scan-drawer button{background:linear-gradient(180deg, var(--gold-2), #c28d26);color:#1b1203;border:1px solid #e0b85b57;border-radius:999px;justify-self:start;min-height:40px;margin-top:4px;padding:0 16px;font-weight:900}.demand-path-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demand-path-steps span{min-height:66px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:10px;align-content:center;padding:11px 12px;font-size:12px;font-weight:900;display:grid}.demand-path-steps span:after{content:"Waiting";color:#ffffff6b;margin-top:5px;font-size:10px}.demand-path-steps span.current{color:var(--gold-2);background:#e0b85b12;border-color:#e0b85b5c}.demand-path-steps span.current:after{content:"Do now";color:var(--gold)}.demand-path-steps span.done{color:#a6edc0;background:#69c48f0d;border-color:#69c48f57}.demand-path-steps span.done:after{content:"Done";color:var(--green)}.demand-scan-drawer{padding:12px}.demand-scan-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.demand-scan-drawer summary::-webkit-details-marker{display:none}.demand-scan-drawer summary>span{gap:3px;display:grid}.demand-scan-drawer summary strong{color:var(--text);font-size:14px}.demand-scan-drawer summary small{color:var(--muted);font-size:12px;font-weight:800}.demand-scan-drawer summary em,.demand-search-detail-drawer>summary em{min-height:26px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b12;border:1px solid #e0b85b3d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.demand-scan-drawer[open] summary em,.demand-search-detail-drawer[open]>summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.demand-scan-drawer[open]{gap:12px;display:grid}.demand-scan-drawer:not([open])>:not(summary){display:none}.demand-search-detail-drawer{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;gap:12px;margin-top:12px;display:grid}.demand-search-detail-drawer>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:11px 12px;list-style:none;display:flex}.demand-search-detail-drawer>summary::-webkit-details-marker{display:none}.demand-search-detail-drawer>summary>span{gap:3px;display:grid}.demand-search-detail-drawer>summary strong{color:var(--text);font-size:13px}.demand-search-detail-drawer>summary small{color:var(--muted);font-size:12px;font-weight:800}.demand-search-detail-drawer:not([open])>:not(summary){display:none}.demand-search-detail-drawer[open]{padding-bottom:12px}.demand-search-detail-drawer .demand-form-grid,.demand-search-detail-drawer .secondary{margin-left:12px;margin-right:12px}.demand-lane-strip{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.demand-lane-strip span{min-width:0;max-width:100%;min-height:28px;color:var(--muted);overflow-wrap:anywhere;text-transform:capitalize;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.demand-lane-strip span:first-child{color:var(--gold-2);background:#e0b85b12;border-color:#e0b85b47}.demand-lane-strip .market{color:#b9dbf2;text-transform:none;border-color:#68a9d63d}.demand-search-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.demand-search-path span{min-width:0;min-height:40px;color:var(--muted);overflow-wrap:anywhere;background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.25;display:grid}.demand-search-path strong{width:22px;height:22px;color:var(--gold-2);background:#e0b85b14;border:1px solid #e0b85b42;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.demand-review-focus{background:linear-gradient(135deg,#e0b85b0e,#0000 60%),#18191bd1;border:1px solid #e0b85b38;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 60px #00000038}.demand-studio.has-active-demand .hero,.demand-studio.has-active-demand .hero-card,.demand-studio.has-active-demand .demand-overview,.demand-studio.has-active-demand .demand-flow-panel,.demand-studio.is-search-setup .hero,.demand-studio.is-search-setup .hero-card,.demand-studio.is-search-setup .demand-overview{display:none}.demand-studio.is-search-setup .demand-scan-drawer{order:-2}.demand-studio.is-search-setup .demand-flow-panel{grid-template-columns:minmax(0,1fr)}.demand-studio.is-search-setup .demand-path-steps{display:none}.demand-review-head{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:16px;display:grid}.demand-review-head h2,.demand-review-head p{margin:0}.demand-review-head h2{overflow-wrap:anywhere;line-height:1.12}.demand-review-head .demand-name-command{gap:5px;max-width:100%;margin:0;display:grid}.demand-review-head .demand-name-command span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950;line-height:1}.demand-review-head .demand-name-command cite{color:#fff4dc;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:34px;font-style:italic;font-weight:950;line-height:1.02;display:block}.demand-studio.has-active-demand .demand-review-head{grid-template-columns:minmax(0,1fr);gap:10px}.demand-studio.has-active-demand .demand-review-head h2{max-width:720px;font-size:30px}.demand-studio.has-active-demand .demand-review-instruction.blocked,.demand-studio.has-active-demand .demand-card.focus-card .eyebrow{display:none}.demand-progress{background:#00000024;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:6px;padding:12px;display:grid}.demand-studio.has-active-demand .demand-progress{border-radius:999px;align-items:center;max-width:520px;padding:8px 10px;display:flex}.demand-progress strong{color:var(--gold-2);font-size:16px;line-height:1.12}.demand-progress span:not(.progress-track){color:var(--muted);font-size:12px;font-weight:800}.demand-studio.has-active-demand .demand-progress strong,.demand-studio.has-active-demand .demand-progress span:not(.progress-track){white-space:nowrap}.demand-studio.has-active-demand .demand-progress .progress-track{flex:1;min-width:90px}.demand-panel .panel-head{align-items:center}.demand-command-head{gap:18px}.demand-panel button,.demand-actions button{min-height:38px;color:var(--gold-2);background:#e0b85b21;border:1px solid #e0b85b57;border-radius:999px;padding:0 14px;font-weight:850}.demand-panel button.secondary{color:var(--muted);background:#ffffff0b;border-color:#ffffff29;margin-top:14px}.demand-panel button:disabled,.demand-actions button:disabled{cursor:wait;opacity:.55}.demand-form-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:12px;font-weight:850;display:grid}.demand-form-grid input,.demand-form-grid select,.demand-form-grid textarea{width:100%;min-height:42px;color:var(--text);text-transform:none;letter-spacing:0;background:#101112db;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:650}.demand-form-grid select{padding-top:0;padding-bottom:0}.demand-form-grid textarea{resize:vertical;line-height:1.35}.demand-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.demand-card{gap:14px;padding:16px;display:grid}.demand-card.focus-card{box-shadow:none;background:linear-gradient(135deg,#e0b85b13,#0000 64%),#111214d1;border-color:#e0b85b52;gap:12px;container-type:inline-size}.demand-card.focus-card .demand-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.demand-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demand-card-head>div{gap:7px;min-width:0;display:grid}.demand-card-head h3{overflow-wrap:anywhere;line-height:1.12}.demand-card.focus-card .demand-card-head h3{font-size:21px}.demand-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.demand-title-row h3{min-width:0}.demand-read-chip{max-width:180px;min-height:26px;color:var(--gold-2);text-align:center;white-space:nowrap;background:#e0b85b13;border:1px solid #e0b85b47;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;line-height:1.1;display:inline-flex}.demand-lane-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.demand-lane-meta span{min-width:0;max-width:100%;min-height:24px;color:var(--muted);overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:850;line-height:1.1;display:inline-flex}.demand-lane-meta span:first-child{color:#b9dbf2;border-color:#68a9d63d}.demand-lane-meta span:last-child{color:var(--gold-2);border-color:#e0b85b42}.demand-card-head .badge{text-align:center;flex:none;justify-content:center;max-width:min(190px,42%)}.demand-card p{margin:0}.demand-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px;display:grid}.demand-call-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demand-call-strip span{min-width:0;min-height:58px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.25;display:grid}.demand-call-strip.primary-read span{background:#ffffff06;min-height:52px}.demand-call-strip strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.demand-call-summary{color:var(--muted);background:linear-gradient(135deg,#e0b85b14,#0000 70%),#ffffff07;border:1px solid #e0b85b33;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.demand-call-summary span{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.demand-call-summary strong{color:var(--gold-2);font-size:12px;font-weight:900}.demand-call-summary small{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:240px;font-size:12px;font-weight:800;line-height:1.35}.demand-quick-read{color:var(--muted);background:#68a9d60b;border:1px solid #68a9d62e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));align-items:stretch;gap:8px;padding:8px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.demand-quick-read span{overflow-wrap:anywhere;background:#ffffff07;border:1px solid #ffffff12;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.demand-quick-read strong{color:#b9dbf2;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.demand-decision-panel{background:linear-gradient(135deg,#e0b85b14,#0000 72%),#00000024;border:1px solid #e0b85b3d;border-radius:10px;gap:9px;padding:12px;display:grid}.demand-decision-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.demand-decision-title span{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.2}.demand-decision-title small{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25}.demand-decision-help{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.35}.demand-after-call{color:var(--muted);background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.demand-after-call.locked{color:#b9dbf2;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:0}.demand-after-call.locked span{gap:3px;min-width:0;display:grid}.demand-after-call.locked strong{color:#d7ecfb;font-size:12px;line-height:1.2}.demand-after-call.locked small{color:#b9dbf2;font-size:11px;font-weight:750;line-height:1.3}.demand-after-call.locked .button{color:#d7ecfb;white-space:nowrap;background:#68a9d61f;border-color:#68a9d657;min-height:44px}.demand-after-call.locked .button.primary{color:#0d0d0d;background:linear-gradient(#f0c85d,#b98425);border-color:#e0b85b99}.demand-metric{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:5px;min-height:92px;padding:12px;display:grid}.demand-metric.primary{background:linear-gradient(135deg,#e0b85b24,#ffffff0a);border-color:#e0b85b61}.demand-metric strong{color:var(--text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:25px;line-height:1.05;overflow:hidden}.demand-metric.primary strong{color:var(--gold-2);font-size:32px}.demand-metric small{color:var(--muted);font-size:12px;font-weight:700}.demand-stats{flex-wrap:wrap;gap:7px;padding:0 12px;display:flex}.demand-stats span{min-height:26px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.demand-source-list{background:#68a9d612;border:1px solid #68a9d633;border-radius:10px;gap:8px;margin:0 12px;padding:12px;display:grid}.demand-source-list>div{flex-wrap:wrap;gap:7px;display:flex}.demand-source-list code{color:#d7ecfb;font:inherit;background:#1011128c;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.demand-kept-list{gap:8px;margin-top:8px;display:grid}.demand-kept-row{background:#68a9d60e;border:1px solid #68a9d638;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.demand-kept-row>span{gap:3px;min-width:0;display:grid}.demand-kept-row strong,.demand-kept-row small{overflow-wrap:anywhere;line-height:1.25}.demand-kept-row strong{color:var(--text);font-size:14px}.demand-kept-row small{color:#b9dbf2;font-size:11px;font-weight:850}.demand-kept-row .button{white-space:nowrap;min-height:36px}.demand-evidence{background:#10111280;border:1px solid #ffffff1a;border-radius:10px}.demand-evidence summary{cursor:pointer;color:var(--gold-2);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:11px 12px;font-size:12px;font-weight:850;list-style:none;display:grid}.demand-evidence summary::-webkit-details-marker{display:none}.demand-evidence summary small{color:var(--muted);letter-spacing:0;text-transform:none;grid-column:1;font-size:11px;font-weight:750;line-height:1.35}.demand-evidence summary em{min-height:26px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b12;border:1px solid #e0b85b3d;border-radius:999px;grid-area:1/2/span 2;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.demand-evidence[open]{padding-bottom:12px}.demand-evidence[open] summary{border-bottom:1px solid #ffffff14;margin-bottom:10px}.demand-evidence[open] summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.demand-evidence:not([open])>:not(summary){display:none}.demand-evidence p{padding:0 12px}.demand-evidence .demand-quick-read{margin:0 12px 10px}.demand-analysis-drawer,.demand-source-drawer{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;margin:10px 12px 0}.demand-analysis-drawer{margin-top:0;margin-bottom:10px}.demand-analysis-drawer>summary,.demand-source-drawer>summary{color:var(--text);letter-spacing:.02em;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;padding:9px 10px;display:grid}.demand-analysis-drawer>summary>span,.demand-source-drawer>summary>span{gap:3px;min-width:0;display:grid}.demand-analysis-drawer>summary strong,.demand-source-drawer>summary strong{color:var(--text);font-size:12px;line-height:1.2}.demand-analysis-drawer>summary small,.demand-source-drawer>summary small{color:var(--muted);line-height:1.3}.demand-analysis-drawer>summary em,.demand-source-drawer>summary em{min-height:24px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b0f;border:1px solid #e0b85b38;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.demand-analysis-drawer[open]>summary em,.demand-source-drawer[open]>summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.demand-analysis-drawer:not([open])>:not(summary),.demand-source-drawer:not([open])>:not(summary){display:none}.demand-analysis-drawer[open]>summary,.demand-source-drawer[open]>summary{border-bottom:1px solid #ffffff14;margin-bottom:0}.evidence-record{gap:16px;padding-top:14px;display:grid}.evidence-provenance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.evidence-provenance>span{border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px}.quality-badge{font-weight:900}.quality-measured{color:#a6edc0;border-color:#69c48f73!important}.quality-derived{color:#abd8f5;border-color:#68a9d673!important}.quality-simulated{color:#faa;border-color:#e3686880!important}.evidence-methodology,.evidence-sources{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:14px}.evidence-methodology h4,.evidence-sources h4{margin:0 0 8px}.evidence-methodology p{color:#e8ded2;margin:0;line-height:1.55}.evidence-sources ul{gap:10px;margin:0;padding-left:20px;display:grid}.evidence-sources li{padding-left:3px}.evidence-sources a{color:var(--gold-2);font-weight:800}.evidence-sources small{color:var(--muted);margin-top:3px;display:block}.system-recommendation{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 9px;padding:2px 2px 0;font-size:12px;display:flex}.system-recommendation>span{color:#9fbfd5;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.system-recommendation>strong{color:#d7ecfb;font-size:12px}.system-recommendation>small{color:var(--muted);flex-basis:100%;line-height:1.35}.workflow-blocker{background:#e0b85b0b;border-left:3px solid #e0b85b9e;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.workflow-blocker>div{gap:2px;display:grid}.workflow-blocker strong{color:var(--gold-2);font-size:12px}.workflow-blocker span{color:var(--muted);font-size:12px;line-height:1.35}.destination-more{flex:none;position:relative}.destination-more>summary{min-width:86px;min-height:42px;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:2px;padding:7px 9px;list-style:none;display:grid}.destination-more.active>summary,.destination-more[open]>summary{color:var(--gold-2);background:#e0b85b21;border-color:#e0b85b61}.destination-more-menu{z-index:100;border:1px solid var(--line);width:220px;box-shadow:var(--shadow);background:#17181a;border-radius:10px;gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.destination-more:not([open]) .destination-more-menu{display:none}.destination-more-menu button{width:100%}.shell.view-funnel .main-panel,.shell.view-clusters .main-panel{box-shadow:0 12px 40px #0003}.selected-pattern-examples{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.selected-pattern-examples em{color:#f1e7da;background:#ffffff0e;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.demand-actions button.create:disabled{cursor:not-allowed;filter:saturate(.35)}.demand-decision-panel{background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;padding:14px 0 0}.demand-card.focus-card{padding:18px}.demand-kept-row{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0}.demand-analysis-drawer p{padding:0 10px}.demand-signal-table{gap:6px;margin-top:0;padding:0 10px 10px;display:grid}.demand-signal-table>div{border-top:1px solid #ffffff14;grid-template-columns:minmax(120px,1fr) minmax(80px,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.demand-signal-table span,.demand-signal-table small{color:var(--muted);font-size:12px}.demand-signal-table strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.demand-actions{grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.2fr);gap:8px;display:grid}.demand-actions button{text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:58px;line-height:1.1;display:grid}.demand-actions button span{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.demand-actions button strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.demand-actions button small{color:inherit;opacity:.72;font-size:10px;font-weight:800;line-height:1.2}.demand-actions button.create{color:var(--gold-2);background:linear-gradient(#e0b85b52,#e0b85b1f),#e0b85b0f;border-color:#e0b85b8a}.demand-actions button.suggested-call{border-color:#69c48f85;position:relative;box-shadow:inset 0 0 0 1px #69c48f29}.demand-actions button.suggested-call small{color:#b9efcb;opacity:1}.demand-actions button.reject{color:#ffc2c2;border-color:#e368683d}.demand-actions button.watch{color:#b9dbf2;border-color:#68a9d642}.demand-actions kbd{min-width:18px;height:18px;color:var(--text);background:#0003;border:1px solid #ffffff2e;border-radius:5px;justify-content:center;align-items:center;margin-right:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:900;line-height:1;display:inline-flex}@container (max-width:640px){.demand-card.focus-card .demand-call-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.demand-card.focus-card .demand-call-strip span{min-height:46px;padding:7px 6px;font-size:10px;line-height:1.15}.demand-card.focus-card .demand-call-strip strong{font-size:8px}.demand-card.focus-card .demand-actions{grid-template-columns:minmax(0,1fr)}.demand-card.focus-card .demand-call-summary{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.demand-title-row{grid-template-columns:minmax(0,1fr)}.demand-card.focus-card .demand-quick-read{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-read-chip{white-space:normal;justify-self:start}.demand-after-call.locked{grid-template-columns:minmax(0,1fr)}.demand-after-call.locked .button{white-space:normal;justify-self:start;width:100%}}@container (max-width:420px){.demand-card.focus-card .demand-call-strip{grid-template-columns:minmax(0,1fr)}.demand-card.focus-card .demand-call-strip span{min-height:0;padding:8px;font-size:11px}.demand-card.focus-card .demand-call-strip strong{font-size:9px}}.agent-surface{z-index:2147482900;pointer-events:none;position:fixed;inset:0}.agent-surface>*{pointer-events:auto}.agent-surface>.acp-workbench-layout{pointer-events:none}.agent-surface .acp-workbench-panel,.agent-surface .acp-workbench-trigger{pointer-events:auto}.agent-surface .acp-workbench-trigger{align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex}.workspace-switcher [data-interchange-host-slot],.agent-surface .acp-journal-outer{display:none}.agent-surface .acp-journal-toggle{color:#0000;text-align:center;background:#101112e6;border-color:#e0b85b42;min-width:124px;font-size:0;box-shadow:0 14px 32px #00000057}.agent-surface .acp-journal-toggle:before{content:"Agent Journal";color:#fff0c2f0;font-size:12px;font-weight:700}.agent-surface .acp-journal-toggle:hover{background:#211d14f0}.agent-surface .acp-widget-fab{opacity:.74;width:42px;height:42px;box-shadow:0 14px 34px #00000057;color:var(--gold-2)!important;background:#101112e0!important;border:1px solid #e0b85b52!important}.agent-surface .acp-widget-fab:hover{opacity:1;background:#211d14f0!important}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101112d6;position:sticky;top:0}.topbar-inner{justify-content:center;align-items:center;gap:24px;max-width:1440px;height:72px;margin:0 auto;padding:0 24px;display:flex}.topbar .destination-nav{justify-content:center;width:auto;max-width:100%}@media (min-width:901px){.topbar{margin-top:76px;top:76px}.topbar-inner{height:52px}}.destination-nav{overscroll-behavior-x:contain;scrollbar-width:thin;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow-x:auto}.destination-nav.dragging{cursor:grabbing}.destination-nav button{min-width:86px;min-height:42px;color:var(--muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;flex:none;gap:2px;padding:7px 9px;display:grid}.destination-nav.dragging button{cursor:grabbing}.destination-nav button.active{color:var(--gold-2);background:#e0b85b21;border-color:#e0b85b61}.destination-nav strong,.destination-nav span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.destination-nav strong{color:inherit;font-size:12px;font-weight:900;line-height:1.05}.destination-nav span{color:var(--muted);font-size:10px;font-weight:800;line-height:1.12}.destination-nav button.active span{color:#dfc983}.workflow-rail{grid-template-columns:minmax(280px,1.1fr) minmax(0,2.8fr);gap:10px;max-width:1440px;margin:-8px auto 12px;padding:0 24px;display:grid}.workflow-rail.compact{grid-template-columns:minmax(280px,520px) minmax(170px,260px);align-items:start;position:relative}.workflow-stage-strip{grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;min-width:0;display:grid}.workflow-flow{grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);gap:8px;min-width:0;display:grid}.workflow-library-actions{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.workflow-flow.compact-flow{grid-template-columns:minmax(0,1fr);padding:8px}.workflow-path-drawer{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.workflow-rail.compact .workflow-path-drawer{position:relative}.workflow-rail.compact .workflow-path-drawer[open]{z-index:35;overflow:visible}.workflow-rail.compact .workflow-path-drawer[open] .workflow-flow{overscroll-behavior:contain;background:#121314fa;border:1px solid #e0b85b3d;border-radius:10px;width:min(310px,100vw - 20px);max-height:min(520px,68vh);position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 24px 56px #0000007a}.workflow-path-drawer summary{cursor:pointer;gap:2px;min-height:58px;padding:8px 10px;display:grid}.workflow-path-drawer summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.workflow-path-drawer summary strong{color:var(--text);font-size:15px;display:block}.workflow-path-drawer summary small{color:var(--muted);font-size:11px;font-weight:750;display:block}.workflow-path-drawer:not([open])>:not(summary){display:none}.workflow-path-drawer .workflow-stage-strip{grid-template-columns:1fr}.workflow-path-drawer .workflow-utility{min-height:44px}.workflow-rail button,.workflow-next,.workflow-current{min-height:48px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:8px 10px}.workflow-stage.current{background:#e0b85b14;border-color:#e0b85b61}.workflow-stage.done{background:#69c48f0b;border-color:#69c48f40}.workflow-stage.waiting{opacity:.74}.workflow-utility{opacity:.78;align-content:center;gap:2px;display:grid;border-style:dashed!important}.workflow-utility.active{opacity:1;border-style:solid!important}.workflow-utility small{color:var(--muted);white-space:normal;margin-top:3px;font-size:11px;font-weight:750;line-height:1.25;display:block}.workflow-utility span,.workflow-utility strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-utility span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.05}.workflow-utility strong{color:var(--text);font-size:13px;line-height:1.15}.workflow-rail button.active{background:#e0b85b1c;border-color:#e0b85b85}.workflow-next{cursor:pointer;background:linear-gradient(135deg,#e0b85b42,#68a9d61a),#ffffff0e;border-color:#e0b85bad;gap:2px;min-height:58px;display:grid;box-shadow:0 14px 34px #00000047}.workflow-next:hover{background:linear-gradient(135deg,#e0b85b52,#68a9d61a),#ffffff0f;border-color:#e0b85bd1}.workflow-current{background:linear-gradient(135deg,#69c48f1a,#0000 54%),#ffffff09;border-color:#69c48f47;gap:2px;min-height:58px;display:grid}button.workflow-current{cursor:pointer;font:inherit}button.workflow-current:hover{background:linear-gradient(135deg,#69c48f24,#0000 54%),#ffffff0c;border-color:#69c48f6b}.workflow-current.compact-current{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.workflow-current.compact-current>div{min-width:0}.workflow-current.compact-current small{color:#b9efcb;text-align:center;white-space:nowrap;background:#69c48f0f;border:1px solid #69c48f47;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.workflow-current.compact-current.status-only{background:#ffffff06;border-color:#ffffff1a;min-height:42px}.workflow-current.compact-current.status-only small{color:var(--muted);background:#ffffff09;border-color:#ffffff1a}.workflow-rail span,.workflow-next span,.workflow-current span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.workflow-rail strong,.workflow-next strong,.workflow-current strong{margin-top:3px;font-size:15px;display:block}.workflow-stage-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex!important}.workflow-stage-head span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-stage-head em{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.workflow-stage.current .workflow-stage-head em{color:var(--gold);border-color:#e0b85b6b}.workflow-stage.done .workflow-stage-head em{color:var(--green);border-color:#69c48f57}.workflow-next strong{color:#fff6db;font-size:18px}.workflow-next small,.workflow-current small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.brand-mark{align-items:center;gap:14px;min-width:260px;display:flex}.brand-sigil{width:42px;height:42px;color:var(--gold-2);background:linear-gradient(135deg,#e0b85b38,#ffffff0a);border:1px solid #e0b85b80;border-radius:8px;place-items:center;font-weight:800;display:grid}.brand-title{margin:0;font-size:18px;line-height:1}.brand-subtitle{color:var(--muted);margin:5px 0 0;font-size:12px}.utility-tabs{gap:6px;display:flex;overflow:auto}.tab{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px}.tab.active{color:var(--text);background:#e0b85b1f;border-color:#e0b85b5c}.shell{grid-template-columns:minmax(0,1fr) 340px;gap:20px;max-width:1440px;margin:0 auto;padding:24px;display:grid}.shell.decision-first{grid-template-columns:minmax(0,1fr);max-width:1180px}.main-panel,.side-panel,.card,.toolbar,.review-card,.draft-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#18191bd1;border-radius:8px}.main-panel{min-width:0;padding:20px}.side-panel{align-self:start;max-height:calc(100vh - 174px);padding:18px;position:sticky;top:150px;overflow:auto}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.stage-head{margin-bottom:12px}.stage-head .muted{max-width:720px}.pattern-decision-stage>.stage-head,.finalist-check-stage>.stage-head,.finalist-check-stage>.stage-orientation,.golden-call-stage>.stage-head,.golden-approval-stage>.stage-head,.golden-approval-stage>.stage-orientation,.golden-approval-stage>.golden-workbench>.stage-gate,.golden-approval-stage .golden-summary,.creation-wait-stage>.stage-head{display:none}.eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}h1,h2,h3{letter-spacing:0;margin:0}h1{max-width:900px;font-size:38px}h2{font-size:22px}h3{font-size:15px}p{line-height:1.55}.muted{color:var(--muted)}.hero{background-color:#0000;background-image:linear-gradient(135deg,#0c0c0c94,#0c0c0c33),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='520' viewBox='0 0 1200 520'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop stop-color='%2322211f'/%3E%3Cstop offset='.45' stop-color='%235b4630'/%3E%3Cstop offset='1' stop-color='%2317242b'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1200' height='520' fill='url(%23g)'/%3E%3Cg fill='none' stroke='%23e0b85b' stroke-opacity='.22'%3E%3Cpath d='M0 410 C150 320 250 470 410 360 C560 260 640 300 760 220 C890 135 1030 200 1200 88' stroke-width='4'/%3E%3Cpath d='M0 130 C180 190 280 68 460 142 C660 224 750 60 938 118 C1030 146 1118 122 1200 80' stroke-width='2'/%3E%3C/g%3E%3Cg fill='%23f3d98a' fill-opacity='.35'%3E%3Ccircle cx='142' cy='102' r='4'/%3E%3Ccircle cx='802' cy='178' r='5'/%3E%3Ccircle cx='996' cy='310' r='3'/%3E%3Ccircle cx='518' cy='382' r='4'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e0b85b40;border-radius:8px;min-height:250px;padding:28px;position:relative;overflow:hidden}.hero p{color:#e8ded2;max-width:720px}.funnel-hero{background:linear-gradient(135deg,#e0b85b1f,#68a9d614),#ffffff09;border:1px solid #e0b85b42;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.funnel-hero h1{max-width:860px;font-size:30px;line-height:1.08}.funnel-hero.complete{align-items:start}.run-context-line{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.run-context-line span{min-height:26px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.naming-market-picker{max-width:min(100%,560px);margin-top:14px}.naming-market-picker .select{background:#0d0f11db}.shortlist-progress{grid-template-columns:auto minmax(160px,320px);align-items:center;gap:10px;margin-top:12px;display:grid}.shortlist-progress>div{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.shortlist-progress strong{color:var(--text);font-size:14px}.progress-track{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#e0b85b,#69c48f);height:100%;display:block}.hero-actions{grid-template-columns:1fr;gap:10px;min-width:170px;display:grid}.hero-actions .optional-work-drawer{min-width:0;padding:12px}.hero-actions .optional-work-drawer summary{align-items:start}.hero-actions .optional-work-drawer .button{width:100%}.funnel-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.funnel-path-drawer{border:1px solid var(--line);background:#ffffff06;border-radius:8px;margin:14px 0;overflow:hidden}.funnel-path-drawer summary{cursor:pointer;gap:3px;padding:11px 12px;display:grid}.funnel-path-drawer summary span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.funnel-path-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.funnel-path-drawer[open]{padding-bottom:10px}.funnel-path-drawer[open] .funnel-steps{margin:0 10px}.funnel-path-drawer:not([open]) .funnel-steps{display:none}.funnel-step{border:1px solid var(--line);background:#ffffff09;border-radius:8px;min-width:0;min-height:92px;padding:12px;transition:border-color .16s,background .16s,opacity .16s;position:relative}.funnel-step:after,.funnel-step:last-child:after{display:none}.funnel-step.current{background:#e0b85b14;border-color:#e0b85b57}.funnel-step.done{background:#69c48f0f;border-color:#69c48f52}.funnel-step.waiting{opacity:.68}.funnel-step-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.funnel-step-head span{text-overflow:ellipsis;min-width:0;overflow:hidden}.funnel-step span:not(.funnel-step-head),.funnel-step small{color:var(--muted);font-size:12px;font-weight:700;display:block}.funnel-step em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1}.funnel-step.current em{color:var(--gold);border-color:#e0b85b66}.funnel-step.done em{color:var(--green);border-color:#69c48f5c}.funnel-step strong{overflow-wrap:anywhere;margin:10px 0 7px;font-size:34px;line-height:1;display:block}.funnel-launchpad{background:linear-gradient(135deg,#69c48f17,#0000 58%),#ffffff08;border:1px solid #69c48f4d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:grid}.funnel-launchpad h2,.funnel-launchpad p{margin:0}.funnel-launchpad .eyebrow{margin-bottom:7px}.wider-pool-card{background:linear-gradient(135deg,#68a9d614,#0000 62%),#ffffff07;border:1px solid #68a9d642;border-radius:8px;margin-bottom:18px}.wider-pool-card p{margin:0}.wider-pool-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:grid}.wider-pool-card summary span{gap:2px;min-width:0;display:grid}.wider-pool-card summary small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.wider-pool-card summary strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:1.15}.wider-pool-card summary em{min-width:0;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:750;line-height:1.25}.wider-pool-body{grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:0 14px 14px;display:grid}.wider-pool-card[open] summary{border-bottom:1px solid #ffffff14;margin-bottom:10px}.wider-pool-actions{justify-self:stretch;gap:8px;display:grid}.wider-pool-actions .button{width:100%}.wider-pool-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wider-pool-stats .metric{min-width:0;padding:10px}.wider-pool-stats .metric strong{font-size:22px}.creation-access-drawer{background:#ffffff05;border-color:#ffffff1a;margin-bottom:18px}.creation-access-drawer summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:grid}.creation-access-drawer summary span{gap:2px;display:grid}.creation-access-drawer summary small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.creation-access-drawer summary strong{color:var(--text);font-size:14px;line-height:1.2}.creation-access-drawer summary em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.creation-access-drawer:not([open])>:not(summary){display:none}.creation-access-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 14px;display:grid}.creation-access-body p{margin:0}.creation-wait-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.creation-wait-path span{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px;display:grid}.creation-wait-path span.current{background:#e0b85b12;border-color:#e0b85b57}.creation-wait-path strong,.creation-wait-path small{overflow-wrap:anywhere;min-width:0;line-height:1.15}.creation-wait-path strong{color:var(--text);font-size:12px}.creation-wait-path small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.creation-wait-path .current small{color:var(--gold)}.funnel-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.review-lane,.guidance-panel,.brief-drawer{border:1px solid var(--line);background:#ffffff07;border-radius:8px}.review-lane,.guidance-panel{padding:16px}.panel-head.compact{align-items:center}.review-lane>.panel-head.compact{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.review-lane.active-decision>.panel-head.compact{display:none}.review-lane.active-decision{background:0 0;border:0;padding:0}.review-lane.active-decision .candidate-list{gap:8px;margin-bottom:8px}.review-lane>.panel-head.compact>div:first-child{max-width:760px}.review-lane-title{max-width:none;font-size:22px;line-height:1.18}.review-name-command{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.review-name-command span{color:var(--gold)}.review-name-command cite{color:#fff4dc;overflow-wrap:anywhere;min-width:0;font-style:italic}.queue-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.review-lane>.panel-head.compact .queue-head-actions{justify-content:stretch}.scope-control{align-items:start;gap:0;width:100%;max-width:520px;display:grid}.scope-current,.scope-widen-drawer{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;min-width:0}.scope-current{background:linear-gradient(135deg,#e0b85b14,#0000 70%),#ffffff08;border-color:#e0b85b47;gap:3px;padding:10px 12px;display:grid}.scope-current span,.scope-widen-drawer summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.scope-current strong{color:var(--text);font-size:14px}.scope-current small,.scope-widen-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.scope-widen-drawer{overflow:hidden}.scope-widen-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:flex}.scope-widen-drawer summary small{text-align:right}.scope-widen-drawer[open] summary{border-bottom:1px solid #ffffff14}.scope-widen-note{background:#68a9d60e;border:1px solid #68a9d638;border-radius:8px;gap:4px;margin:10px 10px 0;padding:10px;display:grid}.scope-widen-note strong{color:#b9dbf2;font-size:12px;line-height:1.3}.scope-widen-note span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.scope-widen-drawer:not([open])>:not(summary){display:none}.scope-widen-drawer .segmented.funnel-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:10px;display:grid}.scope-widen-drawer:not([open])>.segmented.funnel-presets{display:none}.queue-instruction-card{background:linear-gradient(135deg,#e0b85b17,#0000 58%),#ffffff07;border:1px solid #e0b85b42;border-radius:8px;justify-content:space-between;gap:14px;margin:12px 0 14px;padding:14px;display:flex}.queue-instruction-card>div{gap:5px;min-width:0;display:grid}.queue-instruction-card .eyebrow{margin:0}.queue-instruction-card strong{color:var(--text)}.queue-instruction-card span,.queue-instruction-card small{color:var(--muted);font-size:13px;line-height:1.4}.queue-instruction-actions{border-left:1px solid #ffffff1a;width:min(240px,38%);padding-left:14px}.queue-instruction-actions span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.guidance-panel{position:sticky;top:96px}.guide-primary{background:linear-gradient(135deg,#e0b85b1a,#0000 60%),#ffffff09;border:1px solid #e0b85b47;border-radius:8px;gap:9px;margin-bottom:16px;padding:14px;display:grid}.guide-primary strong,.guide-primary span{display:block}.guide-primary span{color:var(--muted);font-size:13px;line-height:1.45}.guide-rule-list{gap:6px;margin-top:2px;display:grid}.guide-rule-list span{min-height:30px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 9px;font-size:12px;line-height:1.3;display:grid}.guide-rule-list strong{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.triage-rule{background:#68a9d60f;border:1px solid #68a9d638;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.triage-rule strong,.triage-rule span{display:block}.triage-rule strong{color:#b9dbf2;font-size:13px}.triage-rule.gold{background:linear-gradient(135deg,#e0b85b14,#0000 62%),#ffffff07;border-color:#e0b85b42}.triage-rule.gold strong{color:var(--gold-2)}.triage-rule span{color:var(--muted);font-size:12px;line-height:1.45}.review-rhythm{gap:6px;display:grid}.review-rhythm span{min-height:36px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.review-rhythm strong{width:24px;height:24px;color:var(--gold-2);border:1px solid #e0b85b57;border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid}.decision-key,.review-help-drawer{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;margin-bottom:16px;overflow:hidden}.review-help-drawer summary{cursor:pointer;gap:3px;padding:11px 12px;list-style:none;display:grid}.review-help-drawer summary::-webkit-details-marker{display:none}.review-help-drawer summary span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.review-help-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.review-help-drawer[open]{gap:10px;padding-bottom:12px;display:grid}.review-help-drawer[open] .review-rhythm,.review-help-drawer[open] .triage-rule{margin:0 12px}.review-help-drawer:not([open])>:not(summary){display:none}.decision-key summary{cursor:pointer;gap:3px;padding:11px 12px;display:grid}.decision-key summary span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.decision-key summary small{color:var(--muted);font-size:12px;font-weight:750}.decision-key dl{gap:8px;margin:0;padding:0 12px 12px;display:grid}.decision-key:not([open]) dl{display:none}.decision-key div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.decision-key dt,.decision-key dd{margin:0;font-size:12px;line-height:1.35}.decision-key dt{color:var(--text);align-items:center;gap:5px;font-weight:900;display:inline-flex}.decision-key dd{color:var(--muted)}.progress-details{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;margin-top:14px}.progress-details summary{cursor:pointer;min-height:42px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.progress-details summary small{color:var(--muted);font-size:11px;font-weight:750}.progress-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.progress-details:not([open])>:not(summary){display:none}.side-progress-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.side-progress-drawer{margin-top:18px}.side-progress-snapshot .metric{min-height:74px}.side-counts{margin-top:10px}.brief-drawer,.batch-creation-drawer,.brief-fields-drawer{padding:0;overflow:hidden}.brief-drawer summary,.batch-creation-drawer summary,.brief-fields-drawer summary,.optional-starting-point-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.brief-drawer summary span,.batch-creation-drawer summary span,.brief-fields-drawer summary span,.optional-starting-point-details summary span{gap:4px;display:grid}.brief-drawer summary small,.batch-creation-drawer summary small,.brief-fields-drawer summary small,.optional-starting-point-details summary small{color:var(--muted)}.batch-creation-drawer{opacity:.86;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;margin:18px 0;transition:border-color .16s,opacity .16s,background .16s}.batch-creation-drawer:hover,.batch-creation-drawer[open]{opacity:1}.batch-creation-drawer[open]>summary{border-bottom:1px solid #ffffff14}.batch-creation-drawer:not([open])>:not(summary){display:none}.batch-creation-drawer summary strong{color:var(--muted)}.batch-creation-drawer[open] summary strong{color:var(--text)}.batch-creation-drawer summary em,.brief-fields-drawer summary em,.optional-starting-point-details summary em,.ops-flow-drawer summary em{min-height:28px;color:var(--muted);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.batch-creation-drawer[open] summary em,.brief-fields-drawer[open] summary em,.optional-starting-point-details[open] summary em,.ops-flow-drawer[open] summary em{color:var(--gold-2);border-color:#e0b85b3d}.custom-starting-point-panel{gap:14px;padding:0 16px 16px;display:grid}.custom-starting-point-head{background:#68a9d60b;border:1px solid #68a9d62e;border-radius:8px;gap:4px;padding:12px;display:grid}.custom-starting-point-head span{color:#b9dbf2;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.custom-starting-point-head strong{color:var(--text);font-size:14px;line-height:1.22}.custom-starting-point-head small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.optional-starting-point-details{background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;overflow:hidden}.optional-starting-point-details summary{padding:12px;list-style:none}.optional-starting-point-details summary::-webkit-details-marker{display:none}.optional-starting-point-details summary strong{color:var(--text);font-size:13px}.optional-starting-point-details:not([open])>:not(summary){display:none}.optional-starting-point-details[open] .brief-grid{padding:0 12px 12px}.history-drawer{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;margin-top:26px;padding:0;overflow:hidden}.history-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.history-drawer summary::-webkit-details-marker{display:none}.history-drawer summary>span{gap:3px;display:grid}.history-drawer summary strong{color:var(--text);font-size:14px}.history-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.history-drawer[open] summary{border-bottom:1px solid #ffffff14}.history-drawer:not([open])>:not(summary){display:none}.history-drawer .candidate-list{padding:14px}.brief-grid{padding:0 16px 16px}.brief-fields-drawer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;margin:12px 16px 16px}.brief-fields-drawer summary{padding:13px 14px}.brief-fields-drawer summary strong{color:var(--muted)}.brief-fields-drawer[open] summary{border-bottom:1px solid #ffffff14}.brief-fields-drawer:not([open])>:not(summary){display:none}.brief-fields-drawer[open] summary strong{color:var(--text)}.brief-fields-drawer .brief-grid{padding:14px}.brief-actions{padding:0 16px 16px}.brief-readiness{background:#e0b85b12;border:1px solid #e0b85b52;border-radius:8px;gap:4px;margin:0 16px 16px;padding:10px 12px;display:grid}.brief-readiness strong{color:var(--gold-2)}.brief-readiness span{color:var(--muted);font-size:13px}.seed-loaded-notice{background:linear-gradient(135deg,#69c48f17,#0000 58%),#ffffff08;border:1px solid #69c48f57;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 16px 16px;padding:12px;display:grid}.seed-loaded-notice div{gap:4px;display:grid}.seed-loaded-notice .eyebrow{margin:0}.seed-loaded-notice span{color:var(--muted);font-size:13px;line-height:1.4}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.2fr);gap:12px;margin-bottom:18px;display:grid}.automation-status{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:12px}.automation-status strong,.automation-status span{display:block}.automation-status span{color:var(--muted);margin-top:5px;font-size:13px}.stage-brief{background:linear-gradient(135deg,#68a9d614,#0000 62%),#ffffff07;border:1px solid #68a9d63d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.stage-brief>div{gap:5px;display:grid}.stage-brief strong,.stage-brief h2{color:var(--text);margin:0;font-size:16px;line-height:1.2}.stage-brief span{color:var(--muted);font-size:13px;line-height:1.45}.stage-gate{background:linear-gradient(135deg,#e0b85b14,#0000 60%),#ffffff07;border-color:#e0b85b42}.stage-brief.golden{background:linear-gradient(135deg,#e0b85b17,#0000 62%),#ffffff07;border-color:#e0b85b47}.stage-orientation{background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);align-items:center;gap:14px;margin-bottom:16px;padding:13px 14px;display:grid}.stage-orientation>div:first-child{gap:5px;display:grid}.stage-orientation strong{color:var(--text);font-size:15px;display:block}.stage-orientation span{color:var(--muted);font-size:13px;line-height:1.45}.stage-orientation-steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stage-next-card{background:linear-gradient(135deg,#68a9d614,#0000 58%),#ffffff07;border:1px solid #68a9d642;border-radius:8px;gap:4px;margin-bottom:16px;padding:13px 14px;display:grid}.stage-next-card.with-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.stage-next-card.with-action>div{gap:4px;display:grid}.stage-next-card.with-action .button{justify-self:end;min-width:150px}.stage-next-card.with-action .button kbd{min-width:18px;height:18px;color:var(--text);background:#0003;border:1px solid #ffffff2e;border-radius:5px;justify-content:center;align-items:center;margin-right:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.stage-next-card.golden{background:linear-gradient(135deg,#e0b85b1a,#0000 58%),#ffffff07;border-color:#e0b85b4d}.stage-next-card.golden.final-yes-card.approval-ready{background:linear-gradient(135deg,#69c48f1f,#0000 58%),#e0b85b0e;border-color:#69c48f6b}.stage-next-card.finalist-next-card{background:linear-gradient(135deg,#68a9d617,#0000 64%),#ffffff08;border-color:#68a9d657}.stage-next-card span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.stage-next-card strong{color:var(--text);font-size:15px}.stage-next-card small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.stage-brief-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.stage-brief-note{text-align:right;max-width:220px}.ops-stage-brief{margin-top:-4px}.ops-flow-drawer{background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;margin:-6px 0 18px}.ops-flow-drawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.ops-flow-drawer summary span{gap:3px;min-width:0;display:grid}.ops-flow-drawer summary strong{color:var(--text);font-size:13px;font-weight:850}.ops-flow-drawer summary small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.ops-flow-drawer[open] summary{border-bottom:1px solid #ffffff14}.ops-flow-drawer:not([open])>.ops-flow-map{display:none}.ops-flow-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:10px;display:grid}.ops-flow-map span{min-height:34px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:flex}.ops-flow-map span.active{color:var(--gold-2);background:#e0b85b17;border-color:#e0b85b6b}.ops-flow-map span.done{color:#a6edc0;background:#69c48f0f;border-color:#69c48f52}.ops-control-panel{grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);gap:12px;margin-bottom:18px;display:grid}.ops-control-panel.current-work-visible{grid-template-columns:minmax(0,1fr)}.ops-control-panel.current-work-visible,.operations-grid.current-work-visible,.ops-handoff-strip.current-work-visible,.ops-stage-brief.current-work-visible{display:none}.ops-current-work-card{background:linear-gradient(135deg,#e0b85b21,#68a9d60f),#ffffff09;border:1px solid #e0b85b5c;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:grid}.ops-current-work-card>div{gap:6px;display:grid}.ops-current-work-card .eyebrow{margin:0}.ops-current-work-card strong,.ops-current-work-card h2{color:var(--text);margin:0;font-size:18px;line-height:1.2}.ops-current-work-card span{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45}.ops-current-work-card .button{min-width:150px}.optional-creation-card{background:linear-gradient(135deg,#69c48f17,#0000 62%),#ffffff08;border-color:#69c48f52}.creation-ready-card{background:linear-gradient(135deg,#69c48f1a,#e0b85b0f),#ffffff09;border-color:#69c48f57}.creation-wait-stage .history-drawer,.creation-optional-idle .batch-creation-drawer,.creation-optional-idle .history-drawer{opacity:.72}.creation-wait-stage .history-drawer[open],.creation-wait-stage .history-drawer:hover,.creation-optional-idle .batch-creation-drawer[open],.creation-optional-idle .history-drawer[open],.creation-optional-idle .batch-creation-drawer:hover,.creation-optional-idle .history-drawer:hover{opacity:1}.ops-primary-card,.ops-bottleneck-card{background:linear-gradient(135deg,#e0b85b14,#0000 56%),#ffffff08;border:1px solid #e0b85b3d;border-radius:8px;gap:10px;padding:16px;display:grid}.ops-primary-card h2{font-size:26px}.ops-primary-card p,.ops-bottleneck-card span{margin:0}.ops-status-line{flex-wrap:wrap;gap:6px;display:flex}.run-technical-details{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;margin-top:10px;overflow:hidden}.run-technical-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:9px 10px;list-style:none;display:grid}.run-technical-details summary::-webkit-details-marker{display:none}.run-technical-details summary span{min-width:0;color:var(--text);font-size:12px;font-weight:850}.run-technical-details summary small{min-width:0;color:var(--muted);grid-column:1;font-size:11px;font-weight:750;line-height:1.3}.run-technical-details summary:after{content:"Open";max-width:100%;min-height:24px;color:var(--gold);text-transform:uppercase;white-space:nowrap;border:1px solid #e0b85b33;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.run-technical-details[open] summary:after{content:"Close";color:var(--muted);border-color:#ffffff24}.run-technical-details>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;padding:0 10px 10px;display:grid}.run-technical-details>div span{background:#0000001f;border:1px solid #ffffff12;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.run-technical-details strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.run-technical-details small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.run-technical-details:not([open])>:not(summary){display:none}.ops-bottleneck-card{background:linear-gradient(135deg,#68a9d614,#0000 56%),#ffffff08;border-color:#68a9d642}.ops-bottleneck-card strong,.ops-bottleneck-card span{display:block}.ops-bottleneck-card span{color:var(--muted);font-size:13px;line-height:1.45}.ops-bottleneck-card .button{justify-self:start}.ops-stage-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-handoff-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 18px;display:grid}.ops-handoff-strip span{min-height:74px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:5px;padding:11px 12px;font-size:12px;line-height:1.35;display:grid}.ops-handoff-strip strong{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.ops-handoff-strip span.current{color:var(--gold-2);background:#e0b85b13;border-color:#e0b85b61}.ops-handoff-strip span.done{color:#a6edc0;background:#69c48f0e;border-color:#69c48f4d}.ops-handoff-strip span.waiting{opacity:.68}.automation-seeds{background:#ffffff05;border-bottom:1px solid #ffffff14;gap:10px;padding:14px;display:grid}.automation-seeds .child-list-head{padding:0}.seed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.seed-card{min-height:142px;color:var(--text);text-align:left;background:linear-gradient(135deg,#e0b85b12,#0000 60%),#ffffff08;border:1px solid #e0b85b33;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.seed-card:hover{border-color:#e0b85b75}.seed-card.selected{background:linear-gradient(135deg,#69c48f1c,#0000 60%),#ffffff09;border-color:#69c48f7a}.seed-card span{color:var(--muted);font-size:13px;line-height:1.45}.seed-card .badge{justify-self:start}.seed-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.seed-card-footer small{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.run-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.run-action-note{max-width:220px;min-height:40px;color:var(--muted);text-align:right;border:1px dashed #ffffff24;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.run-history-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.run-history-main{gap:8px;min-width:0;display:grid}.run-history-main .row-title{flex-wrap:wrap;min-width:0}.run-history-main>.muted{overflow-wrap:anywhere}.run-diagnostics{flex-wrap:wrap;gap:6px;display:flex}.run-diagnostics span{min-height:26px;color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.run-diagnostics strong{color:var(--text)}.library-stage{gap:14px;display:grid}.library-stage>.stage-head{align-items:start}.library-metrics{grid-template-columns:repeat(4,minmax(68px,1fr));gap:8px;min-width:min(100%,360px);display:grid}.library-metrics .metric{min-width:0;padding:10px}.library-metrics .metric strong{font-size:23px;line-height:1}.library-metrics .metric span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;display:block;overflow:hidden}.data-table-shell{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;box-shadow:0 22px 48px #00000038}.data-table-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.data-table-head strong,.data-table-head span{display:block}.data-table-head span{color:var(--muted);font-size:12px;font-weight:760}.data-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.action-filter-strip{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.action-filter-strip button{min-height:34px;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.action-filter-strip button.active{color:var(--text);background:#e0b85b1a;border-color:#e0b85b61}.action-filter-strip strong,.action-filter-strip span{font-size:11px;font-weight:850;line-height:1;display:block}.action-filter-strip span{min-width:20px;color:var(--text);text-align:center;background:#ffffff14;border-radius:999px;padding:4px 6px}.review-data-table{border-collapse:collapse;width:100%;min-width:980px}.review-data-table th,.review-data-table td{color:var(--muted);text-align:left;vertical-align:middle;border-bottom:1px solid #fff1;padding:11px 12px;font-size:12px;line-height:1.25}.review-data-table th{color:var(--gold-2);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.review-data-table tbody tr{background:#ffffff03}.review-data-table tbody tr:hover{background:#e0b85b0e}.review-data-table tbody tr:last-child td{border-bottom:0}.table-name-cell{width:300px}.table-name-button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.table-name-button strong,.table-name-button span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.table-name-button strong{color:var(--text);font-size:14px}.table-name-button span{color:var(--muted);white-space:nowrap}.table-name-button:hover strong{color:var(--gold-2)}.table-action-button{white-space:normal;min-height:34px;padding:7px 10px}.next-action-button{color:#fff0c2f2;text-align:left;cursor:pointer;background:#e0b85b13;border:1px solid #e0b85b38;border-radius:10px;gap:3px;width:min(190px,100%);min-height:42px;padding:7px 9px;display:grid}.next-action-button:hover{background:#e0b85b1f;border-color:#e0b85b6b}.next-action-button:disabled{cursor:wait;opacity:.64}.next-action-button strong,.next-action-button span{text-overflow:ellipsis;min-width:0;line-height:1.08;display:block;overflow:hidden}.next-action-button strong{color:var(--gold-2);font-size:11px;font-weight:900}.next-action-button span{color:var(--muted);font-size:10px;font-weight:760}.action-data-table{min-width:980px}.action-filter-empty{min-width:360px;margin:12px}.doctrine-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.doctrine-list li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:12px 14px}.grid{gap:14px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar{box-shadow:none;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px;display:flex}.filter-console{background:linear-gradient(#ffffff0b,#ffffff05),#121316;border:1px solid #ffffff1a;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.filter-console.compact{box-shadow:none;background:#ffffff06;border-color:#ffffff14;margin:0}.filter-drawer{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;margin-top:14px}.filter-drawer>summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:850;display:flex}.filter-drawer>summary span,.filter-drawer>summary small{display:block}.filter-drawer>summary small{color:var(--muted);font-size:12px;font-weight:750}.filter-drawer[open]>summary{border-bottom:1px solid #ffffff14}.filter-drawer:not([open])>:not(summary){display:none}.filter-drawer .filter-console{border:0;border-radius:0 0 8px 8px}.filter-console-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-console-head strong{font-size:14px}.filter-console-head span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.mission-card{background:linear-gradient(135deg,#e0b85b24,#0000 64%),#ffffff0a;border:1px solid #e0b85b5c;border-radius:8px;gap:7px;margin-bottom:16px;padding:14px;display:grid;box-shadow:0 16px 34px #0000002e}.mission-card .eyebrow{margin:0}.mission-card strong,.mission-card span{display:block}.mission-card strong{color:#fff6db;font-size:16px}.mission-card .mission-name-command{gap:4px;display:grid}.mission-card .mission-name-command span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1}.mission-card .mission-name-command cite{color:#fff4dc;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:22px;font-style:italic;font-weight:950;line-height:1.02;display:block}.mission-card span{color:var(--muted);font-size:13px;line-height:1.4}.mission-card .button{width:100%;margin-top:4px}.why-next-drawer{background:#0000001f;border:1px solid #ffffff17;border-radius:8px;margin-top:2px;overflow:hidden}.why-next-drawer summary{min-height:38px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:9px 10px;list-style:none;display:flex}.why-next-drawer summary::-webkit-details-marker{display:none}.why-next-drawer summary span{color:#eee5d3e0;font-size:12px;font-weight:850}.why-next-drawer p{color:var(--muted);margin:0;padding:0 10px 10px;font-size:12px;line-height:1.45}.why-next-drawer:not([open])>:not(summary){display:none}.review-owner-card{background:#68a9d60f;border:1px solid #68a9d638;border-radius:8px;margin-top:14px;display:grid;overflow:hidden}.review-owner-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:3px;min-height:48px;padding:11px 12px;list-style:none;display:grid}.review-owner-card summary::-webkit-details-marker{display:none}.review-owner-card summary span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.review-owner-card summary strong{color:#d9ecf9;font-size:13px}.review-owner-card p{color:var(--muted);margin:0;padding:0 12px 12px;font-size:12px;line-height:1.45}.review-owner-card:not([open])>:not(summary){display:none}.filter-grid{gap:10px;display:grid}.filter-grid.primary{grid-template-columns:1.15fr 1.15fr 1fr}.filter-grid.secondary{grid-template-columns:repeat(5,minmax(0,1fr))}.active-filters{flex-wrap:wrap;gap:6px;display:flex}.active-filters button{min-height:28px;color:var(--text);background:#e0b85b14;border:1px solid #e0b85b47;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.active-filters span{color:var(--muted);font-size:11px}.advanced-filters{border-top:1px solid #ffffff14;padding-top:10px}.advanced-filters summary{cursor:pointer;color:var(--gold-2);font-size:12px;font-weight:800}.advanced-filters .filter-grid{margin-top:10px}.advanced-filters:not([open])>:not(summary){display:none}.segmented{border:1px solid var(--line);background:#111214;border-radius:8px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:4px;padding:4px;display:inline-grid}.segmented button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:700}.segmented button span,.segmented button small,.segmented button strong{display:block}.segmented button small{color:var(--muted);text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:800;line-height:1.1}.segmented button strong{color:var(--text);margin-top:2px;font-size:15px;line-height:1}.segmented button.active{color:var(--text);background:#e0b85b29}.segmented.funnel-presets{grid-template-columns:repeat(5,minmax(92px,1fr));width:min(100%,620px)}.segmented.funnel-presets button{min-width:0;padding:4px 8px}.segmented.funnel-presets button span,.segmented.funnel-presets button small{overflow-wrap:anywhere;white-space:normal}.field{gap:7px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:700}.input,.select,.textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#111214;border-radius:8px;padding:10px 12px}.filter-console .select,.filter-console .input{background:#0a0b0cd9;border-color:#ffffff24;min-height:42px}.search-field{max-width:none}.score-filter{min-width:96px}.textarea{resize:vertical;min-height:92px}.button{background:var(--panel-2);min-height:44px;color:var(--text);border:1px solid #ffffff1f;border-radius:8px;padding:0 14px;font-weight:700}.button.primary{color:#160f06;background:linear-gradient(#e0b85b,#a97822);border-color:#e0b85b94}.button.danger{color:#ffc9c9;border-color:#e3686861}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button:disabled{cursor:not-allowed;opacity:.55}.button.selected-action{color:#a6edc0;background:#69c48f1f;border-color:#69c48f75}.candidate-list{gap:10px;margin-bottom:14px;display:grid}.reviewed-queue{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;margin-top:4px}.reviewed-queue summary{cursor:pointer;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.reviewed-queue summary>span{gap:3px;display:grid}.reviewed-queue summary small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:750}.reviewed-queue:not([open])>:not(summary){display:none}.reviewed-queue-note{margin:-2px 12px 10px;font-size:12px;line-height:1.35}.reviewed-queue-list{gap:8px;padding:0 10px 10px;display:grid}.reviewed-queue[open] .reviewed-queue-list,.complete-second-look[open] .reviewed-queue-list{overscroll-behavior:contain;max-height:min(360px,42vh);padding-right:6px;overflow:auto}.reviewed-queue-list .cluster-row,.reviewed-queue-list .candidate-card{box-shadow:none}.empty-state.compact{min-height:0;padding:16px}.candidate-row,.mini-row{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:center;gap:14px;padding:12px;display:grid}.candidate-row.detail-card{grid-template-columns:minmax(0,1fr);align-items:start}.candidate-row.detail-card>div,.candidate-row.detail-card p{overflow-wrap:anywhere;min-width:0}.candidate-card{text-align:left;cursor:pointer;position:relative;overflow:hidden}.candidate-card.decision-card{background:linear-gradient(135deg,#e0b85b0f,#0000 58%),#ffffff09;border-color:#e0b85b42;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:clamp(14px,3vw,22px);container-type:inline-size}.candidate-card.has-actions{cursor:default}.mini-row{grid-template-columns:minmax(0,1fr) auto}.candidate-card:before{content:"";background:var(--line);width:3px;position:absolute;inset:0 auto 0 0}.candidate-card.finalist:before,.candidate-card.golden:before{background:var(--gold)}.candidate-card.strong:before{background:var(--green)}.candidate-card.rejected{opacity:.72}.candidate-card.rejected:before{background:var(--red)}.candidate-card.reviewed{background:linear-gradient(90deg,#69c48f0f,#0000 42%),#ffffff08}.candidate-card-main{gap:7px;min-width:0;display:grid}.candidate-card-main.interactive{cursor:pointer}.candidate-card-main.interactive:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #e0b85bc7}.candidate-card-main>.muted{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.candidate-row.detail-card .candidate-card-main>.muted{-webkit-line-clamp:unset;display:block;overflow:visible}.candidate-card-side{grid-template-columns:auto minmax(0,1fr);align-self:center;place-items:center end;gap:10px;display:grid}.one-call-badge{background:linear-gradient(135deg,#e0b85b12,#0000 64%),#ffffff07;border:1px solid #e0b85b38;border-radius:8px;justify-self:stretch;gap:3px;min-height:58px;padding:10px 11px;display:grid}.one-call-badge strong{color:var(--gold-2);font-size:13px;line-height:1.1}.one-call-badge small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.candidate-card.decision-card .candidate-card-side{grid-template-columns:minmax(0,1fr);justify-self:stretch;place-items:stretch stretch;width:100%}.candidate-card.decision-card .candidate-title-line{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;display:grid}.candidate-card.decision-card .candidate-name-heading{color:var(--text);text-overflow:clip;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,9cqi,56px);line-height:1.16;overflow:visible}.candidate-card.decision-card:not(.detail-card) .candidate-card-main>.muted{-webkit-line-clamp:2;color:#eee5d3c7;max-width:62ch;font-size:14px;line-height:1.4}.candidate-card.decision-card.detail-card .candidate-card-main>.muted{color:#eee5d3c7;max-width:68ch;font-size:14px;line-height:1.4}.decision-signal-line{color:#eee5d3c7;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr) minmax(100px,.6fr);gap:8px;max-width:100%;font-size:12px;font-weight:800;line-height:1.25;display:grid}.decision-signal-line span{min-width:0;min-height:48px;color:var(--gold-2);overflow-wrap:anywhere;background:#e0b85b0b;border:1px solid #e0b85b3d;border-radius:8px;align-content:center;gap:4px;padding:8px 10px;display:grid}.decision-signal-line strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.decision-signal-line.danger span{color:#ffc9c9;background:#e3686812;border-color:#e3686852}.candidate-card.has-actions .score-chip{justify-self:end}.row-review-button{justify-self:end;min-width:118px}.quick-actions{justify-content:stretch;align-items:center;gap:6px;width:100%;display:grid}.candidate-card.decision-card .quick-actions{justify-content:stretch;gap:9px;padding-top:2px}.quick-choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.quick-choice-grid button{min-height:42px;color:var(--muted);text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:2px;padding:7px 10px;font-size:11px;font-weight:850;display:grid}.candidate-card.decision-card .quick-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.candidate-card.decision-card .quick-choice-grid button{text-align:center;justify-items:center;min-height:54px;padding:8px 10px}.candidate-card.decision-card .quick-choice-label{justify-content:center}.candidate-card.decision-card .quick-choice-grid button small{font-size:9px;line-height:1.1;display:block}.quick-choice-label{min-width:0;max-width:100%;color:var(--text);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;line-height:1.15;display:inline-flex}.quick-choice-label strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.1}.quick-choice-grid button small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2}.quick-actions kbd{min-width:17px;height:17px;color:var(--text);background:#0000002e;border:1px solid #ffffff29;border-radius:5px;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.quick-support-row{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;font-size:11px;font-weight:750;display:grid}.candidate-card.decision-card .quick-support-row{grid-template-columns:minmax(0,1fr);justify-content:stretch}.quick-support-row strong{color:var(--gold-2)}.quick-support-row .detail-review{min-width:150px;min-height:44px;color:var(--gold-2);white-space:nowrap;background:#e0b85b0d;border:1px solid #e0b85b38;border-radius:8px;justify-content:center;align-items:center;gap:1px;padding:5px 10px;font-size:11px;font-weight:850;display:inline-grid}.candidate-card.decision-card .quick-support-row .detail-review{justify-self:end}.quick-support-row .detail-review strong{color:var(--gold-2);font-size:11px}.quick-support-row .detail-review small{color:var(--muted);white-space:normal;font-size:10px;font-weight:800;line-height:1.15}.quick-choice-grid button.killed{color:#ffc2c2;border-color:#e3686842}.quick-choice-grid button.maybe{color:#d6d1c9;border-color:#ffffff29}.quick-choice-grid button.strong{color:#a6edc0;border-color:#69c48f47}.quick-choice-grid button.finalist{color:#d9c999;background:#ffffff09;border-color:#e0b85b38}.quick-choice-grid button.suggested-call{color:#b9efcb;background:linear-gradient(135deg,#69c48f1f,#0000 66%),#ffffff0c;border-color:#69c48f8a;box-shadow:inset 0 0 0 1px #69c48f29}.quick-choice-grid button.finalist.suggested-call{color:var(--gold-2);background:linear-gradient(135deg,#e0b85b26,#0000 66%),#e0b85b0e;border-color:#e0b85b80}.quick-choice-grid button.suggested-call small{color:inherit;opacity:.9}.quick-choice-grid button:hover,.quick-support-row .detail-review:hover{color:var(--text);border-color:#e0b85b6b}.quick-choice-grid button.current{color:#a6edc0;border-color:#69c48f66}@container (max-width:620px){.candidate-card.decision-card .candidate-name-heading{font-size:clamp(28px,12cqi,40px)}.candidate-card.decision-card .candidate-card-side{grid-template-columns:minmax(0,1fr)}.candidate-card.decision-card .quick-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.candidate-card.decision-card{padding:13px}.candidate-card.decision-card:not(.detail-card) .candidate-card-main>.muted{-webkit-line-clamp:3}.candidate-card.decision-card .decision-signal-line{grid-template-columns:minmax(0,1fr)}.candidate-card.decision-card .decision-signal-line span{min-height:0}.candidate-card.decision-card .quick-support-row{grid-template-columns:minmax(0,1fr)}.candidate-card.decision-card .quick-choice-grid button{min-height:48px}.candidate-card.decision-card .detail-review{width:100%}.candidate-card.decision-card .quick-support-row .detail-review{justify-self:stretch}}@container (max-width:340px){.candidate-card.decision-card .candidate-name-heading{font-size:22px}.candidate-card.decision-card .quick-choice-grid{grid-template-columns:minmax(0,1fr)}}.reviewed-pill{color:#a6edc0;white-space:nowrap;border:1px solid #69c48f59;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.candidate-title-line{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.candidate-title-line strong{text-overflow:ellipsis;overflow:hidden}.title-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.candidate-scan-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.candidate-scan-strip span{min-width:0;min-height:54px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:8px;font-size:12px;line-height:1.25;display:grid;overflow:hidden}.candidate-scan-strip strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.candidate-scan-strip span{text-overflow:ellipsis}.candidate-scan-strip span:nth-child(2){color:#f1d899;background:#e0b85b0e;border-color:#e0b85b33}.candidate-scan-strip span:nth-child(3){color:#b9dbf2;background:#68a9d60e;border-color:#68a9d633}.candidate-scan-strip.danger span:nth-child(3){color:#ffc9c9;background:#e3686812;border-color:#e3686852}.meta-line{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.score-chip{min-width:58px;min-height:30px;color:var(--muted);white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.score-chip.elite{color:var(--gold-2);background:#e0b85b21;border-color:#e0b85b9e}.score-chip.strong{color:#a6edc0;background:#69c48f1a;border-color:#69c48f75}.score-chip.mixed{color:#b9dbf2;background:#68a9d617;border-color:#68a9d66b}.score-chip.weak{color:#ffc2c2;background:#e3686814;border-color:#e3686861}.score-chip.compact{min-width:50px;min-height:24px;padding:0 7px;font-size:11px}.selected-candidate-panel{width:100%;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;gap:8px;padding:14px;display:grid}.selected-kicker,.selected-promise,.selected-footer{min-width:0;color:var(--muted);font-size:12px}.selected-kicker,.selected-promise{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-candidate-panel strong{line-height:1.1}.selected-footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.selected-footer span:not(.score-chip){border:1px solid #ffffff1a;border-radius:999px;padding:3px 7px}.candidate-row.selected{background:#e0b85b1a;border-color:#e0b85b85}.cluster-workbench{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.cluster-workbench>.candidate-list{grid-column:2}.cluster-detail-column{grid-area:1/1}.cluster-search{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.pattern-chooser{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.pattern-chooser summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.pattern-chooser summary::-webkit-details-marker{display:none}.pattern-chooser summary>span{gap:3px;min-width:0;display:grid}.pattern-chooser summary strong{color:var(--text);font-size:13px}.pattern-chooser summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.pattern-chooser[open]{gap:10px;padding:0 12px 12px;display:grid}.pattern-chooser[open]>summary{margin:0 -12px}.pattern-chooser:not([open])>:not(summary){display:none}.cluster-row{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff07;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.cluster-row.finalist{border-color:#e0b85b47}.cluster-row.weak{opacity:.78}.cluster-row.selected{background:#e0b85b1a;border-color:#e0b85b94}.cluster-section{gap:8px;display:grid}.cluster-section+.cluster-section{margin-top:8px}.cluster-section-head{cursor:pointer;color:var(--gold);justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-weight:900;display:flex}.cluster-section-head>span{gap:3px;min-width:0;display:grid}.cluster-section-head strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cluster-section-head small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;line-height:1.35}.cluster-section-body{gap:8px;display:grid}.cluster-section:not([open]) .cluster-section-body{display:none}.cluster-detail-column{gap:12px;display:grid}.cluster-notice{color:var(--text);background:#69c48f17;border:1px solid #69c48f52;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.cluster-notice span{gap:3px;display:grid}.cluster-notice small{color:var(--muted);font-size:12px;font-weight:700}.cluster-notice>div{flex-wrap:wrap;gap:8px;display:flex}.cluster-detail-card,.draft-panel-card{background:linear-gradient(135deg,#e0b85b1a,#0000 52%),#ffffff09;border:1px solid #e0b85b47;border-radius:8px;padding:18px}.pattern-saved-call{background:linear-gradient(135deg,#69c48f14,#0000 68%),#ffffff07;border:1px solid #69c48f47;border-radius:8px;gap:7px;margin-top:12px;padding:12px;display:grid}.pattern-saved-call>span{color:#a6edc0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.pattern-saved-call>strong{color:var(--text);font-size:18px;line-height:1.15}.pattern-saved-call>p{color:var(--muted);margin:0;font-size:13px;font-weight:750;line-height:1.35}.pattern-saved-call>.button{justify-self:start;margin-top:2px}.pattern-change-drawer{background:#0000001f;border:1px solid #ffffff1a;border-radius:8px;margin-top:4px;overflow:hidden}.pattern-change-drawer summary{cursor:pointer;gap:3px;padding:10px 11px;list-style:none;display:grid}.pattern-change-drawer summary::-webkit-details-marker{display:none}.pattern-change-drawer summary>span{gap:3px;min-width:0;display:grid}.pattern-change-drawer summary strong{color:var(--text);font-size:13px}.pattern-change-drawer summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.pattern-change-drawer:not([open])>:not(summary){display:none}.pattern-change-drawer[open]{padding-bottom:10px}.pattern-change-drawer[open] summary{border-bottom:1px solid #ffffff14;margin-bottom:10px}.pattern-change-drawer .pattern-choice-grid{padding:0 10px}.selected-pattern-shape{background:linear-gradient(135deg,#e0b85b13,#0000 64%),#ffffff07;border:1px solid #e0b85b3d;border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.selected-pattern-shape span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.selected-pattern-shape strong{color:var(--text);font-size:clamp(18px,3.5vw,24px);line-height:1.12}.selected-pattern-shape small{color:var(--muted);font-size:12px;font-weight:750}.pattern-rationale-drawer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;margin-top:12px;overflow:hidden}.pattern-rationale-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.pattern-rationale-drawer summary::-webkit-details-marker{display:none}.pattern-rationale-drawer summary>span{gap:3px;min-width:0;display:grid}.pattern-rationale-drawer summary strong{color:var(--text);font-size:13px}.pattern-rationale-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.pattern-rationale-drawer:not([open])>:not(summary){display:none}.pattern-rationale-drawer p{padding:0 12px 12px}.child-list-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 2px;font-size:13px;display:flex}.child-list-head .eyebrow{margin:0}.child-list-head>div{gap:3px;display:grid}.pattern-examples-drawer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.pattern-examples-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.pattern-examples-drawer summary>span{gap:4px;min-width:0;display:grid}.pattern-examples-drawer summary strong{color:var(--text)}.pattern-examples-drawer summary small{color:var(--muted);font-size:12px;line-height:1.35}.pattern-examples-drawer[open] summary{border-bottom:1px solid #ffffff14}.pattern-examples-drawer:not([open])>:not(summary){display:none}.pattern-examples-note{background:#68a9d60e;border:1px solid #68a9d638;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:12px;padding:12px;display:grid}.pattern-examples-note strong{color:#b9dbf2;font-size:13px}.pattern-examples-note span{color:var(--muted);font-size:12px;line-height:1.35}.pattern-examples-note .button{grid-area:1/2/span 2}.pattern-example-list{gap:10px;margin:0 12px 12px;display:grid}.pattern-reviewed-names{margin:0 12px 12px}.context-bar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.context-bar button{min-height:44px;color:var(--gold-2);text-align:left;background:#e0b85b14;border:1px solid #e0b85b47;border-radius:8px;padding:0 11px;font-weight:800}.context-bar button:hover{background:#e0b85b21;border-color:#e0b85b7a}.detail-stage-head .muted{-webkit-line-clamp:unset;display:block;overflow:visible}.context-bar>strong{overflow-wrap:anywhere;min-width:0;color:var(--text)}.approved-context-bar{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;margin-bottom:6px;display:grid}.approved-context-main{gap:2px;min-width:0;display:grid}.approved-context-main strong{overflow-wrap:anywhere;min-width:0;color:var(--text);line-height:1.2}.approved-context-note{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.compact-approved-context{margin-bottom:10px;display:flex}.detail-score-stack,.detail-decision-stack{justify-items:end;gap:8px;display:grid}.detail-name-command{gap:5px;max-width:100%;margin:0;display:grid}.detail-name-command span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950;line-height:1}.detail-name-command cite{color:#fff4dc;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:52px;font-style:italic;font-weight:950;line-height:.98;display:block}.detail-decision-stack{background:#e0b85b0e;border:1px solid #e0b85b33;border-radius:8px;min-width:min(260px,100%);padding:12px}.detail-decision-stack>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.detail-decision-stack>strong{color:var(--text);text-align:right;font-size:14px;line-height:1.25}.detail-verdict-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 14px;display:grid}.detail-verdict-strip span{min-height:70px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}.detail-verdict-strip strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.detail-verdict-strip span:first-child{color:#b9dbf2;background:#68a9d60e;border-color:#68a9d63d}.detail-verdict-strip span:nth-child(3){color:#f1d899;background:#e0b85b0f;border-color:#e0b85b3d}.detail-verdict-strip span:nth-child(4){color:#a6edc0;background:#69c48f0d;border-color:#69c48f42}.detail-verdict-strip.danger span:nth-child(4){color:#ffc9c9;background:#e3686813;border-color:#e368685c}.candidate-context-grid{grid-template-columns:1.1fr 1.4fr 1fr 1.1fr;gap:12px;margin-bottom:12px;display:grid}.decision-panel{z-index:10;background:linear-gradient(135deg,#e0b85b1c,#0000 55%),#ffffff09;border:1px solid #e0b85b47;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid;position:sticky;top:132px}.closer-review-panel .closer-decision-summary{grid-template-columns:minmax(110px,.7fr) minmax(0,1.25fr) minmax(100px,.7fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.closer-review-panel .closer-decision-summary span,.closer-review-panel .closer-decision-summary small{overflow-wrap:anywhere;border-radius:8px;align-content:center;gap:4px;min-height:56px;padding:8px 10px;display:grid}.detail-progress-drawer{margin-bottom:16px}.detail-progress-drawer>.stage-orientation{margin:12px 0}.detail-progress-drawer>.detail-verdict-strip{margin:0}.decision-brief-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.decision-brief-card>div{background:#0000001f;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-height:66px;padding:10px;display:grid}.decision-brief-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.decision-brief-card strong{color:var(--text);font-size:12px;line-height:1.25}.decision-brief-card .clear{background:#69c48f0e;border-color:#69c48f3d}.decision-brief-card .clear strong{color:#a6edc0}.decision-brief-card .warn{background:#e3686813;border-color:#e3686857}.decision-brief-card .warn strong{color:#ffc9c9}.closer-decision-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:800;line-height:1.25;display:flex}.closer-decision-summary span,.closer-decision-summary small{background:#0000001f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:5px 9px;display:inline-flex}.closer-decision-summary span:first-child{color:var(--gold-2);border-color:#e0b85b42}.closer-decision-summary strong{color:inherit}.closer-decision-summary small{color:#b9dbf2;border-color:#68a9d638}.closer-decision-summary.danger span:nth-child(2){color:#ffc9c9;background:#e3686813;border-color:#e3686857}.cockpit-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 16px;display:grid}.cockpit-step{min-height:34px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.cockpit-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-step em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.cockpit-step.current{color:#f1d899;background:#e0b85b14;border-color:#e0b85b61}.cockpit-step.current em{color:var(--gold);border-color:#e0b85b6b}.cockpit-step.done{color:#a6edc0;background:#69c48f12;border-color:#69c48f5c}.cockpit-step.done em{color:var(--green);border-color:#69c48f5c}.cockpit-step.waiting{opacity:.68}.decision-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.decision-actions.stage-actions{grid-template-columns:1fr;align-content:start}.decision-actions .button{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:58px;line-height:1.15;display:inline-flex}.decision-actions .button>span{align-items:center;gap:7px;display:inline-flex}.decision-actions .button>small{color:inherit;opacity:.78;font-size:11px;font-weight:750;line-height:1.2}.decision-actions kbd{min-width:20px;height:20px;color:var(--text);background:#0003;border:1px solid #ffffff2e;border-radius:5px;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.decision-actions .button.suggested-action{box-shadow:inset 0 0 0 1px #ffffff1f}.full-call-head{justify-items:start;gap:4px;display:grid}.full-call-head span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.full-call-head small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.full-call-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.full-call-grid .button{text-align:left;align-items:flex-start;min-height:58px;padding:10px 12px}.full-call-grid .button>span{justify-content:flex-start}.full-call-grid .button>small{color:var(--muted);font-size:10px;line-height:1.15}.full-call-grid .button.suggested-action{background:linear-gradient(135deg,#e0b85b24,#ffffff08),#e0b85b0f;border-color:#e0b85b85}.full-suggestion-nudge{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.full-suggestion-nudge span,.full-suggestion-nudge small{color:var(--muted);font-size:12px;line-height:1.35}.full-suggestion-nudge strong{color:var(--gold-2)}.golden-approval-card{background:linear-gradient(135deg,#e0b85b1f,#0000 66%),#ffffff07;border:1px solid #e0b85b57;border-radius:8px;gap:8px;padding:12px;display:grid}.golden-approval-card>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.golden-approval-card>strong{color:var(--text);font-size:15px;line-height:1.25}.golden-approval-card ul{color:var(--muted);gap:5px;margin:0;padding:8px 0 8px 18px;font-size:12px;line-height:1.35;display:grid}.golden-approval-card small{color:var(--muted);font-size:12px;line-height:1.35}.current-decision{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;gap:6px;margin-top:10px;padding:5px 8px;font-size:12px;display:inline-flex}.current-decision strong{color:var(--text)}.decision-next{color:var(--muted);border:1px solid #68a9d63d;border-radius:999px;gap:6px;margin-top:8px;margin-left:8px;padding:5px 8px;font-size:12px;display:inline-flex}.decision-next strong{color:#b9dbf2}.golden-final-call-strip,.approved-state-line{background:#69c48f0f;border:1px solid #69c48f47;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;max-width:760px;margin-top:10px;padding:10px 12px;display:grid}.approved-state-line{background:#e0b85b12;border-color:#e0b85b47}.golden-final-call-strip span,.approved-state-line span{color:#a6edc0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #69c48f52;border-radius:999px;grid-row:1/span 2;align-self:stretch;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.approved-state-line span{color:var(--gold-2);border-color:#e0b85b57}.golden-final-call-strip strong,.approved-state-line strong{color:var(--text);font-size:13px;line-height:1.25}.golden-final-call-strip small,.approved-state-line small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.decision-support-drawer{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;max-width:820px;margin-top:10px}.decision-support-drawer summary{color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:grid}.decision-support-drawer summary::-webkit-details-marker{display:none}.decision-support-drawer summary span{gap:3px;min-width:0;display:grid}.decision-support-drawer summary strong{font-weight:900}.decision-support-drawer summary small{color:var(--muted);font-size:12px}.decision-support-drawer summary em,.detail-support-drawer summary em,.rubric-drawer summary em,.locked-evidence-preview summary em{min-height:26px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b12;border:1px solid #e0b85b3d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.decision-support-drawer[open] summary em,.detail-support-drawer[open] summary em,.rubric-drawer[open] summary em,.locked-evidence-preview[open] summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.decision-support-drawer[open]{padding-bottom:10px}.decision-support-drawer:not([open])>:not(summary){display:none}.detail-optional-context-drawer{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;margin:12px 0 16px}.detail-optional-context-drawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.detail-optional-context-drawer summary::-webkit-details-marker{display:none}.detail-optional-context-drawer summary span{gap:3px;min-width:0;display:grid}.detail-optional-context-drawer summary strong{color:var(--text);font-size:14px}.detail-optional-context-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.detail-optional-context-drawer summary em{min-height:26px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b12;border:1px solid #e0b85b3d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.detail-optional-context-drawer[open]{margin-bottom:8px}.detail-optional-context-drawer[open] summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.decision-signals{flex-wrap:wrap;gap:6px;margin:0 12px;display:flex}.decision-signals span{min-height:26px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.decision-signals strong{color:var(--text)}.decision-signals span.strong{color:#a6edc0;border-color:#69c48f6b}.decision-signals span.okay{color:var(--gold-2);border-color:#e0b85b5c}.decision-signals span.weak{color:#ffc2c2;border-color:#e3686861}.detail-guidance{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;gap:5px;max-width:820px;margin-top:12px;padding:12px;display:grid}.detail-guidance span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.detail-guidance strong{color:var(--text)}.detail-guidance p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.detail-guidance.gold{background:#e0b85b17;border-color:#e0b85b6b}.detail-guidance.gold span,.detail-guidance.gold strong{color:var(--gold-2)}.detail-guidance.strong{background:#69c48f13;border-color:#69c48f57}.detail-guidance.strong span,.detail-guidance.strong strong{color:#a6edc0}.detail-guidance.danger{background:#e3686813;border-color:#e368685c}.detail-guidance.danger span,.detail-guidance.danger strong{color:#ffc2c2}.golden-standard{border-left:3px solid var(--gold);max-width:760px;color:var(--gold-2);background:#e0b85b14;border-radius:6px;margin:10px 12px 0;padding:9px 11px;font-size:13px;line-height:1.45}.unsaved-note-banner{background:#e0b85b14;border:1px solid #e0b85b57;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:760px;margin-top:10px;padding:10px 11px;display:flex}.unsaved-note-banner span{color:var(--gold-2);font-size:13px;line-height:1.4}.unsaved-note-banner .button{min-height:34px}.decision-prep-actions{gap:8px;margin-bottom:8px;display:grid}.clearance-review-panel{background:#e0b85b11;border:1px solid #e0b85b57;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px;margin:16px 0;padding:16px;display:grid}.clearance-review-panel h3{margin:4px 0 8px}.clearance-review-panel .field{align-content:start}.clearance-review-panel>small,.clearance-review-actions{grid-column:1/-1}.clearance-review-actions{flex-wrap:wrap;gap:8px;display:flex}.clearance-review-warning{color:#ffc2c2;margin-top:10px;font-size:13px;line-height:1.45}.decision-change-drawer{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px}@media (max-width:760px){.clearance-review-panel{grid-template-columns:1fr}.clearance-review-panel>small,.clearance-review-actions{grid-column:1}}.decision-change-drawer summary{cursor:pointer;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:900}.decision-change-drawer>div{gap:8px;padding:0 10px 10px;display:grid}.decision-change-drawer:not([open])>:not(summary){display:none}.evidence-next-card{background:#69c48f0e;border:1px solid #69c48f40;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0 16px;padding:14px;display:grid}.evidence-next-card p,.evidence-next-card strong,.evidence-next-card span{margin:0}.evidence-next-card strong{margin-bottom:4px;display:block}.evidence-next-card span{color:var(--muted);font-size:13px;line-height:1.4}.evidence-workbench{background:linear-gradient(135deg,#69c48f12,#0000 58%),#ffffff06;border:1px solid #69c48f3d;border-radius:8px;gap:12px;margin-top:22px;padding:16px;display:grid}.evidence-workbench summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.evidence-workbench summary::-webkit-details-marker{display:none}.evidence-workbench summary>div{gap:4px;min-width:0;display:grid}.evidence-workbench summary strong{color:var(--text);font-size:16px;line-height:1.2}.evidence-workbench summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.evidence-workbench:not([open])>:not(summary){display:none}.evidence-detail-actions{justify-content:flex-end;display:flex}.locked-evidence-preview{background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;margin-top:16px}.locked-evidence-preview summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.locked-evidence-preview summary::-webkit-details-marker{display:none}.locked-evidence-preview summary span{gap:4px;min-width:0;display:grid}.locked-evidence-preview summary small{color:var(--muted);font-size:12px;font-weight:750}.locked-evidence-preview[open]{padding-bottom:14px}.locked-evidence-preview:not([open])>:not(summary){display:none}.locked-evidence-preview .button,.locked-evidence-steps{margin-left:14px;margin-right:14px}.locked-evidence-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin-bottom:12px;display:grid}.locked-evidence-steps span{min-width:0;min-height:34px;color:var(--muted);overflow-wrap:anywhere;border:1px solid #ffffff1a;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:800}.end-of-cluster{background:linear-gradient(135deg,#68a9d617,#0000 56%),#ffffff08;border:1px solid #68a9d647;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:grid}.end-of-cluster h3,.end-of-cluster p{margin:0}.end-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.context-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:8px;padding:14px;display:grid}.context-card span{color:var(--muted);font-size:13px}.notes-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.notes-head .eyebrow{margin:0}.notes-head span{color:#a6edc0;border:1px solid #69c48f5c;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.notes-head span.unsaved{color:var(--gold-2);border-color:#e0b85b6b}.detail-notes-card{border:1px solid var(--line);background:#ffffff06;border-radius:8px;margin:12px 0}.detail-notes-card summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.detail-notes-card summary span{gap:3px;display:grid}.detail-notes-card summary strong{font-size:14px}.detail-notes-card summary small{color:var(--muted);font-size:12px}.detail-notes-card[open]{padding-bottom:12px}.detail-notes-card:not([open])>:not(summary){display:none}.detail-notes-card>.candidate-row{margin:0 12px}.detail-support-drawer{border:1px solid var(--line);background:#ffffff06;border-radius:8px;margin:12px 0 18px}.detail-support-drawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.detail-support-drawer summary::-webkit-details-marker{display:none}.detail-support-drawer summary span{gap:4px;min-width:0;display:grid}.detail-support-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.detail-support-drawer[open]{padding-bottom:12px}.detail-support-drawer:not([open])>:not(summary){display:none}.detail-support-drawer[open]>.candidate-context-grid,.detail-support-drawer[open]>.candidate-path-strip,.detail-support-drawer[open]>.detail-rationale-grid,.detail-support-drawer[open]>.candidate-row,.detail-support-drawer[open]>.rubric-drawer,.detail-support-drawer[open]>.detail-support-drawer.nested{margin-left:12px;margin-right:12px}.detail-support-drawer.nested{background:#ffffff05;margin-top:12px;margin-bottom:0}.approved-detail-stage{gap:14px;display:grid}.approved-detail-stage .approved-outline-panel{margin-top:0}.approved-detail-head{margin-bottom:0}.approved-maintenance-drawer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.approved-maintenance-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;list-style:none;display:flex}.approved-maintenance-drawer>summary::-webkit-details-marker{display:none}.approved-maintenance-drawer>summary span{gap:4px;display:grid}.approved-maintenance-drawer>summary strong{color:var(--text);font-size:14px}.approved-maintenance-drawer>summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.approved-maintenance-drawer:not([open])>:not(summary){display:none}.approved-maintenance-drawer[open]{gap:12px;padding-bottom:12px;display:grid}.approved-maintenance-drawer>.decision-brief-card,.approved-maintenance-drawer>.detail-support-drawer,.approved-maintenance-drawer>.detail-notes-card,.approved-maintenance-drawer>.approved-outline-raw,.approved-maintenance-actions{margin-left:12px;margin-right:12px}.approved-maintenance-drawer>.detail-support-drawer,.approved-maintenance-drawer>.detail-notes-card,.approved-maintenance-drawer>.approved-outline-raw{margin-top:0;margin-bottom:0}.approved-maintenance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shell.approved-detail{grid-template-columns:minmax(0,1fr)}.shell.approved-detail .side-panel{display:none}.candidate-path-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.candidate-path-strip span{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-height:68px;padding:10px 12px;display:grid}.candidate-path-strip strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.candidate-path-strip small{color:var(--muted);text-overflow:ellipsis;font-size:13px;font-weight:750;line-height:1.35;overflow:hidden}.detail-rationale-grid{margin-bottom:12px}.sibling-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sibling-nav .button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-panel-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-top:18px;display:grid}.approved-outline-panel{background:linear-gradient(135deg,#e0b85b1f,#0000 58%),#ffffff09;border:1px solid #e0b85b4d;border-radius:8px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.approved-outline-panel h2,.approved-outline-panel p{margin:0}.approved-outline-panel h2{color:var(--text);font-size:clamp(26px,4vw,38px);line-height:1.08}.approved-outline-panel p{max-width:820px;color:var(--muted);font-size:15px;line-height:1.45}.approved-outline-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.approved-outline-meta span{background:#10111261;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.approved-outline-meta strong,.approved-outline-lists span{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.approved-outline-meta small{min-width:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.35}.approved-outline-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approved-outline-lists>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;flex-wrap:wrap;align-content:start;gap:7px;padding:12px;display:flex}.approved-outline-lists span{flex-basis:100%}.approved-outline-lists code{color:var(--text);font:inherit;background:#10111294;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.approved-outline-seeds{flex-basis:100%;gap:8px;margin:0;padding:0;list-style:none;display:grid}.approved-outline-seeds li{color:var(--text);padding-left:14px;font-size:12px;font-weight:750;line-height:1.36;position:relative}.approved-outline-seeds li:before{content:"";background:var(--gold);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0}.approved-outline-raw{max-width:100%}.approved-outline-raw[open]{max-height:none}.approved-export-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.approved-export-summary span{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.approved-export-summary strong{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.approved-export-summary small{overflow-wrap:anywhere;color:var(--text);font-size:12px;font-weight:800;line-height:1.35}.raw-export-drawer{background:#1011126b;border:1px solid #ffffff1a;border-radius:8px;margin:0 12px 12px}.raw-export-drawer:not([open])>:not(summary){display:none}.draft-gate{justify-items:end;gap:8px;min-width:180px;display:grid}.draft-gate span{max-width:220px;color:var(--muted);text-align:right;font-size:12px;line-height:1.35}.draft-inspector{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-width:min(420px,100%);overflow:hidden}.draft-inspector summary{cursor:pointer;gap:3px;padding:12px 14px;list-style:none;display:grid}.draft-inspector summary::-webkit-details-marker{display:none}.draft-inspector summary span{gap:3px;display:grid}.draft-inspector summary strong{color:var(--gold-2);font-size:13px}.draft-inspector summary small{color:var(--muted);font-size:12px;line-height:1.35}.draft-inspector[open] summary{border-bottom:1px solid #ffffff14}.draft-inspector:not([open])>:not(summary){display:none}.rubric-drawer{border:1px solid var(--line);background:#ffffff07;border-radius:8px;margin-top:18px}.rubric-drawer summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;list-style:none;display:grid}.rubric-drawer summary::-webkit-details-marker{display:none}.rubric-drawer summary span{gap:4px;min-width:0;display:grid}.rubric-drawer summary small{color:var(--muted)}.rubric-drawer .score-grid{padding:0 14px 14px}.rubric-drawer:not([open])>:not(summary){display:none}.draft-code.embedded{border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;max-height:360px}.draft-inspector .draft-code.embedded{border-width:0;border-radius:0;max-height:min(420px,46vh)}.golden-grid,.finalist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finalist-workbench,.finalist-section,.golden-workbench,.golden-section{gap:14px;display:grid}.finalist-summary,.golden-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.golden-context-drawer{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.golden-context-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.golden-context-drawer summary>span{gap:3px;min-width:0;display:grid}.golden-context-drawer summary strong{color:var(--text);font-size:13px}.golden-context-drawer summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.golden-context-drawer[open]{padding-bottom:12px}.golden-context-drawer[open] .golden-summary{margin:0 12px}.golden-context-drawer:not([open])>:not(summary){display:none}.check-lane-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.check-lane-board.locked{background:#e0b85b06;border:1px dashed #e0b85b2e;border-radius:8px;padding:10px}.check-lane-board.compact{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.check-lane-board.compact .check-lane{min-height:78px}.check-lane{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;gap:7px;min-height:118px;padding:14px;display:grid}.check-lane.current{background:linear-gradient(135deg,#e0b85b13,#0000 62%),#ffffff07;border-color:#e0b85b5c}.check-lane.done{background:linear-gradient(135deg,#69c48f0e,#0000 62%),#ffffff06;border-color:#69c48f52}.check-lane.waiting{opacity:.68}.check-lane span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.check-lane strong{color:var(--text);font-size:34px;line-height:.95}.check-lane small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.optional-work-drawer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:14px;display:grid}.optional-work-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.optional-work-drawer summary::-webkit-details-marker{display:none}.optional-work-drawer summary>span{gap:3px;min-width:0;display:grid}.optional-work-drawer summary strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.optional-work-drawer summary small{color:var(--muted);font-size:12px;font-weight:750}.optional-work-drawer[open]{gap:14px}.optional-work-drawer:not([open])>:not(summary){display:none}.optional-work-drawer.locked-preview{background:linear-gradient(135deg,#e0b85b0b,#0000 58%),#ffffff05;border-style:dashed;border-color:#e0b85b3d}.complete-options-drawer{width:100%;box-shadow:none;background:0 0;border-color:#0000;justify-self:stretch;margin:6px 0 18px;padding:0}.complete-options-drawer>summary{grid-template-columns:max-content max-content;justify-content:end;align-items:center;gap:8px;min-height:30px;padding:0;display:grid}.complete-options-drawer>summary em{min-width:max-content;min-height:24px;color:var(--muted);white-space:nowrap;border:1px solid #ffffff21;border-radius:999px;place-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.complete-options-drawer>summary strong{font-size:12px}.complete-options-drawer>summary small{display:none}.complete-options-body{background:#ffffff04;border:1px solid #ffffff16;border-radius:8px;gap:10px;margin-top:10px;padding:14px;display:grid}.complete-options-body>.optional-work-drawer,.complete-options-body>.reviewed-queue{box-shadow:none;margin-bottom:0}.evidence-path-card{background:linear-gradient(135deg,#68a9d614,#0000 62%),#ffffff07;border:1px solid #68a9d647;border-radius:8px;gap:5px;padding:14px;display:grid}.evidence-path-card span{color:#b9dbf2;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.evidence-path-card strong{color:var(--text);font-size:15px}.evidence-path-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.finalist-section,.golden-section{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;padding:14px}.finalist-other-checks{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.finalist-other-checks summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.finalist-other-checks summary>span{gap:3px;min-width:0;display:grid}.finalist-other-checks summary strong{color:var(--text);font-size:13px}.finalist-other-checks summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.finalist-other-checks[open]{padding-bottom:12px}.finalist-other-checks[open] .check-lane-board{margin:0 12px}.finalist-other-checks:not([open])>:not(summary){display:none}.golden-section{background:linear-gradient(135deg,#e0b85b0e,#0000 60%),#ffffff06;border-color:#e0b85b33}.golden-section.approval-section{background:linear-gradient(135deg,#69c48f14,#0000 60%),#ffffff07;border-color:#69c48f52}.staged-section{display:grid}.staged-section:not([open]){background:#ffffff05}.staged-section>summary{cursor:pointer;list-style:none}.staged-section>summary::-webkit-details-marker{display:none}.staged-section>summary:after{content:"Show";min-width:48px;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #ffffff1c;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.staged-section[open]>summary:after{content:"Showing";color:var(--gold);background:#e0b85b12;border-color:#e0b85b47}.staged-section:not([open]) .finalist-grid,.staged-section:not([open]) .golden-grid{display:none}.finalist-section .child-list-head,.golden-section .child-list-head{padding:0}.finalist-section .child-list-head>div,.golden-section .child-list-head>div{gap:3px;display:grid}.finalist-section .child-list-head span,.golden-section .child-list-head span{color:var(--muted);font-size:13px}.finalist-card{min-height:220px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#69c48f1a,#ffffff09),#151617;border:1px solid #69c48f52;border-radius:8px;gap:10px;padding:18px;display:grid}.finalist-card.has-actions{cursor:default}.finalist-card-main{gap:10px;display:grid}.finalist-card-main.interactive{cursor:pointer}.finalist-card-main.interactive:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #e0b85bc7}.finalist-card strong{font-size:28px;line-height:1}.finalist-card p{color:var(--muted);margin:0}.finalist-check-line{color:#b9dbf2;background:#68a9d60e;border:1px solid #68a9d638;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35;display:block}.readiness-list{flex-wrap:wrap;gap:6px;display:flex}.readiness-step{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.readiness-step.done{color:#a6edc0;border-color:#69c48f75}.readiness-step.current{color:var(--gold-2);background:#e0b85b14;border-color:#e0b85b75}.readiness-step.waiting{opacity:.68}.readiness-step em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.readiness-step.done em{color:var(--green);border-color:#69c48f5c}.readiness-step.current em{color:var(--gold);border-color:#e0b85b6b}.readiness-list.compact{gap:5px}.readiness-list.compact .readiness-step{padding:3px 7px;font-size:11px}.readiness-list.compact>span{overflow-wrap:anywhere;min-width:0}.finalist-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:8px;display:grid}.finalist-actions.focused-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center}.locked-next-step{min-height:40px;color:var(--muted);border:1px dashed #ffffff24;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.finalist-maintenance-actions{position:relative}.finalist-maintenance-actions summary{border:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;list-style:none;display:grid}.finalist-maintenance-actions summary span{overflow-wrap:anywhere;min-width:0}.finalist-maintenance-actions summary em{min-height:24px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b0f;border:1px solid #e0b85b38;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.finalist-maintenance-actions summary::-webkit-details-marker{display:none}.finalist-maintenance-actions[open] summary{color:var(--gold-2);background:#e0b85b14;border-color:#e0b85b52}.finalist-maintenance-actions[open] summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.finalist-maintenance-actions>div{z-index:15;background:#151617;border:1px solid #ffffff1f;border-radius:8px;gap:8px;width:max-content;min-width:180px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000047}.finalist-maintenance-actions:not([open])>div{display:none}.golden-card{min-height:230px;color:var(--text);text-align:left;background:linear-gradient(145deg,#e0b85b24,#ffffff09),#151617;border:1px solid #e0b85b52;border-radius:8px;gap:10px;padding:18px;display:grid}.golden-card strong{font-size:28px;line-height:1}.golden-card p{color:var(--muted);margin:0}.golden-card.ready-to-ship .readiness-list{display:none}.approval-ready-card{min-height:220px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#69c48f1f,#ffffff09),#151617;border:1px solid #69c48f5c;border-radius:8px;gap:10px;padding:18px;display:grid}.approval-ready-card strong{font-size:28px;line-height:1}.approval-ready-card p{color:var(--muted);margin:0}.approved-shelf-label{background:#e0b85b0b;border:1px solid #e0b85b2e;border-radius:8px;gap:4px;padding:13px 14px;display:grid}.approved-shelf-label strong{color:var(--text);font-size:15px}.approved-shelf-label span{color:var(--muted);font-size:13px;line-height:1.4}.approved-shelf-workbench{gap:16px}.primary-shelf-label{padding:16px}.primary-shelf-label strong{font-size:20px;line-height:1.18}.golden-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;display:grid}.golden-card-primary{align-self:end;gap:5px;display:grid}.golden-card-primary .button{justify-content:center;width:100%}.golden-card-primary small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.golden-maintenance-actions{align-self:end}.golden-maintenance-actions summary{min-height:40px;color:var(--muted);cursor:pointer;background:#1011126b;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;list-style:none;display:flex}.golden-maintenance-actions summary::-webkit-details-marker{display:none}.golden-maintenance-actions summary span{gap:3px;min-width:0;display:grid}.golden-maintenance-actions summary strong{color:var(--text);font-size:12px;font-weight:900;line-height:1.15}.golden-maintenance-actions summary small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.golden-maintenance-actions summary em{min-height:26px;color:var(--gold-2);text-transform:uppercase;white-space:nowrap;background:#e0b85b12;border:1px solid #e0b85b3d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.golden-maintenance-actions[open] summary{background:#e0b85b14;border-color:#e0b85b47;margin-bottom:8px}.golden-maintenance-actions[open] summary em{color:var(--muted);background:#ffffff09;border-color:#ffffff24}.golden-maintenance-actions:not([open])>.golden-actions{display:none}.golden-empty{background:linear-gradient(135deg,#e0b85b1f,#0000 56%),#ffffff09;border:1px solid #e0b85b47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.golden-empty p{max-width:720px}.bridge-blocker{background:#e0b85b12;border:1px solid #e0b85b42;border-radius:8px;gap:3px;width:fit-content;max-width:100%;margin-top:12px;padding:10px 12px;display:grid}.bridge-blocker span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.bridge-blocker strong{color:var(--text);font-size:14px}.bridge-blocker small{color:var(--muted);font-size:12px;font-weight:750}.bridge-path-label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:900}.bridge-steps{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bridge-step{min-height:30px;color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.bridge-step.current{color:var(--gold-2);background:#e0b85b17;border-color:#e0b85b6b}.bridge-step.done{color:#a6edc0;background:#69c48f12;border-color:#69c48f57}.bridge-step.waiting{opacity:.72}.bridge-step em{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.bridge-step.current em{color:var(--gold);border-color:#e0b85b6b}.bridge-step.done em{color:var(--green);border-color:#69c48f57}.blocked-stage-path{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:8px;padding:12px;display:grid}.bridge-preview{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:16px}.bridge-preview summary{cursor:pointer;background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:46px;padding:12px 14px;list-style:none;display:grid}.bridge-preview summary::-webkit-details-marker{display:none}.bridge-preview summary:before{content:"+";width:22px;height:22px;color:var(--gold);border:1px solid #e0b85b47;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.bridge-preview[open] summary:before{content:"-"}.bridge-preview summary:after{content:"Open";min-height:28px;color:var(--muted);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.bridge-preview[open] summary:after{content:"Close";color:var(--gold-2);border-color:#e0b85b3d}.bridge-preview summary>span{gap:2px;min-width:0;display:grid}.bridge-preview summary strong{color:var(--text);font-size:14px}.bridge-preview summary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.bridge-preview[open]>:not(summary){margin-top:10px}.bridge-preview:not([open])>:not(summary){display:none}.bridge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bridge-list .candidate-card{box-shadow:none}.row-title{align-items:center;gap:8px;margin-bottom:5px;display:flex}.badge{min-height:22px;color:var(--muted);white-space:normal;border:1px solid #ffffff21;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex}.badge.gold{color:var(--gold-2);border-color:#e0b85b80}.badge.green{color:#a6edc0;border-color:#69c48f73}.badge.red{color:#ffc2c2;border-color:#e3686873}.notice{border:1px solid var(--line);color:var(--muted);background:#ffffff0b;border-radius:8px;padding:14px}.review-loading-card{background:linear-gradient(135deg,#e0b85b14,#0000 58%),#18191bb8;border:1px solid #e0b85b33;border-radius:8px;align-content:center;gap:14px;min-height:min(420px,58vh);padding:clamp(22px,5vw,48px);display:grid}.review-loading-card h1,.review-loading-card p{max-width:680px;margin:0}.review-loading-card h1{color:var(--text);font-size:clamp(28px,4vw,46px);line-height:1.08}.review-loading-line{width:fit-content;max-width:100%;min-height:42px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}.loading-side-note{font-weight:800;line-height:1.35}.notice.error{color:#ffc2c2;border-color:#e368686b}.workflow-error{background:linear-gradient(135deg,#e0b85b17,#0000 60%),#ffffff09;border:1px solid #e0b85b57;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.workflow-error>div:first-child{gap:4px;display:grid}.workflow-error strong{color:var(--text)}.workflow-error span{color:var(--muted);font-size:13px;line-height:1.45}.workflow-error-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empty-state{background:linear-gradient(135deg,#e0b85b14,#0000 58%),#ffffff09;border:1px solid #e0b85b38;border-radius:8px;gap:9px;padding:18px;display:grid}.empty-state h3,.empty-state p{margin:0}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.undo-notice{z-index:20;color:var(--text);background:linear-gradient(135deg,#69c48f1c,#0000 48%),#e0b85b14;border:1px solid #e0b85b52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid;position:sticky;top:138px}.undo-notice.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:10px;padding:8px 10px}.undo-notice.compact .undo-notice-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;display:grid}.undo-notice.compact .undo-notice-copy>div{align-items:baseline;gap:8px;min-width:0;display:flex}.undo-notice.compact .undo-notice-copy .eyebrow{margin:0}.undo-notice.compact .undo-notice-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.undo-notice.compact .receipt-next-ready{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.undo-notice.compact .undo-notice-actions{grid-template-columns:auto;align-items:center}.undo-notice.compact .undo-utility-actions{flex-wrap:nowrap}.undo-notice.compact .undo-utility-actions .button{min-height:32px;padding-inline:12px}.undo-notice.compact .undo-utility-actions .ghost{display:none}.undo-notice.handoff{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.undo-notice.handoff .undo-notice-copy{gap:3px}.undo-notice.handoff .decision-next-line{margin-top:2px}.undo-notice.handoff .undo-notice-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.undo-notice.handoff .decision-next-action{text-align:left;justify-items:start;min-height:46px}.undo-notice.handoff .undo-utility-actions{flex-wrap:nowrap}.undo-notice.handoff .undo-utility-actions .button{min-height:38px;padding-inline:12px}.undo-notice-copy{align-content:center;gap:4px;display:grid}.undo-notice-copy .eyebrow{color:var(--green);margin-bottom:1px}.undo-notice-copy>strong{font-size:16px}.undo-notice small{color:var(--muted);font-size:12px;font-weight:700}.decision-next-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;font-size:12px;font-weight:800;display:inline-flex}.decision-next-line span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.decision-next-line strong{color:var(--text);font-size:13px}.decision-next-line small{font-size:12px}.undo-notice-actions{grid-template-columns:minmax(190px,auto);justify-items:stretch;gap:8px;display:grid}.decision-next-action{justify-items:center;gap:2px;min-height:52px;line-height:1.15;display:grid}.decision-next-action span{text-transform:uppercase;font-size:11px;font-weight:900}.decision-next-action strong{font-size:14px}.decision-next-action small{color:inherit;opacity:.78;font-size:12px;font-weight:750}.decision-current-action{text-align:center;background:#69c48f14;border:1px solid #69c48f52;border-radius:8px;gap:2px;min-height:52px;padding:10px 12px;display:grid}.decision-current-action span{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.decision-current-action strong{color:var(--text);font-size:14px}.undo-utility-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.busy-notice{color:#b9dbf2;background:#68a9d61a;border:1px solid #68a9d657;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:800}.danger-text{color:#ffc2c2}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:12px}.metric strong{font-size:24px;display:block}.metric span{color:var(--muted);font-size:12px}.review-card{gap:18px;min-height:420px;padding:28px;display:grid}.review-name{font-size:64px;line-height:.95}.review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pattern-review-actions{gap:10px;display:grid}.pattern-suggestion-nudge{color:var(--muted);background:#68a9d60b;border:1px solid #68a9d62e;border-radius:8px;gap:3px;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.35;display:grid}.pattern-suggestion-nudge strong{color:var(--gold-2)}.pattern-suggestion-nudge small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.pattern-choice-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pattern-action{min-height:56px;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(92px,.72fr) minmax(0,1fr) auto;align-items:center;gap:5px;padding:10px 12px;display:grid}.pattern-action strong,.pattern-action span,.pattern-action em{min-width:0;display:block}.pattern-action strong{color:var(--gold-2);align-items:center;gap:7px;font-size:14px;display:inline-flex}.pattern-action kbd{min-width:18px;height:18px;color:var(--text);background:#0003;border:1px solid #ffffff29;border-radius:5px;justify-content:center;align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.pattern-action span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.pattern-action em{color:#b9dbf2;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.pattern-action.danger{background:#e368680f;border-color:#e3686852}.pattern-action.danger strong{color:#ffc2c2}.pattern-action.selected-action{background:#69c48f13;border-color:#69c48f6b}.pattern-action.suggested-action{background:linear-gradient(135deg,#e0b85b1c,#0000 62%),#ffffff08;border-color:#e0b85b7a}.pattern-action:disabled{cursor:default;opacity:.82}@media (max-width:520px){.approved-outline-meta,.approved-outline-lists,.wider-pool-card summary{grid-template-columns:minmax(0,1fr)}.wider-pool-card summary em{display:none}.wider-pool-body{grid-template-columns:minmax(0,1fr)}.wider-pool-body>div{min-width:0}.wider-pool-actions{width:100%}.pattern-action{grid-template-columns:minmax(0,1fr) auto}.pattern-action span{grid-column:1/-1}.demand-studio.has-active-demand .demand-evidence summary{padding-left:34px}.demand-search-path{grid-template-columns:minmax(0,1fr)}.full-call-grid .button{text-align:left;align-items:flex-start;min-height:58px;padding:9px 10px}.full-call-grid .button>small{max-width:100%;color:var(--muted);font-size:10px;line-height:1.2;display:block}}.operation-item.find-focused{background:linear-gradient(90deg,#e0b85b1a,#0000 42%);border-color:#e0b85b94;box-shadow:inset 0 0 0 1px #e0b85b29}.market-progressions{gap:10px;display:grid}.market-progression-drawer{background:#131416b8;border:1px solid #ffffff17;border-radius:12px;overflow:hidden}.market-progression-drawer>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 14px;list-style:none;display:grid}.market-progression-drawer>summary::-webkit-details-marker{display:none}.market-progression-drawer>summary>span{gap:3px;display:grid}.market-progression-drawer>summary strong{color:var(--text);font-size:13px}.market-progression-drawer>summary small{color:var(--muted);font-size:11px}.market-progression-drawer>summary em{min-width:30px;height:30px;color:var(--muted);background:#ffffff0f;border-radius:999px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.market-progression-drawer[open]>summary{border-bottom:1px solid #ffffff14}.market-progression-drawer>.market-progression-list{padding:10px}.market-progression-drawer:not([open])>.market-progression-list{display:none}.workspace-task-context{z-index:22;background:linear-gradient(120deg,#e0b85b1f,#68a9d60f),#17181a;border:1px solid #e0b85b57;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1120px,100vw - 32px);margin:12px auto 0;padding:12px 14px;display:grid;position:sticky;top:76px;box-shadow:0 12px 30px #0000003d}.workspace-task-context>div{gap:3px;min-width:0;display:grid}.workspace-task-context span{color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.workspace-task-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-task-context small{color:var(--muted);font-size:11px}.workspace-task-context+.studio .topbar{margin-top:12px}.naming-stage-header{grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);align-items:center;gap:14px;width:100%;display:grid}.naming-market-scope{gap:2px;min-width:0;display:grid}.naming-market-scope span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.naming-market-scope strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.naming-stage-nav-wrap{gap:4px;min-width:0;display:grid}.naming-stage-scroll-hint{color:var(--muted);justify-self:end;font-size:9px;font-weight:800;display:none}.naming-stage-header .destination-nav{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;justify-content:flex-end;overflow-x:auto}.naming-stage-header .destination-nav button{scroll-snap-align:center;min-width:102px}.naming-stage-header .destination-nav button.utility{opacity:.78;border-style:dashed}@media (min-width:901px){.workspace-task-context+.studio .topbar{top:152px}.workspace-task-context+.studio .topbar .topbar-inner{height:64px}}@media (max-width:900px){.workspace-task-context{width:calc(100vw - 24px);margin:12px auto 0;position:static}.workspace-task-context+.studio .topbar{margin-top:12px}.topbar-inner{height:auto;min-height:72px}.naming-stage-header{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px 0}.naming-market-scope{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px}.naming-stage-header .destination-nav{justify-content:flex-start}}@media (max-width:600px){.workspace-task-context{grid-template-columns:minmax(0,1fr);gap:10px}.workspace-task-context .button{width:100%}.naming-stage-header .destination-nav button{min-width:94px}.naming-stage-scroll-hint{display:inline-flex}}.pattern-picker-nudge{background:#ffffff07;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.pattern-picker-nudge span,.pattern-picker-nudge small{color:var(--muted);font-size:12px;line-height:1.35}.pattern-picker-nudge strong{color:var(--gold-2)}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.score-control{border:1px solid var(--line);background:#ffffff09;border-radius:8px;padding:14px}.score-control input[type=range]{width:100%}.domain-grid{gap:10px;display:grid}.draft-panel{overflow:hidden}.draft-code{color:#f6ead4;background:#0d0e10;max-height:620px;margin:0;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:1320px){.destination-nav button{min-width:78px}.funnel-layout{grid-template-columns:1fr}.guidance-panel{position:static}}@media (max-width:1040px){.topbar-inner{height:58px;padding:8px 14px}.destination-nav{justify-content:center;padding-bottom:2px}.shell,.funnel-layout,.funnel-hero,.funnel-launchpad,.wider-pool-card,.demand-studio .hero,.demand-flow-panel,.demand-review-head,.stage-next-card.with-action,.stage-brief,.stage-orientation,.cluster-workbench,.cluster-search,.candidate-context-grid,.decision-brief-card,.pattern-examples-note,.end-of-cluster,.draft-panel-card,.decision-panel,.golden-empty,.undo-notice,.seed-loaded-notice,.ops-current-work-card,.ops-control-panel,.operations-grid{grid-template-columns:1fr}.guidance-panel{position:static}.stage-orientation-steps{justify-content:flex-start}.side-panel{max-height:none;position:static}.decision-panel{position:static}.decision-panel>.decision-actions:empty{display:none}.cluster-workbench>.candidate-list,.cluster-detail-column{grid-column:auto}}@media (max-width:900px){.workflow-rail,.workflow-rail.compact{grid-template-columns:1fr;margin:0 auto;padding:0 18px 12px}.workflow-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-flow{grid-template-columns:1fr}.workflow-next small{white-space:normal}.scope-control{grid-template-columns:1fr;width:100%;max-width:none}.segmented.funnel-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.funnel-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-step:nth-child(2):after,.funnel-step:nth-child(4):after{display:none}.candidate-card-side{grid-template-columns:1fr;justify-items:stretch}.quick-support-row{text-align:left;justify-content:flex-start}}@media (max-width:720px){.agent-surface .acp-journal-outer,.agent-surface .acp-agent-widget{display:none}.agent-surface .acp-widget-backdrop{pointer-events:none;display:none}.agent-surface .acp-workbench-trigger{min-width:44px;min-height:44px;padding:0 10px}.agent-surface[data-alchemy-viewport=tablet] .acp-workbench-trigger span:last-child,.agent-surface[data-alchemy-viewport=phone] .acp-workbench-trigger span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-switcher [data-interchange-host-slot=alchemy-workspace-switcher]{background:#ffffff05;border:1px solid #e0b85b38;border-radius:10px;place-items:center;min-height:48px;display:grid}.workspace-switcher{z-index:90;background:linear-gradient(#121211fa,#0c0d0efa);border-width:0 0 1px;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:none;margin:0;padding:8px 10px 9px;position:sticky;top:0;right:auto;box-shadow:0 10px 28px #0000004d}.workspace-switcher button{background:#ffffff05;border-color:#ffffff0e;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:48px;padding:7px 8px}.workspace-switcher button.active:after{left:46px;right:8px}.workspace-switcher-icon{border-radius:8px;width:30px;height:30px}.workspace-switcher-copy strong{font-size:12px}.topbar-inner{padding:12px 14px}.destination-nav button{min-width:92px}.workspace-handoff{z-index:85;grid-template-columns:minmax(0,1fr);width:auto;margin:8px 14px -2px;position:sticky;top:58px;right:auto}.workspace-handoff strong{white-space:normal}.workspace-handoff button{justify-self:start}.topbar{position:static}.demand-studio{width:min(1180px,100vw - 18px);padding-top:16px}.demand-studio.has-active-demand{width:min(1020px,100vw - 18px)}.demand-studio.has-active-demand .demand-review-focus,.demand-studio.has-active-demand .demand-card.focus-card,.demand-studio.has-active-demand .demand-decision-panel{padding:10px}.demand-studio.has-active-demand .demand-card.focus-card .eyebrow{display:none}.demand-studio.has-active-demand .demand-card.focus-card .demand-card-head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.demand-studio.has-active-demand .demand-card.focus-card .demand-card-head .badge{justify-self:start;max-width:100%}.demand-studio.has-active-demand .demand-card.focus-card .demand-card-head .muted{font-size:12px;line-height:1.32;display:block;overflow:visible}.demand-studio.has-active-demand .demand-review-head>div:first-child .muted:not(.demand-review-instruction.clear){display:none}.demand-studio.has-active-demand .demand-review-instruction.clear{display:block;overflow:visible}.demand-studio.has-active-demand .demand-review-head h2{font-size:26px}.demand-review-head .demand-name-command cite{font-size:28px}.detail-name-command cite{font-size:36px}.demand-studio.has-active-demand .demand-progress{max-width:none}.topbar-inner,.panel-head,.workflow-error,.stage-brief{flex-direction:column;align-items:stretch}.stage-head{gap:7px;margin-bottom:10px}.stage-head .eyebrow{margin-bottom:4px}.stage-head h1{font-size:27px;line-height:1.05}.stage-head .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.detail-stage-head .muted{-webkit-line-clamp:unset;display:block;overflow:visible}.decision-panel.closer-review-panel{gap:12px;padding:12px}.closer-review-panel .closer-decision-summary{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.closer-review-panel .closer-decision-summary span,.closer-review-panel .closer-decision-summary small{min-height:0;padding:8px 9px}.workflow-error-actions,.undo-utility-actions,.stage-brief-actions{justify-content:flex-start}.undo-notice.handoff{gap:8px;padding:10px}.undo-notice.handoff .undo-notice-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px}.undo-notice.compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px}.undo-notice.compact .undo-notice-copy{grid-template-columns:minmax(0,1fr);gap:2px}.undo-notice.compact .undo-notice-copy .eyebrow{color:#a6edc0;background:#69c48f14;border:1px solid #69c48f3d;border-radius:999px;justify-self:start;align-items:center;min-height:18px;margin:0;padding:2px 6px;font-size:9px;display:inline-flex}.undo-notice.compact .undo-notice-copy>div{gap:1px;display:grid}.undo-notice.compact .undo-notice-copy strong{font-size:13px}.undo-notice.compact .receipt-next-ready{font-size:11px}.undo-notice.compact .undo-utility-actions .button{min-height:34px;padding-inline:10px}.undo-notice.handoff .decision-next-action{min-height:42px;padding:8px 10px}.undo-notice.handoff .decision-next-action small,.undo-notice.handoff .decision-next-line small,.undo-notice.handoff .undo-utility-actions .ghost,.golden-call-stage .golden-approval-card ul,.golden-call-stage .golden-approval-card small{display:none}.golden-call-stage .golden-approval-card{gap:7px;padding:10px}.pattern-examples-note .button{grid-area:auto}.candidate-row,.run-history-card,.mini-row{grid-template-columns:1fr;align-items:stretch}.candidate-card-side{grid-template-columns:1fr;justify-items:start}.quick-actions{justify-content:flex-start;max-width:100%}.candidate-card.decision-card .quick-actions{justify-self:stretch;width:100%}.quick-choice-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));width:100%;display:grid}.candidate-card.decision-card .quick-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-support-row{text-align:left;justify-content:flex-start}.candidate-scan-strip,.candidate-path-strip,.detail-verdict-strip{grid-template-columns:1fr}.decision-brief-card{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-brief-card>div{min-height:58px;padding:8px}.closer-decision-summary{grid-template-columns:minmax(0,1fr);display:grid}.closer-decision-summary span,.closer-decision-summary small{border-radius:8px}.title-badges,.queue-head-actions{justify-content:flex-start}.queue-instruction-card{flex-direction:column}.funnel-hero.complete{padding:14px}.funnel-hero.complete h1{font-size:23px}.funnel-hero.complete .muted,.funnel-hero.complete .shortlist-progress{display:none}.funnel-hero.complete .run-context-line{margin-top:8px}.golden-empty.blocked{gap:12px;padding:16px}.golden-empty.blocked h2{font-size:20px;line-height:1.12}.golden-empty.blocked>div:first-child>.muted{display:none}.finalist-empty-card.blocked>div:first-child>.muted{margin-top:8px;font-size:13px;line-height:1.38;display:block}.golden-empty.blocked .bridge-blocker{width:100%;margin-top:9px;padding:8px 10px}.golden-empty.blocked .bridge-blocker small{display:none}.approved-context-bar{grid-template-columns:minmax(0,1fr)}.approved-context-bar button{justify-self:start}.queue-instruction-actions{border-top:1px solid #ffffff1a;border-left:0;width:100%;padding-top:12px;padding-left:0}.reviewed-pill{justify-self:start}.topbar-inner{height:auto;padding:14px}.demand-brand-nudge{grid-template-columns:1fr}.demand-decision-receipt{grid-template-columns:minmax(0,1fr) auto;padding:8px 9px}.demand-decision-receipt strong,.demand-decision-receipt small{white-space:normal}.demand-brand-nudge button{width:100%}.demand-kept-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.demand-kept-row .button{white-space:normal;justify-self:stretch;width:100%}.demand-studio.has-active-demand .demand-brand-nudge{grid-template-columns:minmax(0,1fr) auto}.demand-studio.has-active-demand .demand-brand-nudge button{width:auto}.creation-access-body{grid-template-columns:minmax(0,1fr)}.creation-access-body .button{width:100%}.creation-wait-path{grid-template-columns:minmax(0,1fr)}.shell.view-golden .side-panel{display:none}.shell{padding:14px}.grid.two,.grid.three,.cockpit-steps,.score-grid,.review-actions,.decision-actions,.finalist-actions,.golden-actions,.approved-export-summary,.funnel-steps,.wider-pool-stats,.filter-grid.primary,.filter-grid.secondary,.pattern-choice-grid,.check-lane-board,.demand-overview,.demand-loading-card,.demand-metric-grid,.finalist-summary,.golden-summary,.golden-grid,.finalist-grid,.seed-grid,.ops-stage-grid,.ops-handoff-strip,.ops-flow-map,.sibling-nav,.workflow-rail{grid-template-columns:1fr}.decision-actions{bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0f11f5;border:1px solid #e0b85b47;border-radius:12px;margin:0 -4px;padding:10px;position:sticky;box-shadow:0 -12px 30px #0000005c}.workflow-rail,.workflow-rail.compact{grid-template-columns:1fr;margin:0 auto;padding:0 14px 12px}.workflow-rail.compact{grid-template-columns:1fr;gap:6px;padding:0 10px 8px}.workflow-rail.compact .workflow-current,.workflow-rail.compact .workflow-path-drawer summary{min-height:46px;padding:6px 8px}.workflow-rail.compact .workflow-current.compact-current{grid-template-columns:minmax(0,1fr) auto}.workflow-rail.compact .workflow-current span,.workflow-rail.compact .workflow-path-drawer summary span{letter-spacing:.04em;font-size:9px}.workflow-rail.compact .workflow-current strong,.workflow-rail.compact .workflow-path-drawer summary strong{margin-top:1px;font-size:13px;line-height:1.12}.workflow-rail.compact .workflow-current small,.workflow-rail.compact .workflow-path-drawer summary small{display:none}.workflow-rail.compact .workflow-current.compact-current small{min-width:44px;min-height:26px;font-size:10px;display:inline-flex}.workflow-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-flow,.data-table-head{grid-template-columns:1fr}.library-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.library-metrics .metric{padding:8px 6px}.library-metrics .metric strong{font-size:20px}.library-metrics .metric span{font-size:10px}.review-data-table{min-width:860px}.action-data-table{min-width:920px}.segmented.funnel-presets{grid-template-columns:1fr}.workflow-next small{white-space:normal}.workflow-rail button:not(.workflow-next){min-height:42px}.golden-final-call-strip{grid-template-columns:minmax(0,1fr)}.golden-final-call-strip span{grid-row:auto;justify-self:start;min-height:26px}.workflow-rail strong{font-size:13px}.workflow-stage-head{flex-direction:column;align-items:flex-start}.workflow-stage-head em{align-self:flex-start}.funnel-step:after{display:none}.metrics{grid-template-columns:1fr}}.destination-nav{cursor:default;overflow:visible}.demand-actions.is-locked{grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.2fr)}.shell.view-funnel,.shell.view-clusters{grid-template-columns:minmax(0,1fr);max-width:1120px}.pattern-decision-stage .cluster-workbench{grid-template-columns:minmax(0,760px);justify-content:center}.pattern-decision-stage .cluster-detail-column,.pattern-decision-stage .cluster-workbench>.candidate-list{grid-column:1}.pattern-decision-stage .cluster-workbench>.candidate-list{grid-row:2}@media (max-width:760px){.demand-actions.is-locked{grid-template-columns:1fr}.workflow-blocker{flex-direction:column;align-items:stretch}.destination-more-menu{width:auto;position:fixed;top:70px;left:12px;right:12px}}.demand-research-intro{width:min(1180px,100% - 40px);margin:28px auto 0}.demand-research-intro h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(28px,4vw,44px)}.demand-research-intro>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.agent-run-panel{background:linear-gradient(135deg,#1f272deb,#161719f5);border:1px solid #8fbfde33;border-radius:14px;width:min(1180px,100% - 40px);margin:22px auto 0;padding:18px 20px}.agent-run-panel.loading{color:var(--muted)}.agent-run-summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agent-run-summary h2{margin:4px 0 5px;font-size:18px}.agent-run-summary p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.agent-run-state{flex:none;align-items:center;gap:8px;display:flex}.agent-status{color:var(--muted);background:#ffffff12;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750}.agent-status.status-running{color:#b9dcf4;background:#8fbfde21}.agent-status.status-paused_for_human{color:var(--accent);background:#ecba4821}.agent-status.status-failed,.agent-run-error{color:#e8a7a7}.agent-recommendation-summary{color:var(--muted);margin:12px 0 0;font-size:11px}.agent-recommendation-summary strong{color:var(--ink)}.agent-run-error{margin:12px 0 0;font-size:11px}.agent-step-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:15px 0 0;padding:0;list-style:none;display:grid}.agent-step-list li{min-width:0;color:var(--muted);border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px;display:grid}.agent-step-list li>span{background:#ffffff0f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.agent-step-list strong,.agent-step-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-step-list strong{color:var(--ink);font-size:10px}.agent-step-list small{margin-top:2px;font-size:9px}.agent-step-list li.status-completed{border-color:#70be8f33}.agent-step-list li.status-completed>span{color:#9ed3b3;background:#70be8f24}.agent-step-list li.status-running,.agent-step-list li.status-waiting{background:#ecba480d;border-color:#ecba484d}.demand-spaces-board{width:min(1180px,100% - 40px);min-width:0;max-width:100%;margin:22px auto 44px}.demand-spaces-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:22px;display:grid}.demand-spaces-header h1{letter-spacing:-.045em;max-width:none;margin:5px 0 8px;font-size:clamp(28px,4vw,44px)}.demand-spaces-header>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.demand-portfolio-summary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(92px,1fr));gap:1px;min-width:340px;margin:0;display:grid;overflow:hidden}.demand-portfolio-summary div{background:#161719fa;flex-direction:column-reverse;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.demand-portfolio-summary dt{color:var(--muted);font-size:11px}.demand-portfolio-summary dd{margin:0 0 2px;font-size:25px;font-weight:750}.demand-space-filters{scrollbar-width:none;gap:7px;margin-bottom:14px;display:flex;overflow-x:auto}.demand-space-filters::-webkit-scrollbar{display:none}.demand-space-filters button{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;background:#161719d1;border-radius:999px;flex:none;align-items:center;gap:9px;padding:7px 9px 7px 12px;font-size:12px;display:inline-flex}.demand-space-filters button strong{min-width:21px;height:21px;color:var(--ink);background:#ffffff12;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}.demand-space-filters button.active{color:var(--ink);background:#ecba4821;border-color:#ecba489e}.demand-review-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,auto) auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.demand-review-toolbar label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:760;display:grid}.demand-review-toolbar input,.demand-review-toolbar select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#0c0d0ec7;border-radius:10px;outline:0;padding:0 12px;font-size:12px}.demand-review-toolbar input:focus,.demand-review-toolbar select:focus{border-color:#ecba48ad;box-shadow:0 0 0 3px #ecba481a}.demand-review-toolbar>p{color:var(--muted);white-space:nowrap;margin:0 0 12px;font-size:10px}.demand-scan-icon{width:22px;height:22px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;flex:none;place-items:center;display:inline-grid}.demand-scan-icon.is-large{border-radius:11px;width:38px;height:38px}.demand-scan-icon.scan-advance{color:#9fe0b7;background:#70be8f1f;border-color:#70be8f4d}.demand-scan-icon.scan-consider{color:#f2ca6d;background:#ecba481f;border-color:#ecba484d}.demand-scan-icon.scan-watch,.demand-scan-icon.scan-locale{color:#9fd1f2;background:#74b4e01a;border-color:#74b4e047}.demand-scan-icon.scan-pass{color:#f0a3ae;background:#e884921a;border-color:#e8849247}.demand-scan-icon.scan-audience{color:#cbb0f2;background:#b491e81c;border-color:#b491e84d}.demand-scan-icon.scan-momentum{color:#8cdeb6;background:#65c79a1a;border-color:#65c79a47}.demand-scan-icon.scan-competition{color:#f0b37f;background:#ee9e5b1a;border-color:#ee9e5b4d}.demand-scan-icon.scan-evidence,.demand-scan-icon.scan-sample{color:#83d7d3;background:#5acbc61a;border-color:#5acbc647}.demand-scan-icon.scan-muted{color:#d2d3d494;background:#ffffff06;border-color:#ffffff12;width:19px;height:19px}.demand-scan-key{color:var(--muted);scrollbar-width:none;align-items:center;gap:12px;margin:-2px 0 14px;font-size:10px;display:flex;overflow-x:auto}.demand-scan-key::-webkit-scrollbar{display:none}.demand-scan-key>strong{color:#d2d3d494;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:800}.demand-scan-key>span{flex:none;align-items:center;gap:6px;display:inline-flex}.demand-scan-key .demand-scan-icon{border-radius:6px;width:19px;height:19px}.demand-space-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demand-space-card{border:1px solid var(--line);background:#18191bf5;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 18px 42px #00000029}.demand-space-card.status-promoted{border-color:#ecba486b}.demand-space-card.status-rejected{opacity:.82;background:#161719b8}.demand-space-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demand-space-genre{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:760;display:block}.demand-space-card h2{letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.12}.demand-space-status{color:var(--muted);white-space:nowrap;background:#ffffff0e;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:720;display:inline-flex}.demand-space-status.status-promoted{color:var(--accent);background:#ecba4824}.demand-space-status.status-watch{color:#b9dcf4;background:#8fbfde1c}.demand-space-audience{color:var(--ink);margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.4}.demand-space-summary{min-height:42px;color:var(--muted);margin:4px 0 18px;font-size:13px;line-height:1.55}.demand-agent-read{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.demand-agent-read:before{content:"";opacity:.78;background:currentColor;border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.demand-agent-copy{gap:4px;min-width:0;display:grid}.demand-agent-copy>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.demand-agent-read>strong{text-align:right;max-width:160px;font-size:18px;line-height:1.05}.demand-agent-copy>small{color:var(--muted);font-size:10px;line-height:1.25}.demand-agent-read.tone-advance{color:#9fe0b7;background:linear-gradient(105deg,#70be8f1f,#0000 68%),#70be8f09;border-color:#70be8f57}.demand-agent-read.tone-advance>strong{color:#a8e5be}.demand-agent-read.tone-consider{color:#f2ca6d;background:linear-gradient(105deg,#ecba4821,#0000 68%),#ecba4809;border-color:#ecba485c}.demand-agent-read.tone-consider>strong{color:#f2ca6d}.demand-agent-read.tone-watch{color:#9fd1f2;background:linear-gradient(105deg,#74b4e01c,#0000 68%),#74b4e008;border-color:#74b4e052}.demand-agent-read.tone-watch>strong{color:#abd8f5}.demand-agent-read.tone-pass{color:#f0a3ae;background:linear-gradient(105deg,#e884921a,#0000 68%),#e8849206;border-color:#e884924d}.demand-agent-read.tone-pass>strong{color:#f0a3ae}.demand-audience-read{background:#0a0b0c47;border:1px solid #ffffff13;border-radius:11px;overflow:hidden}.demand-potential-read{border-bottom:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.demand-potential-copy{gap:3px;min-width:0;display:grid}.demand-potential-copy>span{color:var(--muted);font-size:10px;font-weight:720}.demand-potential-read strong{color:var(--accent);text-align:right;font-size:20px}.demand-potential-copy small{color:var(--muted);font-size:11px;line-height:1.4}.demand-audience-read dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.demand-audience-read dl div{border-right:1px solid #ffffff0f;min-width:0;padding:11px 12px}.demand-audience-read dl div:last-child{border-right:0}.demand-audience-read dt{color:var(--muted);align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.demand-audience-read dt .demand-scan-icon{border-radius:6px;width:19px;height:19px}.demand-audience-read dd{margin:0;font-size:13px;font-weight:680;line-height:1.25}.demand-audience-read dd small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:500;display:block}.demand-audience-read .tone-rising dd,.demand-audience-read .tone-open dd{color:#9fe0b7}.demand-audience-read .tone-falling dd,.demand-audience-read .tone-crowded dd{color:#f0a3ae}.demand-audience-read .tone-room dd{color:#f2ca6d}.demand-space-provenance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 11px;margin:11px 0 15px;font-size:10px;display:flex}.demand-space-provenance>span{align-items:center;gap:5px;display:inline-flex}.demand-space-provenance .demand-scan-icon{border-radius:6px;width:18px;height:18px}.demand-space-provenance .quality-measured{color:#9ed3b3;font-weight:750}.demand-space-provenance .quality-derived{color:#b9dcf4;font-weight:750}.demand-space-provenance .quality-fixture{color:#e8a7a7;font-weight:750}.demand-space-actions{align-items:center;gap:7px;min-height:38px;margin-top:auto;display:flex}.demand-space-actions .button{justify-content:center;align-items:center;gap:6px;min-height:37px;padding:7px 12px;font-size:11px;display:inline-flex}.demand-space-actions .button.quiet{color:var(--muted);background:0 0;border-color:#0000;margin-left:auto}.demand-space-actions>p{color:var(--accent);margin:0;font-size:12px;font-weight:650}.demand-advance-note{color:#dba9a9;margin:7px 0 0;font-size:10px}.demand-space-card>.demand-evidence{opacity:.68;background:0 0;border:0;border-top:1px solid #fff1;border-radius:0;margin-top:13px;transition:opacity .16s}.demand-space-card>.demand-evidence:hover,.demand-space-card>.demand-evidence[open]{opacity:1}.demand-space-card>.demand-evidence>summary{color:#d2d3d49e;letter-spacing:.01em;text-transform:none;padding:10px 0 0;font-size:10px;font-weight:720}.demand-space-card>.demand-evidence>summary small{color:#d2d3d46b;font-size:10px;font-weight:600}.demand-evidence-summary-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.demand-space-card>.demand-evidence>summary em{color:#d2d3d485;background:0 0;border:0;gap:3px;min-height:22px;padding:0;font-size:9px;font-weight:720}.demand-space-card>.demand-evidence>summary em svg{transition:transform .16s}.demand-space-card>.demand-evidence[open]>summary em svg{transform:rotate(180deg)}.evidence-loading-state,.evidence-unavailable-state{background:#8fbfde0e;border:1px solid #8fbfde2e;border-radius:10px;padding:14px}.evidence-loading-state strong,.evidence-unavailable-state strong{font-size:12px}.evidence-loading-state p,.evidence-unavailable-state p,.evidence-unavailable-state small{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45;display:block}.evidence-unavailable-state{background:#e8a7a70e;border-color:#e8a7a73d}.evidence-unavailable-state strong{color:#e8a7a7}@media (max-width:900px){.agent-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.demand-spaces-header{grid-template-columns:1fr;align-items:start}.demand-portfolio-summary{width:100%;min-width:0}.demand-space-grid{grid-template-columns:1fr}.demand-review-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.demand-review-toolbar>p{grid-column:1/-1;margin:0}}@media (max-width:600px){.demand-research-intro,.agent-run-panel{width:min(1180px,100% - 24px)}.agent-run-summary{flex-direction:column}.agent-run-state,.agent-run-state .button{width:100%}.demand-spaces-board{width:min(1180px,100% - 24px)}.demand-space-card{padding:16px}.demand-review-toolbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111314f5;border:1px solid #ecba482e;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(124px,.46fr);margin:0 -6px 16px;padding:8px;position:sticky;top:8px;box-shadow:0 12px 26px #00000047}.demand-review-toolbar>p{grid-column:1/-1}.demand-space-card-head{flex-direction:column;gap:9px}.demand-agent-read{grid-template-columns:auto minmax(0,1fr)}.demand-agent-read>strong{text-align:left;grid-column:1/-1;max-width:none;padding-left:50px;font-size:17px}.demand-potential-read{grid-template-columns:auto minmax(0,1fr)}.demand-potential-read>strong{text-align:left;grid-column:1/-1;padding-left:32px;font-size:18px}.demand-audience-read dl{grid-template-columns:1fr}.demand-audience-read dl div{border-bottom:1px solid #ffffff0f;border-right:0;grid-template-columns:1fr auto;align-items:center;display:grid}.demand-audience-read dl div:last-child{border-bottom:0}.demand-audience-read dt{margin:0}.demand-audience-read dd{text-align:right}.demand-space-actions{flex-direction:column;align-items:stretch}.demand-space-actions .button.quiet{margin-left:0}}.auth-page{isolation:isolate;place-items:center;min-height:100vh;padding:92px 20px 42px;display:grid;position:relative;overflow:hidden}.auth-page:before,.auth-orbit{z-index:-1;content:"";pointer-events:none;position:absolute}.auth-page:before{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.auth-orbit{aspect-ratio:1;border:1px solid #e0b85b29;border-radius:50%;width:min(760px,90vw);box-shadow:0 0 120px #e0b85b1c,inset 0 0 120px #68a9d60f}.auth-orbit:before,.auth-orbit:after{border-radius:inherit;content:"";border:1px solid #68a9d61f;position:absolute;inset:12%}.auth-orbit:after{border-color:#e0b85b21;inset:27%}.auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#e0b85b14,#0000 36%),#141517f0;border:1px solid #e0b85b4d;border-radius:24px;width:min(100%,520px);padding:30px;box-shadow:0 34px 90px #0000007a}.auth-brand{align-items:center;gap:11px;margin-bottom:28px;display:flex}.auth-brand img{object-fit:cover;border:1px solid #e0b85b73;border-radius:11px;width:42px;height:42px;box-shadow:0 8px 25px #0000004d}.auth-brand div{display:grid}.auth-brand strong{font-size:15px;line-height:1.1}.auth-brand span{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:750}.auth-heading{grid-template-columns:auto 1fr;gap:14px;margin-bottom:24px;display:grid}.auth-icon{width:44px;height:44px;color:var(--gold-2);background:#e0b85b17;border:1px solid #e0b85b47;border-radius:13px;place-items:center;display:grid}.auth-heading .eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.auth-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,5vw,34px);line-height:1.05}.auth-heading p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.auth-form{gap:14px;display:grid}.auth-form label{color:#d8d1ca;gap:7px;font-size:11px;font-weight:720;display:grid}.auth-form label>input,.auth-code-grid input{border:1px solid var(--line);min-width:0;color:var(--text);background:#08090ab8;border-radius:11px;transition:border-color .14s,box-shadow .14s,background .14s}.auth-form label>input{width:100%;min-height:50px;padding:0 14px}.auth-form label>input::placeholder{color:#77716c}.auth-form label>input:focus,.auth-code-grid input:focus{background:#0d0e0feb;border-color:#e0b85bc7;outline:0;box-shadow:0 0 0 4px #e0b85b1f}.auth-form>button[type=submit],.auth-secondary{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:780;display:inline-flex}.auth-form>button[type=submit]{color:#17120a;background:linear-gradient(#e9c35f,#bc841f);border:1px solid #e0b85ba3;box-shadow:0 10px 26px #bc841f3d}.auth-form>button[type=submit]:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-form button:disabled{cursor:not-allowed;opacity:.5}.auth-secondary{border:1px solid var(--line);color:#d9d1c9;background:#ffffff06}.auth-secondary:hover:not(:disabled){background:#e0b85b12;border-color:#e0b85b66}.auth-code-field{min-width:0}.auth-code-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.auth-code-grid input{width:100%;height:58px;color:var(--gold-2);text-align:center;padding:0;font-size:25px;font-weight:800}.auth-code-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.auth-error,.auth-status{color:#f1b4b4;background:#e3686817;border:1px solid #e3686861;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-status{color:#a9ddb9;background:#69c48f14;border-color:#69c48f52}.auth-switch,.auth-footnote{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px}.auth-switch a{color:var(--gold-2);font-weight:760}.auth-footnote{border-top:1px solid #ffffff12;margin-top:13px;padding-top:14px;font-size:10px;line-height:1.45}.auth-captcha:empty{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.auth-page{align-items:start;padding:82px 12px 24px}.auth-card{border-radius:18px;padding:22px 16px}.auth-heading{grid-template-columns:1fr}.auth-icon{width:38px;height:38px}.auth-code-grid{gap:5px}.auth-code-grid input{height:50px;font-size:21px}}.naming-market-topbar{z-index:18;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 8% 0,#b491e814,#0000 36%),#0d0f11f7;position:relative;top:auto}.naming-market-topbar .topbar-inner{align-items:stretch;height:auto;min-height:0;padding-block:16px}.naming-market-workspace{gap:12px;width:100%;min-width:0;display:grid}.naming-market-workspace-head{grid-template-columns:minmax(0,1fr) minmax(250px,350px);align-items:end;gap:20px;display:grid}.naming-market-workspace-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.naming-market-workspace-title>div{gap:4px;display:grid}.naming-market-workspace-title .eyebrow{margin:0;font-size:10px}.naming-market-workspace-title h2{color:#fff7e6;letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.4vw,29px);line-height:1.08}.naming-market-workspace-title p:last-child{color:var(--muted);margin:0;font-size:12px;font-weight:720}.naming-market-jump{gap:6px;min-width:0;display:grid}.naming-market-jump>span{color:#d9c17b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.naming-market-jump .select{color:#f8f0df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:ellipsis;background-color:#111417;border:1px solid #b491e857;border-radius:9px;outline:0;width:100%;min-width:0;height:42px;padding:0 34px 0 12px;font-size:12px;font-weight:800}.naming-market-jump .select:focus-visible{border-color:#b491e8b8;box-shadow:0 0 0 3px #b491e81f}.naming-market-jump .select option,.naming-market-jump .select optgroup{color:#f8f0df;background-color:#111417}.naming-market-accordion{gap:7px;display:grid}.naming-market-item{background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;transition:border-color .15s,background-color .15s;overflow:clip}.naming-market-item[open]{background:linear-gradient(135deg,#ecba480e,#0000 55%),#ffffff07;border-color:#ecba486b;box-shadow:0 12px 28px #0000002e}.naming-market-item.tone-evidence[open]{border-color:#5acbc666}.naming-market-item.tone-audience[open]{border-color:#b491e86b}.naming-market-item.tone-advance[open]{border-color:#69c48f6b}.naming-market-item>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) minmax(150px,auto) 20px;align-items:center;gap:12px;min-width:0;padding:13px 15px;list-style:none;display:grid}.naming-market-item>summary::-webkit-details-marker{display:none}.naming-market-item>summary:hover,.naming-market-item>summary:focus-visible{background:#ffffff09;outline:0}.naming-market-order{color:#d7c2ef;background:#b491e812;border:1px solid #b491e842;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:950;display:inline-grid}.naming-market-summary-copy{gap:3px;min-width:0;display:grid}.naming-market-summary-copy>span{color:#d6bd72;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.naming-market-summary-copy>strong{color:#fff8eb;letter-spacing:-.012em;white-space:normal;font-size:clamp(14px,1.4vw,17px);font-weight:900;line-height:1.18}.naming-market-summary-copy>small{color:#dad3c9a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.naming-market-status{color:#f1d98a;background:#ecba480e;border:1px solid #ecba483d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:center;gap:7px;max-width:230px;padding:7px 9px;display:grid}.naming-market-status.tone-evidence{color:#a6e3df;background:#5acbc60e;border-color:#5acbc645}.naming-market-status.tone-audience{color:#decdf2;background:#b491e80f;border-color:#b491e847}.naming-market-status.tone-advance{color:#a8dfbc;background:#69c48f0f;border-color:#69c48f47}.naming-market-status>span:not(.demand-scan-icon){color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.15;overflow:hidden}.naming-market-chevron{color:#eee5d385;transition:transform .15s}.naming-market-item[open] .naming-market-chevron{transform:rotate(180deg)}.naming-market-panel{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:10px 14px;padding:0 14px 14px 60px;display:grid}.naming-market-agent-read{background:#00000024;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:12px;padding:10px 11px;display:grid}.naming-market-agent-read.tone-evidence{border-color:#5acbc63d}.naming-market-agent-read.tone-audience{border-color:#b491e83d}.naming-market-agent-read.tone-advance{border-color:#69c48f3d}.naming-market-agent-read.tone-consider{border-color:#ecba483d}.naming-market-agent-read>span:not(.demand-scan-icon){color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:950}.naming-market-agent-read>strong{color:#f7f0e4;min-width:0;font-size:13px;line-height:1.3}.naming-market-next{background:#ecba480e;border:1px solid #ecba483d;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:grid}.naming-market-next>div{gap:2px;min-width:0;display:grid}.naming-market-next>div>span{color:#d9c17b;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950}.naming-market-next>div>strong{color:#fff7e6;font-size:15px;line-height:1.15}.naming-market-next>div>small{color:var(--muted);font-size:10px;line-height:1.3}.naming-market-next .button{justify-content:space-between;align-items:center;gap:8px;min-width:150px;display:inline-flex}.naming-market-panel .naming-stage-scroll-hint{grid-column:1/-1;justify-self:end}.naming-market-panel .destination-nav{scroll-snap-type:inline proximity;grid-column:1/-1;justify-content:flex-start;padding:2px;overflow-x:auto}.naming-market-panel .destination-nav button{scroll-snap-align:start;opacity:1;background:#ffffff07;border-color:#ffffff18;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:132px;min-height:50px;padding:7px 9px;transition:border-color .15s,background-color .15s,transform .15s}.naming-market-panel .destination-nav button.state-done{background:#69c48f09;border-color:#69c48f33}.naming-market-panel .destination-nav button.state-current{background:#ecba4813;border-color:#ecba484d}.naming-market-panel .destination-nav button.state-waiting{opacity:1;background:#ffffff09;border-color:#ffffff1f}.naming-market-panel .destination-nav button:hover,.naming-market-panel .destination-nav button:focus-visible{background:#ecba4817;border-color:#ecba4875;transform:translateY(-1px)}.naming-market-panel .destination-nav button.active{background:linear-gradient(135deg,#ecba4826,#0000 68%),#ffffff0a;border-color:#ecba4899;box-shadow:inset 0 -2px #ecba48a3}.naming-market-panel .destination-nav button.utility{border-style:dashed}.naming-market-panel .destination-copy{gap:3px;min-width:0;display:grid}.naming-market-panel .destination-copy>strong{font-size:12px}.naming-market-panel .destination-copy>span{font-size:10px}.naming-market-panel .destination-copy>em{color:#eee5d385;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.naming-market-operating-interface{border-top:1px solid #ffffff14;grid-column:1/-1;min-width:0;margin-top:4px;padding-top:14px}.naming-market-operating-interface .shell{gap:12px;width:100%;max-width:none;margin:0;padding:0}.naming-market-operating-interface .main-panel,.naming-market-operating-interface .side-panel{box-shadow:none}.naming-market-operating-interface .side-panel{max-height:none;position:static}.naming-market-list-empty,.naming-market-portfolio-note{color:var(--muted);border:1px dashed #ffffff1f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.naming-market-list-empty>div{gap:3px;display:grid}.naming-market-list-empty strong,.naming-market-portfolio-note strong{color:#eee5d5;font-size:12px}.naming-market-list-empty span{font-size:11px}.shell.view-finalists .stage-head h1,.shell.view-golden .stage-head h1{font-size:clamp(27px,3vw,36px);line-height:1.06}.shell.view-finalists .stage-head .muted,.shell.view-golden .stage-head .muted{max-width:72ch;font-size:14px;line-height:1.45}.naming-command-hero{background:radial-gradient(circle at 7% 2%,#ecba4824,#0000 36%),linear-gradient(135deg,#b491e812,#5acbc60b),#151719;border-color:#ecba4852;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);align-items:stretch;gap:16px;margin-bottom:12px;padding:20px}.naming-command-copy{gap:11px;min-width:0;display:grid}.naming-command-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.naming-command-title>div{gap:5px;display:grid}.naming-command-title h1{max-width:760px;font-size:clamp(25px,3vw,34px);line-height:1.05}.naming-command-copy>.muted{color:#eee5d3bd;max-width:72ch;margin:0;font-size:13px}.naming-agent-read{background:#ffffff07;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;max-width:760px;padding:9px 10px;display:grid}.naming-agent-read>span:not(.demand-scan-icon){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.naming-agent-read>strong{color:#f7f0e4;min-width:0;font-size:13px;line-height:1.25}.naming-agent-read.tone-evidence{border-color:#5acbc640}.naming-agent-read.tone-audience{border-color:#b491e840}.naming-agent-read.tone-advance{border-color:#70be8f40}.naming-agent-read.tone-consider{border-color:#ecba4840}.naming-command-metrics{background:#00000021;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.naming-command-metrics>div{border-right:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;padding:9px 10px;display:grid}.naming-command-metrics>div:last-child{border-right:0}.naming-command-metrics .demand-scan-icon{grid-row:1/span 2}.naming-command-metrics span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.naming-command-metrics strong{color:#fff7e6;font-size:18px;line-height:1}.naming-primary-action{background:linear-gradient(145deg,#ecba481c,#0000 60%),#090b0d94;border:1px solid #ecba484d;border-radius:10px;grid-template-rows:auto auto auto auto auto 1fr;gap:9px;min-width:0;padding:15px;display:grid}.naming-primary-action-label{align-items:center;gap:7px;display:flex}.naming-primary-action-label>span:not(.demand-scan-icon){color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.naming-primary-action>strong{color:#fff7e6;font-size:19px;line-height:1.08}.naming-primary-action>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.naming-primary-action>.button{justify-content:space-between;gap:12px;width:100%;display:inline-flex}.naming-primary-action>small{color:#d2d3d48f;text-overflow:ellipsis;white-space:nowrap;align-self:end;padding-top:4px;font-size:9px;overflow:hidden}.considered-names-audit{background:radial-gradient(circle at 4% 0,#68a9d61c,#0000 34%),#141719;border:1px solid #68a9d647;border-radius:12px;margin:12px 0;overflow:hidden}.considered-names-audit>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;list-style:none;display:grid}.considered-names-audit>summary::-webkit-details-marker{display:none}.considered-name-row>summary::-webkit-details-marker{display:none}.considered-names-audit[open]>summary{background:#68a9d60b;border-bottom:1px solid #68a9d62e}.considered-names-audit>summary>span{gap:3px;min-width:0;display:grid}.considered-names-audit>summary small{color:#7fc9ee;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:950}.considered-names-audit>summary strong{color:#f3eee4;font-size:16px;line-height:1.15}.considered-names-audit>summary em{color:var(--muted);font-size:11px;font-style:normal}.considered-names-audit>summary>b{color:#a9d9f2;white-space:nowrap;border:1px solid #68a9d642;border-radius:999px;padding:6px 9px;font-size:10px}.considered-names-body{gap:14px;padding:16px;display:grid}.considered-names-body>header{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;gap:16px;display:grid}.considered-names-body>header>div:first-child{gap:6px;display:grid}.considered-names-body h2{color:#fff7e8;max-width:760px;margin:0;font-size:clamp(22px,2.4vw,29px);line-height:1.08}.considered-names-body header p:last-child{max-width:78ch;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.considered-name-metrics{border:1px solid #ffffff14;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.considered-name-metrics span{min-width:0;color:var(--muted);border-right:1px solid #ffffff12;gap:3px;padding:9px;font-size:9px;line-height:1.1;display:grid}.considered-name-metrics span:last-child{border-right:0}.considered-name-metrics strong{color:#f6f1e7;font-size:17px}.considered-name-policy{background:#5acbc60b;border:1px solid #5acbc633;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.considered-name-policy>span{color:#eee5d3b8;font-size:10px;line-height:1.45}.considered-name-policy strong{color:#bfe9e6;margin-bottom:2px;font-size:11px;display:block}.considered-name-search{gap:6px;display:grid}.considered-name-search>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.considered-name-results{gap:9px;display:grid}.considered-name-results-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.considered-name-results-head>strong{color:#dbeaf3;font-size:11px}.considered-name-list{gap:7px;display:grid}.considered-name-row{background:#00000021;border:1px solid #ffffff16;border-radius:9px;overflow:hidden}.considered-name-row.read-only{border-color:#68a9d62b}.considered-name-row>summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto 68px auto;align-items:center;gap:9px;padding:10px 11px;list-style:none;display:grid}.considered-name-row[open]>summary{background:#ffffff06;border-bottom:1px solid #ffffff12}.considered-name-order{color:#d4baf2;border:1px solid #b491e847;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:grid}.considered-name-summary{gap:2px;min-width:0;display:grid}.considered-name-summary strong{overflow-wrap:anywhere;color:#f4eee3;font-size:13px;line-height:1.15}.considered-name-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.considered-name-state{color:var(--muted);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.considered-name-state.read-only{color:#9ed5f1;background:#68a9d612;border-color:#68a9d63d}.considered-name-state.reviewable{color:var(--gold-2);background:#ecba4812;border-color:#ecba4840}.considered-name-score{color:#efe5d4;text-align:right;font-size:11px;font-weight:900}.considered-name-row>summary>svg{color:var(--muted);transition:transform .16s}.considered-name-row[open]>summary>svg{transform:rotate(180deg)}.considered-name-detail{gap:11px;padding:12px 14px 14px 48px;display:grid}.considered-name-detail>p{color:#d5d0c8;max-width:82ch;margin:0;font-size:12px;line-height:1.45}.considered-name-detail dl{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.considered-name-detail dl>div{border-right:1px solid #ffffff12;gap:4px;padding:9px 10px;display:grid}.considered-name-detail dl>div:last-child{border-right:0}.considered-name-detail dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.considered-name-detail dd{color:#eee8dd;margin:0;font-size:10px;line-height:1.3}.considered-name-rationale,.considered-name-read-only,.considered-name-gate{background:#68a9d60b;border:1px solid #68a9d629;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px;max-width:82ch;padding:9px 10px;display:grid}.considered-name-rationale{grid-template-columns:minmax(0,1fr)}.considered-name-gate{background:#ecba480b;border-color:#ecba482e;grid-template-columns:minmax(0,1fr)}.considered-name-gate.passed{background:#69c48f0e;border-color:#69c48f3d}.considered-name-rationale strong,.considered-name-read-only strong,.considered-name-gate strong{color:#c8e5f4;font-size:10px}.considered-name-rationale span,.considered-name-read-only span,.considered-name-gate span{color:var(--muted);font-size:10px;line-height:1.4}.considered-name-read-only>span{gap:2px;display:grid}.naming-optional-calibration{background:#b491e809;border-color:#b491e82e;margin-top:10px}.naming-optional-calibration>.button{justify-self:start}.view-funnel .stage-orientation{background:#ffffff05;border-color:#ffffff16;border-radius:10px}.stage-orientation-steps .readiness-step{border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:7px;min-height:38px;padding:5px 8px;display:grid}.stage-orientation-steps .readiness-step .demand-scan-icon{display:inline-grid}.readiness-step-copy{gap:2px;display:grid}.stage-orientation .readiness-step-copy>span{color:inherit;font-size:11px;font-weight:900;line-height:1.05}.stage-orientation .readiness-step-copy>em{justify-self:start}.naming-mission-card{box-shadow:none;background:linear-gradient(135deg,#ffffff09,#0000 66%),#ffffff05;border-color:#ffffff1c;border-radius:10px}.naming-mission-card.tone-evidence{border-color:#5acbc642}.naming-mission-card.tone-advance{border-color:#70be8f47}.naming-mission-card.tone-consider{border-color:#ecba4847}.naming-guidance-kicker{align-items:center;gap:7px;display:flex}.naming-history-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.naming-history-heading>div{gap:5px;display:grid}.history-scope-note{background:#b491e80e;border:1px solid #b491e838;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.history-scope-note>div{gap:2px;min-width:0;display:grid}.history-scope-note span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.history-scope-note strong{color:#eee5f7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reviewed-history-stage .filter-console.compact{gap:8px;padding:11px}.reviewed-history-stage .filter-console.compact .filter-console-head span{font-size:11px}.reviewed-history-stage .filter-console.compact .advanced-filters{opacity:.72}.reviewed-history-stage .filter-console.compact .advanced-filters[open]{opacity:1}.history-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.naming-empty-command,.final-yes-command-hero{background:linear-gradient(135deg,#ffffff09,#0000 66%),#151719;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);align-items:stretch;gap:16px;padding:20px;display:grid}.naming-stage-empty.tone-evidence .naming-empty-command{background:radial-gradient(circle at 7% 2%,#5acbc61f,#0000 36%),linear-gradient(135deg,#ffffff08,#0000 66%),#151719;border-color:#5acbc64d}.naming-stage-empty.tone-audience .naming-empty-command{background:radial-gradient(circle at 7% 2%,#b491e81f,#0000 36%),linear-gradient(135deg,#ffffff08,#0000 66%),#151719;border-color:#b491e84d}.naming-empty-copy,.final-yes-command-copy{gap:11px;min-width:0;display:grid}.naming-empty-copy>.muted,.final-yes-command-copy>.muted{color:#eee5d3bd;max-width:72ch;margin:0;font-size:13px}.naming-stage-empty .naming-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.naming-stage-empty .stage-orientation,.final-yes-workspace>.stage-orientation{background:#ffffff05;border-color:#ffffff16;border-radius:10px;margin-top:12px}.final-yes-command-hero{background:radial-gradient(circle at 7% 2%,#69c48f21,#0000 36%),linear-gradient(135deg,#ecba4812,#5acbc609),#151719;border-color:#69c48f57}.final-yes-human-boundary{background:#69c48f0e;border:1px solid #69c48f47;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;padding:11px 13px;display:grid}.final-yes-human-boundary>div{gap:2px;display:grid}.final-yes-human-boundary span{color:#93d6ae;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.final-yes-human-boundary strong{color:#f2f8f3;font-size:13px}.final-yes-human-boundary p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.final-yes-workspace .golden-workbench{margin-top:12px}.final-yes-workspace .approved-shelf-workbench{padding-top:14px}.final-yes-detail-empty{background:#ffffff06;border-color:#ffffff1a;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}@media (min-width:901px){.naming-market-topbar,.workspace-task-context+.studio .naming-market-topbar{top:auto}}@media (max-width:1040px){.naming-market-workspace-head{grid-template-columns:minmax(0,1fr);gap:12px}.naming-market-jump{max-width:720px}.naming-market-panel{grid-template-columns:minmax(0,1fr)}.naming-market-agent-read,.naming-market-next{margin-top:10px}.naming-command-hero,.naming-empty-command,.final-yes-command-hero{grid-template-columns:minmax(0,1fr)}.naming-primary-action{grid-template-rows:auto}.naming-primary-action>small{align-self:auto}.considered-names-body>header{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.naming-market-topbar .topbar-inner{padding:13px 12px}.naming-market-workspace-title .demand-scan-icon.is-large{width:32px;height:32px}.naming-market-workspace-title h2{font-size:22px}.naming-market-workspace-title p:last-child{font-size:11px}.naming-market-jump .select{height:44px;font-size:13px}.naming-market-item>summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:9px;padding:12px}.naming-market-order{width:29px;height:29px}.naming-market-summary-copy>strong{font-size:15px}.naming-market-summary-copy>small{font-size:10px}.naming-market-status{grid-column:2;justify-self:start;max-width:100%;padding:6px 8px}.naming-market-chevron{grid-area:1/3/span 2}.naming-market-panel{gap:9px;padding:0 11px 12px}.naming-market-agent-read{grid-template-columns:auto minmax(0,1fr)}.naming-market-agent-read>span:not(.demand-scan-icon){grid-column:2}.naming-market-agent-read>strong{grid-column:1/-1;font-size:13px}.naming-market-next{grid-template-columns:minmax(0,1fr)}.naming-market-next .button{width:100%}.naming-market-panel .naming-stage-scroll-hint{justify-self:start;font-size:10px;display:inline-flex}.naming-market-panel .destination-nav button{min-width:122px}.naming-market-operating-interface{padding-top:11px}.naming-market-operating-interface .main-panel,.naming-market-operating-interface .side-panel,.naming-command-hero,.naming-command-hero.complete,.naming-empty-command,.final-yes-command-hero{padding:14px}.naming-command-title h1,.naming-command-hero.complete h1{font-size:25px}.naming-command-hero.complete .naming-command-copy>.muted,.naming-command-hero.complete .shortlist-progress{display:block}.naming-agent-read{grid-template-columns:auto minmax(0,1fr)}.naming-agent-read>span:not(.demand-scan-icon){grid-column:2}.naming-agent-read>strong{grid-column:1/-1}.naming-command-metrics,.naming-stage-empty .naming-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.naming-command-metrics>div{border-bottom:1px solid #ffffff12}.naming-command-metrics>div:nth-child(2){border-right:0}.naming-command-metrics>div:nth-child(n+3){border-bottom:0}.considered-names-audit>summary{grid-template-columns:auto minmax(0,1fr);padding:13px}.considered-names-audit>summary>b{grid-column:2;justify-self:start}.considered-names-body{padding:13px}.considered-name-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.considered-name-metrics span:nth-child(2){border-right:0}.considered-name-metrics span:nth-child(-n+2){border-bottom:1px solid #ffffff12}.considered-name-row>summary{grid-template-columns:27px minmax(0,1fr) auto}.considered-name-state,.considered-name-score{grid-column:2;justify-self:start}.considered-name-row>summary>svg{grid-area:1/3/span 3}.considered-name-detail{padding:12px}.considered-name-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.considered-name-detail dl>div:nth-child(2){border-right:0}.considered-name-detail dl>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.stage-orientation-steps{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.stage-orientation-steps .readiness-step{width:100%}.history-scope-note{grid-template-columns:auto minmax(0,1fr)}.history-scope-note .button{grid-column:1/-1;width:100%}.naming-history-heading{grid-template-columns:minmax(0,1fr)}.final-yes-human-boundary{padding:10px}}@media (max-width:390px){.agent-surface .acp-workbench-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}}
