.intelligence-center{width:100%;margin:0 0 64px}.intelligence-center__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:22px}.intelligence-center__header h2{margin:7px 0 8px;font-size:29px}.intelligence-center__header p{max-width:720px;margin:0;color:var(--muted);line-height:1.6}.intelligence-grid{display:grid;grid-template-columns:minmax(0,920px);grid-gap:20px;gap:20px;margin-top:24px}.knowledge-sources{display:grid;grid-gap:16px;gap:16px;margin:40px 0 34px;padding:22px 0 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.knowledge-sources__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.knowledge-sources__header h3{margin:0 0 5px;font-size:17px}.knowledge-sources__header p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.knowledge-sources__empty{margin:0;padding:18px 0;color:var(--muted);font-size:12px}.knowledge-source__usage{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.knowledge-source__usage input{padding:8px 12px}.knowledge-source__usage input,.knowledge-source__usage select{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.knowledge-source__usage select{padding:8px 34px 8px 12px}.knowledge-source-list{display:grid}.knowledge-source{display:grid;grid-gap:13px;gap:13px;padding:18px 2px;border-top:1px solid var(--border)}.knowledge-source__identity{display:grid;grid-gap:4px;gap:4px;min-width:0}.knowledge-source__identity strong{font-size:14px}.knowledge-source__identity a{color:var(--primary);font-size:11px;overflow-wrap:anywhere}.knowledge-source__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:0}.knowledge-source__facts div{min-width:0}.knowledge-source__facts dt{color:var(--muted);font-size:10px}.knowledge-source__facts dd{margin:4px 0 0;font-size:11px;overflow-wrap:anywhere}.knowledge-source__recovery{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding:10px 12px;border-left:3px solid var(--attention);background:var(--attention-soft);color:var(--muted);font-size:11px}.knowledge-source__recovery>div{display:grid;grid-gap:3px;gap:3px}.knowledge-source__recovery strong{color:var(--ink);font-size:11px}.knowledge-source__recovery ul{margin:2px 0;padding-left:18px;line-height:1.5}.knowledge-source__recovery-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 14px!important}.knowledge-source__recovery-actions a{color:var(--primary);font-weight:700}.knowledge-source__controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.knowledge-source__primary-actions{display:flex;flex-wrap:wrap;gap:8px}.knowledge-source__primary-actions form{display:flex}.knowledge-source__usage{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:flex-end}.intelligence-capture{display:grid;grid-gap:14px;gap:14px;align-content:flex-start;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.intelligence-capture h3,.intelligence-proposals h3{margin:0;font-size:18px}.intelligence-capture label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.intelligence-capture input,.intelligence-capture textarea{padding:8px 12px}.intelligence-capture input,.intelligence-capture select,.intelligence-capture textarea{width:100%;min-height:40px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.intelligence-capture select{padding:8px 34px 8px 12px}.intelligence-capture textarea{min-height:110px;resize:vertical}.intelligence-capture .primary-button{justify-self:start;min-height:40px}.intelligence-research-intents{min-width:0;margin:4px 0 0;padding:0;border:0}.intelligence-research-intents legend{margin-bottom:8px;color:var(--ink);font-size:12px;font-weight:800}.intelligence-research-intents>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border)}.intelligence-research-intents button{min-height:42px;border:0;border-right:1px solid var(--border);background:#fff;color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.intelligence-research-intents button:last-child{border-right:0}.intelligence-research-intents button.is-active{background:var(--primary);color:#fff}.intelligence-intent-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 14px;text-align:left}.intelligence-intent-card__title{font-size:12px;font-weight:800;color:inherit}.intelligence-intent-card__desc{font-size:10px;font-weight:400;opacity:.82;line-height:1.35;color:inherit}.intelligence-strategy-hint{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-left:3px solid var(--primary);background:var(--surface-subtle);font-size:12px;margin-bottom:12px}.intelligence-strategy-hint strong{color:var(--ink);font-size:11px}.intelligence-strategy-hint span{color:var(--muted);font-size:11px}.intelligence-advanced-settings{margin:8px 0 12px;border:1px solid var(--border);background:var(--surface-muted);padding:10px 14px;border-radius:4px}.intelligence-advanced-settings summary{font-size:12px;font-weight:700;color:var(--ink);cursor:pointer}.intelligence-advanced-settings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.intelligence-advanced-settings__grid label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:var(--muted);font-weight:600}.intelligence-tab-header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.intelligence-tab-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.intelligence-tab-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intelligence-tab-btn:hover{background:var(--surface-muted);border-color:var(--primary)}.intelligence-tab-btn--active{background:var(--primary)!important;border-color:var(--primary)!important;color:#ffffff!important;box-shadow:0 1px 4px rgba(17,107,103,.25)}.intelligence-tab-icon{font-size:16px;line-height:1}.intelligence-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-size:11px;font-weight:700;background:var(--surface-muted);color:var(--muted);transition:all .15s ease}.intelligence-tab-btn--active .intelligence-tab-badge{background:rgba(255,255,255,.25);color:#ffffff}.intelligence-tab-description{padding:4px 2px}.intelligence-tab-description-text{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.intelligence-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;flex-wrap:wrap}.intelligence-page-header__left{display:flex;flex-direction:column;gap:4px;max-width:800px}.intelligence-page-header__eyebrow-row{display:flex;align-items:center;gap:8px}.intelligence-page-header__title{margin:0;font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.intelligence-page-header__description{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.intelligence-strategy-context{margin:8px 0 16px;padding:12px 18px;background:var(--surface-muted);border:1px solid var(--border);border-left:3px solid var(--primary);justify-content:space-between;border-radius:8px}.intelligence-strategy-context,.intelligence-strategy-context__header{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.intelligence-strategy-context__title-row{display:flex;align-items:center;gap:10px}.intelligence-strategy-context__title-row .eyebrow{margin:0;font-size:11px;font-weight:700;color:var(--primary)}.intelligence-strategy-context__link{font-size:12px;min-height:38px;display:inline-flex;align-items:center;white-space:nowrap}.intelligence-strategy-context__body{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.intelligence-strategy-context__item{display:inline-flex;align-items:center;gap:6px}.intelligence-strategy-context__item strong{font-size:11px;color:var(--muted);font-weight:600}.intelligence-strategy-context__item span{color:var(--ink);font-weight:600}.intelligence-strategy-context__missing{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.intelligence-strategy-context__missing a{color:var(--primary);font-weight:700;text-decoration:underline}.intelligence-summary-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 16px;padding:10px 16px;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;font-size:12px}.intelligence-summary-strip__text{color:var(--ink);font-weight:600}.intelligence-summary-strip__tabs{display:flex;gap:6px}.intelligence-summary-strip__tab,.tab-pill{border:1px solid var(--border);background:#fff;color:var(--muted);padding:6px 14px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;border-radius:6px;min-height:36px;display:inline-flex;align-items:center;transition:all .15s ease}.intelligence-summary-strip__tab:hover,.tab-pill:hover{background:var(--surface-muted);color:var(--ink)}.intelligence-summary-strip__tab.is-active,.tab-pill.is-active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;font-weight:700}.intelligence-quick-bar{background:var(--surface,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:10px;margin:16px 0}.intelligence-quick-bar__top{align-items:center;margin-bottom:12px;gap:12px}.intelligence-quick-bar__title{font-weight:700;color:var(--ink,#0f172a);display:inline-flex;align-items:center;gap:6px}.intelligence-quick-bar__hint{font-size:12px;color:var(--muted,#64748b);background:var(--surface-muted,#f8fafc);padding:4px 10px;border-radius:6px;border:1px solid var(--border,#e2e8f0)}.intelligence-quick-bar__input{padding:0 14px;border:1px solid var(--border,#cbd5e1);background:var(--surface,#ffffff);color:var(--ink,#0f172a);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.intelligence-quick-bar__input:focus{border-color:var(--primary,#0f766e);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.intelligence-quick-bar__actions{align-items:center}.intelligence-quick-btn{padding:0 14px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s ease}.intelligence-tier-nav{display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--border,#e2e8f0);margin:20px 0 16px;padding:0 4px;overflow-x:auto}.intelligence-tier-btn,.tab-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;color:var(--muted,#64748b);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:6px 6px 0 0;transition:all .15s ease;white-space:nowrap;text-decoration:none;box-sizing:border-box}.intelligence-tier-btn:hover,.tab-button:hover{color:var(--ink,#0f172a);background:var(--surface-muted,#f8fafc)}.intelligence-tier-btn.is-active,.tab-button.is-active{color:var(--primary,#0f766e)!important;font-weight:700!important;border-bottom-color:var(--primary,#0f766e)!important;background:rgba(15,118,110,.05)!important}.tier-badge,.tier-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-size:11px;font-weight:700;background:var(--surface-muted,#f1f5f9);color:var(--muted,#64748b);transition:all .15s ease}.intelligence-tier-btn.is-active .tier-badge,.tab-button.is-active .tier-badge{background:rgba(15,118,110,.15);color:var(--primary,#0f766e)}.intelligence-tier-boundary-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;border-radius:8px;margin-bottom:16px;background:var(--surface,#ffffff);border:1px solid var(--border,#e2e8f0);flex-wrap:wrap}.intelligence-tier-boundary-bar--warning{background:#fffbeb;border-color:#fef3c7}.intelligence-tier-boundary-bar--verified{background:#f0fdf4;border-color:#dcfce7}.intelligence-tier-boundary-bar--commercial{background:#f0fdfa;border-color:#ccfbf1}.intelligence-tier-boundary-bar--personal{background:#eff6ff;border-color:#dbeafe}.intelligence-tier-boundary-bar--proposals{background:var(--surface-muted,#f8fafc);border-color:var(--border,#e2e8f0)}.boundary-bar__content{display:flex;align-items:center;gap:10px}.boundary-bar__icon{font-size:18px;line-height:1}.boundary-bar__text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink,#0f172a)}.boundary-bar__title{font-weight:600;color:var(--muted,#64748b);font-size:12px}.status-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #fde68a}.status-chip--verified{background:#dcfce7!important;color:#166534!important;border-color:#bbf7d0!important}.status-chip--commercial{background:#ccfbf1!important;color:#115e59!important;border-color:#99f6e4!important}.status-chip--personal{background:#dbeafe!important;color:#1e40af!important;border-color:#bfdbfe!important}.status-chip--neutral{background:var(--surface-muted,#f1f5f9)!important;color:var(--muted,#475569)!important;border-color:var(--border,#cbd5e1)!important}.status-chip--primary{background:rgba(15,118,110,.1)!important;color:var(--primary,#0f766e)!important;border-color:rgba(15,118,110,.25)!important}.intelligence-tier-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:var(--surface,#ffffff);border:1px dashed var(--border,#cbd5e1);border-radius:12px;margin:12px 0 20px}.tier-empty__icon{font-size:40px;margin-bottom:12px;opacity:.85}.tier-empty__title{font-size:15px;font-weight:700;color:var(--ink,#0f172a);margin:0 0 6px}.tier-empty__desc{font-size:13px;color:var(--muted,#64748b);max-width:520px;margin:0 0 16px;line-height:1.6}.tier-empty__cta{min-height:44px}.intelligence-tier-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.intelligence-tier-header h3{margin:0;font-size:17px;font-weight:800}.intelligence-tier-header p{margin:4px 0 0;color:var(--muted);font-size:12px}.intelligence-asset-list,.intelligence-lead-list{display:grid;grid-gap:16px;gap:16px}.intelligence-asset-card,.intelligence-lead-card{border:1px solid var(--border);border-radius:6px;padding:16px;background:var(--surface);display:grid;grid-gap:12px;gap:12px}.intelligence-asset-card__header,.intelligence-lead-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.intelligence-asset-card__title,.intelligence-lead-card__title{font-size:15px;font-weight:700;margin:0 0 4px;overflow-wrap:anywhere}.intelligence-lead-card__url{color:var(--primary);font-size:11px;text-decoration:underline;overflow-wrap:anywhere}.intelligence-lead-card__metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;padding:12px;background:var(--surface-muted);border-radius:4px;font-size:12px}.intelligence-lead-card__meta-item{display:grid;grid-gap:2px;gap:2px;min-width:0}.intelligence-lead-card__meta-item strong{font-size:10px;color:var(--muted);text-transform:uppercase}.intelligence-lead-card__meta-item span{color:var(--ink);font-weight:600;overflow-wrap:anywhere;word-break:break-word}.intelligence-lead-card__dishes,.intelligence-lead-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.intelligence-dish-chip,.intelligence-tag-chip{display:inline-block;padding:2px 8px;font-size:11px;background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--ink)}.intelligence-preflight-banner{border-left:4px solid var(--danger);background:var(--danger-soft);padding:12px 16px;border-radius:4px;display:grid;grid-gap:6px;gap:6px}.intelligence-preflight-banner__title{font-size:13px;font-weight:800;color:var(--danger)}.intelligence-preflight-banner__reason{font-size:11px;font-weight:700;color:var(--ink);font-family:monospace}.intelligence-preflight-banner__guidance{font-size:12px;color:var(--ink);line-height:1.5}.intelligence-preflight-success{border-left:4px solid var(--success);background:var(--success-soft);padding:12px 16px;border-radius:4px;display:grid;grid-gap:4px;gap:4px}.intelligence-preflight-success__title{font-size:13px;font-weight:800;color:var(--success)}.intelligence-preflight-success__detail{font-size:12px;color:var(--ink)}.status-chip--forbidden{background:var(--attention-soft);color:#92400e;border:1px solid #f59e0b;font-weight:700}.status-chip--verified{background:var(--success-soft);color:var(--success);border:1px solid var(--success);font-weight:700}.status-chip--commercial{background:var(--surface-subtle);color:var(--primary);border:1px solid var(--primary);font-weight:700}.status-chip--platform{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;font-weight:600}.intelligence-patrol-panel{border:1px solid var(--border);border-radius:8px;padding:18px;background:var(--surface);display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.intelligence-patrol-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.intelligence-patrol-header h4{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.intelligence-patrol-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.intelligence-patrol-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.intelligence-patrol-rule-card{border:1px solid var(--border);border-radius:6px;padding:14px;background:var(--surface-subtle);display:grid;grid-gap:10px;gap:10px}.intelligence-patrol-rule-card__top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.intelligence-patrol-rule-card__title{font-size:14px;font-weight:700;color:var(--ink);margin:0}.intelligence-patrol-rule-card__meta{display:grid;grid-gap:6px;gap:6px;font-size:12px}.intelligence-patrol-rule-card__meta-item{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.intelligence-patrol-rule-card__meta-item strong{font-size:11px;color:var(--muted)}.intelligence-patrol-chips{display:flex;flex-wrap:wrap;gap:4px}.intelligence-patrol-chip{display:inline-block;padding:1px 6px;font-size:11px;background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--ink)}.intelligence-patrol-account-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;background:#fff;border:1px solid var(--border);border-radius:4px;color:var(--ink);font-weight:600}.intelligence-patrol-runs-section{display:grid;grid-gap:12px;gap:12px;margin-top:8px;border-top:1px solid var(--border);padding-top:14px}.intelligence-patrol-runs-section h5{margin:0;font-size:13px;font-weight:700;color:var(--ink)}.intelligence-patrol-finding-card{border:1px solid var(--border);border-radius:6px;padding:12px;background:#fff;display:grid;grid-gap:8px;gap:8px}.intelligence-patrol-finding-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.intelligence-patrol-finding-card__title{font-size:13px;font-weight:700;color:var(--ink);margin:0}.intelligence-viral-metrics-bar{display:flex;gap:14px;flex-wrap:wrap;padding:6px 10px;background:var(--surface-muted);border-radius:4px;font-size:11px;font-weight:600;color:var(--ink)}.intelligence-viral-reasons{display:flex;flex-wrap:wrap;gap:4px}.intelligence-viral-reason-tag{font-size:10px;padding:2px 6px;border-radius:3px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-weight:600}.intelligence-recommended-angle{font-size:12px;line-height:1.5;color:var(--ink);background:#eff6ff;border-left:3px solid #3b82f6;padding:6px 10px;border-radius:0 4px 4px 0}.intelligence-relevance-badge{font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px;background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.intelligence-lead-ingested-badge{font-size:11px;font-weight:600;padding:2px 6px;border-radius:3px;background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.intelligence-patrol-feedback{padding:8px 12px;border-radius:4px;font-size:12px;font-weight:600;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.intelligence-modal-form{border:1px solid var(--border);border-radius:6px;padding:18px;background:var(--surface-subtle);margin-bottom:20px;display:grid;grid-gap:14px;gap:14px}.intelligence-modal-form h4{margin:0;font-size:15px;font-weight:800}.intelligence-modal-form p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.intelligence-modal-form label{display:grid;grid-gap:4px;gap:4px;font-size:11px;font-weight:700;color:var(--ink)}.intelligence-modal-form input,.intelligence-modal-form textarea{padding:8px 12px}.intelligence-modal-form input,.intelligence-modal-form select,.intelligence-modal-form textarea{border:1px solid var(--border);border-radius:8px;font-size:12px;background-color:#fff;color:var(--ink)}.intelligence-modal-form select{padding:8px 34px 8px 12px}.intelligence-modal-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.intelligence-modal-form__checkboxes{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.intelligence-modal-form__checkboxes label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;cursor:pointer}.intelligence-modal-form__actions{display:flex;gap:10px;justify-content:flex-end}.intelligence-handoff-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;background:var(--surface-subtle);border:1px solid var(--border);border-left:4px solid var(--primary);margin-bottom:16px;border-radius:4px}.intelligence-handoff-banner--ready{border-left-color:#10b981;background:rgba(16,185,129,.06)}.intelligence-handoff-banner--waiting{border-left-color:#f59e0b;background:rgba(245,158,11,.06)}.intelligence-handoff-banner__content{display:grid;grid-gap:4px;gap:4px;min-width:0}.intelligence-handoff-banner__content .eyebrow{margin:0;color:var(--primary);font-size:11px}.intelligence-handoff-banner__content p{margin:0;font-size:12px;color:var(--ink);line-height:1.5}.intelligence-handoff-banner__cta{font-size:12px;font-weight:700;white-space:nowrap;padding:9px 16px}.intelligence-quick-bar{border:1px solid var(--border);border-radius:8px;padding:16px 20px;background:var(--surface);display:grid;grid-gap:12px;gap:12px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.intelligence-quick-bar__top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.intelligence-quick-bar__title{font-size:14px;font-weight:800;color:var(--ink)}.intelligence-quick-bar__hint{font-size:11px;color:var(--muted)}.intelligence-quick-bar__input-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.intelligence-quick-bar__input{flex:1 1;min-width:280px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;background-color:#fff;color:var(--ink)}.intelligence-quick-bar__input:focus{border-color:var(--primary);outline:none}.intelligence-quick-bar__actions{display:flex;gap:8px;flex-wrap:wrap}.intelligence-quick-bar__actions select{min-height:42px;padding:8px 34px 8px 12px;border-radius:8px;font-size:12px;font-weight:600}.intelligence-quick-btn{font-size:12px;font-weight:700;padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;gap:6px;border-radius:8px}.intelligence-proposal__primary-action{min-height:38px;padding-inline:14px;font-weight:700;font-size:11px}.intelligence-research-input{color:var(--ink)!important;font-size:12px!important}.intelligence-research-input textarea{min-height:150px;padding:12px;font-size:13px;line-height:1.65}.intelligence-research-file small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.intelligence-ai-notice{margin:0;padding:10px 12px;border-left:3px solid var(--primary);background:var(--surface-subtle);color:var(--muted);font-size:11px;line-height:1.6}.intelligence-form-section{min-width:0;display:grid;grid-gap:11px;gap:11px;margin:0;padding:17px 0 2px;border:0;border-top:1px solid var(--border)}.intelligence-form-section legend{padding:0 10px 0 0;color:var(--ink);font-size:14px;font-weight:800}.intelligence-form-section>p{margin:-2px 0 2px;color:var(--muted);font-size:11px;line-height:1.5}.intelligence-form-section--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-form-section--grid .intelligence-form-error,.intelligence-form-section--grid legend,.intelligence-form-section--grid>p{grid-column:1/-1}.intelligence-form-error{margin:0;color:var(--danger);font-size:11px}.intelligence-profile-fields label>span{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.intelligence-profile-fields__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.intelligence-profile-fields__grid label{min-width:0;align-content:start}.intelligence-profile-fields__grid textarea{min-height:122px}.intelligence-proposals{min-width:0}.intelligence-proposals__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border)}.intelligence-proposals__header span{min-width:28px;padding:4px 8px;border:1px solid var(--border);color:var(--muted);text-align:center;font-size:11px}.intelligence-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:18px 0 2px;padding:12px 0;border-bottom:1px solid var(--border)}.intelligence-filters label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:10px;font-weight:700}.intelligence-filters input{padding:7px 12px}.intelligence-filters input,.intelligence-filters select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.intelligence-filters select{padding:7px 34px 7px 12px}.intelligence-proposal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;padding:18px 4px;border-bottom:1px solid var(--border)}.intelligence-proposal--incomplete{background:var(--attention-soft);padding-left:12px;padding-right:12px}.intelligence-proposal__body{display:grid;grid-gap:12px;gap:12px;min-width:0}.intelligence-proposal__topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.intelligence-proposal__topline>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.intelligence-proposal__topline strong{overflow-wrap:anywhere;font-size:15px}.intelligence-proposal__topline span:not(.status-chip){color:var(--muted);font-size:11px;overflow-wrap:anywhere}.status-chip{display:inline-block;padding:4px 7px;background:var(--surface-muted);color:var(--muted);font-size:10px;white-space:nowrap}.intelligence-proposal__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.intelligence-proposal__facts div{min-width:0}.intelligence-proposal__facts dt{color:var(--muted);font-size:10px}.intelligence-detail{margin-top:22px}.intelligence-detail__toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.intelligence-detail__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.intelligence-detail__header h3{margin:7px 0 0;font-size:21px}.intelligence-detail__identity{min-width:0}.intelligence-detail__identity h3{overflow-wrap:anywhere}.intelligence-detail__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.intelligence-detail__layout{margin-top:24px}.intelligence-detail__main{min-width:0;display:grid;grid-gap:28px;gap:28px}.intelligence-detail__timeline{min-width:0;padding-top:24px;border-top:1px solid var(--border)}.intelligence-detail__section{min-width:0}.intelligence-section-heading{margin-bottom:13px}.intelligence-section-heading h4{margin:0 0 5px;font-size:16px}.intelligence-section-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.intelligence-source-link{display:block;margin-top:10px;color:var(--primary);font-size:11px;overflow-wrap:anywhere}.intelligence-detail__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.intelligence-detail__facts div,.intelligence-detail__fields div{min-width:0}.intelligence-detail__facts dt{color:var(--muted);font-size:10px}.intelligence-detail__facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px}.intelligence-detail__fields{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:14px}.intelligence-detail__fields div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:12px;gap:12px;font-size:12px}.intelligence-detail__fields span{color:var(--muted);overflow-wrap:anywhere}.intelligence-detail__fields small{align-self:start;padding:3px 6px;background:var(--surface-muted);color:var(--muted);font-size:9px;white-space:nowrap}.intelligence-gap-list{margin-top:14px;padding:12px 14px;border-left:3px solid var(--attention);background:var(--attention-soft);font-size:11px}.intelligence-gap-list ul{margin:7px 0 0;padding-left:18px;color:var(--muted);line-height:1.5}.intelligence-gap-form{margin-top:16px;padding:16px;border:1px solid var(--attention);background:var(--attention-soft)}.intelligence-gap-form,.intelligence-gap-form form{display:grid;grid-gap:14px;gap:14px}.intelligence-gap-form__questions{display:grid;grid-gap:12px;gap:12px}.intelligence-gap-form__questions label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:11px;font-weight:700}.intelligence-gap-form__questions textarea{min-height:76px;resize:vertical;border:1px solid var(--border);background:#fff;color:var(--ink);padding:9px;font:inherit;font-size:12px;line-height:1.5}.intelligence-review-form{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.intelligence-review-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.intelligence-review-form input{padding:7px 12px}.intelligence-review-form input,.intelligence-review-form select{min-height:38px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.intelligence-review-form select{padding:7px 34px 7px 12px}.intelligence-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.intelligence-review-form__intro{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.intelligence-review-form__decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.intelligence-exception-grid{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:10px;gap:10px}.intelligence-verified{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:14px;padding:14px;border-left:3px solid var(--success);background:var(--success-soft);font-size:12px}.intelligence-verified__body{display:grid;grid-gap:5px;gap:5px;min-width:0}.intelligence-verified__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.intelligence-verified span{color:var(--muted);overflow-wrap:anywhere}.intelligence-detail__header-actions,.intelligence-proposal__actions,.intelligence-task__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.intelligence-lifecycle-actions{display:grid;grid-gap:8px;gap:8px;margin:14px 0 4px;padding:12px 14px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.intelligence-lifecycle-actions .muted-copy{margin:0}.intelligence-lifecycle-action{display:inline-flex}.intelligence-maintenance{display:grid;grid-gap:12px;gap:12px}.intelligence-maintenance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.intelligence-audit-list,.intelligence-reference-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0 0 4px;list-style:none}.intelligence-audit-list li,.intelligence-reference-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.intelligence-audit-list li>div,.intelligence-reference-list li>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.intelligence-audit-list small,.intelligence-audit-list span,.intelligence-reference-list small{color:var(--muted);font-size:10px}.intelligence-proposal__actions{justify-content:flex-end;flex-wrap:nowrap}.intelligence-proposal__actions form{display:contents}.intelligence-proposal__actions .danger-button,.intelligence-proposal__actions .secondary-button{min-width:58px;min-height:40px;padding-inline:12px}.intelligence-proposal__archive:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger)}.intelligence-record-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.intelligence-record-notice p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.intelligence-task{display:grid;grid-gap:18px;gap:18px;margin-top:28px;border-top:2px solid var(--border);padding-top:22px}.intelligence-task__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.intelligence-task__header h3{margin:7px 0 6px;font-size:21px}.intelligence-task__header p{max-width:720px;margin:0}.intelligence-edit form{display:grid;grid-gap:14px;gap:14px;max-width:900px}.intelligence-edit label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.intelligence-edit input,.intelligence-edit textarea{padding:9px 12px}.intelligence-edit input,.intelligence-edit select,.intelligence-edit textarea{width:100%;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.intelligence-edit select{min-height:40px;padding:8px 34px 8px 12px}.intelligence-edit input{min-height:40px}.intelligence-edit textarea{min-height:150px;resize:vertical}.intelligence-history__list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;max-width:760px;border-top:1px solid var(--border)}.intelligence-history__list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.intelligence-history__list li>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.intelligence-history__list li>div span{color:var(--muted);font-size:11px}.intelligence-history__list li.is-current{padding-left:12px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.intelligence-impact__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:760px;margin:0}.intelligence-impact__facts div{padding:14px;border:1px solid var(--border);background:var(--surface)}.intelligence-impact__facts dt{color:var(--muted);font-size:11px}.intelligence-impact__facts dd{margin:5px 0 0;font-size:22px;font-weight:800}.inline-warning{max-width:760px;margin:0;padding:12px 14px;border-left:3px solid var(--attention);background:var(--attention-soft);color:var(--ink);font-size:12px;line-height:1.5}@media (max-width:720px){.intelligence-center{margin:22px 0 42px}.intelligence-center__header{display:block}.intelligence-center__header .read-only-badge{display:inline-block;margin-top:12px}.intelligence-grid{grid-template-columns:1fr}.knowledge-sources__header{display:grid}.knowledge-source__facts{grid-template-columns:1fr}.knowledge-source__controls,.knowledge-source__primary-actions,.knowledge-source__usage{display:grid;grid-template-columns:1fr;align-items:stretch}.knowledge-source__recovery,.knowledge-source__recovery-actions{display:grid!important}.knowledge-source__controls button,.knowledge-source__primary-actions button,.knowledge-source__usage button{width:100%;min-height:44px}.intelligence-filters,.intelligence-form-section--grid{grid-template-columns:1fr}.intelligence-research-intents>div{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-research-intents button:nth-child(2){border-right:0}.intelligence-research-intents button:nth-child(-n+2){border-bottom:1px solid var(--border)}.intelligence-profile-fields__grid,.intelligence-proposal{grid-template-columns:1fr}.intelligence-detail__facts,.intelligence-proposal__actions,.intelligence-proposal__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-proposal__actions{display:grid;justify-content:stretch}.intelligence-proposal__actions .danger-button,.intelligence-proposal__actions .secondary-button{width:100%;min-height:44px}.intelligence-detail__toolbar{align-items:stretch;flex-direction:column}.intelligence-detail__header-actions button,.intelligence-detail__toolbar>.secondary-button{width:100%;min-height:44px}.intelligence-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-exception-grid,.intelligence-review-form__decision{grid-template-columns:1fr}.intelligence-detail__fields div{grid-template-columns:1fr;gap:3px}.intelligence-verified{grid-template-columns:1fr}.intelligence-verified__actions{justify-content:stretch}.intelligence-verified__actions>*{width:100%;min-height:44px}.intelligence-record-notice{align-items:stretch;flex-direction:column}.intelligence-maintenance__grid{grid-template-columns:1fr}.intelligence-lifecycle-action,.intelligence-lifecycle-action button{width:100%}}.content-design-center{display:grid;grid-gap:24px;gap:24px;min-width:0;margin:26px 0 56px}.content-design-center__header,.content-design-context__action,.content-design-proposal__top,.content-design-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.content-design-center__header{padding-bottom:20px;border-bottom:1px solid var(--border)}.content-design-center__header h1{margin:6px 0 8px;font-size:30px}.content-design-center__header p{max-width:720px;margin:0;color:var(--muted);line-height:1.6}.content-design-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,.7fr);grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--border)}.content-design-context__step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.content-design-context__step>span{color:var(--primary);font-size:12px;font-weight:800}.content-design-context__step>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.content-design-context__action select,.content-design-context__step select{width:100%;min-height:38px}.content-design-evidence{display:grid;grid-gap:6px;gap:6px;max-height:100px;overflow:auto}.content-design-evidence label{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:11px;line-height:1.45}.content-design-context__action{align-items:end;flex-direction:column}.content-design-context__action label{width:100%;display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.content-design-context__action .primary-button{width:100%}.content-design-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);grid-gap:28px;gap:28px;align-items:start}.content-design-methods,.content-design-proposals{min-width:0}.content-design-section-heading{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border)}.content-design-section-heading h2{margin:5px 0 0;font-size:20px}.content-design-section-heading>span{color:var(--muted);font-size:12px;font-weight:800}.content-design-method{display:grid;grid-gap:7px;gap:7px;padding:14px 0;border-bottom:1px solid var(--border)}.content-design-method strong{font-size:14px}.content-design-method p,.content-design-method small{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.content-design-method div{display:flex;flex-wrap:wrap;gap:6px}.content-design-method div span{padding:3px 6px;background:var(--surface-subtle);color:var(--muted);font-size:10px}.content-design-proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:14px}.content-design-proposal{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);background:var(--surface)}.content-design-proposal.is-selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.content-design-proposal__top small,.content-design-proposal__top span{color:var(--muted);font-size:10px;font-weight:700}.content-design-proposal h3{margin:0;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.content-design-proposal>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.content-design-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.content-design-facts div{display:grid;grid-gap:4px;gap:4px;min-width:0}.content-design-facts strong{color:var(--muted);font-size:10px}.content-design-facts span{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.content-design-proposal details{border-top:1px solid var(--border);padding-top:10px}.content-design-proposal summary{cursor:pointer;color:var(--primary);font-size:11px;font-weight:700}.content-design-proposal details li,.content-design-proposal details p{color:var(--muted);font-size:11px;line-height:1.5}.content-design-proposal details p{margin:8px 0 0}.content-design-proposal details ul{margin:8px 0 0;padding-left:18px}.content-design-empty-state,.design-empty{padding:28px 0;color:var(--muted)}.content-design-empty-state strong,.design-empty h2{color:var(--ink)}.content-design-empty-state p,.design-empty p{margin:7px 0 0;line-height:1.6}.content-design-blueprint{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.content-design-blueprint h2{margin:5px 0 6px;font-size:20px}.content-design-blueprint p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.content-design-alert{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-left:3px solid #b44a32;background:#fff4ef;color:#7e3525;font-size:12px}.content-design-alert span{flex:1 1 240px}.content-design-noscript{color:var(--muted);font-size:12px}@media (max-width:900px){.content-design-context,.content-design-layout{grid-template-columns:1fr}.content-design-context__action{align-items:stretch}.content-design-proposal-grid{grid-template-columns:1fr}}@media (max-width:600px){.content-design-blueprint,.content-design-center__header{display:block}.content-design-blueprint .primary-button,.content-design-center__header .secondary-button{display:inline-flex;margin-top:14px}.content-design-center__header h1{font-size:25px}}.channel-strategy-settings{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:8px 0 44px}.strategy-heading,.strategy-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.strategy-heading{padding:10px 0 18px;border-bottom:1px solid var(--border)}.strategy-heading h2{margin:5px 0 7px;font-size:24px}.strategy-heading p,.strategy-panel-heading p{margin:0;color:var(--muted);line-height:1.55}.strategy-watermark{flex:0 0 auto;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--border);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.strategy-pillars-panel,.strategy-profile-panel{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px 0;border-bottom:1px solid var(--border)}.strategy-panel-heading h3{margin:0 0 5px;font-size:18px}.strategy-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.strategy-status--active,.strategy-status--approved{color:#17633a;border-color:#abd0b9;background:#edf8f1}.strategy-status--draft{color:#70562f;border-color:#e3c898;background:#fff9eb}.strategy-status--confirmed{color:#17633a;border-color:#abd0b9;background:#edf8f1}.strategy-status--blank,.strategy-status--rejected,.strategy-status--superseded{color:#6d747b;background:var(--surface-muted)}.strategy-status--proposed{color:#70562f;border-color:#e3c898;background:#fff9eb}.strategy-status--recheck{color:#8a5b18;border-color:#e3c898;background:#fff9eb}.strategy-status--stale{color:#a63636;border-color:#e0b1b1;background:#fff2f2}.strategy-status--unchanged{color:#17633a;border-color:#abd0b9;background:#edf8f1}.strategy-status--inactive{color:#6d747b;background:var(--surface-muted)}.strategy-profile-form{display:grid;grid-gap:16px;gap:16px;min-width:0}.strategy-fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--border);background:var(--surface-subtle)}.strategy-fieldset legend{padding:0 6px;color:var(--ink);font-size:12px;font-weight:800}.strategy-fieldset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.strategy-field,.strategy-pillar-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:11px;font-weight:700}.strategy-field span,.strategy-pillar-form label span{color:var(--ink)}.strategy-field small,.strategy-pillar-form label small{color:var(--muted);font-size:10px;line-height:1.45;font-weight:400}.strategy-field input,.strategy-field textarea,.strategy-noscript-form input,.strategy-noscript-form textarea,.strategy-pillar-form input,.strategy-pillar-form textarea{width:100%;min-width:0;min-height:42px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);padding:9px 12px;font:inherit;font-size:12px}.strategy-field select{width:100%;min-width:0;min-height:42px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);padding:8px 34px 8px 12px;font:inherit;font-size:12px}.strategy-field textarea,.strategy-noscript-form textarea,.strategy-pillar-form textarea{resize:vertical;min-height:80px}.strategy-field--compliance,.strategy-field--constraints,.strategy-field--pillar_strategy{grid-column:1/-1}.strategy-profile-form .primary-button{justify-self:start;min-height:44px}.strategy-assist-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.strategy-assist-panel div{min-width:0}.strategy-assist-panel strong{font-size:12px}.strategy-assist-panel p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.strategy-assist-panel .secondary-button{flex:0 0 auto;border-color:var(--primary);color:var(--ink)}.strategy-assist-status{margin:0;padding:10px 12px;color:var(--success);background:var(--success-soft);font-size:11px}.strategy-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;min-width:0}.strategy-history-panel{min-width:0}.strategy-history-panel h3{margin:0 0 10px;font-size:16px}.strategy-history-panel ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.strategy-history-panel li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 0;border-bottom:1px solid var(--border);font-size:11px}.strategy-history-panel li strong{min-width:0;overflow-wrap:anywhere}.strategy-history-panel li time{margin-left:auto;color:var(--muted);font-size:10px}.strategy-pillars-list{display:grid;grid-gap:0;gap:0;min-width:0}.strategy-pillar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;min-width:0;padding:14px 0;border-top:1px solid var(--border)}.strategy-pillar-row h4{margin:0 0 4px;font-size:15px;overflow-wrap:anywhere}.strategy-pillar-row p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.strategy-pillar-row small{display:block;margin-top:6px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.strategy-pillar-row .secondary-button{min-height:44px}.strategy-pillar-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;padding-top:18px;border-top:1px solid var(--border)}.strategy-pillar-form h4{grid-column:1/-1;margin:0;font-size:16px}.strategy-pillar-form label:nth-of-type(2),.strategy-pillar-form label:nth-of-type(3),.strategy-pillar-form label:nth-of-type(5){grid-column:1/-1}.strategy-pillar-form .primary-button{justify-self:start;min-height:44px}.strategy-noscript-form{display:grid;grid-gap:10px;gap:10px;padding-top:12px}.strategy-noscript-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.strategy-noscript-form button{min-height:44px;justify-self:start}.strategy-mobile-summary{display:none}.strategy-empty{min-height:220px;padding:32px 0;color:var(--muted)}.strategy-draft{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:8px 0 44px}.strategy-draft-context{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.strategy-draft-context div{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.strategy-draft-context div span,.strategy-draft-context small{color:var(--muted);font-size:10px;font-weight:700}.strategy-draft-context strong{font-size:14px}.strategy-draft-context p{margin:0;color:var(--ink);line-height:1.5}.strategy-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.strategy-draft-form{display:grid;grid-gap:12px;gap:12px;min-width:0}.strategy-draft-field{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:14px 16px 16px;border:1px solid var(--border);background:var(--surface-subtle)}.strategy-draft-field legend{padding:0 6px;color:var(--ink);font-size:13px;font-weight:800}.strategy-draft-field-meta label,.strategy-draft-field>label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted);font-size:10px;font-weight:700}.strategy-draft-field-meta label>span,.strategy-draft-field>label>span{color:var(--ink)}.strategy-draft-field input,.strategy-draft-field textarea{padding:8px 12px}.strategy-draft-field input,.strategy-draft-field select,.strategy-draft-field textarea{width:100%;min-width:0;min-height:40px;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit;font-size:12px}.strategy-draft-field select{padding:8px 34px 8px 12px}.strategy-draft-field textarea{min-height:58px;resize:vertical}.strategy-draft-field-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.strategy-draft-submit{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.strategy-draft-submit>span{color:var(--muted);font-size:11px}.strategy-draft-confirm{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.strategy-draft-confirm strong{font-size:14px}.strategy-draft-confirm p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.strategy-draft-history,.strategy-draft-impact{display:grid;grid-gap:12px;gap:12px;padding-top:8px}.strategy-draft-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.strategy-draft-impact-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:13px 14px;border:1px solid var(--border)}.strategy-draft-impact-grid article>strong{font-size:13px}.strategy-draft-impact-grid article>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.strategy-draft-impact-grid article>small{color:var(--muted);font-size:10px}.strategy-draft-history ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.strategy-draft-history li{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;padding:11px 0;border-bottom:1px solid var(--border);font-size:11px}.strategy-draft-history li time{margin-left:auto;color:var(--muted);font-size:10px}.strategy-empty h2{margin:0 0 8px;color:var(--ink);font-size:22px}.strategy-empty p{margin:0;line-height:1.55}.strategy-workshop{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:8px 0 44px}.strategy-workshop-context{display:grid;grid-gap:5px;gap:5px;min-width:180px;max-width:300px;padding:12px 14px;border-left:3px solid var(--primary);background:var(--surface-subtle)}.strategy-workshop-context span,.strategy-workshop-context strong{overflow-wrap:anywhere}.strategy-workshop-context-label{color:var(--primary);font-size:10px;font-weight:800;text-transform:uppercase}.strategy-workshop-context strong{color:var(--ink);font-size:12px}.strategy-workshop-context span{color:var(--muted);font-size:11px;line-height:1.45}.strategy-workshop-start{display:grid;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--border)}.strategy-workshop-start h3{margin:0 0 6px;font-size:18px}.strategy-workshop-start p{margin:0;color:var(--muted);line-height:1.55}.strategy-workshop-start>.primary-button{justify-self:start;min-height:44px}.strategy-workshop-manual{display:grid;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid var(--border)}.strategy-workshop-manual strong{font-size:13px}.strategy-workshop-manual p{font-size:11px}.strategy-workshop-manual>div{display:flex;flex-wrap:wrap;gap:10px}.strategy-workshop-manual .secondary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.strategy-workshop-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;color:var(--muted);font-size:10px}.strategy-workshop-form,.strategy-workshop-noscript-form{display:grid;grid-gap:16px;gap:16px;min-width:0}.strategy-workshop-question{min-width:0;margin:0;padding:18px 16px;border:1px solid var(--border);background:var(--surface-subtle)}.strategy-workshop-question legend{max-width:100%;padding:0 6px;color:var(--ink);font-size:14px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.strategy-workshop-source{margin:0 0 4px;color:var(--primary);font-size:10px;font-weight:800}.strategy-workshop-examples{display:grid;grid-gap:5px;gap:5px;margin:8px 0 10px;padding-left:20px;color:var(--muted);font-size:11px;line-height:1.45}.strategy-workshop-hint{margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.45}.strategy-workshop-dispositions{display:flex;flex-wrap:wrap;gap:8px 16px}.strategy-workshop-dispositions label{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--ink);font-size:11px;font-weight:700;cursor:pointer}.strategy-workshop-dispositions input{width:18px;height:18px;accent-color:var(--primary)}.strategy-workshop-response{display:grid;grid-gap:6px;gap:6px;margin-top:8px;color:var(--ink);font-size:11px;font-weight:700}.strategy-workshop-response textarea{width:100%;min-height:80px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--ink);padding:9px 10px;font:inherit;font-size:12px;resize:vertical}.strategy-workshop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.strategy-workshop-actions>.primary-button,.strategy-workshop-noscript-form>.primary-button{min-height:44px}.strategy-workshop-actions .scope-mutation-status{padding-top:0}.strategy-workshop-noscript-form{padding-top:18px;border-top:1px solid var(--border)}.strategy-workbench{display:grid;grid-gap:20px;gap:20px;min-width:0;padding:8px 0 44px}.strategy-workbench-mode-tag{display:flex;align-items:center}.strategy-workbench-dual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.strategy-workbench-dual{grid-template-columns:1fr}}.strategy-workbench-column{display:grid;grid-gap:16px;gap:16px;min-width:0}.strategy-workbench-column-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.strategy-workbench-column-header h3{margin:0;font-size:16px}.strategy-column-tip{color:var(--muted);font-size:11px}.strategy-mobile-tabs{display:none;gap:8px}@media (max-width:900px){.strategy-mobile-tabs{display:flex;flex-wrap:wrap;margin-bottom:8px}.mobile-hidden{display:none!important}}.strategy-handoff-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 20px;border:2px solid #abd0b9;background:#edf8f1;border-radius:6px;margin:4px 0 12px}.strategy-handoff-banner__content{display:flex;align-items:center;gap:14px}.strategy-handoff-banner__content h3{margin:0 0 4px;font-size:16px;color:#17633a}.strategy-handoff-banner__content p{margin:0;font-size:12px;color:#2e5a40;line-height:1.45}.strategy-handoff-banner__actions{display:flex;align-items:center;gap:10px}.stage-advance-button{background:#17633a!important;border-color:#17633a!important;color:#fff!important;font-weight:700;min-height:44px;display:inline-flex;align-items:center}.strategy-maintenance-overview{display:grid;grid-gap:20px;gap:20px}.strategy-dimension-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.strategy-dimension-card{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--border);background:var(--surface-subtle);border-radius:4px}.strategy-dimension-label{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.strategy-dimension-card p{margin:0;font-size:12px;line-height:1.5;color:var(--ink)}.strategy-derived-section{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.strategy-derived-section h4{margin:0;font-size:15px}.text-success{color:#17633a;font-weight:700}.strategy-intent-coldstart{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--border);background:var(--surface);border-radius:4px;margin-bottom:18px}.strategy-intent-coldstart h4{margin:0 0 4px;font-size:16px;color:var(--ink)}.strategy-intent-coldstart p{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.strategy-intent-form{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.strategy-intent-form label{display:grid;grid-gap:4px;gap:4px;font-size:11px;font-weight:700;color:var(--muted)}.strategy-intent-form input,.strategy-intent-form textarea{width:100%;border:1px solid var(--border);padding:8px 10px;font:inherit;font-size:12px;color:var(--ink);background:#fff;border-radius:8px}.strategy-intent-form textarea{resize:vertical}.strategy-intent-actions{display:flex;gap:10px;align-items:center}.strategy-intent-actions button{min-height:40px}.strategy-intent-projection{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.strategy-persona-card{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:4px}.strategy-persona-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.strategy-persona-header strong{font-size:14px;color:var(--ink)}.strategy-persona-tags{display:flex;flex-wrap:wrap;gap:6px}.strategy-persona-tag{display:inline-block;padding:2px 8px;font-size:10px;font-weight:700;border-radius:12px;background:var(--surface-muted);color:var(--ink);border:1px solid var(--border)}.strategy-persona-rationale{margin:4px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.strategy-gaps-card{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;background:var(--surface-subtle);border:1px solid var(--border);border-radius:4px}.strategy-gaps-header{display:flex;justify-content:space-between;align-items:center}.strategy-gaps-summary{margin:0;font-size:11px;color:var(--muted);line-height:1.5}.strategy-gaps-batch-action{display:flex;justify-content:flex-end;margin-top:2px}.strategy-gaps-resolve-all-btn{font-size:11px;padding:4px 10px;border-radius:4px;cursor:pointer}.strategy-gaps-list{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0;margin:6px 0 0}.strategy-gap-item{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:4px;background:#fff;border:1px solid var(--border);font-size:11px}.strategy-gap-item-top{justify-content:space-between}.strategy-gap-item-left,.strategy-gap-item-top{display:flex;align-items:center;gap:8px}.strategy-gap-field{font-weight:700;color:var(--ink);font-size:12px}.strategy-gap-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:9px;font-weight:800}.strategy-gap-badge--UNKNOWN{background:#fff9eb;color:#70562f;border:1px solid #e3c898}.strategy-gap-badge--INFERRED_PENDING_CONFIRMATION{background:#fff9eb;color:#8a5b18;border:1px solid #e3c898}.strategy-gap-badge--CONFIRMED{background:#edf8f1;color:#17633a;border:1px solid #abd0b9}.strategy-gap-badge--WAIVED{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.strategy-gap-prompt{color:var(--muted);font-size:10px}.strategy-gap-inferred{margin:0;color:var(--ink);font-size:11px}.strategy-gap-options{display:grid;grid-gap:4px;gap:4px;margin-top:4px}.strategy-gap-options-prompt{font-size:10px;color:var(--muted);font-weight:600}.strategy-gap-options-chips{display:flex;flex-wrap:wrap;gap:6px}.strategy-gap-option-chip{display:inline-flex;align-items:center;gap:4px;background:var(--surface-subtle);border:1px solid var(--border);padding:4px 8px;border-radius:14px;font-size:11px;color:var(--ink);cursor:pointer;transition:all .15s ease;text-align:left}.strategy-gap-option-chip:hover{border-color:var(--primary);background:rgba(13,148,136,.08);color:var(--primary)}.strategy-gap-option-bullet{color:var(--primary);font-weight:700}.strategy-gap-waive-btn{background:none;border:none;color:var(--muted);font-size:10px;cursor:pointer;text-decoration:underline;padding:2px 4px}.strategy-gap-waive-btn:hover{color:var(--ink)}.strategy-gaps-note{color:var(--muted);font-size:10px;font-style:italic}.strategy-core-positioning{display:grid;grid-gap:12px;gap:12px;min-width:0}.strategy-core-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.strategy-core-card__header{display:flex;justify-content:space-between;align-items:center}.strategy-core-card__title{display:flex;align-items:center;gap:8px}.strategy-core-card__icon{font-size:15px;line-height:1}.strategy-core-card__header strong{font-size:13px;color:var(--ink)}.strategy-core-card input,.strategy-core-card textarea{width:100%;border:1px solid var(--border);padding:8px 10px;font:inherit;font-size:12px;color:var(--ink);background:#fff;border-radius:8px}.strategy-core-card textarea{resize:vertical}.strategy-optional-details{margin-top:14px;border:1px solid var(--border);border-radius:4px;background:var(--surface-subtle)}.strategy-optional-details>summary{padding:10px 14px;cursor:pointer;font-size:12px;font-weight:700;color:var(--muted)}.strategy-optional-details>summary:hover{color:var(--ink)}.strategy-optional-details>.strategy-optional-content{padding:12px 14px 16px;border-top:1px solid var(--border)}.strategy-actions-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border);margin-top:16px}.strategy-maintenance-persona{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.strategy-maintenance-persona__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px}.strategy-maintenance-persona__title{display:flex;align-items:center;gap:10px}.strategy-maintenance-persona__title strong{font-size:15px;color:var(--ink)}.strategy-maintenance-persona__tags{display:flex;flex-wrap:wrap;gap:6px}.strategy-maintenance-persona p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.strategy-maintenance-boundaries{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;padding:12px 14px;background:var(--surface-subtle);border:1px dashed var(--border);border-radius:4px}.strategy-maintenance-boundary-item{display:grid;grid-gap:3px;gap:3px}.strategy-maintenance-boundary-item strong{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:700}.strategy-maintenance-boundary-item span{font-size:12px;color:var(--ink);line-height:1.4}.strategy-platform-matrix{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.strategy-platform-matrix-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;background:#fff;border:1px solid var(--border);border-radius:4px}.strategy-platform-matrix-card strong{font-size:13px;color:var(--ink)}.strategy-platform-matrix-card p{margin:0;font-size:11px;color:var(--muted);line-height:1.4}.strategy-ai-grant-card{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--border);border-radius:4px;margin-top:8px}.strategy-ai-grant-card__info{display:grid;grid-gap:3px;gap:3px}.strategy-ai-grant-card__info strong{font-size:13px;color:var(--ink)}.strategy-ai-grant-card__info p{margin:0;font-size:11px;color:var(--muted)}.audience-canvas{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:8px 0 44px}.audience-editor,.audience-proposal{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px 0;border-bottom:1px solid var(--border)}.audience-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.audience-evidence{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.audience-evidence-form{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);grid-gap:12px 16px;gap:12px 16px}.audience-evidence-form .strategy-field:nth-child(3),.audience-evidence-form .strategy-field:nth-child(4){grid-column:span 1}.audience-evidence-list{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:0;margin:0}.audience-evidence-list li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--paper)}.audience-evidence-list strong{font-size:11px;color:var(--primary)}.audience-evidence-list span{line-height:1.45}.audience-evidence-list small{color:var(--muted)}.audience-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.audience-editor-actions button{min-height:44px}.audience-noscript-form{display:grid;grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.audience-noscript-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.audience-noscript-form input,.audience-noscript-form textarea{padding:9px 12px}.audience-noscript-form input,.audience-noscript-form select,.audience-noscript-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;background-color:#fff;color:var(--ink);font:inherit}.audience-noscript-form select{padding:8px 34px 8px 12px}.audience-noscript-form textarea{min-height:70px;resize:vertical}.audience-noscript-form button{min-height:44px;justify-self:start}.audience-proposal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid var(--border)}.audience-proposal-row h4{margin:0 0 5px;font-size:15px}.audience-proposal-row ul{margin:0 0 8px;padding-left:18px;color:var(--ink);line-height:1.5}.audience-proposal-row small{display:block;margin-top:5px;color:var(--muted);line-height:1.45}.audience-proposal-actions{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:7px}.audience-proposal-actions button{min-height:38px}.secondary-button--active{border-color:var(--primary);color:var(--ink);background:var(--primary-soft)}.audience-proposal-edit{grid-column:1/-1;width:100%;min-height:70px;border:1px solid var(--primary);border-radius:8px;padding:9px 10px;resize:vertical}@media (max-width:760px){.audience-evidence-form,.audience-field-grid,.audience-proposal-row{grid-template-columns:1fr}.audience-proposal-actions{justify-content:flex-start}.audience-proposal-actions button{flex:1 1 30%}.audience-noscript-form button{width:100%}}@media (max-width:720px){.platform-selection-heading{display:block}.platform-selection-heading h2{font-size:23px}.platform-selection-version{margin-top:14px;width:44px}.platform-selection-section-heading{display:grid}.platform-selection-list-heading{display:none}.platform-selection-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0}.platform-selection-row--selected{box-shadow:inset 3px 0 0 var(--primary)}.platform-selection-capabilities{gap:6px}.platform-selection-capabilities dt{display:block}.platform-selection-default{grid-template-columns:minmax(0,1fr);width:100%}.platform-selection-default select,.platform-selection-default small{grid-column:1;grid-row:auto}.platform-selection-impact-list{grid-template-columns:minmax(0,1fr);gap:0}.platform-selection-history li{grid-template-columns:minmax(0,1fr);gap:6px}.platform-selection-history li time{justify-self:start}.platform-selection-actions{display:grid;grid-template-columns:minmax(0,1fr)}.platform-selection-actions button{width:100%}.channel-strategy-settings{padding-bottom:34px}.channel-settings-tabs{gap:16px;margin:10px -14px 24px;padding:0 14px;overflow-x:auto}.channel-settings-tab{min-width:max-content;min-height:44px;padding:0 1px 9px}.strategy-heading{display:block}.strategy-heading h2{font-size:23px}.strategy-watermark{margin-top:14px;width:44px}.strategy-draft-field-meta,.strategy-draft-impact-grid,.strategy-fieldset-grid,.strategy-history-grid,.strategy-pillar-form,.strategy-profile-form{grid-template-columns:1fr}.strategy-field--compliance,.strategy-field--constraints,.strategy-field--pillar_strategy,.strategy-pillar-form h4,.strategy-pillar-form label:nth-of-type(2),.strategy-pillar-form label:nth-of-type(3),.strategy-pillar-form label:nth-of-type(5){grid-column:auto}.strategy-assist-panel{align-items:flex-start;flex-direction:column}.strategy-assist-panel .secondary-button,.strategy-draft-actions,.strategy-draft-actions .secondary-button,.strategy-draft-confirm,.strategy-draft-confirm .primary-button,.strategy-draft-submit,.strategy-draft-submit .primary-button,.strategy-pillar-form .primary-button,.strategy-profile-form .primary-button{width:100%}.strategy-draft-confirm{align-items:flex-start;flex-direction:column}.strategy-panel-heading{align-items:flex-start}.strategy-pillar-row{grid-template-columns:minmax(0,1fr)}.strategy-pillar-row .secondary-button,.strategy-pillar-row noscript form button{width:100%}.strategy-workshop-context{max-width:none;margin-top:14px}.strategy-workshop-actions,.strategy-workshop-actions>.primary-button,.strategy-workshop-noscript-form>.primary-button,.strategy-workshop-start>.primary-button{width:100%}.strategy-workshop-manual>div{display:grid;grid-template-columns:1fr}.strategy-workshop-manual .secondary-button{width:100%}.strategy-workshop-question{padding:16px 12px}.strategy-workshop-dispositions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 10px;gap:4px 10px}.strategy-mobile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;padding:14px 0 18px;border-top:1px solid var(--border)}.strategy-mobile-summary strong{min-width:0;overflow-wrap:anywhere}.strategy-mobile-summary span:last-child{color:var(--muted);font-size:11px;text-align:right}}.intelligence-proposal__facts dd{margin:4px 0 0;font-size:11px;overflow-wrap:anywhere}.intelligence-gap{margin:0;color:#70562f;font-size:11px;line-height:1.5}.intelligence-empty{padding:52px 0;color:var(--muted)}.intelligence-empty h2{margin:0 0 8px;color:var(--ink);font-size:22px}.inline-error{margin:16px 0 0;padding:9px 11px;color:var(--danger);background:var(--danger-soft);font-size:12px}.intelligence-gap-form__status{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.intelligence-gap-form__status--error{color:var(--danger)}.muted-copy{color:var(--muted);font-size:11px;line-height:1.5}.text-link{color:var(--primary);font-size:11px}@media (max-width:720px){.intelligence-center{margin-top:22px}.intelligence-center__header,.intelligence-detail__header,.intelligence-task__header{display:block}.intelligence-center__header-actions,.intelligence-detail__header-actions{margin-top:14px}.intelligence-center__header-actions a,.intelligence-detail__header-actions button{width:100%}.intelligence-detail__facts,.intelligence-grid,.intelligence-impact__facts,.intelligence-proposal__facts{grid-template-columns:1fr}.intelligence-detail__fields div{grid-template-columns:1fr;gap:3px}.intelligence-exception-grid,.intelligence-score-grid{grid-template-columns:1fr}.intelligence-task__actions{align-items:stretch}.intelligence-task__actions button{width:100%}.intelligence-history__list li{align-items:flex-start}.intelligence-center{margin:22px 0 42px}.intelligence-center__header{display:block}.intelligence-center__header h2{font-size:25px}.intelligence-center__header .read-only-badge{display:inline-block;margin-top:14px}.intelligence-grid{grid-template-columns:1fr}.intelligence-capture{padding:16px}.intelligence-capture .primary-button{width:100%}.intelligence-proposal__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-proposal__topline{display:block}.intelligence-proposal__topline .status-chip{display:inline-block;margin-top:8px}}.my-work-state,.my-work-surface{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:8px 0 44px}.my-work-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:10px 0 16px}.my-work-heading h1,.my-work-state h1{margin:5px 0 7px;font-size:28px}.my-work-heading p,.my-work-state p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.my-work-freshness{display:grid;justify-items:end;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px;text-align:right}.my-work-freshness .status-chip,.my-work-item-action .status-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--surface-subtle);color:var(--muted);border:1px solid var(--border)}.my-work-freshness .status-chip--success{background:var(--success-soft);color:var(--success);border-color:#bddbc5}.my-work-freshness .status-chip--warning{background:var(--attention-soft);color:var(--attention);border-color:#ebd09e}.my-work-filter{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px rgba(24,32,31,.04)}.my-work-filter label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.my-work-filter select{min-width:190px;min-height:38px;padding:6px 36px 6px 12px;border:1px solid var(--border);border-radius:8px;background-color:var(--surface,#ffffff);color:var(--ink);font-size:13px;font-weight:700;box-shadow:0 1px 2px rgba(24,32,31,.03);transition:all .15s ease}.my-work-filter select:hover:not(:disabled){border-color:var(--primary);background-color:var(--surface-subtle)}.my-work-filter select:focus,.my-work-filter select:focus-visible{border-color:var(--primary);background-color:var(--surface);box-shadow:0 0 0 3px rgba(17,107,103,.14);outline:none}.my-work-filter .secondary-button{min-height:38px;padding:6px 16px;border-radius:8px;border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:700;transition:all .15s ease}.my-work-filter .secondary-button:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.my-work-list{display:grid;grid-gap:10px;gap:10px}.my-work-item{display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 2px rgba(24,32,31,.03);transition:border-color .15s ease,box-shadow .15s ease}.my-work-item:hover{border-color:#b2c2be;box-shadow:0 4px 12px rgba(24,32,31,.05)}.my-work-item-scope{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.my-work-item-scope span{overflow-wrap:anywhere}.my-work-item-copy{min-width:0}.my-work-item-copy h2{margin:4px 0 5px;font-size:17px;overflow-wrap:anywhere}.my-work-item-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.my-work-item-action{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.my-work-empty{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:220px;padding:32px 24px;background:var(--surface);border:1px dashed var(--border);border-radius:10px}.my-work-empty h2{margin:0;font-size:21px}.my-work-empty p{max-width:660px;margin:0 0 8px;color:var(--muted);line-height:1.55}.my-work-empty .secondary-button,.my-work-state .secondary-button{justify-self:start;border-radius:8px}@media (max-width:720px){.my-work-state,.my-work-surface{padding-bottom:34px}.my-work-heading{display:block}.my-work-heading h1,.my-work-state h1{font-size:24px}.my-work-freshness{justify-items:start;margin-top:14px;text-align:left}.my-work-filter{align-items:stretch;flex-wrap:wrap}.my-work-filter label{flex-basis:100%}.my-work-filter select{flex:1 1 180px;min-height:42px}.my-work-filter .secondary-button{min-height:42px}.my-work-item{grid-template-columns:1fr;gap:9px;align-items:start}.my-work-item-action{justify-content:space-between}.my-work-item-action .primary-button{min-height:42px}}.workflow-stage-nav{display:grid;grid-gap:14px;gap:14px;margin:0 0 26px;padding:16px 0 0;border-top:2px solid var(--border)}.workflow-stage-nav__intro{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.workflow-stage-nav__intro p{max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.workflow-stage-nav__context{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);background:var(--surface-subtle)}.workflow-stage-nav__context>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workflow-stage-nav__context>div:first-child strong{min-width:0;overflow-wrap:anywhere;font-size:13px}.workflow-stage-nav__context>div:first-child span{flex:0 0 auto;color:var(--muted);font-size:10px}.workflow-stage-nav__context dl{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.workflow-stage-nav__context dl div{display:flex;gap:6px;min-width:0}.workflow-stage-nav__context dt{color:var(--muted);font-size:10px}.workflow-stage-nav__context dd{margin:0;color:var(--ink);font-size:10px;overflow-wrap:anywhere}.workflow-stage-nav__unavailable{margin:-4px 0 0;color:var(--muted);font-size:10px}.workflow-stage-nav__blockers{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--border);color:var(--danger);font-size:10px;line-height:1.35}.workflow-stage-nav__blockers span{min-width:0;overflow-wrap:anywhere}.workflow-stage-nav__blockers a{flex:0 0 auto;color:var(--primary);font-weight:700;text-decoration:underline}.workflow-stage-nav__feedback{margin:0;padding:8px 10px;border-left:3px solid var(--primary);background:var(--primary-soft);color:var(--ink);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.workflow-stage-nav__feedback--error{border-left-color:var(--danger);background:var(--surface);color:var(--danger)}.workflow-stage-nav__recovery{display:flex;flex-wrap:wrap;gap:6px}.workflow-stage-nav__recovery form{margin:0}.workflow-stage-nav__recovery a,.workflow-stage-nav__recovery button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--primary);font:inherit;font-size:10px;font-weight:700;line-height:1.25;text-decoration:none;cursor:pointer}.workflow-stage-nav ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.workflow-stage-nav li{min-width:0;border:1px solid var(--border);background:var(--surface)}.workflow-stage-nav__item--completed{border-color:var(--success)}.workflow-stage-nav__item--awaiting_human,.workflow-stage-nav__item--ready{border-color:var(--primary)}.workflow-stage-nav__item--blocked,.workflow-stage-nav__item--stale{border-color:var(--danger)}.workflow-stage-nav li.is-active{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 -3px 0 var(--primary)}.workflow-stage-nav a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;min-height:64px;padding:9px 8px;color:var(--ink);text-decoration:none}.workflow-stage-nav a:hover{background:var(--surface-subtle)}.workflow-stage-nav a:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.workflow-stage-nav__index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.workflow-stage-nav small,.workflow-stage-nav strong{display:block;min-width:0;overflow-wrap:anywhere}.workflow-stage-nav strong{font-size:11px;line-height:1.3}.workflow-stage-nav small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.workflow-stage-nav em{display:block;margin-top:5px;color:var(--muted);font-size:9px;font-style:normal;line-height:1.2}.content-stage{display:grid;grid-gap:18px;gap:18px;min-width:0;margin:26px 0 52px}.content-stage__header{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--border)}.content-stage__header h2{margin:6px 0 8px;font-size:28px}.content-stage__header p{max-width:740px;margin:0;color:var(--muted);line-height:1.6}.content-stage__empty-state{display:grid;grid-gap:10px;gap:10px;max-width:720px;padding:24px 0;border-bottom:1px solid var(--border)}.content-stage__empty-state h3{margin:0;font-size:19px}.content-stage__empty-state p{margin:0;color:var(--muted);line-height:1.55}.content-stage__empty-state .primary-button{justify-self:start;margin-top:5px}.audit-details{min-width:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.audit-details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--muted);font-size:11px;font-weight:700;list-style-position:inside}.audit-details summary::marker{color:var(--primary)}.audit-details[open] summary{color:var(--ink);border-bottom:1px solid var(--border)}.audit-details>:not(summary){min-width:0}.audit-details>dl{margin:0;padding:14px 0}.workflow-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0;padding:14px 18px;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border);border-radius:8px}.workflow-detail-summary>div{min-width:0}.workflow-detail-summary dt{color:var(--muted);font-size:11px;font-weight:700}.workflow-detail-summary dd{margin:4px 0 0;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:700;color:var(--ink)}.workflow-version-timeline{display:grid;grid-gap:10px;gap:10px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px 18px}.workflow-version-timeline h3{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.workflow-version-timeline ol{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border);border-radius:6px;background:var(--paper)}.workflow-version-timeline li{display:block;min-width:0;padding:0;border-top:1px solid var(--border);transition:background .15s ease}.workflow-version-timeline li:first-child{border-top:none}.workflow-version-timeline li.is-current{border-left:3px solid var(--primary);background:var(--surface-subtle)}.workflow-version-timeline__btn,.workflow-version-timeline__static{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;margin:0;border:none;background:transparent;text-align:left;font:inherit;color:inherit;box-sizing:border-box;cursor:pointer}.workflow-version-timeline__static{cursor:default}.workflow-version-timeline__btn:hover{background:rgba(0,0,0,.03)}.workflow-version-timeline__btn:hover strong{color:var(--primary)}.workflow-version-timeline__revision{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 6px;border-radius:4px;background:var(--surface-muted,#edf1ef);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;flex-shrink:0}.workflow-version-timeline li.is-current .workflow-version-timeline__revision{background:var(--primary-soft,#dcefed);color:var(--primary)}.workflow-version-timeline__details{display:flex;align-items:center;flex:1 1;min-width:0;gap:10px}.workflow-version-timeline__details strong{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.workflow-version-timeline__details small{color:var(--muted);font-size:11px;padding:1px 6px;background:var(--surface-muted,#edf1ef);border-radius:4px;white-space:nowrap;font-weight:400}.workflow-version-timeline__details span{margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.workflow-version-timeline__details time{color:var(--muted);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;flex-shrink:0}.workflow-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.workflow-next-action>div{min-width:0}.workflow-next-action h3{margin:4px 0 5px;font-size:16px}.workflow-next-action p{margin:0;max-width:720px;color:var(--muted);font-size:12px;line-height:1.5}.workflow-next-action .primary-button{flex:0 0 auto}.script-directory,.topics-directory{display:grid;grid-gap:0;gap:0;min-width:0;margin-top:22px}.script-directory{border-top:1px solid var(--border)}.script-directory__empty{display:grid;grid-gap:6px;gap:6px;padding:18px 4px;border-bottom:1px solid var(--border)}.script-directory__empty p{margin:0}.script-directory__row,.topics-directory__row{display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px 4px;border-bottom:1px solid var(--border);background:transparent;color:var(--ink);text-align:left;text-decoration:none}.script-directory__row:hover,.topics-directory__row:hover{background:var(--surface-subtle)}.script-directory__row>span:first-child,.topics-directory__row>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.script-directory__row small,.script-directory__row strong,.topics-directory__row span,.topics-directory__row strong{min-width:0;overflow-wrap:anywhere}.script-directory__row small,.topics-directory__row span{color:var(--muted);font-size:11px;line-height:1.4}.topics-directory__identity{display:grid;grid-gap:6px;gap:6px;min-width:0}.topics-directory__counts{display:flex;flex-wrap:wrap;gap:6px}.topics-directory__counts span{padding:3px 6px;border:1px solid var(--border);background:var(--surface-subtle)}.topics-directory__row>.topics-directory__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;flex:0 0 auto}.topics-directory__actions .danger-button,.topics-directory__actions .secondary-button{min-height:38px}.topics-directory__tabs{display:flex;gap:18px;min-height:42px;border-bottom:1px solid var(--border)}.topics-directory__tabs button{min-height:42px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:800}.topics-directory__tabs button.is-selected{border-bottom-color:var(--primary);color:var(--ink)}.topics-directory__empty{margin:0;padding:24px 4px;color:var(--muted)}.script-directory__row{width:100%;border-left:0;border-right:0;border-top:0;cursor:pointer;font:inherit}.script-directory__row>.status-chip{flex:0 0 auto}.video-plan__render-detail-body{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:0 0 16px}.video-plan__render-detail-body>.video-plan__budget{min-width:0}@media (max-width:900px){.workflow-stage-nav ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.workflow-stage-nav{margin-bottom:20px;padding-top:12px}.workflow-stage-nav__intro{display:block}.workflow-stage-nav__intro p{margin-top:6px}.workflow-stage-nav__context>div:first-child{display:block}.workflow-stage-nav__context>div:first-child span{display:block;margin-top:4px}.workflow-stage-nav__blockers{display:grid;grid-gap:7px;gap:7px}.workflow-stage-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-nav a{min-height:58px}.content-stage{margin:20px 0 40px}.content-stage__header{display:block}.content-stage__header h2{font-size:24px}.content-stage__header .status-chip{display:inline-flex;margin-top:14px}.script-directory__row,.topics-directory__row{align-items:flex-start}.topics-directory__row{display:grid}.topics-directory__row>.topics-directory__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.topics-directory__actions .danger-button,.topics-directory__actions .secondary-button{min-width:0;min-height:44px}.audit-details summary{min-height:48px}.workflow-detail-summary{grid-template-columns:1fr}.workflow-version-timeline li>div,.workflow-version-timeline__details{flex-wrap:wrap;gap:4px 8px}.workflow-version-timeline__details span{margin-left:0}.workflow-next-action{display:grid;align-items:start}.workflow-next-action .primary-button{width:100%}}