.founder-content-engine{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);min-width:0}.founder-content-engine .panel{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:22px;box-shadow:0 14px 35px #151f1d0f}.founder-content-engine .engine-header{display:grid;gap:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--blue) 12%,transparent),transparent 42%),var(--panel)}.founder-content-engine .section-heading,.founder-content-engine .note-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.founder-content-engine .section-heading{margin-bottom:16px}.founder-content-engine h2,.founder-content-engine h3,.founder-content-engine h4,.founder-content-engine p{margin-top:0}.founder-content-engine h2{max-width:720px}.founder-content-engine .muted{color:var(--muted)}.founder-content-engine .notice{border-left:4px solid var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--panel));border-radius:10px;padding:12px 14px}.founder-content-engine .workspace-tabs,.founder-content-engine .capture-types{display:flex;flex-wrap:wrap;gap:9px}.founder-content-engine .workspace-tabs button,.founder-content-engine .capture-types button{border-radius:999px}.founder-content-engine .workspace-tabs button.active,.founder-content-engine .capture-types button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--blue) 20%,transparent)}.founder-content-engine .workspace-tabs button span{display:inline-flex;min-width:20px;min-height:20px;margin-left:5px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent);font-size:.75rem}.founder-content-engine .capture-panel{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:34px;align-items:start}.founder-content-engine .capture-intro{position:sticky;top:18px}.founder-content-engine .capture-intro h3{font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.05}.founder-content-engine .capture-form{display:grid;gap:18px}.founder-content-engine .drop-zone{min-height:160px;align-content:center;justify-items:center;border:2px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--blue) 6%,var(--panel));padding:22px;text-align:center;cursor:pointer}.founder-content-engine .drop-zone span{font-size:1.08rem}.founder-content-engine .drop-zone small,.founder-content-engine .privacy-footnote{color:var(--muted);font-weight:500}.founder-content-engine .drop-zone input{max-width:330px}.founder-content-engine .capture-submit{min-height:52px;font-size:1rem}.founder-content-engine .privacy-footnote{margin:-8px 0 0;text-align:center;font-size:.82rem}.founder-content-engine details{border-top:1px solid var(--line);padding-top:12px}.founder-content-engine details summary{color:var(--muted);cursor:pointer;font-weight:650}.founder-content-engine details label{margin-top:12px}.founder-content-engine .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.founder-content-engine .span-2{grid-column:1 / -1}.founder-content-engine label{display:grid;gap:7px;font-weight:650}.founder-content-engine input,.founder-content-engine select,.founder-content-engine textarea{width:100%;box-sizing:border-box}.founder-content-engine textarea{min-height:110px;resize:vertical}.founder-content-engine .library-heading{align-items:end}.founder-content-engine .search-bar{display:flex;gap:8px;width:min(100%,620px)}.founder-content-engine .search-bar input{min-width:230px}.founder-content-engine .note-list{display:grid;gap:14px}.founder-content-engine .note-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 94%,var(--bg));padding:18px}.founder-content-engine .note-card h4{margin-bottom:0;font-size:1.12rem}.founder-content-engine .note-card .eyebrow{margin-bottom:5px}.founder-content-engine .note-summary{margin-bottom:0;font-size:1.02rem}.founder-content-engine .status-stack,.founder-content-engine .tag-row{display:flex;flex-wrap:wrap;gap:7px}.founder-content-engine .status-stack{justify-content:flex-end}.founder-content-engine .tag-row span{border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--blue) 7%,var(--panel));padding:5px 9px;color:var(--muted);font-size:.8rem;font-weight:650}.founder-content-engine .privacy-exception{display:grid;gap:10px;border-left:4px solid var(--warning, #c98a16);border-radius:10px;background:color-mix(in srgb,#d89b25 9%,var(--panel));padding:14px}.founder-content-engine .privacy-exception p{margin-bottom:0}.founder-content-engine .empty-state{border:1px dashed var(--line);border-radius:16px;padding:30px;text-align:center}.founder-content-engine .campaign-boundary{border-left:5px solid var(--blue)}.founder-content-engine .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;margin-top:16px}.founder-content-engine .card{display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,var(--bg));padding:16px}.founder-content-engine .button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.founder-content-engine .error-text{color:var(--danger)}@media(max-width:820px){.founder-content-engine .capture-panel{grid-template-columns:1fr;gap:18px}.founder-content-engine .capture-intro{position:static}.founder-content-engine .library-heading,.founder-content-engine .search-bar{display:grid;width:100%}}@media(max-width:760px){.founder-content-engine{gap:12px}.founder-content-engine .panel{padding:16px;border-radius:14px}.founder-content-engine .section-heading,.founder-content-engine .note-card-header{display:grid}.founder-content-engine .workspace-tabs,.founder-content-engine .capture-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.founder-content-engine .workspace-tabs button,.founder-content-engine .capture-types button{min-height:44px}.founder-content-engine .form-grid{grid-template-columns:1fr}.founder-content-engine .span-2{grid-column:auto}.founder-content-engine .card-grid{grid-template-columns:1fr}.founder-content-engine .button-row button,.founder-content-engine .search-bar button{width:100%}.founder-content-engine .status-stack{justify-content:flex-start}}.campaign-studio{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);min-width:0}.campaign-studio>.panel{min-width:0}.campaign-studio .campaign-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:30px;align-items:end;border-left:5px solid var(--blue);background:radial-gradient(circle at top right,color-mix(in srgb,var(--blue) 11%,transparent),transparent 46%),var(--panel)}.campaign-studio .campaign-home h3{max-width:720px;margin-bottom:8px;font-size:clamp(1.45rem,3vw,2.15rem)}.campaign-studio .campaign-home-actions{display:grid;gap:12px}.campaign-studio .campaign-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.campaign-studio .campaign-stepper button{display:flex;gap:9px;align-items:center;justify-content:flex-start;min-height:48px;text-align:left}.campaign-studio .campaign-stepper button span{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.campaign-studio .campaign-stepper button.complete{border-color:color-mix(in srgb,#2f8f65 48%,var(--line));color:#21704e}.campaign-studio .campaign-intent-builder form{display:grid;gap:20px}.campaign-studio .campaign-intent-grid{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:30px}.campaign-studio .intent-guidance{border-radius:16px;background:color-mix(in srgb,var(--blue) 7%,var(--panel));padding:20px}.campaign-studio .intent-guidance h4{font-size:1.3rem;line-height:1.2}.campaign-studio .intent-fields{display:grid;gap:15px}.campaign-studio .intent-fields fieldset{margin:0;border:1px solid var(--line);border-radius:14px;padding:14px}.campaign-studio .intent-fields legend{padding:0 7px;font-weight:700}.campaign-studio .channel-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.campaign-studio .channel-choices label{display:flex;min-height:45px;box-sizing:border-box;flex-direction:row;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer}.campaign-studio .channel-choices label.selected{border-color:color-mix(in srgb,var(--blue) 60%,var(--line));background:color-mix(in srgb,var(--blue) 9%,var(--panel))}.campaign-studio .channel-choices input{width:auto}.campaign-studio .numeric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.campaign-studio .builder-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:16px}.campaign-studio .campaign-configuration-gate{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid color-mix(in srgb,#c98a16 45%,var(--line));background:color-mix(in srgb,#d89b25 9%,var(--panel))}.campaign-studio .campaign-configuration-gate h4,.campaign-studio .campaign-configuration-gate p{margin-bottom:6px}.campaign-studio .campaign-build-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.campaign-studio .campaign-build-actions select{min-width:190px}.campaign-studio .campaign-pipeline{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.campaign-studio .campaign-pipeline>div{display:grid;min-height:82px;align-content:center;justify-items:center;gap:7px;border:1px solid var(--line);border-radius:12px;padding:10px;text-align:center}.campaign-studio .campaign-pipeline>div span{display:grid;width:25px;height:25px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--muted) 12%,transparent)}.campaign-studio .campaign-pipeline>div.done{border-color:color-mix(in srgb,#2f8f65 34%,var(--line));background:color-mix(in srgb,#2f8f65 6%,var(--panel))}.campaign-studio .campaign-pipeline>div.done span{background:#2f8f65;color:#fff}.campaign-studio .campaign-pipeline>div.pending{color:var(--muted)}.campaign-studio .campaign-hash-bar{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px;align-items:center}.campaign-studio .campaign-hash-bar>span{border-radius:999px;background:color-mix(in srgb,var(--muted) 7%,var(--panel));padding:7px 10px;font-size:.8rem}.campaign-studio .campaign-hash-bar code{margin-left:4px}.campaign-studio .campaign-error{margin:13px 0 0;border-left:4px solid var(--danger);border-radius:8px;background:color-mix(in srgb,var(--danger) 8%,var(--panel));padding:11px 13px}.campaign-studio .campaign-rework-context{margin-top:.85rem;padding:.9rem 1rem;border:1px solid #d7c5a3;border-radius:12px;background:#fff9ee;color:#493a23}.campaign-studio .campaign-rework-context p{margin:.4rem 0}.campaign-studio .campaign-rework-context code{overflow-wrap:anywhere}.campaign-studio .campaign-empty-build{border:1px dashed var(--line);border-radius:14px;padding:24px;text-align:center}.campaign-studio .status-chip{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:750}.campaign-studio .status-chip.good,.campaign-studio .campaign-review-grid article.good{background:color-mix(in srgb,#2f8f65 12%,var(--panel));color:#216449}.campaign-studio .status-chip.warn,.campaign-studio .campaign-review-grid article.warn{background:color-mix(in srgb,#d89b25 13%,var(--panel));color:#855b0b}.campaign-studio .status-chip.bad,.campaign-studio .campaign-review-grid article.bad{background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--danger)}.campaign-studio .evidence-count{border-radius:999px;background:color-mix(in srgb,var(--blue) 9%,var(--panel));padding:7px 11px;font-weight:700}.campaign-studio .evidence-bundle-grid,.campaign-studio .agent-stage-grid,.campaign-studio .campaign-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.campaign-studio .evidence-bundle-grid article,.campaign-studio .agent-stage-grid article,.campaign-studio .campaign-review-grid article{display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 94%,var(--bg));padding:15px}.campaign-studio .evidence-bundle-grid article h4,.campaign-studio .evidence-bundle-grid article p,.campaign-studio .agent-stage-grid article p,.campaign-studio .campaign-review-grid article p{margin-bottom:0}.campaign-studio .evidence-card-top,.campaign-studio .draft-heading,.campaign-studio .channel-copy>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.campaign-studio .evidence-card-top>span:first-child,.campaign-studio .draft-heading span,.campaign-studio .channel-copy>div span,.campaign-studio .founder-task-list article>div:first-child>span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.campaign-studio .evidence-bundle-grid small,.campaign-studio .agent-stage-grid small{color:var(--muted);overflow-wrap:anywhere}.campaign-studio .usage-note{border-top:1px solid var(--line);padding-top:8px;font-size:.86rem}.campaign-studio .story-arc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.campaign-studio .story-arc article{background:var(--panel);padding:15px}.campaign-studio .story-arc span{color:var(--blue);font-size:.77rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.campaign-studio .story-arc p{margin:7px 0 0}.campaign-studio .story-cta{margin:14px 0 0;border-left:4px solid var(--blue);padding:10px 13px}.campaign-studio .cadence-list{display:grid;gap:9px}.campaign-studio .cadence-list article{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px}.campaign-studio .cadence-day{border-radius:9px;background:color-mix(in srgb,var(--blue) 9%,var(--panel));padding:9px;text-align:center;font-weight:750}.campaign-studio .cadence-list p{margin:3px 0 0;color:var(--muted)}.campaign-studio .campaign-draft-list,.campaign-studio .founder-task-list{display:grid;gap:14px}.campaign-studio .campaign-draft-list>article,.campaign-studio .founder-task-list>article{display:grid;gap:13px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--panel) 95%,var(--bg));padding:17px}.campaign-studio .draft-heading h4{margin:4px 0 0}.campaign-studio .channel-copy{display:grid;gap:8px;border-left:4px solid color-mix(in srgb,var(--blue) 58%,var(--line));border-radius:10px;background:var(--panel);padding:14px}.campaign-studio .channel-copy h5,.campaign-studio .channel-copy p{margin:0;white-space:pre-wrap}.campaign-studio .channel-copy a{overflow-wrap:anywhere;font-size:.82rem}.campaign-studio .review-warning{border-radius:10px;background:color-mix(in srgb,#d89b25 9%,var(--panel));padding:12px}.campaign-studio .review-warning pre{max-height:230px;overflow:auto;margin-bottom:0;white-space:pre-wrap;font-size:.75rem}.campaign-studio .founder-task-list>article{grid-template-columns:minmax(0,1fr) auto}.campaign-studio .founder-task-list h4{margin:4px 0 5px}.campaign-studio .founder-task-list p{margin-bottom:0}.campaign-studio .task-response,.campaign-studio .task-completion{grid-column:1 / -1}.campaign-studio .task-response{display:grid;gap:9px}.campaign-studio .task-response textarea{min-height:78px}.campaign-studio .task-response>div,.campaign-studio .editorial-actions{display:flex;flex-wrap:wrap;gap:9px}.campaign-studio .campaign-review-grid{margin-bottom:15px}.campaign-studio .campaign-review-grid article{border-color:transparent}.campaign-studio .campaign-review-grid article>span{font-size:.75rem;font-weight:750;text-transform:uppercase}.campaign-studio .blocking-callout,.campaign-studio .founder-question-callout{margin:12px 0;border-left:4px solid var(--danger);border-radius:9px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));padding:12px 14px}.campaign-studio .founder-question-callout{border-left-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--panel))}.campaign-studio .blocking-callout ul,.campaign-studio .founder-question-callout ul{margin-bottom:0}.campaign-studio .editorial-actions{margin-top:12px}.campaign-studio .editorial-actions .danger{border-color:color-mix(in srgb,var(--danger) 60%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--panel));color:var(--danger)}.campaign-studio .approved-snapshot{margin:13px 0 0;overflow-wrap:anywhere;border-radius:9px;background:color-mix(in srgb,#2f8f65 8%,var(--panel));padding:11px}@media(max-width:920px){.campaign-studio .campaign-home,.campaign-studio .campaign-intent-grid{grid-template-columns:1fr}.campaign-studio .campaign-build-actions{justify-content:flex-start}}@media(max-width:700px){.campaign-studio{gap:12px}.campaign-studio .campaign-stepper,.campaign-studio .numeric-row,.campaign-studio .story-arc{grid-template-columns:1fr}.campaign-studio .campaign-stepper button{min-height:42px}.campaign-studio .campaign-configuration-gate,.campaign-studio .section-heading{display:grid}.campaign-studio .campaign-build-actions,.campaign-studio .campaign-build-actions>*,.campaign-studio .builder-actions,.campaign-studio .builder-actions button,.campaign-studio .editorial-actions,.campaign-studio .editorial-actions button,.campaign-studio .task-response>div,.campaign-studio .task-response button{width:100%}.campaign-studio .campaign-pipeline{grid-template-columns:repeat(6,minmax(125px,1fr))}.campaign-studio .evidence-bundle-grid,.campaign-studio .agent-stage-grid,.campaign-studio .campaign-review-grid{grid-template-columns:1fr}.campaign-studio .cadence-list article{grid-template-columns:68px minmax(0,1fr)}.campaign-studio .founder-task-list>article{grid-template-columns:1fr}.campaign-studio .task-response,.campaign-studio .task-completion{grid-column:auto}}.evidence-explorer{display:grid;gap:1rem}.evidence-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.evidence-hero h3,.evidence-digest h3,.evidence-explorer h4{margin:.2rem 0 .55rem}.evidence-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.evidence-notice{grid-column:1 / -1}.evidence-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.evidence-stat{min-height:112px}.evidence-stat span{display:block;color:var(--accent, #38bdf8);font-size:clamp(1.9rem,5vw,3rem);font-weight:750;line-height:1}.evidence-stat p{margin:.65rem 0 0}.evidence-digest{border-color:color-mix(in srgb,var(--accent, #38bdf8) 38%,transparent)}.evidence-error{border:1px solid currentColor;border-radius:.6rem;padding:.65rem}.evidence-filter-heading{align-items:end}.evidence-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) auto;gap:.55rem;width:min(720px,100%)}.pattern-list,.evidence-item-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.pattern-card,.evidence-item{background:color-mix(in srgb,var(--panel, #111827) 88%,white 3%);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:.85rem;padding:1rem}.pattern-card-top,.evidence-item-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.pattern-math{align-items:baseline;display:flex;gap:.6rem;margin:.8rem 0}.pattern-math strong{font-size:1.8rem}.pattern-math span{color:var(--accent, #38bdf8);font-size:1.15rem;font-weight:700}.pattern-card details,.evidence-item details{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-top:.8rem;padding-top:.65rem}.pattern-card summary,.evidence-item summary{cursor:pointer;font-weight:650}.claim-gate{background:color-mix(in srgb,#f59e0b 14%,transparent);border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);border-radius:.65rem;padding:.65rem}.claim-actions{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-top:.8rem;padding-top:.75rem}.evidence-item a{color:var(--accent, #38bdf8)}@media(max-width:980px){.evidence-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pattern-list,.evidence-item-list{grid-template-columns:1fr}}@media(max-width:700px){.evidence-hero{grid-template-columns:1fr}.evidence-actions{justify-content:stretch}.evidence-actions button{flex:1 1 100%}.evidence-stat-grid{grid-template-columns:1fr 1fr}.evidence-stat{min-height:96px;padding:.8rem}.evidence-filters{grid-template-columns:1fr}.pattern-card,.evidence-item{padding:.85rem}.pattern-card-top,.evidence-item-top{align-items:flex-start;flex-direction:column}}.voice-memo-recorder{display:grid;gap:12px}.voice-memo-recorder .voice-capture-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.voice-memo-recorder .voice-capture-modes button{min-height:44px;border-radius:999px}.voice-memo-recorder .voice-capture-modes button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--blue) 20%,transparent)}.voice-memo-recorder .recorder-surface{display:grid;min-height:230px;align-content:center;justify-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));border-radius:20px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--blue) 11%,transparent),transparent 52%),color-mix(in srgb,var(--blue) 4%,var(--panel));padding:24px;text-align:center}.voice-memo-recorder .recorder-surface p{max-width:520px;margin-bottom:0;color:var(--muted)}.voice-memo-recorder .record-icon,.voice-memo-recorder .recording-indicator{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--danger) 12%,var(--panel))}.voice-memo-recorder .record-icon:after{width:22px;height:22px;border-radius:50%;background:var(--danger);content:""}.voice-memo-recorder .record-icon.requesting:after{border:3px solid color-mix(in srgb,var(--blue) 24%,transparent);border-top-color:var(--blue);background:transparent;animation:recorder-spin .9s linear infinite}.voice-memo-recorder .recording-indicator span{width:22px;height:22px;border-radius:6px;background:var(--danger);animation:recorder-pulse 1.25s ease-in-out infinite}.voice-memo-recorder .record-button,.voice-memo-recorder .stop-button{min-width:min(100%,240px);min-height:50px;font-size:1rem}.voice-memo-recorder .stop-button{background:var(--danger)}.voice-memo-recorder .recording-timer{color:var(--text);font-size:clamp(2rem,8vw,3.2rem);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:-.04em}.voice-memo-recorder audio{width:min(100%,520px)}.voice-memo-recorder .recorder-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.voice-memo-recorder .recorder-message{margin-top:2px;border-radius:10px;background:color-mix(in srgb,var(--blue) 8%,var(--panel));padding:10px 12px;font-size:.86rem}.voice-memo-recorder .voice-upload-zone{min-height:190px}.dictation-hint{margin:-4px 0 0;border-left:3px solid color-mix(in srgb,var(--blue) 55%,transparent);padding:8px 10px;color:var(--muted);font-size:.86rem}@keyframes recorder-spin{to{transform:rotate(360deg)}}@keyframes recorder-pulse{50%{transform:scale(.8);opacity:.7}}@media(max-width:760px){.voice-memo-recorder .recorder-surface{min-height:260px;border-radius:16px;padding:20px 16px}.voice-memo-recorder .record-button,.voice-memo-recorder .stop-button,.voice-memo-recorder .recorder-actions,.voice-memo-recorder .recorder-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.voice-memo-recorder .record-icon.requesting:after,.voice-memo-recorder .recording-indicator span{animation:none}}.marketing-production-board{display:grid;gap:1rem;min-width:0}.marketing-production-board>.panel{min-width:0}.production-header{display:grid;gap:1rem}.production-campaign-select{max-width:38rem}.production-gates,.snapshot-banner,.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.connection-grid,.snapshot-items,.delivery-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem;margin-top:1rem}.connection-card,.snapshot-items article,.delivery-card{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-muted)}.card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.provider-setup,.audit-trail{margin-top:1rem;padding:.9rem;border:1px solid var(--border);border-radius:.8rem}.provider-setup summary,.audit-trail summary,.delivery-card summary{cursor:pointer;font-weight:700}.provider-setup .form-grid{margin-top:1rem}.attestation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.attestation input{width:auto;margin-top:.2rem}.media-list,.schedule-row-list{display:grid;gap:.65rem;margin:1rem 0}.media-list article,.schedule-row-list article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--border);border-radius:.75rem}.immutable-review{overflow:hidden}.snapshot-banner{margin:1rem 0;padding:.8rem;border-radius:.75rem;background:var(--surface-muted)}.snapshot-banner .mono,.delivery-card>.mono,.snapshot-items .mono{overflow-wrap:anywhere}.snapshot-items{grid-template-columns:minmax(0,1fr)}.snapshot-body{white-space:pre-wrap}.snapshot-items dl{display:grid;gap:.55rem;margin:0}.snapshot-items dl div{display:grid;grid-template-columns:minmax(5rem,.25fr) minmax(0,1fr);gap:.6rem}.snapshot-items dt{font-weight:700}.snapshot-items dd{min-width:0;margin:0;overflow-wrap:anywhere}.schedule-approval,.reconcile-panel{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--surface)}.attempt-list,.audit-trail ol{display:grid;gap:.6rem;margin:.85rem 0 0;padding-left:1.2rem}.attempt-list li,.audit-trail li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;min-width:0}.audit-trail time{color:var(--text-muted)}.notice.warning{border-color:color-mix(in srgb,#c47a00 45%,var(--border));background:color-mix(in srgb,#c47a00 9%,var(--surface))}@media(max-width:720px){.connection-grid,.delivery-list{grid-template-columns:minmax(0,1fr)}.card-heading,.media-list article,.schedule-row-list article{align-items:stretch;flex-direction:column}.snapshot-items dl div,.attempt-list li,.audit-trail li{grid-template-columns:minmax(0,1fr)}.snapshot-banner .mono{font-size:.72rem}}.performance-workspace{display:grid;gap:1.25rem}.performance-heading{align-items:flex-start}.performance-heading h3,.performance-section-title h4,.performance-card h5{margin:0}.performance-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) auto;align-items:end;gap:.85rem;padding:1rem;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.performance-toolbar label,.experiment-builder label{display:grid;gap:.4rem;font-size:.82rem;font-weight:700}.performance-toolbar select,.experiment-builder select,.experiment-builder textarea,.experiment-builder input{width:100%}.performance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.performance-kpis article{display:grid;gap:.3rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.performance-kpis span,.performance-kpis small{color:var(--muted)}.performance-kpis strong{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.performance-snapshot-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:14px;color:var(--muted);font-size:.82rem}.performance-snapshot-meta code,.performance-card code{overflow-wrap:anywhere;font-size:.75rem}.performance-error{flex-basis:100%;color:var(--danger, #9e2d2d)}.performance-operations,.performance-activity{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)}.performance-operations summary{padding:.85rem 1rem;cursor:pointer;font-weight:800}.performance-operations dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0 1rem 1rem}.performance-operations dl>div{min-width:0;padding:.75rem;border-radius:12px;background:var(--panel)}.performance-operations dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.performance-operations dd{margin:.35rem 0 0;overflow-wrap:anywhere}.performance-activity{display:grid;gap:.8rem;padding:1rem}.performance-activity-list{display:grid;gap:.65rem}.performance-activity-list article{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.performance-activity-list article>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.55rem}.performance-activity-list p{margin:0}.performance-activity-list span,.performance-activity-list small{color:var(--muted);font-size:.78rem}.performance-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.performance-columns>section,.amplification-section{display:grid;align-content:start;gap:.8rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)}.performance-section-title{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.performance-section-title>span{display:inline-grid;place-items:center;min-width:2rem;height:2rem;border-radius:999px;background:var(--surface, rgba(127, 127, 127, .12));font-weight:800}.performance-list,.amplification-grid{display:grid;gap:.75rem}.amplification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-card{display:grid;gap:.7rem;min-width:0;padding:.95rem;border:1px solid var(--border);border-radius:15px;background:var(--panel)}.performance-card p{margin:0;line-height:1.55}.performance-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;color:var(--muted);font-size:.78rem}.performance-actions{display:flex;flex-wrap:wrap;gap:.55rem}.performance-actions button{width:auto}.experiment-builder{border:1px dashed var(--border);border-radius:14px;background:var(--panel)}.experiment-builder summary{padding:.85rem;cursor:pointer;font-weight:800}.experiment-builder form{display:grid;gap:.75rem;padding:0 .85rem .85rem}.experiment-builder textarea{min-height:6rem}.experiment-grid{display:grid;grid-template-columns:1fr 140px;gap:.7rem}.performance-empty{padding:1.5rem}@media(max-width:980px){.performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-columns{grid-template-columns:1fr}}@media(max-width:700px){.performance-toolbar{grid-template-columns:1fr}.performance-toolbar button,.performance-actions button{width:100%}.performance-kpis,.amplification-grid,.experiment-grid{grid-template-columns:1fr}.performance-kpis article{padding:.9rem}.performance-snapshot-meta{align-items:flex-start}.performance-operations dl{grid-template-columns:1fr}}.social-operations{display:grid;gap:1rem}.social-operations-hero{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.social-operations-hero h2{margin:.25rem 0 .65rem;max-width:900px}.social-operations-stats{display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.social-stat{display:grid;gap:.35rem}.social-stat span{color:var(--muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.social-stat strong{font-size:1.75rem}.social-operations-tabs{background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--border);border-radius:16px;display:flex;gap:.45rem;overflow-x:auto;padding:.55rem;position:sticky;top:.5rem;z-index:4}.social-operations-tabs button{flex:0 0 auto;white-space:nowrap}.social-review-grid,.social-signals-grid{display:grid;gap:1rem;grid-template-columns:minmax(260px,.78fr) minmax(0,1.7fr)}.social-item-queue{align-self:start;max-height:76vh;overflow:auto;position:sticky;top:5.5rem}.social-item-list,.social-engagement-list,.social-metric-list,.social-source-list,.social-candidate-list,.social-destination-list,.social-calendar-list{display:grid;gap:.7rem}.social-item-row{align-items:center;background:color-mix(in srgb,var(--panel) 82%,var(--background));border:1px solid var(--border);border-radius:12px;color:inherit;display:flex;justify-content:space-between;padding:.85rem;text-align:left;width:100%}.social-item-row:hover,.social-item-row.selected{border-color:var(--accent);transform:none}.social-item-row>span:first-child,.social-item-row small{display:grid;gap:.25rem}.social-item-row small{color:var(--muted)}.social-proof-strip,.social-command-manifest,.social-time-preview{display:flex;flex-wrap:wrap;gap:.5rem}.social-proof-strip{border-bottom:1px solid var(--border);border-top:1px solid var(--border);margin:.85rem 0;padding:.7rem 0}.social-proof-strip span,.social-command-manifest span,.social-time-preview span{background:color-mix(in srgb,var(--panel) 72%,var(--background));border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.78rem;padding:.35rem .55rem}.social-editor-form,.social-approval-box,.social-signal-form{display:grid;gap:.8rem}.social-editor-form label,.social-approval-box label,.social-signal-form label{display:grid;font-size:.8rem;font-weight:700;gap:.35rem}.social-editor-form textarea,.social-editor-form input,.social-approval-box textarea,.social-approval-box input,.social-signal-form textarea,.social-signal-form input,.social-engagement-list textarea{resize:vertical;width:100%}.social-revision-history{border-top:1px solid var(--border);display:grid;gap:.55rem;margin-top:1rem;padding-top:1rem}.social-revision-history article{align-items:center;display:grid;gap:.4rem;grid-template-columns:auto 1fr auto}.social-revision-history span{color:var(--muted);font-size:.8rem}.social-approval-box{background:color-mix(in srgb,var(--accent) 7%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:14px;margin-top:1rem;padding:1rem}.social-approval-box>span,.social-approval-box>code{display:block}.social-command-manifest{align-items:center}.social-calendar-list article,.social-metric-list article,.social-source-list article,.social-candidate-list article,.social-destination-list article,.social-engagement-list article{background:color-mix(in srgb,var(--panel) 85%,var(--background));border:1px solid var(--border);border-radius:14px;padding:.9rem}.social-calendar-list article{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(150px,.55fr) 1fr minmax(190px,.7fr)}.social-calendar-list article>div,.social-metric-list article>div:first-child,.social-source-list article>div,.social-destination-list article>div,.social-engagement-list .section-heading>div{display:grid;gap:.25rem}.social-calendar-list small,.social-calendar-list span,.social-metric-list small,.social-metric-list span,.social-source-list small,.social-destination-list span,.social-candidate-list span{color:var(--muted)}.social-exception-grid,.social-config-grid,.social-voice-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.social-exception-grid article,.social-config-grid article,.social-voice-grid article{background:color-mix(in srgb,var(--panel) 80%,var(--background));border:1px solid var(--border);border-radius:14px;display:grid;gap:.35rem;padding:1rem}.social-exception-grid strong{font-size:1.7rem}.metric-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.7rem 0}.metric-chips span{background:color-mix(in srgb,var(--accent) 9%,var(--panel));border-radius:999px;padding:.4rem .65rem}.social-engagement-list article{display:grid;gap:.75rem}.social-engagement-list blockquote{border-left:3px solid var(--accent);margin:0;padding:.45rem .8rem}.social-source-list pre,.social-destination-list pre{background:var(--background);border-radius:10px;max-height:170px;overflow:auto;padding:.75rem;white-space:pre-wrap}.social-signal-form{align-self:start;position:sticky;top:5.5rem}.social-candidate-list article{display:grid;gap:.45rem}.social-destination-list{margin-top:1rem}.social-buffer-connection-form{background:color-mix(in srgb,var(--accent) 5%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:14px;display:grid;gap:.9rem;margin-top:1rem;padding:1rem}.social-buffer-connection-form h4{margin:0}.social-buffer-connection-fields{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.social-buffer-connection-fields label{display:grid;font-size:.8rem;font-weight:700;gap:.35rem}.social-buffer-connection-fields input,.social-buffer-connection-fields select{width:100%}.social-buffer-connection-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.social-buffer-connection-actions>div{display:grid;gap:.25rem}.social-buffer-connection-actions span{color:var(--muted);font-size:.8rem}.social-destination-list article{align-items:start;display:grid;gap:.8rem;grid-template-columns:1fr auto minmax(260px,.8fr)}.social-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-config-grid strong{color:inherit}.social-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-help{color:var(--muted);font-size:.8rem;margin:0}@media(max-width:1100px){.social-operations-stats,.social-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-review-grid,.social-signals-grid{grid-template-columns:1fr}.social-item-queue,.social-signal-form{max-height:none;position:static}.social-destination-list article{grid-template-columns:1fr auto}.social-destination-list pre{grid-column:1 / -1}}@media(max-width:720px){.social-operations-hero{display:grid}.social-operations-stats,.social-exception-grid,.social-config-grid,.social-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-buffer-connection-fields{grid-template-columns:1fr}.social-buffer-connection-actions,.social-calendar-list article,.social-revision-history article{align-items:start;grid-template-columns:1fr}.social-operations-tabs{position:static}}@media(max-width:480px){.social-operations-stats,.social-exception-grid,.social-config-grid,.social-voice-grid{grid-template-columns:1fr}}.cold-outreach-workspace{display:grid;gap:16px}.cold-outreach-boundary{border:1px solid #365b8d;border-radius:8px;color:#b8d2f3;padding:12px 14px}.cold-outreach-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cold-outreach-tabs button{background:#0b1525;border:1px solid #314158;border-radius:999px;color:#b7c2d3;cursor:pointer;padding:8px 12px}.cold-outreach-tabs button.active{background:#173b6d;border-color:#4f93e5;color:#fff}.cold-outreach-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cold-outreach-summary>div{background:#0b1525;border:1px solid #29384e;border-radius:8px;display:grid;gap:6px;padding:14px}.cold-outreach-summary span{color:#8fa0b8;font-size:.78rem;text-transform:uppercase}.cold-outreach-summary strong{color:#fff;font-size:1.05rem}.cold-outreach-program-list{display:grid;gap:12px}.cold-outreach-program-list article{background:#0b1525;border:1px solid #29384e;border-radius:8px;padding:14px}.cold-outreach-program-list header{display:flex;justify-content:space-between;gap:12px}.cold-outreach-program-list header span{color:#f6c85f;text-transform:capitalize}.cold-outreach-program-list ol{display:grid;gap:6px;margin:12px 0 0;padding-left:22px}.cold-outreach-draft-review{border-top:1px solid #29384e;margin-top:12px;padding-top:12px}.cold-outreach-draft-review details{background:#07101d;border:1px solid #29384e;border-radius:6px;margin-top:8px;padding:10px}.cold-outreach-draft-review summary{cursor:pointer;font-weight:700}.cold-outreach-draft-review pre{color:#d9e4f2;line-height:1.5;max-height:520px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.cold-outreach-draft-decision{border-top:1px solid #29384e;display:grid;gap:10px;margin-top:12px;padding-top:12px}.cold-outreach-draft-decision label{color:#9eb0c8;display:grid;font-size:.82rem;gap:6px;text-transform:uppercase}.cold-outreach-draft-decision textarea{background:#07101d;border:1px solid #314158;border-radius:6px;color:#fff;min-height:84px;padding:10px;resize:vertical}.cold-outreach-split{display:grid;gap:14px;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr)}.cold-outreach-prospect-list{display:grid;align-content:start;gap:8px}.cold-outreach-prospect-list button{background:#0b1525;border:1px solid #29384e;border-radius:8px;color:#fff;cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left}.cold-outreach-prospect-list button.selected{border-color:#4f93e5;background:#102442}.cold-outreach-prospect-list span{color:#9eb0c8;font-size:.82rem}.cold-outreach-package{min-width:0}.cold-outreach-package details{background:#0b1525;border:1px solid #29384e;border-radius:8px;margin-bottom:8px;padding:12px}.cold-outreach-package summary{cursor:pointer;font-weight:700;text-transform:capitalize}.cold-outreach-package pre{color:#d9e4f2;font:inherit;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.cold-outreach-touch-editor{background:#0b1525;border:1px solid #29384e;border-radius:8px;display:grid;gap:12px;margin-bottom:16px;padding:14px}.cold-outreach-touch-editor>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.cold-outreach-touch-editor>header div{display:grid;gap:4px}.cold-outreach-touch-editor>header div span{color:#9eb0c8;font-size:.82rem;text-transform:capitalize}.cold-outreach-editor-fields{display:grid;gap:12px}.cold-outreach-editor-fields label,.cold-outreach-revision-reason{color:#9eb0c8;display:grid;font-size:.78rem;gap:5px;text-transform:uppercase}.cold-outreach-editor-fields input,.cold-outreach-editor-fields textarea,.cold-outreach-revision-reason input{background:#07101d;border:1px solid #314158;border-radius:6px;color:#fff;font:inherit;line-height:1.5;padding:10px;text-transform:none}.cold-outreach-editor-fields textarea{resize:vertical}.cold-outreach-locked-copy{background:#07101d;border:1px solid #365b8d;border-radius:6px;color:#b8d2f3;padding:10px}.cold-outreach-locked-copy p{margin-bottom:0}.copy-valid{color:#71d6a5;font-size:.82rem;font-weight:700}.copy-invalid{color:#f6c85f;font-size:.82rem;font-weight:700}.warning-text{color:#f6c85f}.cold-outreach-revision-history{background:#07101d;border:1px solid #29384e;border-radius:6px;padding:10px}.cold-outreach-copy-compare{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.cold-outreach-copy-compare>div{background:#0b1525;border-radius:6px;min-width:0;padding:10px}.cold-outreach-activation-bar{align-items:end;background:#0b1525;border:1px solid #29384e;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:14px}.cold-outreach-activation-bar label{color:#9eb0c8;display:grid;font-size:.78rem;gap:4px;text-transform:uppercase}.cold-outreach-activation-bar input,.cold-outreach-workspace select{background:#07101d;border:1px solid #314158;border-radius:6px;color:#fff;padding:8px}@media(max-width:850px){.cold-outreach-split,.cold-outreach-copy-compare{grid-template-columns:1fr}}.cold-outreach-current-briefs{background:#0b1525;border:1px solid #29384e;border-radius:8px;display:grid;gap:10px;margin:12px 0;padding:14px}.cold-outreach-current-briefs h3{margin:0}.cold-outreach-brief-editor{background:#07101d;border:1px solid #29384e;border-radius:6px;padding:10px}.cold-outreach-brief-editor summary{cursor:pointer;font-weight:700}.cold-outreach-brief-editor label{color:#9eb0c8;display:grid;font-size:.82rem;gap:6px;margin-top:10px;text-transform:uppercase}.cold-outreach-brief-editor input,.cold-outreach-brief-editor textarea{background:#050c16;border:1px solid #314158;border-radius:6px;color:#fff;padding:10px;resize:vertical}.cold-outreach-run-card{background:#0b1525;border:1px solid #29384e;border-radius:8px}.cold-outreach-run-card>summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;list-style-position:inside;padding:14px}.cold-outreach-run-card>summary span{color:#f6c85f;text-transform:capitalize}.cold-outreach-run-card>summary small{color:#9eb0c8;font-weight:400}.cold-outreach-run-card>article{border:0;border-radius:0 0 8px 8px;border-top:1px solid #29384e}.cold-outreach-personalization-review{border-top:1px solid #29384e;display:grid;gap:12px;margin-top:12px;padding-top:12px}.cold-outreach-personalization-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.cold-outreach-personalization-heading h3,.cold-outreach-personalization-heading p{margin:0}.cold-outreach-personalization-heading>div:first-child{display:grid;gap:6px}.cold-outreach-review-blocker{background:#2a1618;border:1px solid #a74a52;border-radius:8px;color:#ffd9dc;padding:12px 14px}.cold-outreach-review-blocker ul{display:grid;gap:5px;margin:8px 0 0;padding-left:20px}.cold-outreach-preview-counts{background:#07101d;border:1px solid #365b8d;border-radius:8px;display:grid;flex:0 0 auto;gap:2px 8px;grid-template-columns:auto auto;padding:10px 12px}.cold-outreach-preview-counts strong{color:#fff;text-align:right}.cold-outreach-preview-counts span{color:#9eb0c8;font-size:.78rem;text-transform:uppercase}.cold-outreach-personalization-packages{display:grid;gap:10px}.cold-outreach-personalization-package{background:#07101d;border:1px solid #314158;border-radius:8px;overflow:hidden}.cold-outreach-personalization-package>summary,.cold-outreach-personalization-touch>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style-position:inside;padding:12px}.cold-outreach-personalization-package>summary>span:first-child,.cold-outreach-personalization-touch>summary>span:first-child{display:grid;gap:3px}.cold-outreach-personalization-package summary small,.cold-outreach-personalization-touch summary small{color:#9eb0c8;font-weight:400;text-transform:capitalize}.cold-outreach-personalization-package>summary>span:last-child,.cold-outreach-personalization-touch>summary>span:last-child{color:#9eb0c8;font-size:.8rem;white-space:nowrap}.cold-outreach-personalization-package-body{border-top:1px solid #29384e;display:grid;gap:12px;padding:12px}.cold-outreach-evidence-preview{border:1px solid #29384e;border-radius:6px;padding:10px}.cold-outreach-evidence-preview summary,.cold-outreach-citation-preview summary{cursor:pointer;font-weight:700}.cold-outreach-evidence-preview pre{color:#d9e4f2;line-height:1.5;max-height:320px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.cold-outreach-personalization-touches{display:grid;gap:8px}.cold-outreach-personalization-touch{background:#0b1525;border:1px solid #29384e;border-radius:7px;overflow:hidden}.cold-outreach-touch-metrics{align-items:end;display:grid;gap:3px;text-align:right}.cold-outreach-touch-metrics b{font-size:.78rem}.cold-outreach-touch-metrics b.valid{color:#71d6a5}.cold-outreach-touch-metrics b.invalid{color:#ff8f99}.cold-outreach-touch-metrics small{color:#9eb0c8;font-size:.78rem}.cold-outreach-email-preview,.cold-outreach-call-preview{border-top:1px solid #29384e;padding:14px}.cold-outreach-email-preview>p{margin-top:0}.cold-outreach-email-copy{background:#07101d;border:1px solid #29384e;border-radius:6px;padding:14px}.cold-outreach-email-copy pre{color:#f3f7fc;font:inherit;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.cold-outreach-email-copy .cold-outreach-email-signature{border-top:1px solid #29384e;margin-top:16px;padding-top:16px}.cold-outreach-email-footer{border-top:1px solid #29384e;color:#8793a5;font-size:.75rem;line-height:1.4;margin-top:16px;padding-top:12px}.cold-outreach-call-preview{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cold-outreach-call-preview section{background:#07101d;border-radius:6px;min-width:0;padding:12px}.cold-outreach-call-preview h4{color:#b8d2f3;font-size:.82rem;margin:0 0 6px;text-transform:uppercase}.cold-outreach-call-preview p,.cold-outreach-call-preview ol,.cold-outreach-call-preview dl{line-height:1.5;margin:0}.cold-outreach-call-preview dl>div{display:grid;gap:4px;margin-top:8px}.cold-outreach-call-preview dt{color:#9eb0c8;font-size:.78rem;text-transform:capitalize}.cold-outreach-call-preview dd{margin:0}.cold-outreach-citation-preview{border-top:1px solid #29384e;margin:0 14px 14px;padding-top:10px}.cold-outreach-citation-preview li{overflow-wrap:anywhere}@media(max-width:850px){.cold-outreach-personalization-heading{display:grid}.cold-outreach-preview-counts{justify-self:start}.cold-outreach-personalization-package>summary,.cold-outreach-personalization-touch>summary{align-items:start;display:grid}.cold-outreach-call-preview{grid-template-columns:1fr}}.cold-outreach-transition{display:grid;gap:1rem;margin:0 1rem 1rem;padding:1rem;border:1px solid #7c6423;border-radius:.75rem;background:#171713}.cold-outreach-transition h3,.cold-outreach-transition p{margin-top:0}.cold-outreach-transition-manifest{display:grid;gap:.65rem}.cold-outreach-transition-manifest label{display:grid;gap:.5rem}.cold-outreach-transition-manifest code{color:#f0ca63;overflow-wrap:anywhere}.cold-outreach-hash{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b1220;color:#f4f6f8;--bg: #0b1220;--panel: #101928;--panel-strong: #162133;--line: #263852;--line-soft: rgba(169, 180, 194, .2);--text: #f4f6f8;--muted: #a9b4c2;--muted-2: #d9dee6;--blue: #3a8dff;--blue-dark: #1f65c8;--danger: #f06b6b;--warn: #f2c96d;--good: #64d99b}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:13px;line-height:1.45;background:linear-gradient(180deg,#1621338c,#0b1220cc),var(--bg)}button,input,textarea,select{font:inherit}button{min-height:32px;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{width:100%;min-height:34px;border:1px solid var(--line);border-radius:6px;padding:6px 9px;background:#0b1220;color:var(--text)}textarea{min-height:82px;resize:vertical;line-height:1.45}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}table{width:100%;border-collapse:collapse;min-width:760px}th,td{border-bottom:1px solid var(--line-soft);padding:12px 10px;text-align:left;vertical-align:top}th{color:#e6edf7;font-size:12px;font-weight:800;text-transform:uppercase;background:#1f2e45b8;border-bottom-color:#a9b4c252}td{color:var(--muted-2);font-size:13px}h1,h2,h3,h4,p{margin:0}h1{font-size:24px;line-height:1.15}h2{font-size:18px;line-height:1.25}h3{font-size:16px;line-height:1.25}h4{font-size:12px;line-height:1.3;color:var(--text);text-transform:uppercase}.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow:hidden;border-right:1px solid var(--line);background:#080e1af5;display:flex;flex-direction:column}.sidebar>.brand-mark{flex-shrink:0;padding:18px 18px 0}.sidebar-main{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;display:grid;align-content:start}.brand-mark{display:flex;align-items:center;gap:9px;min-height:40px}.brand-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(180deg,#d9dee6,#3a8dff 70%,#1f65c8);color:#07101d;font-weight:900;font-size:20px;box-shadow:0 12px 28px #00000047}.brand-name{color:var(--text);font-size:13px;font-weight:700;letter-spacing:0}.brand-line,.eyebrow,.muted-text{color:var(--muted)}.brand-line{font-size:11px}.mobile-menu-button{display:none}.mobile-menu-icon{width:18px;height:14px;display:grid;align-content:space-between}.mobile-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor;transition:opacity .12s ease,transform .12s ease}.nav-stack{display:grid;align-content:start;gap:14px}.nav-section{display:grid;align-content:start;gap:4px}.nav-section+.nav-section{border-top:1px solid rgba(169,180,194,.14);padding-top:10px}.nav-section-label{margin:0 0 2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.nav-section-items{display:grid;align-content:start;gap:4px}.nav-stack button,.nav-stack a{width:100%;text-align:left;background:transparent;color:var(--muted-2);border-color:transparent;padding:7px 8px;font-size:12px;font-weight:400}.nav-stack button{display:grid;gap:1px}.nav-stack a{min-height:30px;border:1px solid transparent;border-radius:6px;display:flex;align-items:center;justify-content:space-between}.nav-stack button.nav-external{display:flex;align-items:center;justify-content:space-between}.nav-stack button:hover,.nav-stack a:hover,.nav-stack button.active{background:var(--panel-strong);border-color:var(--line);color:var(--text);text-decoration:none}.nav-stack button.active{border-left-color:var(--blue)}.nav-stack button.active .nav-item-label,.nav-stack a.active .nav-item-label{font-weight:700}.nav-stack .nav-section-toggle{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.nav-stack .nav-section-toggle:hover{color:var(--text);background:#1621338f;border-color:#a9b4c229}.nav-item-label{font-weight:400}.nav-helper{color:var(--muted);font-size:10px}.nav-external{gap:10px}.nav-badge{min-width:18px;height:18px;border-radius:999px;padding:0 6px;display:inline-grid;place-items:center;background:var(--blue);color:#07101d;font-size:11px;font-weight:700;line-height:1}.nav-badge-muted{background:#a9b4c233;color:var(--muted-2)}.auth-panel{flex-shrink:0;display:grid;gap:12px;border-top:1px solid var(--line);padding:16px 18px 18px;background:#080e1afa}.auth-panel h1{font-size:18px}.auth-note{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.token-form{display:grid;gap:8px}.token-form label{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.content-shell{min-width:0;padding:20px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;min-height:38px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.workspace-grid:not(.detail-open) .detail-panel,.workspace-grid.detail-open .primary-workspace{display:none}.workspace-grid.detail-open .detail-panel{display:grid}.primary-workspace,.detail-panel,.view-panel,.approval-context,.auth-panel{min-width:0}.view-panel{border:1px solid var(--line);border-radius:8px;background:#101928db;box-shadow:0 18px 50px #00000038}.view-panel{overflow:hidden}.flow-stage-stack,.stage-route-panel{display:grid;gap:18px}.stage-route-panel{gap:0}.stage-route-heading{align-items:flex-start}.stage-boundary-note{display:flex;align-items:flex-start;gap:10px;margin:16px;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a4d;color:var(--muted-2);line-height:1.45}.stage-route-list{display:grid;border-top:1px solid var(--line-soft)}.stage-route-row{width:100%;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:0;border-bottom:1px solid var(--line-soft);padding:14px 16px;background:transparent;color:var(--text);text-align:left}.stage-route-row:hover{background:#3a8dff12}.stage-route-row>span:first-child{min-width:0;display:grid;gap:5px}.stage-route-row strong{font-size:15px}.stage-route-open{display:inline-flex;align-items:center;justify-content:center;min-width:64px;pointer-events:none}.calendar-view{display:grid;gap:0}.calendar-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;border-bottom:1px solid var(--line)}.calendar-layer-toggle{min-width:0;min-height:74px;display:flex;align-items:center;gap:10px;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a42}.calendar-layer-toggle input{width:16px;min-height:16px;accent-color:var(--blue)}.calendar-layer-toggle span:not(.status-pill){min-width:0;display:grid;gap:4px}.calendar-layer-toggle strong{color:var(--text);font-size:14px}.calendar-layer-toggle small{color:var(--muted);font-size:12px;line-height:1.35}.disabled-layer{opacity:.72}.calendar-boundary-note{margin-top:0}.calendar-inline-error{margin:0 16px 16px}.calendar-month-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 14px}.calendar-title-block{min-width:0;display:grid;justify-items:center;gap:8px}.segmented-control{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:3px;background:#080e1a66}.segmented-control button{min-height:30px;border:0;border-radius:6px;padding:6px 10px;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.segmented-control button.active{background:#3a8dff33;color:var(--text)}.calendar-weekdays,.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{padding:0 16px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.calendar-weekdays span{padding:0 8px 8px}.calendar-month-grid{padding:0 16px 16px}.calendar-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 16px 16px}.calendar-day{min-width:0;min-height:126px;border:1px solid rgba(169,180,194,.14);border-right:0;border-bottom:0;padding:8px;background:#0b122038;cursor:pointer}.calendar-day:hover,.calendar-day:focus-visible{border-color:#3a8dff6b;background:#3a8dff12;outline:none}.calendar-day.today .calendar-day-number{color:var(--blue)}.calendar-day.selected-day{box-shadow:inset 0 0 0 1px #3a8dff75}.calendar-day-compact{min-height:420px}.calendar-day:nth-child(7n){border-right:1px solid rgba(169,180,194,.14)}.calendar-day:nth-last-child(-n+7){border-bottom:1px solid rgba(169,180,194,.14)}.calendar-day.outside-month{background:#080e1a38;color:#a9b4c28a}.calendar-day-number{color:var(--muted);font-size:12px;font-weight:900}.calendar-day-events{display:grid;gap:6px;margin-top:8px}.calendar-event-pill{width:100%;min-width:0;min-height:42px;display:grid;gap:2px;border:1px solid rgba(169,180,194,.18);border-left-width:3px;border-radius:6px;padding:6px 8px;background:#101928d1;color:var(--text);text-align:left}.calendar-event-pill.assessment_calls{border-left-color:var(--blue)}.calendar-event-pill.deep_dive_calls{border-left-color:var(--good)}.calendar-event-pill.other_scheduled_items{border-left-color:var(--warn)}.calendar-event-pill span{color:var(--muted);font-size:11px;font-weight:800}.calendar-event-pill strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.calendar-event-pill:hover{border-color:#3a8dff94;background:#3a8dff1a}.calendar-more-count{color:var(--muted);font-size:12px;font-weight:800}.calendar-availability-pill{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(111,231,166,.26);border-radius:6px;padding:5px 8px;background:#6fe7a614;color:var(--muted-2);font-size:11px;font-weight:800}.calendar-day-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;padding:0 16px 16px}.calendar-day-panel{min-width:0;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a3d}.calendar-day-row{width:100%;min-height:58px;display:grid;grid-template-columns:4px minmax(0,1fr);gap:12px;align-items:center;margin-top:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:10px;background:#1019289e;color:var(--text);text-align:left}.calendar-day-row small{display:block;margin-top:3px;color:var(--muted)}.calendar-event-marker{width:4px;height:100%;border-radius:999px;background:var(--blue)}.calendar-event-marker.deep_dive_calls{background:var(--good)}.availability-day-row{display:grid;gap:4px;margin-top:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:10px;background:#1019289e}.availability-day-row span{color:var(--muted);font-size:12px}.calendar-agenda-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;padding:16px;border-top:1px solid var(--line)}.calendar-agenda-panel{min-width:0;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a3d}.calendar-agenda-row{border:1px solid rgba(169,180,194,.14);border-radius:8px;margin-top:10px;padding:12px}.calendar-contract-list{display:grid;gap:10px}.call-capture-options{display:grid;gap:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:12px;background:#0b12203d}.call-capture-options .checkbox-label{white-space:normal}.quick-crm-create{display:grid;gap:8px;border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:10px;background:#0b122038}.quick-crm-create>.secondary-button{justify-self:start}.quick-contact-create{margin-bottom:4px}.calendar-event-modal{width:min(1040px,calc(100vw - 48px))}.calendar-event-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.calendar-event-detail-panel{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a3d}.calendar-event-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.calendar-event-facts div{min-width:0;border:1px solid rgba(169,180,194,.14);border-radius:6px;padding:8px;background:#0b12204d}.calendar-event-facts dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.calendar-event-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.calendar-event-stack{display:grid;gap:8px}.calendar-event-row{display:grid;gap:3px;border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:10px;background:#1019288a}.calendar-event-row span,.calendar-event-row small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.calendar-transcript-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--line);padding:16px}.calendar-transcript-text{grid-column:1 / -1}.calendar-transcript-text textarea{min-height:180px}.calendar-consent-line{grid-column:1 / -1}.call-notes-view{display:grid;gap:14px}.call-notes-toolbar{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.6fr) minmax(180px,.7fr);gap:12px;padding:0 16px 16px;border-bottom:1px solid var(--line)}.call-notes-toolbar label{display:grid;gap:6px;color:var(--muted-2);font-size:12px;font-weight:800}.call-notes-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:16px;padding:16px}.call-notes-list,.call-notes-detail{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a3d}.call-notes-count{display:flex;align-items:baseline;gap:6px;color:var(--muted)}.call-note-row{display:grid;gap:4px;width:100%;border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:10px;background:#10192880;color:var(--text);text-align:left;cursor:pointer}.call-note-row.active,.call-note-row:hover{border-color:#5791ffa3;background:#244c843d}.call-note-row span,.call-note-row small{color:var(--muted);overflow-wrap:anywhere}.call-notes-summary,.call-report-empty{border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:12px;background:#10192861}.call-report-panel{display:grid;gap:8px;border-top:1px solid rgba(169,180,194,.14);padding-top:10px}.call-report-panel-large{border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:14px;background:#0b12204d}.call-report-markdown{display:grid;gap:10px;max-width:78ch}.call-report-markdown h4,.call-report-markdown h5,.call-report-markdown p,.call-report-list{margin:0}.call-report-markdown h4{margin-top:4px;font-size:15px}.call-report-markdown h5{color:var(--muted-2);font-size:13px;text-transform:uppercase}.call-report-list{padding-left:20px}.call-report-list li+li{margin-top:5px}.compact-error{padding:10px 12px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#030710c2}.modal-panel{width:min(960px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(169,180,194,.22);border-radius:8px;background:var(--panel);box-shadow:0 24px 80px #00000080}.modal-heading,.modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.modal-actions{align-items:center;justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0}.transcript-intake-modal{width:min(1080px,calc(100vw - 48px))}.transcript-intake-modal form{display:grid}.transcript-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.transcript-intake-grid fieldset,.transcript-intake-wide{min-width:0;display:grid;gap:10px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a3d}.transcript-intake-grid legend{padding:0 6px;color:var(--muted-2);font-size:11px;font-weight:800;text-transform:uppercase}.transcript-intake-modal label{display:grid;gap:6px}.transcript-intake-modal label>span{color:var(--muted-2);font-size:12px;font-weight:800}.two-column-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.transcript-intake-full-row{grid-column:1 / -1}.crm-id-fieldset{align-content:start;padding-block:10px}.crm-id-fields{align-items:end}.compact-id-input{min-height:32px;padding:5px 8px;font-size:12px}.recording-field-row{display:grid;gap:10px}.recording-primary-row{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr)}.recording-upload-row{grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr)}.transcript-intake-wide{margin:0 16px 16px}.transcript-textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.5}.transcript-consent-line{display:flex!important;grid-template-columns:none;align-items:center;gap:8px}.transcript-consent-line input{width:16px;height:16px}@media(max-width:760px){.transcript-intake-grid,.two-column-fields,.recording-field-row,.calendar-event-detail-grid,.calendar-transcript-form,.call-notes-toolbar,.call-notes-layout{grid-template-columns:1fr}}.availability-mode-switch{margin:16px 16px 0}.availability-editor-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:16px;padding:16px}.availability-form-panel,.availability-window-list{min-width:0;display:grid;align-content:start;gap:12px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:14px;background:#080e1a42}.availability-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.availability-weekday-picker{display:flex;flex-wrap:wrap;gap:8px}.checkbox-label.compact-checkbox{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:7px 9px;color:var(--muted-2);font-size:12px;font-weight:800}.availability-window-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:10px;background:#1019289e}.availability-window-row.conflict-window{border-color:#ff7070b8;background:#5c1c2a47}.availability-window-row div{min-width:0;display:grid;gap:3px}.availability-window-row span,.availability-window-row small{color:var(--muted);font-size:12px}.quiet-link{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;padding:8px 10px;color:var(--muted-2);background:transparent}.quiet-link:hover{border-color:#3a8dff8f;background:#3a8dff14;color:var(--text);text-decoration:none}.detail-panel{padding:0;display:grid;gap:16px;background:transparent}.detail-open .detail-panel{min-height:calc(100vh - 120px)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.panel-subtitle{margin-top:3px;color:var(--muted);font-size:13px}.compact-heading{padding:0 0 12px}.nested-detail-heading{justify-content:flex-start}.detail-mode-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.back-button{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--muted-2);border-color:var(--line);padding:8px 10px;white-space:nowrap}.back-button span:first-child{color:var(--blue);font-weight:900}.back-button:hover{color:var(--text);border-color:#3a8dff8f;background:#3a8dff14}.toolbar,.button-row,.activity-actions,.filter-row{display:flex;gap:8px;align-items:center}.table-actions,.message-actions,.attempt-actions,.inline-control-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-control-row select{max-width:220px}.message-actions{align-items:stretch}.filter-row{padding:12px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(240px,1fr) 180px 120px}.filter-row>*{min-width:0}.overview-stack{display:grid;gap:14px}.infrastructure-health-card{--health-accent: #718096;margin:12px;border:1px solid rgba(113,128,150,.34);border-radius:10px;background:radial-gradient(circle at 12% 12%,rgba(113,128,150,.14),transparent 34%),#080f1bbd;overflow:visible}.infrastructure-health-healthy{--health-accent: #50d890;border-color:#50d89057}.infrastructure-health-warning{--health-accent: #f0bd58;border-color:#f0bd5866}.infrastructure-health-critical{--health-accent: #ff6b7d;border-color:#ff6b7d6b}.infrastructure-health-main{display:grid;grid-template-columns:152px minmax(0,1fr);gap:22px;align-items:center;padding:20px}.infrastructure-gauge{position:relative;width:132px;aspect-ratio:1}.infrastructure-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.infrastructure-gauge circle{fill:none;stroke-width:4}.infrastructure-gauge-track{stroke:#a9b4c221}.infrastructure-gauge-value{stroke:var(--health-accent);stroke-linecap:round;transition:stroke-dashoffset .24s ease}.infrastructure-gauge>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.infrastructure-gauge strong{color:var(--text);font-size:32px;line-height:1}.infrastructure-gauge small{margin-top:4px;color:var(--muted);font-size:11px}.infrastructure-health-story{min-width:0}.infrastructure-health-title{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.infrastructure-health-title h3{margin:3px 0 0;color:var(--text);font-size:20px}.infrastructure-health-title .status-pill{text-transform:capitalize}.backblaze-retention{display:grid;gap:7px;margin-top:16px;max-width:620px}.backblaze-retention>div:first-child{display:flex;justify-content:space-between;gap:14px;color:var(--muted-2);font-size:12px}.backblaze-retention strong{color:var(--text)}.backblaze-retention-track{height:7px;border-radius:999px;background:#a9b4c224;overflow:hidden}.backblaze-retention-track span{display:block;height:100%;border-radius:inherit;background:var(--health-accent)}.backblaze-retention small,.infrastructure-metric small{color:var(--muted);line-height:1.35}.infrastructure-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line-soft)}.infrastructure-metric{display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;padding:13px 14px;border-right:1px solid var(--line-soft)}.infrastructure-metric:last-child{border-right:0}.infrastructure-metric>div{display:grid;gap:4px;min-width:0}.infrastructure-metric-heading{display:flex;align-items:center;min-width:0;gap:6px}.infrastructure-metric-info{position:relative;display:inline-grid;width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(169,180,194,.34);border-radius:50%;background:#a9b4c214;color:var(--muted-2);font-size:10px;font-weight:800;line-height:1;box-sizing:border-box;aspect-ratio:1;cursor:help}.infrastructure-metric-info:hover,.infrastructure-metric-info:focus-visible{border-color:#3a8dffb3;background:#3a8dff29;color:var(--text);outline:none}.infrastructure-metric-info:after{position:absolute;z-index:30;bottom:calc(100% + 9px);left:0;width:min(280px,calc(100vw - 48px));padding:9px 10px;border:1px solid rgba(169,180,194,.25);border-radius:7px;background:#0b1525;box-shadow:0 12px 28px #00000057;color:var(--text);content:attr(data-tooltip);font-size:11px;font-weight:500;letter-spacing:normal;line-height:1.4;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.infrastructure-metric-info:hover:after,.infrastructure-metric-info:focus-visible:after{opacity:1;transform:translateY(0)}.infrastructure-metric span:not(.health-dot){color:var(--muted-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.infrastructure-metric strong{color:var(--text);font-size:13px}.health-dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#718096;box-shadow:0 0 0 3px #7180961f}.health-dot-healthy{background:#50d890;box-shadow:0 0 0 3px #50d8901f}.health-dot-warning{background:#f0bd58;box-shadow:0 0 0 3px #f0bd581f}.health-dot-critical{background:#ff6b7d;box-shadow:0 0 0 3px #ff6b7d1f}.infrastructure-updated{margin:0;padding:8px 14px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:10px;text-align:right}.founder-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:1px;margin:12px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.founder-flow-card{width:100%;min-width:0;min-height:138px;border:0;border-radius:0;display:grid;align-content:start;gap:8px;padding:14px;background:#0b12209e;color:var(--muted-2);text-align:left}.founder-flow-card:hover{background:#3a8dff14;color:var(--text)}.flow-card-count{color:var(--text);font-size:24px;font-weight:800;line-height:1}.founder-flow-card strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.founder-flow-card>.muted-text{line-height:1.42}.activity-filter-row{grid-template-columns:minmax(240px,1fr)}.multi-select-filter{position:relative;min-width:190px}.multi-select-filter summary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;border:1px solid var(--line);border-radius:6px;padding:6px 9px;background:#0b1220;color:var(--text);cursor:pointer;font-weight:700;list-style:none}.multi-select-filter summary::-webkit-details-marker{display:none}.multi-select-filter summary:after{width:7px;height:7px;flex:0 0 auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";transform:rotate(45deg);transition:transform .12s ease}.multi-select-filter[open] summary{border-color:#3a8dff85}.multi-select-filter[open] summary:after{transform:rotate(225deg)}.multi-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:grid;gap:4px;min-width:230px;max-width:min(320px,calc(100vw - 40px));border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--panel);box-shadow:0 18px 42px #00000057}.multi-select-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:4px}.multi-select-actions button{min-height:30px;border-color:#a9b4c238;background:#a9b4c212;color:var(--muted-2);font-weight:800}.multi-select-actions button.active,.multi-select-actions button:hover{border-color:#3a8dff8c;background:#3a8dff1f;color:var(--text)}.multi-select-menu .multi-select-option{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;min-height:32px;border-radius:6px;padding:6px 7px;color:var(--muted-2);font-weight:700;white-space:nowrap}.multi-select-menu .multi-select-option:hover{background:#3a8dff14;color:var(--text)}.multi-select-menu .multi-select-option input{width:14px;min-height:14px;margin:0;accent-color:var(--blue)}.multi-select-menu .multi-select-option>span{color:inherit;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.inbound-workspace{display:grid;gap:16px}.paperclip-ops-heading{align-items:flex-start}.paperclip-ops-actions{justify-content:flex-end;flex-wrap:wrap}.paperclip-ops-link{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:var(--panel-strong);color:var(--text);font-size:13px;font-weight:800}.paperclip-ops-link:hover{border-color:#3a8dff8f;background:#3a8dff14;text-decoration:none}.paperclip-ops-body{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);min-width:0}.paperclip-ops-primary{display:grid;align-content:space-between;gap:18px;min-width:0;border-right:1px solid var(--line-soft);padding:16px;background:#080e1a57}.paperclip-ops-total{display:block;color:var(--text);font-size:34px;font-weight:900;line-height:1}.paperclip-ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.paperclip-ops-metric{display:grid;gap:5px;min-width:0;border-left:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:14px;background:#0b12202e}.paperclip-ops-metric:nth-child(4n+1){border-left:0}.paperclip-ops-metric:nth-last-child(-n+4){border-bottom:0}.paperclip-ops-metric-value{color:var(--muted-2);font-size:20px;font-weight:900;overflow-wrap:anywhere}.metric-good .paperclip-ops-metric-value{color:var(--good)}.metric-warn .paperclip-ops-metric-value{color:var(--warn)}.metric-bad .paperclip-ops-metric-value{color:var(--danger)}.paperclip-ops-error{border-top:1px solid rgba(240,107,107,.32);padding:12px 16px;color:#ffd8d8;background:#f06b6b17;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.paperclip-ops-repair-result{border-top:1px solid rgba(69,221,163,.28);padding:12px 16px;color:#d8fff1;background:#45dda314;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.paperclip-recovery-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:14px;align-items:center;border-top:1px solid var(--line-soft);padding:14px 16px}.paperclip-recovery-summary p{margin:0;color:var(--muted);line-height:1.4}.paperclip-recovery-details{border-top:1px solid var(--line-soft)}.paperclip-recovery-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 16px;color:var(--muted-2);cursor:pointer;font-weight:800;list-style:none}.paperclip-recovery-details summary::-webkit-details-marker{display:none}.paperclip-recovery-details summary:after{width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";transform:rotate(45deg);transition:transform .12s ease}.paperclip-recovery-details[open] summary:after{transform:rotate(225deg)}.paperclip-recovery-detail-actions{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding:12px 16px 14px}.catalog-command-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-bottom:1px solid var(--line);padding:12px 16px;background:#0b12202e}.catalog-actions{justify-content:flex-end;flex-wrap:wrap}.catalog-actions .checkbox-label{margin-right:4px}.catalog-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.catalog-item-list{display:grid}.catalog-item-row{display:grid;gap:10px;border-top:1px solid var(--line-soft);padding:14px 16px;background:#0b12203d}.catalog-item-row:first-child{border-top:0}.catalog-item-main,.catalog-item-primary,.catalog-inline-price-list,.catalog-provider-details,.catalog-provider-ref-stack,.catalog-ref-block{min-width:0}.catalog-item-main{display:grid;gap:8px}.catalog-item-heading{align-items:flex-start}.catalog-item-primary{display:grid;gap:4px}.catalog-item-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.catalog-item-title-line h3{margin:0}.catalog-row-actions{justify-content:flex-end;flex:0 0 auto}.catalog-inline-price-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:0}.catalog-inline-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.catalog-inline-price-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-width:0}.catalog-inline-price .risk-line{flex-basis:100%;margin:0;font-size:12px}.catalog-provider-details{border-top:1px solid rgba(169,180,194,.12);padding-top:8px}.catalog-provider-details summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;width:max-content;max-width:100%;cursor:pointer}.catalog-provider-ref-stack{display:grid;gap:8px;max-width:760px;margin-top:8px}.catalog-ref-block{display:grid;gap:8px;border:1px solid rgba(169,180,194,.16);border-radius:6px;padding:8px 10px;background:#080e1a33}.catalog-ref-row{grid-template-columns:minmax(105px,.18fr) minmax(0,1fr);align-items:start}.catalog-ref-detail,.catalog-ref-price,.catalog-price-ref-list{display:grid;gap:3px}.catalog-ref-price{border-top:1px solid rgba(169,180,194,.14);padding-top:8px}.catalog-ref-price:first-of-type{border-top:0;padding-top:0}.catalog-ref-block .risk-line{margin:0;font-size:12px}.discount-code-panel{display:grid;gap:14px;border-top:1px solid var(--line);padding:16px;background:#0b122047}.discount-code-command-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid rgba(169,180,194,.14);border-radius:8px;padding:12px;background:#080e1a47}.discount-code-command-bar h3,.discount-code-command-bar p,.discount-code-modal .modal-heading h2,.discount-code-modal .modal-heading p{margin:0}.discount-code-command-bar p,.discount-code-modal .modal-heading p{margin-top:4px}.discount-code-modal{width:min(880px,calc(100vw - 48px))}.discount-code-modal-wide{width:min(1120px,calc(100vw - 48px))}.discount-filter-summary{margin:0;border-top:1px solid var(--line-soft);padding:10px 16px;font-size:13px}.discount-code-row{min-width:0;border:1px solid rgba(169,180,194,.18);border-radius:8px;background:#080e1a57}.discount-code-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.discount-code-modal-form{margin-top:0;padding:16px}.discount-code-form label{display:grid;gap:6px;color:var(--muted-2);font-size:13px;font-weight:500}.discount-code-form input,.discount-code-form select,.discount-code-form textarea{font-weight:400}.discount-code-form .wide-field,.discount-code-actions{grid-column:1 / -1}.discount-code-modal-form .discount-code-actions{margin:6px -16px -16px}.discount-code-list{display:grid;align-content:start;gap:10px;min-width:0}.discount-code-row{display:grid;gap:0;overflow:hidden;padding:0}.discount-code-row-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px}.discount-code-summary-copy{min-width:0}.discount-code-summary-copy .muted-text{margin:4px 0 0;overflow-wrap:anywhere}.discount-code-row-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.discount-code-revoke-button,.discount-code-details-toggle{min-height:34px;padding:7px 11px}.discount-code-details{display:grid;gap:10px;border-top:1px solid var(--line-soft);padding:12px}.discount-code-details>.muted-text,.discount-code-details>.risk-line{margin:0}.discount-code-detail-actions{justify-content:flex-start}.discount-code-row h4{margin:0}.discount-code-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.discount-code-meta div{min-width:0;border:1px solid rgba(169,180,194,.14);border-radius:6px;padding:8px;background:#0b122059}.discount-code-meta dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.discount-code-meta dd{margin:4px 0 0;overflow-wrap:anywhere}.discount-event-list{display:grid;gap:4px;color:var(--muted-2);font-size:12px}.discount-event-list p{margin:0}.catalog-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid var(--line);padding:16px}.catalog-recent-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding:12px 16px}.catalog-recent-stack{display:grid;gap:14px;padding:0 16px 16px}.inbound-filter-row{grid-template-columns:180px minmax(220px,1fr)}.assessment-filter-row{grid-template-columns:minmax(240px,1fr) 190px}.opportunity-filter-row{grid-template-columns:minmax(260px,1fr) 180px 170px}.sales-nurture-filter-row{grid-template-columns:minmax(240px,1fr) 150px 170px 140px 150px}.revenue-page-stack{gap:18px}.revenue-dashboard-panel{display:grid;gap:16px}.revenue-boundary-note{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(58,141,255,.2);border-radius:8px;padding:12px;background:#080e1a57}.revenue-boundary-note p{margin:0;color:var(--muted-2);line-height:1.45}.revenue-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.revenue-metric-card{display:grid;gap:8px;min-width:0;border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:12px;background:#1019288a}.revenue-metric-card strong{color:var(--text);font-size:28px;font-weight:900;line-height:1}.revenue-metric-card .status-pill{width:max-content}.revenue-metric-card p{margin:0;line-height:1.4}.catalog-filter-row{grid-template-columns:180px minmax(220px,1fr)}.discount-code-filter-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.45fr)}.discount-code-secondary-filter-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) 150px 170px 170px}.marketing-filter-row{grid-template-columns:minmax(260px,1fr) 170px 160px}.social-filter-row{grid-template-columns:minmax(240px,1fr) minmax(180px,.34fr) 170px 150px}.lead-filter-row{grid-template-columns:minmax(260px,1fr) 190px minmax(150px,.34fr) minmax(180px,.36fr) 120px;align-items:stretch}@media(max-width:1460px){.lead-filter-row{grid-template-columns:minmax(240px,1fr) 190px minmax(160px,.48fr)}}.lead-table-filter-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.44fr) minmax(160px,.5fr) minmax(170px,.54fr) minmax(120px,.34fr);gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#0b122038}.lead-table-filter-row label,.lead-filter-control{display:grid;gap:6px;min-width:0}.lead-table-filter-row label>span,.lead-filter-control>span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.lead-table-filter-row .multi-select-filter{width:100%;min-width:0}.intake-status-filter{min-width:190px}.intake-status-chip{position:relative;min-height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:7px 10px;background:#080e1a3d;color:var(--muted-2);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.intake-status-chip input{width:14px;min-height:14px;accent-color:var(--blue)}.intake-status-chip.active{border-color:#3a8dffad;background:#3a8dff24;color:var(--text)}.intake-status-chip:hover{border-color:#3a8dff8f;background:#3a8dff14}.intake-status-chip:focus-visible,.intake-status-chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.checkbox-label{display:inline-flex;align-items:center;gap:8px;color:var(--muted-2);white-space:nowrap}.checkbox-label input{width:16px;min-height:16px;accent-color:var(--blue)}.table-wrap{overflow-x:auto}.approval-filter-row{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(160px,.6fr));gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#0b122038}.approval-filter-row label{display:grid;gap:6px;min-width:0}.approval-filter-row span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.approval-queue-table-wrap{overflow-x:auto;padding:6px 14px 14px}.approval-queue-table{min-width:980px;table-layout:fixed;border-collapse:separate;border-spacing:0 5px}.approval-queue-table th:nth-child(1),.approval-queue-table td:nth-child(1){width:16%}.approval-queue-table th:nth-child(2),.approval-queue-table td:nth-child(2){width:14%}.approval-queue-table th:nth-child(3),.approval-queue-table td:nth-child(3){width:36%}.approval-queue-table th:nth-child(4),.approval-queue-table td:nth-child(4){width:13%}.approval-queue-table th:nth-child(5),.approval-queue-table td:nth-child(5),.approval-queue-table th:nth-child(6),.approval-queue-table td:nth-child(6){width:10.5%}.approval-queue-table th{padding:0 10px 4px;border-bottom:0;background:transparent}.approval-queue-table td{padding:10px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#162133a3;color:var(--muted-2);font-size:13px;overflow-wrap:anywhere;vertical-align:middle}.approval-queue-table td:first-child{border-left:1px solid var(--line-soft);border-radius:8px 0 0 8px}.approval-queue-table td:last-child{border-right:1px solid var(--line-soft);border-radius:0 8px 8px 0}.approval-queue-table tbody tr:hover td{background:#3a8dff14;border-color:#3a8dff52}.approval-queue-table tbody tr.selected-row td{background:#3a8dff1f;border-color:#3a8dff8f}.lead-queue-table-wrap{overflow-x:auto;padding:6px 14px 14px}.lead-queue-table{min-width:1180px;table-layout:fixed}.lead-queue-table th:nth-child(1),.lead-queue-table td:nth-child(1){width:17%}.lead-queue-table th:nth-child(2),.lead-queue-table td:nth-child(2){width:24%}.lead-queue-table th:nth-child(3),.lead-queue-table td:nth-child(3){width:10%}.lead-queue-table th:nth-child(4),.lead-queue-table td:nth-child(4){width:10%}.lead-queue-table th:nth-child(5),.lead-queue-table td:nth-child(5),.lead-queue-table th:nth-child(6),.lead-queue-table td:nth-child(6),.lead-queue-table th:nth-child(7),.lead-queue-table td:nth-child(7){width:9%}.lead-queue-table th:nth-child(8),.lead-queue-table td:nth-child(8){width:12%}.lead-queue-table th{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.lead-queue-table td{vertical-align:middle}.lead-queue-table td:last-child{white-space:nowrap}.lead-queue-table td:last-child button{padding:7px 9px;white-space:nowrap}.lead-next-action-cell{line-height:1.35}.table-sort-button{width:auto;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0;text-align:left;text-transform:uppercase}.table-sort-button:hover,.table-sort-button:focus-visible{color:var(--text);background:transparent}.table-sort-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.queue-cell-primary,.queue-cell-muted{display:block;min-width:0}.queue-cell-primary{color:var(--text);font-weight:650}.queue-cell-muted{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.queue-list{display:grid;gap:0}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr) auto;gap:18px;align-items:center;padding:18px;border-top:1px solid var(--line-soft);background:#0b12203d}.queue-row:first-child{border-top:0}.queue-row:hover{background:#3a8dff0f}.queue-row[role=button],.activity-row[role=button],.lead-approval-row[role=button],tr[role=button]{cursor:pointer}.queue-row[role=button]:focus-visible,.activity-row[role=button]:focus-visible,.lead-approval-row[role=button]:focus-visible,tr[role=button]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:#3a8dff1a}.queue-main,.queue-meta{min-width:0}.queue-title-line,.queue-chip-row,.queue-meta,.queue-action{display:flex;align-items:center;gap:8px}.queue-title-line{justify-content:space-between;align-items:flex-start;gap:12px}.queue-type{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.queue-main h3{margin-top:6px;font-size:18px;font-weight:800;line-height:1.35;color:var(--text)}.queue-chip-row{flex-wrap:wrap;margin-top:10px}.context-chip{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(169,180,194,.24);border-radius:999px;padding:3px 9px;color:var(--muted-2);background:#a9b4c212;font-size:12px;font-weight:700}.queue-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.queue-meta div{min-width:0}.meta-label,.meta-value{display:block}.meta-label{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.meta-value{margin-top:4px;color:var(--muted-2);overflow-wrap:anywhere}.queue-action{justify-content:flex-end}.lead-action-row{grid-template-columns:minmax(0,1fr) minmax(460px,.55fr);gap:24px}.lead-meta{grid-template-columns:repeat(2,minmax(180px,1fr));gap:16px 22px}.lead-meta .status-pill{margin-top:4px}.intake-work-row{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr) minmax(190px,auto)}.intake-work-meta{grid-template-columns:repeat(2,minmax(150px,1fr))}.assessment-action-row{grid-template-columns:minmax(0,1fr) minmax(430px,.52fr);gap:24px}.assessment-meta{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) minmax(150px,.9fr);gap:16px 20px}.social-content-row{grid-template-columns:minmax(0,1fr) minmax(470px,.56fr) auto}.social-content-meta{grid-template-columns:repeat(2,minmax(160px,1fr))}.data-table thead th:first-child,.data-table tbody td:first-child{padding-left:16px}.data-table tbody tr:hover{background:#3a8dff0f}.action-cell{text-align:right}.selected-row{background:#3a8dff14}.primary-button{background:var(--blue);color:#06111f;border-color:var(--blue);font-weight:800;padding:8px 12px}.primary-button:hover{background:#62a5ff}.secondary-button,.quiet-button,.danger-button{padding:8px 12px}.secondary-button{background:var(--panel-strong);color:var(--text);border-color:var(--line)}.quiet-button{background:transparent;color:var(--muted-2);border-color:var(--line)}.danger-button{background:#f06b6b1f;color:#ffd8d8;border-color:#f06b6b80}.link-button{min-height:auto;border:0;background:transparent;color:var(--blue);padding:0;text-align:left}.status-pill{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;border:1px solid;padding:3px 8px;font-size:12px;font-weight:800;text-transform:capitalize;white-space:nowrap}.status-good{color:var(--good);border-color:#64d99b6b;background:#64d99b14}.status-warn{color:var(--warn);border-color:#f2c96d6b;background:#f2c96d14}.status-bad{color:var(--danger);border-color:#f06b6b6b;background:#f06b6b14}.status-muted{color:var(--muted-2);border-color:#a9b4c247;background:#a9b4c214}.marketing-cms-grid{display:grid;gap:16px}.marketing-row{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr) auto}.cms-form,.marketing-detail{display:grid;gap:14px;padding:16px}.cms-form label{display:grid;gap:6px;color:var(--muted-2);font-size:13px;font-weight:800}.cms-form-grid,.cms-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cms-preview{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;padding:16px;background:#080e1a66}.cms-preview article{display:grid;gap:10px;max-width:820px}.cms-preview p{color:var(--muted-2);line-height:1.58}.cms-meta-grid{border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:#0b122047}.marketing-action-row{flex-wrap:wrap}.strong{color:var(--text);font-weight:800}.block{display:block;margin-top:4px}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.empty-state,.loading-line,.error-banner{margin:16px;border:1px solid var(--line);border-radius:8px;padding:14px;color:var(--muted-2);background:#0b122099}.error-banner{margin:0 0 18px;border-color:#f06b6b8c;color:#ffd8d8;background:#f06b6b1a}.availability-modal .availability-modal-warning{margin:0 16px 16px}.loading-line.flush{margin:0}.approval-context{border:1px solid rgba(58,141,255,.22);border-radius:8px;padding:18px;display:grid;gap:12px;background:#0b12205c}.action-panel{border-color:#3a8dff6b;background:linear-gradient(135deg,#3a8dff17,#1019286b 46%),#0b122057;box-shadow:none}.action-panel-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.58fr);gap:22px;align-items:start}.action-panel-content.message-approval-stack{grid-template-columns:minmax(0,1fr);gap:18px}.action-panel-content.quote-proposal-approval-stack{position:relative}.action-panel-content.quote-proposal-approval-stack .action-copy{padding-right:min(36vw,360px)}.action-panel-content.message-approval-stack .decision-card{border-top:1px solid var(--line-soft);padding-top:16px;width:min(68rem,68%);justify-self:start}.market-lead-qualification-package{gap:12px}.market-lead-qualification-boundary,.market-lead-qualification-boundary p{margin:0}.market-lead-qualification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.market-lead-qualification-header h4{margin-top:2px;color:var(--text);font-size:18px}.market-lead-qualification-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.market-lead-qualification-package .lead-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-approval-review,.quote-approval-package,.quote-approval-decision{display:grid;gap:14px}.quote-approval-package{width:100%;align-items:start}.quote-approval-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%}.quote-approval-title{width:min(68rem,68%);min-width:0}.quote-approval-header h4{margin-top:2px;color:var(--text);font-size:20px;line-height:1.25}.quote-approval-header-controls{display:grid;justify-items:end;gap:10px;margin-left:auto}.quote-proposal-approval-stack .quote-approval-header-controls{position:absolute;top:0;right:0;z-index:1}.quote-approval-body{display:grid;gap:14px;width:min(68rem,68%)}.quote-approval-facts{grid-template-columns:.75fr .8fr 1fr .9fr}.quote-approval-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.quote-approval-action-button{min-height:34px;white-space:nowrap}.quote-disabled-action-wrap{display:inline-flex}.quote-disabled-action-wrap .quote-approval-action-button:disabled{cursor:not-allowed;opacity:.48}.quote-approval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-approval-value,.quote-approval-list{border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a52}.quote-approval-value p:not(.eyebrow){color:var(--muted-2);line-height:1.45}.quote-approval-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quote-approval-list ul{display:grid;gap:7px;margin:8px 0 0;padding-left:18px;color:var(--muted-2);line-height:1.42}.quote-approval-decision,.quote-audit-details{width:min(68rem,68%)}.action-copy{min-width:0}.action-kicker-row{display:flex;align-items:center;gap:10px}.lead-detail-kicker-row{flex-wrap:wrap}.action-copy h3{margin-top:8px;font-size:24px}.action-copy p:not(.eyebrow){margin-top:8px;color:var(--muted-2);line-height:1.45}.decision-report-summary{margin-top:16px;border-left:2px solid rgba(58,141,255,.58);padding-left:14px}.decision-report-summary h4{margin-top:4px;font-size:16px;text-transform:none}.decision-report-summary p:not(.eyebrow){max-width:860px}.lead-action-content{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.lead-next-step-text{color:var(--text);font-weight:800}.lead-quick-actions-card{display:grid;align-content:start;gap:10px}.lead-contact-card{display:grid;gap:8px;border:1px solid rgba(169,180,194,.2);border-radius:8px;padding:14px;background:#080e1a57}.lead-contact-card h4{margin:0;font-size:17px;text-transform:none}.lead-contact-card p:not(.eyebrow){color:var(--muted-2)}.lead-quick-action-list{display:grid;gap:8px}.lead-quick-action-list button{width:100%}.lead-approval-section{padding:16px}.lead-approval-list{display:grid;gap:10px}.lead-approval-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px;align-items:center;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a47}.lead-approval-row:hover{background:#3a8dff0f}.lead-approval-row h4{margin:2px 0 0;font-size:15px;text-transform:none}.lead-approval-row p:not(.eyebrow){margin-top:6px;line-height:1.4}.lead-approval-meta{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.assessment-review-workspace{gap:14px}.assessment-review-action-content{grid-template-columns:minmax(0,1fr);gap:14px}.assessment-review-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.assessment-review-hero-row h3{margin-top:0}.submit-decision-button{min-width:180px;justify-self:end}.assessment-review-pill-row{margin-top:8px}.assessment-secondary-action-row{display:flex;justify-content:flex-end;flex-wrap:wrap}.assessment-secondary-action-row button{width:auto}.assessment-action-buttons{display:grid;gap:8px}.assessment-action-buttons button{width:100%}.assessment-summary-section{border-color:#3a8dff5c;background:#1422379e}.assessment-summary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--line-soft)}.assessment-summary-facts div{min-width:0;padding:12px;background:#0b12208a}.assessment-summary-facts dd{margin-top:4px;color:var(--text);font-weight:850;line-height:1.3}.assessment-summary-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.assessment-inline-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:12px 0}.assessment-inline-facts div{min-width:0}.assessment-inline-facts dd{margin-top:4px;color:var(--text);font-weight:800;line-height:1.35}.assessment-collapsible-section{gap:0}.assessment-collapsible-summary{cursor:pointer}.assessment-collapsible-summary::marker{color:var(--muted)}.assessment-collapsible-summary button{cursor:pointer}.assessment-collapsible-body{display:grid;gap:8px;margin-top:12px}.assessment-findings-section{border:1px solid rgba(58,141,255,.36);border-radius:8px;padding:14px;background:#1019288f}.assessment-findings-heading{padding-bottom:0}.assessment-findings-section[open] .assessment-findings-heading{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.assessment-heading-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.assessment-heading-label .eyebrow{margin:0}.assessment-findings-section .decision-basis-section{border:0;border-radius:0;padding:0;background:transparent}.assessment-empty-signal{border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:14px;background:#080e1a47}.assessment-capture-modal{width:min(1120px,calc(100vw - 48px))}.assessment-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-review-section{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(169,180,194,.18);border-radius:8px;background:#080e1a3d}.report-review-section .section-heading{padding:14px;border-bottom:1px solid var(--line-soft)}.report-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-review-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0}.report-review-card{display:grid;align-content:start;gap:10px;padding:14px}.report-review-card+.report-review-card{border-left:1px solid var(--line-soft)}.report-review-card h4{margin:0;font-size:16px;text-transform:none}.standalone-preview-shell{min-height:100vh;background:var(--bg);color:var(--text-main)}.standalone-preview-login{display:grid;gap:18px;width:min(560px,calc(100vw - 32px));margin:12vh auto 0;padding:18px;border:1px solid rgba(169,180,194,.2);border-radius:8px;background:#0a1220b8}.teaser-preview-admin-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(169,180,194,.18);background:#080e1af0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.teaser-preview-page{display:grid;gap:0;background:#07111f;color:#e8f1ff}.teaser-preview-hero{display:grid;min-height:74vh;align-content:center;padding:76px 0;border-bottom:1px solid rgba(136,165,205,.22);background:linear-gradient(100deg,#050d19f2,#08182be6 44%,#0e3f5d8f),url(/system8-operations-hero.png) center/cover;color:#fff}.teaser-preview-hero-copy{display:grid;gap:20px;width:min(1180px,calc(100% - 36px));margin:0 auto}.teaser-preview-hero .eyebrow{color:#8fc4ff}.teaser-preview-hero h1{width:min(1080px,100%);margin:0;font-size:68px;line-height:1;letter-spacing:0}.teaser-preview-hero p:not(.eyebrow){width:min(820px,100%);margin:0;color:#e7f0fce0;font-size:19px;line-height:1.55}.teaser-preview-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.teaser-preview-primary-cta,.teaser-preview-secondary-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:166px;min-height:48px;overflow:hidden;padding:12px 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:800;letter-spacing:0;text-decoration:none}.teaser-preview-primary-cta{border-color:#0f5d8a;background:linear-gradient(135deg,#070d17,#101b2f 38%,#1f365f 72%,#3a8dff 128%),radial-gradient(circle at 18% 16%,rgba(244,246,248,.16),transparent 42%),#162133;box-shadow:0 18px 40px #00000057,inset 0 1px #f4f6f838,inset 0 -14px 24px #3a8dff2e;color:#f4f6f8}.teaser-preview-primary-cta:not(:disabled):hover{border-color:#62a5ff;background:linear-gradient(135deg,#0a1220,#14213a 38%,#294879 72%,#62a5ff 128%),#162133}.teaser-preview-primary-cta:disabled{cursor:not-allowed;opacity:.72}.teaser-preview-secondary-cta{background:#08122094;color:#dcecff;border-color:#afcdf442}.teaser-preview-secondary-cta:hover{background:#13273eb8}.teaser-preview-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:12px;margin-top:24px}.teaser-preview-proof-strip div{display:grid;gap:4px;min-height:92px;padding:14px;border:1px solid rgba(151,190,242,.22);border-radius:8px;background:#07111f94}.teaser-preview-proof-strip span{color:#fff;font-size:28px;font-weight:900}.teaser-preview-proof-strip p{width:auto;color:#e7f0fcc7;font-size:13px;line-height:1.3}.teaser-preview-section{display:grid;gap:28px;padding:64px 0;border-bottom:1px solid rgba(20,40,67,.12);background:#f7faff;color:#0b1728}.teaser-preview-section>div,.teaser-preview-section>.teaser-preview-issue-grid,.teaser-preview-section>.teaser-preview-path-grid,.teaser-preview-cta-inner{width:min(1180px,calc(100% - 36px));margin:0 auto}.teaser-preview-section .eyebrow,.teaser-preview-path .eyebrow,.teaser-preview-cta .eyebrow{color:#155b9f}.teaser-preview-section h2,.teaser-preview-cta h2{width:min(940px,100%);margin:4px 0 0;color:#0b1728;font-size:36px;line-height:1.12;letter-spacing:0}.teaser-preview-section-lede{width:min(980px,100%);margin:12px 0 0;color:#42536a;font-size:17px;line-height:1.6}.teaser-preview-issue-grid,.teaser-preview-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.teaser-preview-issue,.teaser-preview-path{display:grid;align-content:start;gap:14px;min-height:218px;padding:20px;border:1px solid #d7dfec;border-radius:8px;background:#fff;box-shadow:0 18px 38px #0f203714}.teaser-preview-issue span{width:fit-content;padding:5px 9px;border:1px solid #dbe5f2;border-radius:999px;color:#155b9f;font-size:12px;font-weight:900;text-transform:uppercase}.teaser-preview-issue h3,.teaser-preview-path h3{margin:0;color:#0b1728;font-size:21px;line-height:1.18;letter-spacing:0}.teaser-preview-issue p,.teaser-preview-path p,.teaser-preview-cta p{margin:0;color:#42536a;line-height:1.55}.teaser-preview-consequence{padding-top:12px;border-top:1px solid #e2e9f3;color:#56677f}.teaser-preview-consequence strong{color:#be3d2f}.teaser-preview-recommendations{background:linear-gradient(105deg,#07111ff5,#0c2138f5),url(/system8-operations-hero.png) center/cover;color:#e8f1ff}.teaser-preview-recommendations h2,.teaser-preview-recommendations .teaser-preview-section-lede{color:#e8f1ff}.teaser-preview-recommendations .eyebrow,.teaser-preview-recommendations .teaser-preview-path .eyebrow{color:#8fc4ff}.teaser-preview-path-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.teaser-preview-path{border-color:#8fc4ff38;background:#0b1a2ed1;color:#e8f1ff;box-shadow:none}.teaser-preview-path h3,.teaser-preview-path p{color:#e8f1ff}.teaser-preview-path ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.teaser-preview-path li{padding-left:14px;border-left:3px solid #5aa7ff;color:#e8f1ffdb;line-height:1.45}.teaser-preview-locked-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.teaser-preview-locked-list span{min-height:58px;padding:10px;border:1px solid rgba(143,196,255,.2);border-radius:8px;background:#5aa7ff17;color:#dcecff;font-size:13px;font-weight:800;line-height:1.3}.teaser-preview-cta{display:grid;padding:60px 0;background:#fff;color:#0b1728}.teaser-preview-cta-inner{display:grid;gap:16px}.teaser-preview-cta-inner .teaser-preview-primary-cta{justify-self:start}.decision-modal{width:min(760px,calc(100vw - 48px))}.decision-modal-body{display:grid;gap:14px;padding:16px}.decision-modal-body label{display:grid;gap:7px}.decision-modal-body label span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.decision-modal-body textarea{min-height:180px;resize:vertical}.decision-modal-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-preview-modal{width:min(1120px,calc(100vw - 48px))}.founder-brief-modal{width:min(1080px,calc(100vw - 48px))}.founder-brief-body{display:grid;gap:14px;padding:16px}.founder-brief-hero,.founder-brief-grid,.founder-brief-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.founder-brief-section,.founder-brief-facts div{min-width:0;border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:#1019287a}.founder-brief-highlight{background:#19366057}.founder-brief-section p{margin:0;overflow-wrap:anywhere}.founder-brief-section .eyebrow{margin-bottom:8px}.founder-brief-section ul{margin:8px 0 0;padding-left:18px;color:var(--muted-2)}.founder-brief-section li+li{margin-top:6px}.pdf-preview-frame{display:block;width:100%;height:min(72vh,820px);border:0;background:#fff}.review-disclosure{border:1px solid var(--line-soft);border-radius:8px;background:#1019285c;overflow:hidden}.review-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.review-disclosure summary::-webkit-details-marker{display:none}.review-disclosure summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:900;line-height:1}.review-disclosure[open] summary{border-bottom:1px solid var(--line-soft)}.review-disclosure[open] summary:after{content:"-"}.review-disclosure summary>span:first-child{display:grid;gap:4px}.review-disclosure summary strong{color:var(--text)}.review-disclosure>.manual-unlock-section,.review-disclosure>.workflow-detail-section{border:0;border-radius:0;background:transparent}.metric-strip dd.fit-signal,.facts-grid dd.fit-signal{display:inline-flex;align-items:center;width:max-content;border:1px solid currentColor;border-radius:999px;padding:3px 9px;line-height:1.2}.lead-contact-links{display:flex;flex-wrap:wrap;gap:8px}.lead-contact-links a{border:1px solid rgba(169,180,194,.22);border-radius:999px;padding:4px 9px;background:#a9b4c20f;color:var(--muted-2);font-size:12px;font-weight:800}.lead-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-evidence-details,.lead-record-audit-details{padding:0}.lead-evidence-details>summary,.lead-record-audit-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;list-style:none}.lead-evidence-details>summary::-webkit-details-marker,.lead-record-audit-details>summary::-webkit-details-marker{display:none}.lead-evidence-details>summary strong,.lead-record-audit-details>summary strong{display:block;margin-top:2px;color:var(--text);font-size:16px}.lead-evidence-details .lead-signal-grid,.lead-record-audit-details .text-block{border-top:1px solid var(--line-soft);padding:16px}.signal-panel,.signal-row{border:1px solid rgba(169,180,194,.18);border-radius:8px;background:#080e1a47}.signal-panel{padding:14px}.signal-panel p:not(.eyebrow){margin-top:6px;color:var(--muted-2);line-height:1.5}.signal-bullet-list{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:var(--muted-2);line-height:1.5}.signal-list{display:grid;gap:10px}.signal-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px}.signal-row h4{margin:0;font-size:15px;text-transform:none;line-height:1.4}.signal-row p:not(.eyebrow){margin-top:6px;line-height:1.45}.action-meta{font-size:13px}.subtle-status{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;border:1px solid rgba(169,180,194,.22);padding:2px 8px;color:var(--muted-2);background:#a9b4c20f;font-size:12px;font-weight:800;white-space:nowrap}.detail-stack{display:grid;gap:14px}.review-context-stack{display:grid;gap:16px}.decision-basis-section .section-heading{margin-bottom:4px}.summary-panel,.detail-section{border:1px solid var(--line-soft);border-radius:8px;background:#1019287a}.summary-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px}.summary-panel h3{margin-top:4px}.summary-panel p:not(.eyebrow){max-width:880px;margin-top:8px;line-height:1.5}.summary-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--line-soft)}.metric-strip div{min-width:0;padding:14px;background:#101928a3}.metric-strip dd{font-size:18px;font-weight:800}.detail-section{padding:16px}.priority-section{border-color:#3a8dff5c;background:#1422379e}.section-heading,.issue-title-line,.move-row,.compact-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading{margin-bottom:12px}.section-heading h3{margin-top:3px}.impact-line{color:var(--warn);margin-top:10px}.issue-review-list,.issue-brief-list,.move-list,.compact-stack{display:grid;gap:10px}.issue-brief-list{gap:0}.issue-brief-row{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,.92fr);gap:24px;border-top:1px solid rgba(169,180,194,.16);padding:18px 0}.issue-brief-row:first-child{border-top:0;padding-top:0}.issue-brief-row:last-child{padding-bottom:0}.issue-brief-main{min-width:0}.decision-basis-column-headings{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,.92fr);gap:24px;margin-bottom:12px}.decision-basis-column-headings h3{display:inline-flex;align-items:center;width:max-content;margin:0;border:1px solid rgba(169,180,194,.24);border-radius:999px;padding:4px 10px;color:var(--muted);background:#a9b4c212;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.issue-brief-main p{margin-top:8px;line-height:1.45}.option-list{display:grid;gap:0;border-left:1px solid rgba(169,180,194,.16);padding-left:18px}.option-row{display:grid;grid-template-columns:122px minmax(0,1fr);gap:12px;border-top:1px solid rgba(169,180,194,.13);padding:12px 0}.option-row:first-child{border-top:0;padding-top:0}.option-row:last-child{padding-bottom:0}.option-path{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.diy-option .option-path{color:var(--accent)}.option-row h4{margin:0;font-size:15px;text-transform:none}.option-row p{margin-top:4px;line-height:1.45}.evidence-actions-section{background:#0b122047}.evidence-link-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.evidence-link-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:54px;border:1px solid rgba(169,180,194,.2);border-radius:8px;padding:12px;background:#080e1a3d;color:var(--text);text-align:left}.evidence-link-button:hover:not(:disabled){border-color:#3a8dff80;background:#3a8dff14}.evidence-link-button span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.evidence-link-button strong{color:var(--text);font-size:15px;white-space:nowrap}.evidence-link-button:disabled{cursor:not-allowed;opacity:.5}.evidence-panel-body,.artifact-evidence-list{display:grid;gap:14px}.evidence-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--line-soft)}.evidence-fact-grid div{min-width:0;padding:12px;background:#10192894}.evidence-fact-grid dd{margin-top:4px;font-weight:800}.evidence-pre{max-height:62vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:#080e1a8a;color:var(--muted-2);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.artifact-evidence-row{display:grid;gap:8px;border-top:1px solid rgba(169,180,194,.14);padding-top:14px}.artifact-evidence-row:first-child{border-top:0;padding-top:0}.issue-review-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);gap:16px;border-top:1px solid var(--line-soft);padding-top:14px}.issue-review-row:first-child{border-top:0;padding-top:0}.issue-review-main{min-width:0}.issue-title-line{justify-content:flex-start;align-items:center}.issue-title-line h4{text-transform:none;font-size:16px}.issue-review-main p{margin-top:8px;line-height:1.45}.move-row,.compact-row{align-items:center;border:1px solid var(--line-soft);border-radius:6px;padding:10px;background:#0b122052}.context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.simple-facts{display:grid;gap:10px;margin:0}.simple-facts div{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-header,.activity-topline,.rank-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.facts-grid div{border:1px solid var(--line-soft);border-radius:6px;padding:10px;background:#16213385;min-width:0}.detail-open .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}dd{margin:4px 0 0;color:var(--text);overflow-wrap:anywhere}.text-block{display:grid;gap:8px;color:var(--muted-2);line-height:1.5}.opportunity-edit-form{display:grid;gap:10px}.lifecycle-create-form{border:1px solid rgba(169,180,194,.16);border-radius:8px;padding:12px;background:#080e1a47}.opportunity-edit-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.opportunity-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opportunity-gate-section{border:1px solid rgba(58,141,255,.24);border-radius:8px;padding:14px;background:#1019286b}.gate-chip-row{display:flex;flex-wrap:wrap;gap:8px}.gate-chip-active{border-color:#3a8dff9e;color:var(--text)}.opportunity-evidence-grid,.quote-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-prep-sync-row{margin-top:10px}.quote-prep-sync-row .muted-text{min-width:0;overflow-wrap:anywhere}.quote-proposal-section,.post-launch-section{border:1px solid rgba(58,141,255,.28);border-radius:8px;padding:14px;background:#1019287a}.post-launch-card,.post-launch-form{display:grid;gap:10px}.post-launch-card{border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a52}.post-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.post-launch-summary-grid,.post-launch-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post-launch-list,.post-launch-form{display:grid;gap:10px}.post-launch-form{border-top:1px solid var(--line-soft);padding-top:12px}.post-launch-form label{display:grid;gap:6px}.post-launch-form label span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.post-launch-buttons{flex-wrap:wrap}.post-launch-buttons button{min-width:112px}.post-launch-list-text{margin:0;padding-left:18px;color:var(--muted-2)}.post-launch-checkbox{min-height:38px;align-self:end}.implementation-lifecycle-detail .section-heading{margin-bottom:10px}.lifecycle-action-section{border-color:#3a8dff47}.e2e-admin-section{border:1px solid rgba(98,165,255,.28);border-radius:8px;padding:14px;background:#1019286b}.e2e-admin-section .quote-proposal-form h5{margin:0;color:var(--text);font-size:13px;font-weight:800;letter-spacing:0;line-height:1.35}.quote-proposal-form,.quote-proposal-list,.quote-proposal-card,.quote-action-box,.quote-version-summary{display:grid;gap:10px}.quote-proposal-form{border-top:1px solid var(--line-soft);padding-top:12px}.quote-proposal-form label,.quote-action-box label{display:grid;gap:6px}.quote-proposal-form label span,.quote-action-box label span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.admin-checkbox-row{grid-template-columns:18px minmax(0,1fr);align-items:start}.admin-checkbox-row input{width:18px;min-height:18px}.admin-checkbox-row span{color:var(--muted-2);font-size:12px;line-height:1.45;text-transform:none}.quote-editor-textareas textarea{min-height:78px}.quote-proposal-card,.quote-action-box,.quote-version-summary{border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a52}.quote-status-stack{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.implementation-planning-section{border-color:#62a5ff57}.implementation-planning-facts dd{overflow-wrap:anywhere}.implementation-review-actions{align-items:stretch}.social-create-section{border-width:0 0 1px;border-radius:0}.social-editor-form{display:grid;gap:12px}.social-editor-form label,.social-action-grid label{display:grid;gap:6px}.social-editor-form label span,.social-action-grid label span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.social-editor-grid,.social-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.social-editor-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.social-action-note{grid-column:1 / -1}.social-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-variant-card{display:grid;gap:10px;min-width:0;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:12px;background:#080e1a52}.social-variant-card .section-heading{margin-bottom:0}.social-checkbox-label{justify-content:flex-start;width:max-content}.social-action-buttons{flex-wrap:wrap;margin-top:12px}.quote-gate-next{margin:0}.quote-gate-reasons{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.quote-version-summary ul{margin:0;padding-left:18px}.rank-list,.activity-list,.timeline-list,.attempt-list,.sync-list{display:grid;gap:10px}.rank-row,.activity-row,.evidence-row,.timeline-row,.message-draft-preview,.attempt-row,.sync-record{border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:#0b12206b}.timeline-row,.message-draft-preview,.sync-record{display:grid;gap:8px}.attempt-review-note{white-space:pre-wrap}.agent-recommendation-block{display:grid;gap:10px}.recommendation-issues-block{display:grid;gap:10px;border:1px solid rgba(58,141,255,.24);border-radius:8px;padding:14px;background:#3a8dff0f}.recommendation-issues-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.recommendation-issues-heading h5{margin:2px 0 0;font-size:17px}.recommendation-issue-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.recommendation-issue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(169,180,194,.18);border-radius:8px;padding:11px 12px;background:#080e1a5c}.recommendation-issue-number{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#3a8dff29;color:var(--blue-2);font-size:12px;font-weight:900}.recommendation-issue strong{display:block;font-size:15px}.recommendation-issue-content{min-width:0}.recommendation-issue-title-row{display:flex;gap:10px;align-items:center;justify-content:space-between}.issue-severity-pill{flex:0 0 auto;border:1px solid rgba(255,211,122,.38);border-radius:999px;padding:3px 8px;background:#ffd37a1a;color:var(--warn);font-size:11px;font-weight:900;line-height:1}.recommendation-issue p{margin-top:4px;color:var(--muted-2)}.recommendation-pill-row{display:flex;flex-wrap:wrap;gap:8px}.recommendation-reason-list{display:grid;gap:8px}.recommendation-reason{border:1px solid rgba(169,180,194,.16);border-radius:6px;padding:9px 10px;background:#080e1a3d}.recommendation-reason span{display:block;font-weight:900}.recommendation-reason p{margin-top:4px;color:var(--muted-2)}.message-draft-editor label{display:grid;gap:6px}.message-draft-editor label span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.message-draft-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:720px){.message-draft-recipient-grid{grid-template-columns:1fr}}.message-draft-editor textarea{min-height:260px;resize:vertical}.booking-link-summary{display:grid;gap:7px;border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.sync-row{border-color:#3a8dff47}.attempt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;background:#1621335c}.rank-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.rank-number{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:var(--panel-strong);color:var(--blue);font-weight:900}.risk-line{color:var(--warn)}.compact-list{margin:0;padding-left:18px;color:var(--muted-2)}.compact-list li+li{margin-top:4px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.inline-action{justify-self:start}.founder-session-list,.founder-session-card,.founder-artifact-editor,.packet-preview,.session-schedule-form{display:grid;gap:10px}.founder-session-list{gap:12px}.founder-session-card{border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:#0b12207a}.session-current-card{border-color:#3a8dff80;background:#101928c2;box-shadow:inset 3px 0 #3a8dffb8}.session-history-card{background:#0b122047}.session-history-details,.debug-artifact-details{border:1px solid var(--line-soft);border-radius:8px;padding:10px;background:#0b122047}.session-history-details summary,.debug-artifact-details summary{cursor:pointer;color:var(--muted-2);font-weight:800}.founder-session-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.detail-open .founder-session-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.founder-session-facts div,.founder-artifact-editor,.packet-preview{border:1px solid var(--line-soft);border-radius:6px;padding:10px;background:#1621336b;min-width:0}.meeting-url-form{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px}.schedule-panel,.session-schedule-form{border:1px solid rgba(58,141,255,.36);border-radius:8px;padding:12px;background:#1f2e458f}.session-schedule-grid,.packet-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.session-schedule-form label{display:grid;gap:6px}.session-schedule-form label span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.manual-unlock-section{border:1px solid rgba(58,141,255,.28);border-radius:8px;padding:14px;background:#1019287a}.founder-precall-package{border:1px solid rgba(58,141,255,.36);border-radius:8px;padding:14px;background:#1019288f}.founder-precall-package h4{margin-top:0}.founder-precall-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-meet-url-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.assessment-meet-url-text{overflow-wrap:anywhere}.assessment-meet-url-action .quiet-button{flex:0 0 auto}.assessment-calendar-sync-button{margin-left:8px}.founder-precall-package .packet-preview{border:0;border-radius:0;padding:0;background:transparent}.founder-precall-package .packet-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-soft);padding-top:12px}.founder-precall-package .packet-brief-grid div{border:0;border-radius:0;padding:0;background:transparent}.manual-unlock-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.manual-unlock-form,.manual-unlock-result{display:grid;gap:10px}.manual-unlock-form{border-top:1px solid var(--line-soft);padding-top:12px}.manual-unlock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-unlock-notes textarea{min-height:70px}.manual-unlock-form label{display:grid;gap:6px}.manual-unlock-form label span,.manual-unlock-checks span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.manual-unlock-checks{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.manual-unlock-result{border:1px solid rgba(169,180,194,.18);border-radius:6px;padding:10px;background:#080e1a52}.founder-artifact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.packet-brief-grid div,.packet-focus{border:1px solid var(--line-soft);border-radius:6px;padding:10px;background:#0b122052;min-width:0}.packet-focus{display:grid;gap:6px}.packet-chip-row{display:flex;flex-wrap:wrap;gap:6px}.packet-source-quality{justify-self:start}.packet-internal-boundary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;border:1px solid rgba(58,141,255,.22);border-radius:6px;padding:10px;background:#080e1a57}.packet-internal-boundary ul{margin:6px 0 0;padding-left:18px;color:var(--muted-2)}.packet-focus p{color:var(--muted-2)}.packet-flow-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted-2)}.artifact-details{color:var(--muted-2)}.artifact-details summary{cursor:pointer;color:var(--text);font-weight:800}.artifact-pre{max-height:260px;overflow:auto;margin:8px 0 0;border:1px solid var(--line);border-radius:6px;padding:10px;background:#0b1220;color:var(--muted-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.debug-identity{margin-top:4px}.debug-identity summary{font-size:12px}.decision-card{display:grid;gap:12px;border-top:1px solid var(--line-soft);padding-top:12px}.approval-decision-form{border:1px solid rgba(169,180,194,.2);border-radius:8px;padding:14px;background:#080e1a57}.decision-note-grid{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:10px}.decision-note-only{grid-template-columns:1fr}.decision-note-grid label{display:grid;gap:6px}.decision-note-grid span,.decision-fields span,.reviewer-display span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.reviewer-field input{min-height:42px}.approval-decision-form textarea{min-height:72px}.reopen-card{display:grid;gap:10px;border-top:1px solid var(--line-soft);padding-top:12px;color:var(--muted-2);line-height:1.45}.reopen-card button{justify-self:start}.decision-fields{display:grid;gap:10px}.decision-fields label{display:grid;gap:6px}.reviewer-display{display:grid;gap:6px;border:1px solid var(--line-soft);border-radius:8px;padding:10px 12px;background:#0b122057}.reviewer-display p{overflow-wrap:anywhere;color:var(--text)}.decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compact-decision-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}.compact-decision-actions button{min-width:128px}.activity-row{display:grid;gap:8px}.booking-ops-summary{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.booking-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;color:var(--muted-2);font-size:12px}.booking-provider-summary{display:grid;gap:4px;border:1px solid rgba(58,141,255,.24);border-radius:8px;padding:8px 10px;background:#3a8dff14;color:var(--muted-2);font-size:12px}.call-sheet-summary{display:grid;gap:4px}@media(max-width:1120px){.app-shell,.workspace-grid{grid-template-columns:1fr}.founder-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{position:static;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.sidebar>.brand-mark{justify-content:space-between;padding:14px 18px}.sidebar-main{overflow:visible}.mobile-menu-button{width:38px;height:38px;min-height:38px;display:inline-grid;flex-shrink:0;place-items:center;border-color:#a9b4c233;background:#101928b8;color:var(--text)}.mobile-menu-button:hover{border-color:#3a8dff85;background:#3a8dff24}.sidebar:not(.mobile-nav-open) .sidebar-main,.sidebar:not(.mobile-nav-open) .auth-panel{display:none}.sidebar.mobile-nav-open .mobile-menu-icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.sidebar.mobile-nav-open .mobile-menu-icon span:nth-child(2){opacity:0}.sidebar.mobile-nav-open .mobile-menu-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-stack{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.auth-panel{margin-top:0}}@media(max-width:720px){.content-shell{padding:16px}.sidebar>.brand-mark,.sidebar-main,.auth-panel{padding-left:16px;padding-right:16px}.topbar,.panel-heading,.detail-header,.activity-topline,.discount-code-row-summary,.rank-title,.summary-panel,.section-heading,.move-row,.compact-row{align-items:flex-start;flex-direction:column}.infrastructure-health-main{grid-template-columns:1fr;justify-items:center}.infrastructure-health-story{width:100%}.infrastructure-health-title,.backblaze-retention>div:first-child{align-items:flex-start;flex-direction:column}.infrastructure-metric-grid{grid-template-columns:1fr}.infrastructure-metric{border-right:0;border-bottom:1px solid var(--line-soft)}.stage-boundary-note,.quote-approval-header,.stage-route-row{align-items:flex-start;flex-direction:column}.filter-row,.approval-filter-row,.lead-table-filter-row,.facts-grid,.metric-strip,.founder-flow-grid,.revenue-boundary-note,.revenue-metric-grid,.sales-nurture-filter-row,.paperclip-ops-body,.paperclip-ops-metrics,.action-panel-content,.assessment-review-hero-row,.assessment-summary-facts,.report-review-grid,.decision-note-grid,.cms-form-grid,.cms-meta-grid,.queue-row,.queue-meta,.lead-meta,.lead-approval-row,.decision-basis-column-headings,.issue-review-row,.issue-brief-row,.option-row,.evidence-link-row,.evidence-fact-grid,.context-grid,.lead-signal-grid,.assessment-inline-facts,.assessment-capture-grid,.founder-session-facts,.founder-artifact-grid,.founder-precall-facts,.manual-unlock-facts,.manual-unlock-grid,.opportunity-editor-grid,.session-schedule-grid,.packet-brief-grid,.meeting-url-form,.decision-actions,.catalog-item-row,.catalog-item-heading,.catalog-ref-row,.catalog-command-bar,.catalog-actions,.catalog-recent-controls,.catalog-recent-stack,.discount-code-panel,.discount-code-form,.discount-code-meta,.discount-code-secondary-filter-row,.catalog-recent-grid,.social-action-grid,.social-content-meta,.quote-approval-facts,.quote-approval-summary-grid,.quote-approval-list-grid,.social-editor-grid,.social-variant-grid,.calendar-layer-grid,.calendar-agenda-grid,.post-launch-grid,.post-launch-summary-grid,.post-launch-mini-grid,.nav-stack{grid-template-columns:1fr}.discount-code-row-actions{justify-content:flex-start}.calendar-weekdays{display:none}.calendar-month-grid{grid-template-columns:1fr}.calendar-day{min-height:auto;border-right:1px solid rgba(169,180,194,.14);border-bottom:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day:last-child{border-bottom:1px solid rgba(169,180,194,.14)}.calendar-day.outside-month{display:none}.action-panel-content.message-approval-stack .decision-card,.quote-approval-package,.quote-approval-decision,.quote-audit-details{width:100%;justify-self:stretch}.quote-approval-title,.quote-approval-body{width:100%}.action-panel-content.quote-proposal-approval-stack .action-copy{padding-right:0}.quote-proposal-approval-stack .quote-approval-header-controls{position:static;top:auto;right:auto}.quote-approval-header-controls{justify-items:start;margin-left:0}.quote-approval-actions,.quote-status-stack{justify-content:flex-start}.detail-open .facts-grid{grid-template-columns:1fr}.paperclip-ops-primary{border-right:0;border-bottom:1px solid var(--line-soft)}.paperclip-recovery-summary{grid-template-columns:1fr;align-items:flex-start}.multi-select-filter{width:100%}.multi-select-menu{position:static;width:100%;max-width:none;margin-top:6px}.paperclip-ops-metric,.paperclip-ops-metric:nth-child(4n+1){border-left:0}.paperclip-ops-metric:nth-last-child(-n+4){border-bottom:1px solid var(--line-soft)}.paperclip-ops-metric:last-child{border-bottom:0}.toolbar,.button-row,.queue-title-line,.queue-chip-row,.queue-action,.summary-actions,.detail-mode-actions,.lead-approval-meta,.table-actions,.message-actions,.attempt-actions,.inline-control-row{flex-wrap:wrap}.submit-decision-button{width:100%;min-width:0;justify-self:stretch}.report-review-card+.report-review-card{border-left:0;border-top:1px solid var(--line-soft)}.founder-brief-hero,.founder-brief-grid,.founder-brief-facts{grid-template-columns:1fr}.teaser-preview-admin-bar{position:static;align-items:flex-start;flex-direction:column}.teaser-preview-hero{min-height:auto;padding:48px 0}.teaser-preview-hero h1{font-size:42px;line-height:1.04}.teaser-preview-actions{align-items:stretch;flex-direction:column}.teaser-preview-primary-cta,.teaser-preview-secondary-cta{width:100%}.teaser-preview-proof-strip{grid-template-columns:1fr}.teaser-preview-section,.teaser-preview-cta{padding:36px 0}.teaser-preview-section h2,.teaser-preview-cta h2{font-size:28px}.teaser-preview-issue-grid,.teaser-preview-path-grid,.teaser-preview-locked-list{grid-template-columns:1fr}.option-list{border-left:0;padding-left:0}.signal-row{flex-direction:column}}.customer-signals-rail{border:1px solid rgba(148,163,184,.28);background:#0f172a8a;border-radius:8px;padding:16px}.compact-heading{align-items:flex-start;gap:12px}.signal-count-stack{display:flex;min-width:96px;flex-direction:column;align-items:flex-end;gap:2px}.latest-signal-banner{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:12px 0;padding:12px;border:1px solid rgba(96,165,250,.32);background:#0f172aad;border-radius:8px}.latest-signal-banner p{margin:4px 0 0;color:#cbd5e1}.customer-signal-list{display:grid;gap:10px}.customer-signal-row{display:grid;gap:6px;padding:10px 0;border-top:1px solid rgba(148,163,184,.18)}.customer-signal-row p{margin:0}.signal-severity{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.signal-severity.info{color:#cbd5e1;background:#94a3b824;border:1px solid rgba(148,163,184,.25)}.signal-severity.intent{color:#bfdbfe;background:#2563eb2e;border:1px solid rgba(96,165,250,.34)}.signal-severity.response{color:#fde68a;background:#d977062e;border:1px solid rgba(245,158,11,.36)}.signal-severity.blocking{color:#fecaca;background:#dc26262e;border:1px solid rgba(248,113,113,.36)}.signal-severity.commercial{color:#bbf7d0;background:#16a34a2e;border:1px solid rgba(74,222,128,.36)}.signal-next-action{color:#dbeafe;font-weight:700}.customer-signal-center{display:grid;gap:16px}.customer-signal-center.embedded{margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,163,184,.18)}.signal-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.signal-center-metrics div{display:grid;gap:2px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172a7a}.signal-center-metrics strong{font-size:1.35rem}.signal-center-metrics span{color:#cbd5e1;font-size:.82rem}.signal-center-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.signal-center-controls label{display:grid;gap:5px;color:#cbd5e1;font-size:.78rem;font-weight:700;text-transform:uppercase}.signal-info-toggle{display:flex!important;min-height:42px;align-items:center;justify-content:flex-start;gap:8px!important;text-transform:none!important}.signal-center-list{display:grid;gap:10px}.signal-center-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a80}.signal-center-row h3{margin:8px 0 4px;font-size:1rem}.signal-center-row p{margin:0}.signal-center-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.signal-state-pill{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:3px 8px;border-radius:999px;color:#dbeafe;background:#1e40af33;border:1px solid rgba(96,165,250,.28);font-size:.72rem;font-weight:700;text-transform:uppercase}.signal-state-pill.handled,.signal-state-pill.no_action_needed{color:#bbf7d0;background:#16653433;border-color:#4ade8047}.signal-state-pill.acknowledged{color:#fde68a;background:#92400e38;border-color:#f59e0b4d}.compact-risk{margin:0}@media(max-width:900px){.signal-center-metrics,.signal-center-controls,.signal-center-row{grid-template-columns:1fr}.signal-center-actions{justify-content:flex-start}}.case-study-workspace,.case-study-detail,.case-study-card-list,.case-study-form{display:grid;gap:14px}.workspace-grid.case-studies-open{grid-template-columns:minmax(0,1fr)}.workspace-grid.case-studies-open>.detail-panel{display:none}.case-study-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.6fr);gap:16px;align-items:start}.case-study-queue-panel,.case-study-detail-panel{min-width:0}.case-study-queue-panel{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.case-study-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 16px}.case-study-stat-grid>div{display:grid;gap:4px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:#080e1a57}.case-study-stat-grid span,.case-study-data-grid dt{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.case-study-stat-grid strong{font-size:1.35rem}.case-study-filter-row{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(160px,.8fr)) auto;gap:10px;align-items:end;padding:0 16px 16px}.case-study-filter-row label,.case-study-form label{display:grid;gap:5px;color:var(--muted-2);font-size:.78rem;font-weight:700}.case-study-row{grid-template-columns:minmax(0,1fr);gap:10px}.case-study-row .queue-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-row .queue-action{justify-content:flex-start}.case-study-detail{gap:0}.case-study-section{display:grid;gap:13px;padding:16px;border-top:1px solid var(--line-soft)}.case-study-section-heading,.case-study-record-topline,.case-study-linked-state{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.case-study-section-heading h3,.case-study-section-heading p,.case-study-record-topline p,.case-study-linked-state p{margin:0}.case-study-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.case-study-data-grid>div{min-width:0;padding:10px;border:1px solid var(--line-soft);border-radius:7px;background:#080e1a47}.case-study-data-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.case-study-data-grid.compact{margin-top:10px}.case-study-record-card{min-width:0;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#080e1a57}details.case-study-record-card>summary,.case-study-record-card details>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;color:var(--muted-2);font-weight:700}.case-study-json-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.case-study-json-grid>div:last-child:nth-child(odd){grid-column:1 / -1}.case-study-json-grid h4{margin:0 0 6px}.case-study-record-card pre,.case-study-section pre{max-height:320px;overflow:auto;margin:10px 0 0;padding:10px;border-radius:7px;background:#080e1a;color:#dbe7f6;font-size:.72rem;white-space:pre-wrap;overflow-wrap:anywhere}.case-study-code{overflow-wrap:anywhere;color:#b9d6ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.case-study-feedback,.case-study-warning,.case-study-error,.case-study-policy-note{margin:0 16px 16px;padding:10px 12px;border:1px solid rgba(58,141,255,.3);border-radius:7px;background:#1f65c81f}.case-study-warning{margin:0;border-color:#f2c96d57;color:var(--warn);background:#92661424}.case-study-error{margin:10px 0 0;border-color:#f06b6b57;color:#ffc0c0;background:#92232329}.case-study-conversion>.case-study-linked-state,.case-study-conversion>.empty-state,.case-study-conversion>.case-study-form{margin:0 16px 16px}.case-study-form-grid,.case-study-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-study-channel-fieldset{margin:0;border:1px solid var(--line-soft);border-radius:8px;padding:10px}.case-study-channel-fieldset legend{padding:0 6px;color:var(--muted-2);font-size:.78rem;font-weight:700}.case-study-policy-note{margin:0}.case-study-policy-note p{margin:4px 0 0}.case-study-asset-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px}.case-study-asset-controls>input{width:min(320px,100%)}.file-button,.button-link{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border-radius:6px;padding:6px 11px;cursor:pointer}.file-button{border:1px solid var(--line);color:var(--muted-2);background:#162133b8}.file-button input{display:none}@media(max-width:1180px){.case-study-layout,.case-study-filter-row{grid-template-columns:1fr}.case-study-queue-panel{position:static;max-height:none}}@media(max-width:720px){.case-study-stat-grid,.case-study-data-grid,.case-study-form-grid,.case-study-channel-grid,.case-study-json-grid{grid-template-columns:1fr}.case-study-json-grid>div:last-child:nth-child(odd){grid-column:auto}.case-study-section-heading,.case-study-record-topline,.case-study-linked-state{flex-direction:column}}.legal-admin-view{display:grid;gap:18px}.legal-admin-hero,.legal-admin-card{background:linear-gradient(145deg,#111d30fa,#0a1525fa);border:1px solid rgba(104,143,190,.3);border-radius:14px;box-shadow:0 14px 32px #00000029}.legal-admin-hero{align-items:flex-start;display:flex;justify-content:space-between;padding:22px}.legal-admin-hero h2,.legal-admin-card h3{margin:4px 0 6px}.legal-admin-hero p,.legal-admin-card p{color:#aebed3;margin:0}.legal-admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.legal-admin-tabs button{background:#0d1c2fbf;border:1px solid #304a69;color:#bcd0e9}.legal-admin-tabs button.active{background:#2f86ff;border-color:#5aa0ff;color:#061322}.legal-admin-feedback{background:#22c58b1f;border:1px solid rgba(56,222,161,.42);border-radius:10px;color:#85efc1;padding:12px 14px}.legal-admin-stack{display:grid;gap:14px}.legal-admin-card{overflow:hidden;padding:18px}.legal-admin-card>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.legal-admin-badges,.legal-admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.legal-admin-badges span,.legal-admin-document-chip{background:#4b83c226;border:1px solid rgba(90,157,233,.35);border-radius:999px;color:#aacef8;display:inline-block;font-size:12px;padding:5px 9px}.legal-admin-version-summary{align-items:center;border-top:1px solid rgba(93,123,158,.22);display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}.legal-admin-version-summary span{color:#aebed3}.legal-admin-form{background:#060f1c99;border:1px solid rgba(81,118,160,.3);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:16px}.legal-admin-form label{color:#c9d6e7;display:grid;font-size:13px;gap:6px}.legal-admin-form .wide{grid-column:1 / -1}.legal-admin-form input,.legal-admin-form select,.legal-admin-form textarea,.legal-admin-filter select{background:#081527;border:1px solid #314a68;border-radius:7px;color:#f3f7fc;font:inherit;padding:9px 10px}.legal-admin-form textarea{min-height:84px;resize:vertical}.legal-admin-form textarea.legal-admin-terms{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-height:360px}.legal-admin-form label.legal-admin-check{align-items:center;display:flex;gap:9px}.legal-admin-form label.legal-admin-check input{height:16px;width:16px}.legal-admin-filter{display:flex;gap:8px;margin:16px 0}.legal-admin-table-wrap{overflow-x:auto}.legal-admin-table-wrap table{border-collapse:collapse;margin-top:14px;min-width:760px;width:100%}.legal-admin-table-wrap th,.legal-admin-table-wrap td{border-bottom:1px solid rgba(84,117,154,.22);padding:11px 9px;text-align:left;vertical-align:top}.legal-admin-table-wrap small,.legal-admin-evidence span{color:#91a5bf;display:block;margin-top:4px}.legal-admin-evidence{align-items:center;border-top:1px solid rgba(84,117,154,.22);display:grid;gap:10px;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.5fr) minmax(170px,.8fr);margin-top:10px;padding-top:10px}.legal-admin-empty{padding:28px 8px 12px;text-align:center}@media(max-width:820px){.legal-admin-form{grid-template-columns:1fr}.legal-admin-form .wide{grid-column:auto}.legal-admin-card>header,.legal-admin-hero,.legal-admin-version-summary{align-items:stretch;flex-direction:column}.legal-admin-evidence{grid-template-columns:1fr}}.coaching-page{display:grid;gap:16px}.coaching-page-header,.coaching-detail-header,.coaching-section-heading,.coaching-list-heading,.coaching-report-row-top,.coaching-report-row-footer,.coaching-action-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.coaching-page-header{padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,#162133f5,#101928e0)}.coaching-page-header h2{margin-top:4px;font-size:24px}.coaching-workspace{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:16px;align-items:start}.coaching-report-list,.coaching-report-detail,.coaching-share-card,.coaching-tldr-card,.coaching-pdf-card,.coaching-content-card,.coaching-empty-state{border:1px solid var(--line);border-radius:10px;background:#101928eb}.coaching-report-list{position:sticky;top:16px;overflow:hidden}.coaching-list-heading{padding:14px 16px;border-bottom:1px solid var(--line)}.coaching-list-heading strong{display:block;margin-top:3px;font-size:15px}.coaching-count{color:var(--muted);font-size:12px;white-space:nowrap}.coaching-list-items{display:grid}.coaching-report-row{width:100%;min-width:0;min-height:92px;display:grid;gap:8px;padding:13px 15px;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--text);text-align:left;overflow:hidden}.coaching-report-row:hover,.coaching-report-row.active{background:#3a8dff1a}.coaching-report-row.active{box-shadow:inset 3px 0 0 var(--blue)}.coaching-report-row-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.coaching-report-row-top strong{min-width:0;max-width:none;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.coaching-report-row-meta,.coaching-report-row-footer{color:var(--muted);font-size:11px}.coaching-report-row-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.coaching-report-row-footer span:first-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}.coaching-report-row-footer span:last-child{white-space:nowrap}.coaching-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(169,180,194,.28);border-radius:999px;color:var(--muted-2);background:#a9b4c214;font-size:11px;line-height:1.2;white-space:nowrap}.coaching-status-pdf_ready,.coaching-share-status-shared{border-color:#64d99b73;color:#a9f1c6;background:#64d99b1a}.coaching-status-pdf_failed,.coaching-share-status-failed{border-color:#f06b6b80;color:#ffd0d0;background:#f06b6b1a}.coaching-report-detail{display:grid;gap:14px;padding:20px;min-width:0}.coaching-detail-header{align-items:flex-start;padding-bottom:4px}.coaching-detail-header h1{margin-top:5px;font-size:clamp(20px,2vw,30px);line-height:1.15}.coaching-detail-meta{margin-top:7px;color:var(--muted)}.coaching-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.coaching-detail-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid transparent;border-radius:6px;text-decoration:none}.coaching-status-strip{display:flex;flex-wrap:wrap;gap:7px;padding:11px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.coaching-share-card,.coaching-tldr-card,.coaching-pdf-card,.coaching-content-card{padding:17px}.coaching-share-card{display:flex;justify-content:space-between;gap:20px;border-color:#3a8dff6b;background:linear-gradient(135deg,#1f65c82b,#101928eb)}.coaching-share-card.is-shared{border-color:#64d99b70;background:linear-gradient(135deg,#1c704b2e,#101928eb)}.coaching-share-card h3{margin-top:4px}.coaching-share-card p{max-width:650px;margin-top:6px;color:var(--muted-2)}.coaching-share-success{margin-top:12px;padding:10px 12px;border:1px solid rgba(100,217,155,.45);border-radius:7px;color:#a9f1c6;background:#64d99b1a}.coaching-share-proof{font-size:11px;overflow-wrap:anywhere}.coaching-share-controls{display:grid;justify-items:end;align-content:center;gap:8px;min-width:270px}.coaching-share-controls small{max-width:300px;color:var(--muted);text-align:right}.coaching-checkbox{display:flex;align-items:flex-start;gap:8px;color:var(--muted-2);font-size:12px;text-align:right}.coaching-checkbox input{width:auto;min-height:auto;margin-top:2px}.coaching-section-heading{align-items:flex-start}.coaching-section-heading h2{margin-top:4px;font-size:18px}.coaching-private-note{color:var(--muted);font-size:11px}.coaching-tldr-card{background:#3a8dff17}.coaching-tldr-card>p{margin-top:10px;color:var(--muted-2);font-size:15px;line-height:1.65}.coaching-pdf-frame{width:100%;height:720px;margin-top:14px;border:1px solid var(--line);border-radius:7px;background:#fff}.coaching-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.coaching-themes-card{grid-column:1 / -1}@media(min-width:1100px){.coaching-themes-card .coaching-bullet-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.coaching-bullet-list{display:grid;gap:9px;margin:12px 0 0;padding-left:20px;color:var(--muted-2)}.coaching-bullet-list li::marker{color:var(--blue)}.coaching-action-list{display:grid;gap:9px;margin-top:13px}.coaching-actions-heading-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.coaching-action-row,.coaching-action-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:#0b122073}.coaching-action-row.is-complete{opacity:.68}.coaching-action-copy{min-width:0}.coaching-action-title{justify-content:flex-start}.coaching-action-title strong{font-size:14px}.coaching-action-copy p{margin-top:5px;color:var(--muted-2)}.coaching-action-copy small{display:block;margin-top:8px;color:var(--muted)}.coaching-priority{display:inline-flex;padding:2px 7px;border-radius:999px;color:var(--muted-2);background:#a9b4c221;font-size:10px;text-transform:uppercase}.coaching-priority-high{color:#ffd0d0;background:#f06b6b24}.coaching-priority-medium{color:#ffe6a2;background:#f2c96d24}.coaching-priority-low{color:#a9f1c6;background:#64d99b1f}.coaching-action-buttons{display:flex;align-items:flex-start;gap:7px}.coaching-action-edit{grid-template-columns:1fr}.coaching-action-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.coaching-empty-state{padding:30px;color:var(--muted-2)}.coaching-empty-state p{margin-top:6px;color:var(--muted)}@media(max-width:1000px){.coaching-workspace{grid-template-columns:1fr}.coaching-report-list{position:static}.coaching-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-report-row{border-right:1px solid var(--line-soft)}}@media(max-width:680px){.coaching-page-header,.coaching-detail-header,.coaching-share-card{display:grid}.coaching-detail-actions,.coaching-share-controls{justify-content:flex-start;justify-items:start}.coaching-share-controls small,.coaching-checkbox{text-align:left}.coaching-list-items,.coaching-content-grid{grid-template-columns:1fr}.coaching-actions-heading-controls{align-items:flex-end;flex-direction:column}.coaching-action-row{grid-template-columns:1fr}.coaching-action-buttons{justify-content:flex-start}.coaching-pdf-frame{height:560px}}.lead-nurture-modal{width:min(680px,calc(100vw - 48px))}.lead-nurture-body{display:grid;gap:14px;padding:16px}.lead-nurture-body label{display:grid;gap:7px}.lead-nurture-body label>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.lead-nurture-body textarea{min-height:110px;resize:vertical}.lead-nurture-summary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(140px,.75fr));gap:12px;margin:0 16px 16px;padding:12px;border:1px solid rgba(87,145,255,.32);border-radius:8px;background:#244c842e}.lead-nurture-summary>div{display:grid;gap:4px;align-content:start;min-width:0}.lead-nurture-summary strong,.lead-nurture-summary span{overflow-wrap:anywhere}@media(max-width:760px){.lead-nurture-summary{grid-template-columns:1fr}}
