.operon-home{--operon-bg: #07111f;--operon-panel: #10233a;--operon-panel-strong: #142b47;--operon-border: #31506f;--operon-text: #eef6ff;--operon-muted: #9eb5ca;--operon-accent: #7fc8ff;--operon-good: #4adea5;--operon-warn: #ffd166;--operon-bad: #ff7885;min-height:100vh;padding:clamp(18px,3vw,42px);background:radial-gradient(circle at 88% 4%,#193b60 0,transparent 34%),var(--operon-bg);color:var(--operon-text);font:15px/1.45 Inter,ui-sans-serif,system-ui,sans-serif}body:has(.operon-home-shell){background:#07111f}.operon-home-shell{background:#07111f;color:#eef6ff}.operon-home-shell .stage{padding:0;background:#07111f}.operon-home-shell .nav{background:#091728;border-color:#31506f;color:#eef6ff}.operon-home-shell .nav small,.operon-home-shell .tenant-picker span,.operon-home-shell .advanced-nav summary{color:#9eb5ca}.operon-home-shell .tenant-picker select{background:#10233a;border-color:#31506f;color:#eef6ff}.operon-home-shell .nav button{color:#cfe2f3}.operon-home-shell .nav button:hover,.operon-home-shell .nav button.active{background:#142b47;color:#fff}.operon-home *,.operon-home *:before,.operon-home *:after{box-sizing:border-box}.operon-home__header{display:flex;justify-content:space-between;gap:24px;align-items:end;max-width:1500px;margin:0 auto 20px}.operon-home__header h1{margin:3px 0;font-size:clamp(30px,4vw,52px);letter-spacing:-.04em}.operon-home__header p{margin:0;color:var(--operon-muted)}.operon-home__eyebrow{color:var(--operon-accent)!important;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.operon-home__score{display:grid;justify-items:end}.operon-home__score strong{font-size:34px;color:var(--operon-good)}.operon-home__score span{color:var(--operon-muted)}.operon-home__tabs{max-width:1500px;margin:0 auto 18px;padding:10px;display:flex;gap:8px;overflow:auto;background:#0b1b2d;border:1px solid var(--operon-border);border-radius:14px}.operon-home__tabs a,.operon-home__actions a,.operon-home button{color:var(--operon-text);text-decoration:none;border:1px solid var(--operon-border);background:var(--operon-panel-strong);border-radius:9px;padding:9px 12px;font:inherit;font-weight:700;cursor:pointer}.operon-home__tabs a:hover,.operon-home__actions a:hover,.operon-home button:hover:not(:disabled){border-color:var(--operon-accent)}.operon-home__environment-grid,.operon-home__evidence-strip,.operon-home__capability-grid{max-width:1500px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.operon-home__environment-grid>button,.operon-home__evidence-strip>div,.operon-home__capability-grid>article,.operon-home__execution,.operon-home__program,.operon-home__context,.operon-home__environment-detail{border:1px solid var(--operon-border);border-radius:14px;background:linear-gradient(145deg,var(--operon-panel-strong),var(--operon-panel));box-shadow:0 16px 40px #0005}.operon-home__environment-grid>button,.operon-home__evidence-strip>div{display:grid;gap:5px;padding:16px;text-align:left}.operon-home__environment-grid>button[aria-pressed=true]{border-color:var(--operon-accent);box-shadow:0 0 0 2px #7fc8ff33,0 16px 40px #0005}.operon-home__environment-detail{max-width:1500px;margin:0 auto 16px;padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.operon-home small,.operon-home span{color:var(--operon-muted);overflow-wrap:anywhere}.operon-home__environment-grid [data-state=observed] strong,.operon-home__evidence-strip [data-check-state=passed] strong{color:var(--operon-good)}.operon-home__evidence-strip [data-check-state=failed]{border-color:var(--operon-bad)}.operon-home__evidence-strip [data-check-state=failed] strong{color:var(--operon-bad)}.operon-home__actions{max-width:1500px;margin:0 auto 18px;display:flex;flex-wrap:wrap;gap:10px;align-items:start}.operon-home__action{display:grid;max-width:250px;gap:4px}.operon-home button:disabled{cursor:not-allowed;opacity:.5}.operon-home__action small{color:var(--operon-warn)}.operon-home__execution,.operon-home__program,.operon-home__context{max-width:1500px;margin:0 auto 16px;padding:18px}.operon-home__execution header{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.operon-home__execution article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:18px;padding:10px 0;border-top:1px solid var(--operon-border)}.operon-home__capability-grid>article{padding:18px}.operon-home__capability-grid>article[data-critical-path=true]{border-color:var(--operon-accent)}.operon-home__capability-grid h2,.operon-home__program h2,.operon-home__context h2{margin:6px 0 8px}.operon-home__status{color:var(--operon-accent)}.operon-home__workstream{display:grid;grid-template-columns:95px 1fr;gap:6px 10px;margin:14px 0;padding-top:12px;border-top:1px solid var(--operon-border)}.operon-home__workstream dt{color:var(--operon-muted)}.operon-home__workstream dd{margin:0;overflow-wrap:anywhere}.operon-home__program{border-color:#4f6f3c;background:linear-gradient(145deg,#18362f,#10233a)}.operon-home__dialog{max-width:520px;border:1px solid var(--operon-accent);border-radius:16px;background:var(--operon-panel);color:var(--operon-text);box-shadow:0 24px 80px #000b}.operon-home__dialog::backdrop{background:#020813cc}@media(max-width:700px){.operon-home__header,.operon-home__execution header{align-items:start;flex-direction:column}.operon-home__score{justify-items:start}.operon-home__execution article{grid-template-columns:1fr;gap:3px}}.analytics-home>.marketing-analytics-nav{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid #ded9cd;border-radius:10px;background:#f4f1e9}.analytics-home>.marketing-analytics-nav button{min-height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:#59625b;font-weight:800}.analytics-home>.marketing-analytics-nav button.active{border-color:#d5cfc1;background:#fffdf8;color:#1f2924;box-shadow:0 1px 2px #1f292414}.marketing-war-room,.utm-builder{--marketing-ink: #1f2924;--marketing-muted: #68736b;--marketing-line: #ded9cd;--marketing-paper: #fffdf8;--marketing-wash: #f4f1e9;--marketing-accent: #1f6753;display:grid;gap:16px;color:var(--marketing-ink)}.marketing-war-room h1,.marketing-war-room h2,.marketing-war-room h3,.utm-builder h1,.utm-builder h2,.utm-builder h3,.marketing-war-room p,.utm-builder p{margin-top:0}.marketing-war-room h1,.utm-builder h1{margin-bottom:6px;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.04em}.marketing-war-room-hero,.utm-builder-hero{display:flex;align-items:end;justify-content:space-between;gap:20px;min-height:150px;padding:28px;border:1px solid #ccd9d2;border-radius:14px;background:radial-gradient(circle at 90% 12%,rgb(89 164 132 / 18%),transparent 36%),linear-gradient(135deg,#f8fbf8,#eef4ef)}.marketing-war-room-hero p:last-child,.utm-builder-hero p:last-child{max-width:720px;margin-bottom:0;color:var(--marketing-muted)}.marketing-privacy-note,.utm-policy-badge{display:grid;gap:4px;min-width:230px;padding:13px 15px;border:1px solid #b9d3c6;border-radius:10px;background:#fffdf8db}.marketing-privacy-note strong,.utm-policy-badge strong{color:var(--marketing-accent)}.marketing-privacy-note span,.utm-policy-badge span,.utm-policy-badge small{color:var(--marketing-muted);font-size:.78rem;line-height:1.35}.marketing-toolbar{display:grid;grid-template-columns:minmax(360px,1fr) minmax(170px,240px) minmax(170px,240px) auto;align-items:end;gap:12px;padding:14px;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.marketing-toolbar fieldset{min-width:0;margin:0;padding:0;border:0}.marketing-toolbar legend,.marketing-toolbar label,.utm-form label,.utm-preview-url,.utm-inspector label{display:grid;gap:6px;color:#48544d;font-size:.78rem;font-weight:800}.marketing-toolbar select,.utm-form input,.utm-form select,.utm-preview textarea,.utm-inspector textarea{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #d3cec3;border-radius:7px;background:#fff;color:var(--marketing-ink);padding:8px 10px;font:inherit}.marketing-segmented-control{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:6px;padding:4px;border-radius:8px;background:var(--marketing-wash)}.marketing-segmented-control button{min-height:36px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--marketing-muted);font-weight:800}.marketing-segmented-control button.active{border-color:#d8d1c4;background:#fff;color:var(--marketing-ink);box-shadow:0 1px 2px #1f292414}.marketing-callout,.marketing-loading{display:grid;gap:4px;padding:13px 15px;border:1px solid #e1c985;border-left-width:4px;border-radius:8px;background:#fff8e8;color:#60491c}.marketing-callout.error{border-color:#e4aaa2;background:#fff0ee;color:#843b33}.marketing-callout.governance{border-color:#a9cbbb;background:#eef8f2;color:#275844}.marketing-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(180px,1.3fr);gap:1px;overflow:hidden;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-line)}.marketing-summary>div{display:grid;gap:5px;min-height:76px;align-content:center;padding:12px 15px;background:var(--marketing-paper)}.marketing-summary span{color:var(--marketing-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.marketing-summary strong{overflow-wrap:anywhere;font-size:1.15rem}.marketing-readiness,.marketing-export-panel,.utm-guided-start,.utm-comparison,.utm-inspector,.utm-history{display:grid;gap:12px;padding:16px;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.marketing-readiness h2,.marketing-export-panel h2,.utm-comparison h2,.utm-inspector h2,.utm-history h2{margin-bottom:0}.utm-guided-start{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:start}.utm-guided-start p:last-child,.utm-history-empty{margin-bottom:0;color:var(--marketing-muted);line-height:1.45}.utm-starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.utm-starter-card{display:grid;gap:7px;min-width:0;min-height:104px;padding:12px;border:1px solid #d8d2c7;border-radius:9px;background:#faf8f3;color:var(--marketing-ink);text-align:left}.utm-starter-card:hover,.utm-starter-card:focus-visible{border-color:#83ad99;background:#f0f8f3}.utm-starter-card strong,.utm-starter-card span{overflow-wrap:anywhere}.utm-starter-card span,.utm-starter-card small{color:var(--marketing-muted);font-size:.72rem;line-height:1.35}.utm-starter-card small{align-self:end;color:var(--marketing-accent);font-weight:800}.marketing-readiness-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.marketing-readiness-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;padding:11px;border:1px solid #e5e0d5;border-radius:8px;background:#faf8f3}.marketing-readiness-item span{grid-column:1 / -1;color:var(--marketing-muted);font-size:.75rem}.marketing-lane-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.marketing-lane{display:grid;align-content:start;min-width:0;overflow:hidden;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.marketing-lane>header,.marketing-action-lane>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px}.marketing-lane h3,.marketing-action-lane h3{margin-bottom:4px}.marketing-lane header p{margin-bottom:0;color:var(--marketing-muted);font-size:.8rem;line-height:1.4}.marketing-lane-guide{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-block:1px solid #e5e0d5;background:#f8f6f0}.marketing-lane-guide strong{font-size:.78rem}.marketing-lane-guide span{color:var(--marketing-muted);font-size:.72rem;text-align:right}.marketing-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:10px;padding:12px;background:#f4f1e9}.marketing-record-card{display:grid;min-width:0;align-content:start;gap:12px;padding:14px;border:1px solid #dcd6ca;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #1f29240f}.marketing-record-header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:2px}.marketing-record-header>div{min-width:0}.marketing-record-kicker{margin-bottom:4px;color:#78817b;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-record-header h4{margin:0;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.25;letter-spacing:-.015em}.marketing-record-header .status-pill{flex:none;max-width:46%;overflow-wrap:anywhere;text-align:center}.marketing-record-context{display:flex;flex-wrap:wrap;gap:6px}.marketing-record-context span{display:inline-flex;min-width:0;max-width:100%;align-items:baseline;gap:5px;padding:5px 8px;border:1px solid #e3ded3;border-radius:999px;background:#faf8f3;color:#48544d;font-size:.7rem;overflow-wrap:anywhere}.marketing-record-context b{color:#768078;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.marketing-record-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid #e2ddd2;border-radius:9px;background:#e2ddd2}.marketing-record-metrics>div{display:grid;min-width:0;min-height:68px;align-content:center;gap:5px;padding:9px 10px;background:#fffdf8}.marketing-record-metrics>div.is-unknown{background:#faf8f3}.marketing-record-metrics dt,.marketing-technical-details dt{color:#768078;font-size:.62rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.marketing-record-metrics dd,.marketing-technical-details dd{min-width:0;margin:0;overflow-wrap:anywhere}.marketing-record-metrics dd{font-size:.9rem;font-weight:800;line-height:1.25}.marketing-record-metrics .is-unknown dd{color:#8a7060;font-weight:700}.marketing-record-signal,.marketing-record-action{display:grid;gap:4px;padding:10px 11px;border:1px solid #e2ddd2;border-left-width:4px;border-radius:8px;background:#faf8f3}.marketing-record-signal span,.marketing-record-action span{color:#6f7972;font-size:.62rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.marketing-record-signal strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.marketing-record-signal.healthy{border-color:#9dc9b0;background:#eef8f2;color:#275844}.marketing-record-signal.running{border-color:#a9c5e9;background:#f0f6ff;color:#315d91}.marketing-record-signal.warning{border-color:#e1c985;background:#fff8e8;color:#60491c}.marketing-record-signal.failed{border-color:#e4aaa2;background:#fff0ee;color:#843b33}.marketing-record-action{border-left-color:#7ea792;background:#f5faf7}.marketing-record-action p{margin:0;color:#3e4d45;font-size:.76rem;line-height:1.45}.marketing-technical-details{min-width:0;padding-top:2px;border-top:1px solid #ebe6dc}.marketing-technical-details summary{cursor:pointer;color:#536159;font-size:.72rem;font-weight:800}.marketing-technical-details[open] summary{margin-bottom:10px}.marketing-technical-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.marketing-technical-details dl>div{display:grid;min-width:0;gap:4px;padding:8px;border:1px solid #e8e3d9;border-radius:7px;background:#faf8f3}.marketing-technical-details dd{color:#46534c;font-size:.72rem;line-height:1.4}.marketing-table-scroll{max-width:100%;overflow-x:auto;border-block:1px solid #e5e0d5}.marketing-table-scroll table{width:100%;border-collapse:collapse;font-size:.78rem}.marketing-table-scroll th,.marketing-table-scroll td{max-width:340px;padding:9px 11px;border-right:1px solid #eee9df;border-bottom:1px solid #eee9df;text-align:left;vertical-align:top;overflow-wrap:anywhere}.marketing-table-scroll thead th{background:#f5f2eb;color:#4d5851;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.marketing-table-scroll tbody tr:nth-child(2n){background:#fbf9f5}.marketing-lane-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.marketing-lane-actions span{color:var(--marketing-muted);font-size:.72rem}.marketing-lane-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.marketing-lane-buttons>span{min-width:72px;text-align:center}.marketing-empty-state{display:grid;gap:5px;min-height:100px;align-content:center;padding:16px;border-top:1px dashed var(--marketing-line);color:var(--marketing-muted)}.marketing-empty-state.compact{min-height:52px;border:1px dashed var(--marketing-line);border-radius:8px}.marketing-empty-state.standalone{border:1px dashed var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.marketing-empty-state strong{color:var(--marketing-ink)}.marketing-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketing-action-lane{min-width:0;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.marketing-action-lane .marketing-action-list,.marketing-action-lane>p{display:grid;gap:8px;margin:0;padding:0 14px 14px}.marketing-action-list{list-style:none}.marketing-action-list li{display:grid;gap:8px;padding:11px;border:1px solid #e5e0d5;border-radius:9px;background:#faf8f3;overflow-wrap:anywhere;color:#48544d;line-height:1.4}.marketing-action-list li>strong{font-size:.82rem;line-height:1.45}.marketing-action-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.marketing-action-meta>span{color:#6f7972;font-size:.62rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.marketing-action-list p{display:grid;gap:3px;margin:0;padding-top:8px;border-top:1px solid #e5e0d5;color:var(--marketing-muted);font-size:.74rem}.marketing-action-list p b{color:var(--marketing-accent);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.marketing-export-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marketing-export-panel p:last-child{margin-bottom:0;color:var(--marketing-muted)}.marketing-export-actions,.utm-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.marketing-meeting-brief,.marketing-inline-error{grid-column:1 / -1}.marketing-meeting-brief{max-height:420px;overflow:auto;margin:0;padding:14px;border:1px solid #d8d2c7;border-radius:8px;background:#f8f6f0;white-space:pre-wrap;font-family:inherit;line-height:1.5}.marketing-inline-error{margin:0;color:#9f2f2f}.utm-builder-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;align-items:start}.utm-form,.utm-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid var(--marketing-line);border-radius:10px;background:var(--marketing-paper)}.utm-preview{grid-template-columns:minmax(0,1fr);position:sticky;top:12px}.utm-form-heading,.utm-span-full{grid-column:1 / -1}.utm-form-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.utm-form-heading h2,.utm-preview h2{margin-bottom:0}.utm-form label>span{justify-self:start;color:#7a827c;font-size:.65rem;font-weight:700;text-transform:uppercase}.utm-form label>small{color:var(--marketing-muted);font-weight:500}.utm-channel-picker{min-width:0;margin:0;padding:0;border:0}.utm-channel-picker legend{margin-bottom:8px;color:#48544d;font-size:.78rem;font-weight:800}.utm-channel-picker legend span{color:#7a827c;font-size:.65rem;text-transform:uppercase}.utm-channel-picker>small{display:block;margin-top:7px;color:var(--marketing-muted);font-size:.72rem}.utm-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.utm-channel-grid button{display:grid;gap:4px;min-height:66px;padding:9px;border:1px solid #d8d2c7;border-radius:8px;background:#faf8f3;color:var(--marketing-ink);text-align:left}.utm-channel-grid button span{color:var(--marketing-muted);font-size:.68rem;line-height:1.3}.utm-channel-grid button.selected{border-color:#5f9d80;background:#eaf6ef;box-shadow:inset 0 0 0 1px #5f9d80}.utm-advanced{padding:11px 12px;border:1px solid #ded9cd;border-radius:8px;background:#faf8f3}.utm-advanced>summary,.utm-history>summary{cursor:pointer;color:#3f4c45;font-weight:800}.utm-automatic-rule{margin:12px 0;color:var(--marketing-muted);font-size:.76rem}.utm-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.utm-history[open]>summary{margin-bottom:12px}.utm-preview dl,.utm-inspector-result dl{display:grid;gap:8px;margin:0}.utm-preview dl>div,.utm-inspector-result dl>div{display:grid;gap:4px;padding:10px;border:1px solid #e5e0d5;border-radius:7px;background:#faf8f3}.utm-preview dt,.utm-inspector-result dt{color:var(--marketing-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.utm-preview dd,.utm-inspector-result dd{margin:0;overflow-wrap:anywhere}.utm-validation,.utm-inspector-result{padding:12px;border:1px solid;border-radius:8px}.utm-validation ul,.utm-inspector-result ul{margin:8px 0 0;padding-left:20px}.utm-validation.blockers,.utm-inspector-result.blocked{border-color:#e3aaa2;background:#fff0ee;color:#843b33}.utm-validation.warnings{border-color:#e1c985;background:#fff8e8;color:#60491c}.utm-inspector-result.clear{border-color:#a9cbbb;background:#eef8f2;color:#275844}.utm-preview textarea,.utm-inspector textarea{min-height:92px;resize:vertical;line-height:1.45}.utm-preview textarea[readonly]{background:#f8f6f0}.utm-notice{margin-bottom:0;color:var(--marketing-accent);font-size:.8rem;font-weight:700}.utm-comparison .marketing-table-scroll{border:1px solid #e5e0d5;border-radius:8px}.utm-inspector{grid-template-columns:minmax(240px,.6fr) minmax(320px,1fr);align-items:end}.utm-inspector .utm-preview-actions,.utm-inspector-result{grid-column:2}.utm-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.utm-history-grid article{display:grid;gap:8px;padding:12px;border:1px solid #e5e0d5;border-radius:8px;background:#faf8f3}.utm-history-grid strong{overflow-wrap:anywhere}.utm-history-grid span{color:var(--marketing-muted);font-size:.78rem}.utm-history-grid button{justify-self:start}@media(max-width:1120px){.marketing-toolbar,.utm-builder-layout{grid-template-columns:1fr 1fr}.marketing-toolbar fieldset,.marketing-toolbar>button,.utm-form,.utm-preview{grid-column:1 / -1}.utm-preview{position:static}.marketing-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.utm-guided-start{grid-template-columns:1fr}.utm-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.marketing-war-room-hero,.utm-builder-hero,.marketing-export-panel{display:grid;grid-template-columns:1fr;align-items:start;padding:18px}.marketing-privacy-note,.utm-policy-badge{min-width:0}.marketing-toolbar,.marketing-lane-grid,.marketing-actions,.utm-form,.utm-inspector,.utm-history-grid,.utm-starter-grid,.utm-channel-grid,.utm-advanced-grid{grid-template-columns:1fr}.marketing-toolbar fieldset,.marketing-toolbar>button,.utm-form-heading,.utm-span-full,.utm-inspector .utm-preview-actions,.utm-inspector-result{grid-column:1}.marketing-summary{grid-template-columns:repeat(2,minmax(110px,1fr))}.marketing-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-lane-guide{display:grid}.marketing-lane-guide span{text-align:left}.marketing-record-grid{padding:8px}.marketing-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-technical-details dl{grid-template-columns:minmax(0,1fr)}.marketing-lane-actions,.marketing-lane-buttons{align-items:stretch}.marketing-lane-buttons{width:100%;justify-content:flex-start}.marketing-lane-buttons>span{align-self:center}}.shell.analytics-standalone-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;background:#f7f6f2}.analytics-auth-shell{display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 82% 12%,rgb(31 103 83 / 14%),transparent 32%),#f7f6f2;padding:24px}.analytics-auth-card{width:min(460px,100%);border:1px solid #dcd7cc;border-radius:22px;background:#fffefa;padding:clamp(26px,5vw,42px);box-shadow:0 24px 70px #2030281f}.analytics-auth-mark{display:grid;width:48px;height:48px;margin-bottom:24px;place-items:center;border-radius:13px;background:#1f2924;color:#fffdf8;font-size:1.25rem;font-weight:900}.analytics-auth-card h1{margin:5px 0 10px;color:#1f2924;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.08}.analytics-auth-card>p:not(.eyebrow),.analytics-auth-card small{color:#657069;line-height:1.55}.analytics-auth-card label,.analytics-auth-card label span{display:block}.analytics-auth-card label{margin-top:17px;color:#33433a;font-size:.82rem;font-weight:800}.analytics-auth-card input{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cfd7d1;border-radius:10px;background:#fff;padding:12px 13px;color:#1f2924;font:inherit}.analytics-auth-card button{width:100%;margin:20px 0 12px;border:0;border-radius:10px;background:#1f6753;color:#fff;padding:12px 16px;font:inherit;font-weight:850;cursor:pointer}.analytics-auth-card button:disabled{cursor:wait;opacity:.62}.analytics-auth-error{margin-top:14px;border:1px solid #dfb7ad;border-radius:9px;background:#fff4f1;color:#8c3e32;padding:10px 12px;font-size:.82rem}.analytics-standalone-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;border-bottom:1px solid #ded9cd;background:#fffefaeb;padding:12px clamp(20px,4vw,64px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.analytics-standalone-brand{display:flex;align-items:center;gap:11px;color:#1f2924;text-decoration:none}.analytics-standalone-brand>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#1f2924;color:#fffdf8;font-weight:900}.analytics-standalone-brand strong,.analytics-standalone-brand small,.analytics-standalone-truth span,.analytics-standalone-truth strong{display:block}.analytics-business-lines{margin:0 0 22px;border:1px solid #ded9cd;border-radius:18px;background:#fffefa;padding:clamp(18px,2.5vw,30px);box-shadow:0 18px 50px #3439300f}.analytics-business-lines-heading,.analytics-warehouse-action{display:flex;align-items:center;justify-content:space-between;gap:18px}.analytics-business-lines-heading h3{margin:3px 0 0;color:#1f2924}.analytics-certification-warning{border:1px solid #e8c995;border-radius:999px;background:#fff8e9;color:#805c1e;padding:7px 11px;font-size:.76rem;font-weight:800}.analytics-business-line-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.analytics-business-line-grid article{border:1px solid #d9e2dc;border-radius:14px;background:#f4f8f5;padding:16px}.analytics-business-line-grid article[data-business-line=exed]{border-color:#bad6c8;background:#eef8f2}.analytics-business-line-grid article.unassigned{border-color:#ead9b9;background:#fffaf0}.analytics-business-line-grid span,.analytics-business-line-grid em,.analytics-business-line-grid strong,.analytics-dataset-strip small,.analytics-warehouse-action small{display:block}.analytics-business-line-grid span{color:#1f6753;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.analytics-business-line-grid h4{margin:6px 0 8px;color:#1f2924;font-size:1.05rem}.analytics-business-line-grid em{margin:0 0 8px;color:#805c1e;font-size:.76rem;font-style:normal;font-weight:850}.analytics-business-line-grid p,.analytics-business-line-note{color:#657069;font-size:.84rem;line-height:1.5}.analytics-dataset-strip small{margin-top:4px;color:#69736c;font-size:.72rem;line-height:1.35}.analytics-standalone-shell .analytics-dataset-strip{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.analytics-business-line-grid strong{margin-top:12px;color:#2b3932;font-size:.8rem;line-height:1.45}.analytics-business-line-note{margin:15px 0 0}.analytics-warehouse-action{margin:12px 0;border:1px solid #c8d9d0;border-radius:12px;background:#f2f8f4;padding:13px 15px}.analytics-warehouse-action strong{color:#25352d}.analytics-warehouse-action small{margin-top:3px;color:#657069;line-height:1.4}.analytics-warehouse-action button{flex:none;border:0;border-radius:9px;background:#1f6753;color:#fff;padding:10px 14px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.analytics-warehouse-action button:disabled{cursor:wait;opacity:.65}.analytics-warehouse-action.failed{border-color:#dfb7ad;background:#fff4f1}.analytics-standalone-brand strong{font-size:1.05rem}.analytics-standalone-brand small,.analytics-standalone-truth span{color:#69736c;font-size:.76rem}.analytics-standalone-truth{border:1px solid #c8d9d0;border-radius:10px;background:#f2f8f4;padding:8px 12px;text-align:right}.analytics-standalone-truth strong{color:#1f6753;font-size:.82rem}.analytics-standalone-content{width:min(1680px,calc(100% - clamp(32px,6vw,96px)));margin:0 auto;padding:24px 0 48px}.analytics-standalone-shell.metabase,.analytics-standalone-shell.metabase .analytics-standalone-content{width:100%;margin:0;padding:0}.analytics-standalone-shell.metabase .analytics-home.metabase-fullscreen,.analytics-standalone-shell.metabase .metabase-embed-shell.fullscreen{height:auto;min-height:100vh}.analytics-standalone-shell.metabase .metabase-embed-shell.fullscreen.app-pane{grid-template-rows:none;align-content:start;gap:12px;background:#f7f6f2;padding:clamp(16px,3vw,40px)}.metabase-qa-header,.metabase-qa-section-head,.metabase-source-card-head,.metabase-source-card-foot{display:flex;justify-content:space-between;gap:18px}.metabase-qa-header{align-items:flex-start;border:1px solid #dcd7cc;border-radius:18px;background:radial-gradient(circle at 90% 0%,rgb(31 103 83 / 13%),transparent 38%),#fffefa;padding:clamp(20px,3vw,34px)}.metabase-qa-header h1,.metabase-qa-section-head h2,.metabase-source-card h3{margin:0;color:#1f2924}.metabase-qa-header h1{margin-top:5px;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.02}.metabase-qa-header p:last-child,.metabase-qa-section-head p,.metabase-certification-gates p{color:#657069;line-height:1.5}.metabase-qa-header p:last-child{max-width:760px;margin-bottom:0}.metabase-qa-back{display:inline-block;margin-bottom:18px;color:#1f6753;font-size:.82rem;font-weight:800;text-decoration:none}.metabase-qa-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:420px}.metabase-qa-actions a,.metabase-source-card-foot a{border:1px solid #c8d9d0;border-radius:999px;background:#fff;color:#1f6753;padding:9px 13px;font-size:.78rem;font-weight:850;text-decoration:none;white-space:nowrap}.metabase-qa-actions a.primary{border-color:#1f2924;background:#1f2924;color:#fff}.metabase-qa-control-room{border:1px solid #dcd7cc;border-radius:18px;background:#fffefa;padding:clamp(18px,2.5vw,30px)}.metabase-qa-section-head{align-items:flex-end}.metabase-qa-section-head p{max-width:720px;margin:8px 0 0}.metabase-qa-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.metabase-qa-summary span{border:1px solid #ded9cd;border-radius:999px;background:#f7f6f2;color:#5d6861;padding:7px 10px;font-size:.76rem}.metabase-qa-summary strong{color:#1f2924}.metabase-qa-notice{margin:16px 0 0;border:1px solid #c8d9d0;border-radius:10px;background:#f2f8f4;color:#435149;padding:11px 13px;font-size:.82rem}.metabase-qa-notice.warning{border-color:#e8c995;background:#fff8e9;color:#805c1e}.metabase-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin-top:18px}.metabase-source-card{border:1px solid #d8ded9;border-top:4px solid #8d9992;border-radius:14px;background:#fff;padding:16px}.metabase-source-card.gate-ready{border-top-color:#2f8069}.metabase-source-card.gate-review{border-top-color:#c79438}.metabase-source-card.gate-hold{border-top-color:#bd5f50}.metabase-source-card-head{align-items:flex-start}.metabase-source-card-head span,.metabase-certification-gates span{color:#68736c;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.metabase-source-card-head h3{margin-top:4px;font-size:1.08rem}.metabase-source-card-head>strong{border-radius:999px;background:#eff2ef;color:#536058;padding:6px 9px;font-size:.7rem}.gate-ready .metabase-source-card-head>strong{background:#eaf5ee;color:#286b59}.gate-review .metabase-source-card-head>strong{background:#fff5df;color:#866221}.gate-hold .metabase-source-card-head>strong{background:#fff0ed;color:#94483d}.metabase-source-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.metabase-source-card dl>div{min-width:0}.metabase-source-card dt{color:#78817c;font-size:.67rem}.metabase-source-card dd{overflow-wrap:anywhere;margin:2px 0 0;color:#25352d;font-size:.78rem;font-weight:800}.metabase-source-card-foot{align-items:center;border-top:1px solid #ece8df;padding-top:12px}.metabase-source-card-foot span{color:#6c7770;font-size:.72rem}.metabase-source-card-foot a{padding:6px 9px;font-size:.7rem}.metabase-certification-gates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.metabase-certification-gates article{border:1px solid #ded9cd;border-radius:12px;background:#f7f6f2;padding:15px}.metabase-certification-gates strong{display:block;margin-top:5px;color:#25352d}.metabase-certification-gates p{margin:7px 0 0;font-size:.78rem}@media(max-width:720px){.analytics-standalone-header{align-items:flex-start;padding:12px 16px}.analytics-standalone-truth{display:none}.analytics-standalone-content{width:calc(100% - 24px);padding-top:12px}.analytics-business-lines-heading,.analytics-warehouse-action,.metabase-qa-header,.metabase-qa-section-head{align-items:flex-start;flex-direction:column}.analytics-business-line-grid{grid-template-columns:1fr}.metabase-qa-actions,.metabase-qa-summary{justify-content:flex-start}.metabase-certification-gates{grid-template-columns:1fr}}.meeting-dossier-workspace{--dossier-ink: #17251c;--dossier-muted: #66736a;--dossier-line: rgba(32, 76, 49, .14);--dossier-panel: rgba(255, 255, 250, .88);--dossier-green: #1c6e43;--dossier-gold: #b87918;display:grid;gap:.62rem}.meeting-ops-topbar.case-route{padding:.48rem .62rem}.meeting-ops-topbar.case-route .meeting-ops-title h1{font-size:1rem;letter-spacing:-.025em;margin:0}.meeting-ops-topbar.case-route .meeting-ops-title small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-ops-topbar.case-route .meeting-ops-title .eyebrow{font-size:.64rem;margin-bottom:.08rem}.dossier-hero{background:radial-gradient(circle at 8% 18%,rgba(234,184,85,.24),transparent 22%),radial-gradient(circle at 75% 12%,rgba(55,129,87,.18),transparent 30%),linear-gradient(130deg,#fbf4df,#f3f8ea 45%,#e8f4ed);border:1px solid rgba(33,86,54,.18);border-radius:18px;box-shadow:0 10px 26px #1e3a2614;display:grid;gap:.52rem;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:.48rem .56rem;position:relative}.dossier-hero:after{background:linear-gradient(90deg,#1c6e43e6,#b87918b8);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.dossier-hero-copy{align-items:stretch;display:grid;gap:.34rem .58rem;grid-template-columns:minmax(128px,.12fr) minmax(0,1fr);min-width:0}.dossier-case-brief{align-self:center;min-width:0}.dossier-case-brief h2,.dossier-hero-copy h2{color:var(--dossier-ink);display:-webkit-box;font-size:clamp(1.05rem,1.45vw,1.42rem);letter-spacing:-.035em;line-height:1.05;margin:0;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dossier-hero-copy p,.dossier-hero-subtitle{color:#435247;display:-webkit-box;font-size:.72rem;font-weight:750;line-height:1.15;margin:.12rem 0 0;max-width:880px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dossier-identity-lockup{align-items:flex-start;align-self:stretch;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:0}.dossier-identity-lockup .eyebrow{color:#4f5d53;font-size:.62rem;margin:0 0 .24rem}.dossier-title-row,.dossier-chip-row,.dossier-section-heading,.dossier-email-topline,.dossier-call-detail-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.dossier-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.dossier-heading-actions button{background:#fff;border:1px solid rgba(31,75,48,.16);border-radius:8px;color:#1e4c31;cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;padding:.36rem .52rem}.dossier-title-row{align-items:center;flex-wrap:wrap}.dossier-id,.dossier-chip,.dossier-state-pill,.dossier-service-row span{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;gap:.35rem;letter-spacing:.02em;padding:.28rem .52rem}.dossier-id{background:#173420;color:#f9ffe9;box-shadow:0 10px 22px #1734202e}.dossier-floating-id{-webkit-backdrop-filter:blur(14px) saturate(1.35);align-items:center;backdrop-filter:blur(14px) saturate(1.35);background:linear-gradient(135deg,#1a462be6,#0f311dd6),radial-gradient(circle at 28% 20%,rgba(180,224,190,.42),transparent 34%);border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:0 10px 20px #12341f2e,0 0 0 6px #20663c0f,inset 0 1px #ffffff2e;color:#f7fff0;display:inline-flex;font-size:clamp(.72rem,.82vw,.92rem);font-weight:950;letter-spacing:.015em;line-height:1;padding:.34rem .58rem;text-shadow:0 1px 0 rgba(0,0,0,.24);transform:translateY(-1px);width:fit-content}.dossier-origin-time{border-left:2px solid rgba(31,103,58,.24);color:#435247;display:block;margin-top:.34rem;padding-left:.36rem}.dossier-origin-time small{color:#68736a;display:block;font-size:.54rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-origin-time strong{color:#16271c;display:block;font-size:.64rem;font-weight:900;line-height:1.15;margin-top:.12rem;overflow-wrap:anywhere}.dossier-id.focus{box-shadow:0 14px 30px #17342052,0 0 0 6px #18583314;font-size:.82rem;padding:.34rem .7rem}.dossier-commercial-strip{display:flex;gap:.32rem;grid-column:1 / -1;overflow-x:auto;margin-top:0;padding-bottom:.03rem}.dossier-commercial-strip span{background:#ffffff94;border:1px solid rgba(31,75,48,.12);border-radius:10px;flex:0 0 min(150px,18vw);min-width:112px;padding:.28rem .38rem}.dossier-commercial-strip small{color:#68736a;display:block;font-size:.52rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-commercial-strip strong{color:#17251c;display:block;font-size:.68rem;font-weight:900;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-command-actions{display:grid;gap:.34rem;grid-column:1 / -1;grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(116px,1fr));margin-top:.08rem}.dossier-command-actions button,.dossier-command-status{background:#ffffffb3;border:1px solid rgba(31,75,48,.14);border-radius:9px;color:#17251c;display:grid;gap:.08rem;min-height:56px;min-width:0;padding:.34rem .42rem;position:relative;text-align:left}.dossier-command-actions button{cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff75}.dossier-command-actions button:after{color:#2b6d43;content:"Open";font-size:.55rem;font-weight:950;letter-spacing:.06em;opacity:0;position:absolute;right:.42rem;text-transform:uppercase;top:.34rem;transition:opacity .15s ease}.dossier-command-actions button:hover,.dossier-command-actions button:focus-visible{background:#fffef7;border-color:#286f4057;box-shadow:0 8px 18px #1c482a1f;outline:none;transform:translateY(-1px)}.dossier-command-actions button:hover:after,.dossier-command-actions button:focus-visible:after{opacity:1}.dossier-command-actions button.primary{background:linear-gradient(135deg,#effbeaf0,#fffae6eb);border-color:#25703e52}.dossier-command-actions small,.dossier-command-status small{color:#657269;font-size:.53rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.dossier-command-actions strong,.dossier-command-status strong{color:#16261b;font-size:.86rem;font-weight:950;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-command-actions em,.dossier-command-status em{color:#526157;font-size:.58rem;font-style:normal;font-weight:780;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-chip-row{justify-content:flex-start;flex-wrap:wrap;gap:.28rem;margin-top:.28rem}.dossier-chip{background:#ffffffad;border:1px solid rgba(30,96,58,.18);color:#285638;font-size:.62rem;padding:.18rem .38rem}.dossier-chip.warning{background:#fff6df;border-color:#b8791857;color:#80520f}button.dossier-chip.primary{color:#12371f;cursor:pointer}.dossier-open-reason{color:#566459;display:block;font-weight:700;margin-top:.42rem}.dossier-ai-card{align-self:stretch;background:#16311ff0;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#effce9;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:.44rem}.dossier-ai-card span,.dossier-section-heading span,.dossier-rollup-card>span,.dossier-mini-panel>span,.dossier-people-grid>div>span,.dossier-email-topline span,.dossier-local-ai .eyebrow{color:#68736a;font-size:.72rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-ai-card span,.dossier-ai-card small,.dossier-ai-card p{color:#effce9d1}.dossier-ai-card strong{color:#fff;font-size:.92rem;letter-spacing:-.035em}.dossier-ai-card p{display:none;font-size:.68rem;line-height:1.18}.dossier-ai-card small{font-size:.62rem}.dossier-metric-grid,.dossier-intel-grid,.dossier-ai-grid{display:grid;gap:.38rem;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.dossier-metric,.dossier-rollup-card,.dossier-control-card,.dossier-thread-panel,.dossier-local-ai,.dossier-proof-details{background:var(--dossier-panel);border:1px solid var(--dossier-line);border-radius:16px;box-shadow:0 8px 18px #1f432b0d}.dossier-metric{border-radius:12px;padding:.38rem .48rem}.dossier-metric span{color:var(--dossier-muted);display:block;font-size:.58rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-metric strong{color:var(--dossier-ink);display:block;font-size:.88rem;letter-spacing:-.045em;margin-top:.25rem}.dossier-metric small{color:var(--dossier-muted);display:block;font-size:.68rem;font-weight:700;margin-top:.08rem}.dossier-control-card,.dossier-thread-panel,.dossier-local-ai,.dossier-proof-details{padding:.76rem}.dossier-section-heading{margin-bottom:.55rem}.dossier-section-heading h3,.dossier-local-ai h3{color:var(--dossier-ink);font-size:1.05rem;letter-spacing:-.035em;margin:.12rem 0 0}.dossier-stage-map{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem}.dossier-stage-map>span{--state-accent: #527466;align-items:center;background:color-mix(in srgb,var(--state-accent) 10%,white);border:1px solid color-mix(in srgb,var(--state-accent) 30%,transparent);border-radius:999px;color:var(--state-accent);display:inline-flex;gap:.38rem;padding:.26rem .5rem}.dossier-stage-map strong{color:inherit;font-size:1rem}.dossier-stage-map small{color:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase}.dossier-stage-map .tone-cancelled,.dossier-call-card.tone-cancelled,.dossier-state-pill.tone-cancelled{--state-accent: #a14339}.dossier-stage-map .tone-rescheduled,.dossier-call-card.tone-rescheduled,.dossier-state-pill.tone-rescheduled{--state-accent: #a5651a}.dossier-stage-map .tone-blocked,.dossier-call-card.tone-blocked,.dossier-state-pill.tone-blocked{--state-accent: #934138}.dossier-stage-map .tone-billing,.dossier-call-card.tone-billing,.dossier-state-pill.tone-billing{--state-accent: #7e6b16}.dossier-stage-map .tone-deliverable,.dossier-call-card.tone-deliverable,.dossier-state-pill.tone-deliverable{--state-accent: #b17415}.dossier-stage-map .tone-executed,.dossier-call-card.tone-executed,.dossier-state-pill.tone-executed{--state-accent: #257043}.dossier-stage-map .tone-link,.dossier-call-card.tone-link,.dossier-state-pill.tone-link{--state-accent: #087384}.dossier-stage-map .tone-booked,.dossier-call-card.tone-booked,.dossier-state-pill.tone-booked{--state-accent: #2b6f99}.dossier-stage-map .tone-requested,.dossier-call-card.tone-requested,.dossier-state-pill.tone-requested{--state-accent: #586a5e}.dossier-stage-map .tone-pending,.dossier-call-card.tone-pending,.dossier-state-pill.tone-pending{--state-accent: #6d7368}.dossier-stage-map .tone-candidate,.dossier-call-card.tone-candidate,.dossier-state-pill.tone-candidate{--state-accent: #9a6d1f}.dossier-call-board{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr)}.dossier-call-list{display:grid;gap:.45rem;max-height:min(70vh,760px);overflow:auto;padding-right:.15rem}.dossier-call-stack{display:grid;gap:.35rem}.dossier-call-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:.55rem 0 .3rem}.dossier-call-filter-strip{display:flex;flex:1 1 520px;flex-wrap:wrap;gap:.34rem}.dossier-call-filter-button,.dossier-call-sort-controls button,.dossier-call-detail-actions button{background:#fff;border:1px solid rgba(31,75,48,.16);border-radius:8px;color:#274032;cursor:pointer;font:inherit;font-size:.74rem;font-weight:850;padding:.36rem .5rem}.dossier-call-filter-button{align-items:center;display:inline-flex;gap:.32rem}.dossier-call-filter-button.active{background:#eaf6eb;border-color:#1d6f425c;box-shadow:inset 0 0 0 1px #1d6f421f;color:#1d6e43}.dossier-call-filter-button span,.dossier-call-filter-button strong{color:inherit}.dossier-call-filter-button strong{background:#1d6f421a;border-radius:999px;min-width:1.35rem;padding:.08rem .32rem;text-align:center}.dossier-call-sort-controls{align-items:flex-end;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.34rem;justify-content:flex-end}.dossier-call-sort-controls label{display:grid;gap:.12rem}.dossier-call-sort-controls label span{color:#607068;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-sort-controls select{background:#fff;border:1px solid rgba(31,75,48,.16);border-radius:8px;color:#274032;font:inherit;font-size:.74rem;font-weight:850;min-height:2.1rem;padding:.32rem .48rem}.dossier-call-board-notice{background:#f7fbf1;border:1px solid rgba(31,75,48,.12);border-radius:8px;color:#4f6155;display:block;font-weight:750;margin-bottom:.45rem;padding:.4rem .5rem}.dossier-call-row{--state-accent: #527466;align-items:center;background:color-mix(in srgb,var(--state-accent) 6%,white);border:1px solid color-mix(in srgb,var(--state-accent) 22%,transparent);border-radius:8px;box-shadow:inset 4px 0 0 var(--state-accent);color:#213026;cursor:pointer;display:grid;gap:.32rem;grid-template-columns:minmax(4.8rem,.75fr) minmax(5.2rem,.8fr) minmax(7.5rem,1.15fr) minmax(5.8rem,.9fr) minmax(7rem,1fr) minmax(6.8rem,.9fr) minmax(5.4rem,.8fr);min-height:2.55rem;padding:.42rem .52rem;text-align:left}.dossier-call-row.active{background:color-mix(in srgb,var(--state-accent) 12%,white);border-color:color-mix(in srgb,var(--state-accent) 54%,transparent)}.dossier-call-row.is-keyboard-target{background:color-mix(in srgb,var(--state-accent) 16%,white);border-color:color-mix(in srgb,var(--state-accent) 62%,transparent);box-shadow:inset 6px 0 0 var(--state-accent),0 0 0 2px color-mix(in srgb,var(--state-accent) 20%,transparent),0 12px 24px color-mix(in srgb,var(--state-accent) 16%,transparent);transform:translate(2px)}.dossier-call-row:hover,.dossier-call-row:focus-visible{background:color-mix(in srgb,var(--state-accent) 11%,white);border-color:color-mix(in srgb,var(--state-accent) 46%,transparent);box-shadow:inset 4px 0 0 var(--state-accent),0 8px 18px color-mix(in srgb,var(--state-accent) 12%,transparent);outline:none}.dossier-call-row:focus-visible{outline:3px solid color-mix(in srgb,var(--state-accent) 28%,transparent);outline-offset:2px}.dossier-call-row strong,.dossier-call-row small,.dossier-call-row em,.dossier-call-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-call-row strong{color:#17241c;font-size:.78rem;font-weight:950}.dossier-call-row small,.dossier-call-row em{color:#617066;font-size:.7rem;font-style:normal;font-weight:750}.dossier-call-row .call-row-identity{align-items:flex-start;display:flex;flex-direction:column;gap:.12rem;line-height:1.05}.dossier-call-row .call-row-identity b{color:color-mix(in srgb,var(--state-accent) 82%,#243c30);font-size:.74rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dossier-call-row .call-row-identity i{background:#fff;border:1px solid color-mix(in srgb,var(--state-accent) 24%,transparent);border-radius:999px;color:color-mix(in srgb,var(--state-accent) 74%,#52615a);display:inline-flex;font-size:.58rem;font-style:normal;font-weight:950;letter-spacing:0;line-height:1;max-width:100%;padding:.12rem .32rem;text-transform:uppercase}.dossier-call-card{--state-accent: #527466;background:color-mix(in srgb,var(--state-accent) 8%,white);border:1px solid color-mix(in srgb,var(--state-accent) 26%,transparent);border-radius:14px;box-shadow:inset 5px 0 0 var(--state-accent);color:#213026;cursor:pointer;display:grid;gap:.16rem;padding:.52rem .58rem;text-align:left}.dossier-call-card.active{background:color-mix(in srgb,var(--state-accent) 13%,white);border-color:color-mix(in srgb,var(--state-accent) 58%,transparent);box-shadow:inset 7px 0 0 var(--state-accent),0 12px 22px color-mix(in srgb,var(--state-accent) 14%,transparent)}.dossier-call-card span,.dossier-call-card em{color:color-mix(in srgb,var(--state-accent) 78%,#344238);font-size:.72rem;font-style:normal;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.dossier-call-card strong,.dossier-call-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-call-card strong{color:#17241c;font-size:.88rem}.dossier-call-card small{color:#617066;font-size:.72rem;font-weight:750}.dossier-call-command-card.is-maximized{background:#fffef8;border-color:#1d6f4252;border-radius:10px;box-shadow:0 26px 76px #12221842;display:flex;flex-direction:column;inset:.7rem;max-height:none;min-height:0;overflow:hidden;padding:.62rem;position:fixed;z-index:135}.dossier-call-command-card.is-maximized .dossier-stage-map{flex:0 0 auto;margin-bottom:.42rem}.dossier-call-command-card.is-maximized .dossier-stage-map>span{min-height:0}.dossier-call-command-card.is-maximized .dossier-call-board{display:block;flex:1 1 auto;min-height:0;overflow:auto;padding-right:.2rem}.dossier-call-command-card.is-maximized .dossier-call-list{align-content:start;align-items:start;display:grid;gap:.55rem;max-height:none;overflow:visible}.dossier-call-command-card.is-maximized .dossier-call-stack,.dossier-call-command-card.is-maximized .dossier-call-row{align-self:start}.dossier-call-command-card.is-maximized .dossier-call-detail{max-height:none}.dossier-modal-backdrop{align-items:center;background:#0e1c136b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;inset:0;justify-content:center;padding:clamp(.7rem,1.5vw,1.4rem);position:fixed;z-index:190}.dossier-modal-heading{align-items:center;background:linear-gradient(135deg,#fffdf4f5,#eef9ede6);border-bottom:1px solid rgba(31,75,48,.12);display:flex;flex:0 0 auto;gap:.8rem;justify-content:space-between;min-width:0;padding:.62rem .72rem}.dossier-modal-heading h3{color:var(--dossier-ink);font-size:clamp(1rem,1.4vw,1.28rem);letter-spacing:-.035em;line-height:1.05;margin:.08rem 0 0}.dossier-modal-heading small{color:#647168;display:block;font-size:.72rem;font-weight:800;line-height:1.2;margin-top:.16rem;max-width:min(920px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-modal-close{background:#fff;border:1px solid rgba(31,75,48,.18);border-radius:999px;color:#1f4b30;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:950;line-height:1;padding:.46rem .72rem}.dossier-modal-close:hover,.dossier-modal-close:focus{background:#e9f6e8;border-color:#1d6f4257}.dossier-modal-close:focus-visible,.dossier-lineage-heading-actions button:focus-visible,.dossier-command-actions button:focus-visible,.dossier-email-list button:focus-visible{outline:3px solid rgba(29,111,66,.24);outline-offset:2px}.dossier-call-modal-panel{background:#fffef8;border:1px solid rgba(31,75,48,.2);border-radius:14px;box-shadow:0 28px 86px #0c1e1257;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(880px,calc(100vh - 2rem));min-height:0;overflow:hidden;width:min(1560px,calc(100vw - 2rem))}.dossier-call-modal-body{min-height:0;overflow:auto;padding:.65rem}.dossier-call-modal-body .dossier-call-detail{box-shadow:none;min-height:100%}@media(max-width:980px){.dossier-modal-backdrop{align-items:stretch;padding:.45rem}.dossier-call-modal-panel{height:calc(100vh - .9rem);width:calc(100vw - .9rem)}.dossier-modal-heading{align-items:flex-start;gap:.45rem}.dossier-modal-heading small{max-width:calc(100vw - 6rem)}}.dossier-call-detail{background:linear-gradient(180deg,#fffffff5,#fafdf7fa);border:1px solid rgba(31,75,48,.16);border-radius:10px;box-shadow:0 12px 34px #142a1c14;overflow:hidden;padding:.82rem;position:relative}.dossier-call-detail:before{background:linear-gradient(90deg,#1f7a49,#b87918);content:"";height:4px;left:0;position:absolute;right:0;top:0}.dossier-call-detail.empty{min-height:210px}.dossier-call-detail-head{align-items:flex-start;gap:1rem}.dossier-call-title-block{min-width:0}.dossier-call-kicker{color:#53645b;display:block;font-size:.66rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-detail-head h3{color:var(--dossier-ink);font-size:clamp(1.16rem,1.5vw,1.55rem);letter-spacing:0;line-height:1;margin:.12rem 0 .18rem}.dossier-call-summary-line{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem;margin:.14rem 0 .24rem}.dossier-call-summary-line strong,.dossier-call-summary-line span{background:#f2f7ef;border:1px solid rgba(31,75,48,.1);border-radius:999px;color:#2f4939;display:inline-flex;font-size:.72rem;font-weight:850;max-width:100%;min-height:1.55rem;overflow:hidden;padding:.18rem .46rem;text-overflow:ellipsis;white-space:nowrap}.dossier-call-summary-line strong{background:#e8f6e8;border-color:#bdddbd;color:#1d6e43}.dossier-call-detail-head p{color:var(--dossier-muted);font-size:.78rem;font-weight:750;line-height:1.25;margin:0}.dossier-call-head-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.dossier-call-head-actions button,.dossier-call-editor-actions button{background:#fff;border:1px solid rgba(31,75,48,.16);border-radius:8px;color:#1e4c31;cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;padding:.36rem .52rem}.dossier-call-head-actions button:disabled,.dossier-call-editor-actions button:disabled,.dossier-call-command-rail button:disabled,.dossier-call-detail-actions button:disabled{background:#eef2ecc7;color:#7b867c;cursor:not-allowed;opacity:.72}.dossier-call-detail.is-locked .dossier-call-field-grid input{background:#eef3ee;border-color:#1f4b3014;color:#526154;cursor:not-allowed}.dossier-call-lock-note{background:#fff8e7;border:1px solid rgba(160,113,35,.22);border-radius:8px;color:#60481e;display:grid;gap:.12rem;margin-top:.48rem;padding:.48rem .55rem}.dossier-call-lock-note strong{color:#302512;font-size:.76rem;font-weight:950}.dossier-call-lock-note small{color:#68562e;font-size:.68rem;font-weight:800;line-height:1.2}.dossier-call-source-strip{display:grid;gap:.42rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.62rem}.dossier-call-source-strip span,.dossier-call-source-strip button{background:#fff8e7;border:1px solid rgba(184,121,24,.18);border-radius:8px;color:#6d511d;display:grid;font:inherit;gap:.06rem;min-width:0;padding:.42rem .5rem;text-align:left}.dossier-call-source-strip button{cursor:pointer}.dossier-call-source-strip button:hover,.dossier-call-source-strip button:focus-visible{background:#fff2ce;border-color:#b879185c;box-shadow:0 10px 22px #7e53121f;outline:3px solid rgba(184,121,24,.16);outline-offset:2px}.dossier-call-source-strip button:disabled{cursor:not-allowed;opacity:.68}.dossier-call-source-strip small,.dossier-call-source-strip strong,.dossier-call-source-strip em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-call-source-strip small{color:#77633a;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-source-strip strong{color:#382d17;font-size:.78rem;font-weight:900}.dossier-call-source-strip em{color:#836c3b;font-size:.62rem;font-style:normal;font-weight:760;margin-top:.08rem}.dossier-call-command-rail{display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.58rem}.dossier-call-command-rail button{align-items:start;background:#f7fbf4;border:1px solid rgba(31,75,48,.13);border-radius:8px;color:#213327;cursor:pointer;display:grid;gap:.12rem;grid-template-columns:auto minmax(0,1fr);min-height:4.5rem;padding:.55rem;text-align:left}.dossier-call-command-rail button span{background:#1d6e43;border-radius:999px;color:#fff;font-size:.62rem;font-weight:950;grid-row:span 2;line-height:1;padding:.28rem .32rem}.dossier-call-command-rail button strong,.dossier-call-command-rail button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-call-command-rail button strong{color:#17241c;font-size:.82rem;font-weight:950}.dossier-call-command-rail button small{color:#607068;font-size:.7rem;font-weight:750}.dossier-candidate-note{background:#fff6df;border:1px solid rgba(184,121,24,.22);border-radius:8px;color:#755118;display:inline-flex;font-size:.72rem;font-weight:850;margin-top:.38rem;padding:.24rem .48rem}.dossier-call-operator-grid{display:grid;gap:.62rem;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-top:.7rem}.dossier-call-editor-panel{background:#f8fbf5;border:1px solid rgba(31,75,48,.14);border-radius:8px;box-shadow:inset 0 1px #ffffffd1;padding:.7rem}.dossier-call-editor-panel.billing{background:#fffaf0;border-color:#7e6b1638}.dossier-call-panel-title{align-items:baseline;display:flex;gap:.45rem;justify-content:space-between}.dossier-call-panel-title span{color:#53645b;font-size:.68rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-panel-title strong{color:#17241c;font-size:.88rem}.dossier-call-field-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(120px,1fr));margin-top:.58rem}.dossier-call-field-grid label{display:grid;gap:.16rem}.dossier-call-field-grid label span{color:#5d6b63;font-size:.64rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-field-grid input{background:#fff;border:1px solid rgba(31,75,48,.14);border-radius:8px;color:#18261d;font:inherit;font-size:.84rem;font-weight:780;min-height:2.5rem;min-width:0;padding:.38rem .48rem}.dossier-call-readonly-note{color:#657168;font-size:.68rem;font-weight:680;margin:.28rem 0 0}.dossier-call-readonly-value{align-items:center;background:#eef3ee;border:1px solid rgba(31,75,48,.08);border-radius:8px;color:#35483b;display:flex;font-size:.84rem;font-weight:800;min-height:2.5rem;min-width:0;padding:.38rem .48rem}.dossier-call-readonly-value.is-missing{color:#8a6a32;font-style:italic;font-weight:720}.dossier-call-editor-actions{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.52rem}.dossier-call-link-planner{border-top:1px solid rgba(31,75,48,.14);display:grid;gap:.55rem;margin-top:.72rem;padding-top:.65rem}.dossier-call-link-planner-head,.dossier-call-link-role-head,.dossier-call-link-proof,.dossier-call-link-role-actions,.dossier-call-link-plan-note{align-items:center;display:flex;gap:.48rem;justify-content:space-between}.dossier-call-link-planner-head>div,.dossier-call-link-role-head>div{display:grid;gap:.08rem}.dossier-call-link-planner-head>div:last-child{text-align:right}.dossier-call-link-planner-head span,.dossier-call-link-role label span{color:#58685e;font-size:.66rem;font-weight:900;text-transform:uppercase}.dossier-call-link-planner-head strong,.dossier-call-link-role-head strong{color:#17251c;font-size:.86rem}.dossier-call-link-planner-head small,.dossier-call-link-role-head small,.dossier-call-link-role-actions small,.dossier-call-link-plan-note small{color:#617067;font-size:.68rem;line-height:1.25}.dossier-call-link-role-list{border:1px solid rgba(31,75,48,.13);border-radius:8px;overflow:hidden}.dossier-call-link-role{background:#ffffffd1;display:grid;gap:.48rem;grid-template-columns:minmax(170px,.9fr) minmax(220px,1.25fr) minmax(190px,1fr);padding:.58rem}.dossier-call-link-role+.dossier-call-link-role{border-top:1px solid rgba(31,75,48,.12)}.dossier-call-link-role.is-created{grid-template-columns:minmax(170px,.75fr) minmax(0,2.25fr)}.dossier-call-link-role.is-not_requested{opacity:.72}.dossier-call-link-role-head>span{background:#eef5eb;border:1px solid rgba(31,75,48,.12);border-radius:999px;color:#31513d;font-size:.65rem;font-weight:900;padding:.2rem .42rem}.dossier-call-link-role label{display:grid;gap:.16rem;min-width:0}.dossier-call-link-role input,.dossier-call-link-role select{background:#fff;border:1px solid rgba(31,75,48,.16);border-radius:6px;color:#1c2b21;font:inherit;font-size:.74rem;font-weight:760;min-height:2.25rem;min-width:0;padding:.32rem .42rem;width:100%}.dossier-call-link-role input:disabled,.dossier-call-link-role select:disabled{background:#eef2ec;color:#707b73}.dossier-call-link-role-actions{align-items:stretch;flex-direction:column;justify-content:center}.dossier-call-link-role-actions button,.dossier-call-link-plan-note button{background:#1e613f;border:1px solid #1e613f;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;min-height:2.25rem;padding:.34rem .5rem}.dossier-call-link-role-actions button:disabled{background:#e7ece5;border-color:#1f4b301a;color:#778178;cursor:not-allowed}.dossier-call-link-proof{align-items:stretch;flex-wrap:wrap}.dossier-call-link-proof span{display:grid;flex:1 1 140px;gap:.08rem}.dossier-call-link-proof small{color:#66746b;font-size:.64rem;font-weight:850;text-transform:uppercase}.dossier-call-link-proof strong,.dossier-call-link-proof a{color:#244a34;font-size:.72rem;font-weight:850}.dossier-call-link-plan-note{background:#f2f6ef;border-left:3px solid #5f8a6c;padding:.42rem .5rem}.dossier-call-link-plan-note.is-warning{background:#fff7e5;border-left-color:#bc7629}.dossier-call-link-plan-note strong{color:#263a2d;font-size:.7rem}.dossier-call-source-row-panel{background:#fff;border:1px solid rgba(31,75,48,.12);border-radius:8px;display:grid;gap:.5rem;margin-top:.62rem;padding:.58rem}.dossier-call-source-row-panel>div:first-child{align-items:center;display:flex;gap:.42rem;justify-content:space-between;min-width:0}.dossier-call-source-row-panel>div:first-child span,.dossier-call-source-row-panel article small{color:#58675e;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-source-row-panel>div:first-child strong{color:#14241a;flex:1 1 auto;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-call-source-row-panel>div:first-child button{background:#eff8ef;border:1px solid rgba(31,75,48,.16);border-radius:999px;color:#1e4c31;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.66rem;font-weight:900;padding:.28rem .48rem}.dossier-call-source-row-panel>div:first-child button:disabled{cursor:not-allowed;opacity:.62}.dossier-call-source-field-grid{display:grid;gap:.38rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dossier-call-source-field-grid article{background:#f8fbf4;border:1px solid rgba(31,75,48,.1);border-radius:8px;min-width:0;padding:.42rem}.dossier-call-source-field-grid article.is-defaulted{background:#fffaf0;border-color:#b8791829}.dossier-call-source-field-grid article.is-blank{background:#fbfaf6;border-style:dashed}.dossier-call-source-field-grid article strong,.dossier-call-source-field-grid article em{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.dossier-call-source-field-grid article strong{color:#17241c;font-size:.76rem;font-weight:900;margin-top:.08rem}.dossier-call-source-field-grid article em,.dossier-call-source-row-panel p{color:#657168;font-size:.62rem;font-style:normal;font-weight:760;line-height:1.25;margin:.12rem 0 0}.dossier-billing-rule-grid{display:grid;gap:.38rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}.dossier-billing-rule-grid span{background:#fff;border:1px solid rgba(126,107,22,.14);border-radius:8px;padding:.42rem}.dossier-billing-rule-grid small,.dossier-billing-rule-grid strong{display:block}.dossier-billing-rule-grid small{color:#776b3f;font-size:.64rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-billing-rule-grid strong{color:#1f271d;font-size:.82rem;margin-top:.12rem}.dossier-billing-rule-note{color:#736642;font-size:.72rem;font-weight:740;line-height:1.28;margin:.48rem 0 0}.dossier-state-pill{--state-accent: #527466;background:color-mix(in srgb,var(--state-accent) 12%,white);border:1px solid color-mix(in srgb,var(--state-accent) 36%,transparent);color:var(--state-accent);white-space:nowrap}.dossier-fact-grid,.dossier-call-subgrid,.dossier-call-ops-grid,.dossier-people-grid,.dossier-email-facts{display:grid;gap:.48rem;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));margin-top:.58rem}.dossier-fact-grid span,.dossier-mini-panel,.dossier-call-ops-card,.dossier-people-grid article,.dossier-email-facts span,.dossier-email-facts button{background:#fcfcf7e6;border:1px solid rgba(31,75,48,.1);border-radius:8px;padding:.48rem}.dossier-fact-grid small,.dossier-email-facts small,.dossier-mini-panel small em{color:var(--dossier-muted);display:block;font-size:.69rem;font-style:normal;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-fact-grid strong,.dossier-email-facts strong,.dossier-mini-panel small{color:var(--dossier-ink);display:block;font-weight:850;margin-top:.12rem;overflow-wrap:anywhere}.dossier-proof-details{background:#fbfcf7}.dossier-proof-details summary{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;list-style:none}.dossier-proof-details summary::-webkit-details-marker{display:none}.dossier-proof-details summary span{color:#53645b;font-size:.68rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-proof-details summary strong{color:#2c3c32;font-size:.78rem;font-weight:850}.dossier-proof-details[open] .dossier-intel-grid{margin-top:.58rem}.dossier-email-facts button{cursor:pointer;font:inherit;text-align:left}.dossier-mini-panel small{color:#34443a;font-size:.78rem}.dossier-call-ops-grid{grid-template-columns:repeat(auto-fit,minmax(184px,1fr))}.dossier-call-ops-card{--ops-accent: #527466;background:color-mix(in srgb,var(--ops-accent) 7%,white);border-color:color-mix(in srgb,var(--ops-accent) 24%,transparent);box-shadow:inset 4px 0 0 var(--ops-accent);min-height:5rem}.dossier-call-ops-card.tone-link{--ops-accent: #087384}.dossier-call-ops-card.tone-executed{--ops-accent: #257043}.dossier-call-ops-card.tone-deliverable{--ops-accent: #835fb4}.dossier-call-ops-card.tone-billing{--ops-accent: #7e6b16}.dossier-call-ops-card.tone-pending{--ops-accent: #6d7368}.dossier-call-ops-card span,.dossier-call-ops-card strong,.dossier-call-ops-card small{display:block}.dossier-call-ops-card span{color:color-mix(in srgb,var(--ops-accent) 78%,#304136);font-size:.66rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-ops-card strong{color:#17241c;font-size:.86rem;line-height:1.15;margin-top:.28rem}.dossier-call-ops-card small{color:#586960;font-size:.71rem;font-weight:760;line-height:1.22;margin-top:.24rem;overflow-wrap:anywhere}.dossier-service-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.dossier-service-row span{background:#f4fbf1;border:1px solid #c8dec7;border-radius:8px;color:#28603a;display:grid;gap:.06rem;padding:.34rem .44rem}.dossier-service-row span b,.dossier-service-row span em{display:block;font-style:normal}.dossier-service-row span b{font-size:.72rem;font-weight:900}.dossier-service-row span em{color:#5c7463;font-size:.66rem;font-weight:750}.dossier-service-rate-grid{display:grid;gap:.42rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.55rem}.dossier-service-rate-grid article{background:#f4fbf1;border:1px solid #c8dec7;border-radius:8px;color:#28603a;min-height:4.8rem;padding:.45rem}.dossier-service-rate-grid article.service-state-not_requested{background:#fbfbf7;border-color:#1f4b301a;color:#667168}.dossier-service-rate-grid article span,.dossier-service-rate-grid article strong,.dossier-service-rate-grid article small,.dossier-service-rate-grid article em{display:block}.dossier-service-rate-grid article span{font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-service-rate-grid article strong{color:#17241c;font-size:.82rem;margin-top:.12rem}.dossier-service-rate-grid article small,.dossier-service-rate-grid article em{color:#5f7066;font-size:.68rem;font-style:normal;font-weight:740;margin-top:.12rem}.dossier-people-grid>div{background:#f6faf3b8;border:1px solid rgba(31,75,48,.1);border-radius:8px;max-height:280px;overflow:auto;padding:.5rem}.dossier-people-grid article{margin-top:.5rem}.dossier-people-grid article strong{color:#18261d;display:block}.dossier-people-grid article small{color:#607068;display:block;font-weight:750}.dossier-people-grid article em{color:#3d6a4c;display:block;font-size:.68rem;font-style:normal;font-weight:750;margin-top:.22rem;overflow-wrap:anywhere}.dossier-cdr-billing-row{position:relative}.dossier-cdr-billing-row b{background:#eef8ee;border:1px solid #c5dec5;border-radius:999px;color:#275b38;display:inline-flex;font-size:.64rem;font-weight:900;margin-top:.3rem;padding:.16rem .4rem}.dossier-call-section{border-top:1px solid rgba(31,75,48,.1);margin-top:.7rem;padding-top:.62rem}.dossier-call-section-head{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.dossier-call-section-head span{color:#53645b;font-size:.7rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-call-section-head strong{color:#17241c;font-size:.82rem}.dossier-lifecycle-strip{display:grid;gap:.32rem;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:.46rem}.dossier-lifecycle-strip span,.dossier-sla-grid span,.dossier-ai-reasoning-list article{background:#fcfcf7;border:1px solid rgba(31,75,48,.1);border-radius:8px;padding:.38rem .44rem}.dossier-lifecycle-strip b,.dossier-lifecycle-strip em,.dossier-sla-grid small,.dossier-sla-grid strong,.dossier-sla-grid em{display:block}.dossier-lifecycle-strip b,.dossier-sla-grid small{color:#314237;font-size:.69rem;font-weight:850}.dossier-lifecycle-strip em,.dossier-sla-grid em{color:#64746b;font-size:.65rem;font-style:normal;font-weight:760;margin-top:.08rem}.dossier-lifecycle-strip .status-complete,.dossier-sla-grid .status-within_target{background:#f1faef;border-color:#b9d8bd}.dossier-lifecycle-strip .status-review,.dossier-sla-grid .status-over_target{background:#fff6df;border-color:#b8791840}.dossier-proof-list,.dossier-ai-reasoning-list,.dossier-sla-grid{display:grid;gap:.38rem;margin-top:.46rem}.dossier-proof-list button{background:#fff;border:1px solid rgba(31,75,48,.12);border-radius:8px;cursor:pointer;display:grid;gap:.1rem;grid-template-columns:minmax(3.8rem,.28fr) minmax(0,1fr);padding:.42rem .48rem;text-align:left}.dossier-proof-list button:disabled{cursor:default;opacity:.72}.dossier-proof-list button span,.dossier-proof-list button small{color:#607068;font-size:.68rem;font-weight:760}.dossier-proof-list button strong{color:#17241c;font-size:.78rem;font-weight:900}.dossier-proof-list button small{grid-column:2}.dossier-sla-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.dossier-sla-grid strong{color:#17241c;font-size:.86rem;margin-top:.08rem}.dossier-ai-reasoning-list article strong,.dossier-ai-reasoning-list article small,.dossier-ai-reasoning-list article em{display:block}.dossier-ai-reasoning-list article strong{color:#17241c;font-size:.78rem}.dossier-ai-reasoning-list article small,.dossier-ai-reasoning-list article em{color:#5f7066;font-size:.7rem;font-style:normal;font-weight:740;margin-top:.16rem}.dossier-call-detail-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.72rem}.dossier-rollup-card{display:grid;gap:.45rem;padding:.62rem}.dossier-rollup-card>div{border-top:1px solid rgba(31,75,48,.08);padding-top:.42rem}.dossier-rollup-card small{color:var(--dossier-muted);display:block;font-size:.69rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dossier-rollup-card strong{color:var(--dossier-ink);display:block;font-size:.92rem;margin-top:.08rem;overflow-wrap:anywhere}.dossier-thread-layout{display:grid;gap:.48rem;grid-template-columns:minmax(210px,.24fr) minmax(0,1fr)}.dossier-email-list{align-content:start;align-items:start;display:grid;gap:.28rem;grid-auto-rows:max-content;max-height:460px;overflow:auto}.dossier-email-list-head{background:linear-gradient(135deg,#fffdf4db,#eef9edc7);border:1px solid rgba(31,75,48,.1);border-radius:10px;padding:.36rem .42rem}.dossier-email-list-head span,.dossier-email-list-head strong,.dossier-email-list-head small{display:block}.dossier-email-list-head span{color:#68736a;font-size:.56rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.dossier-email-list-head strong{color:#16251b;font-size:.84rem;line-height:1.05;margin-top:.12rem}.dossier-email-list-head small{color:#667268;font-size:.62rem;font-weight:800;line-height:1.12;margin-top:.12rem}.dossier-email-list button{align-content:start;align-items:center;align-self:start;background:#ffffffbd;border:1px solid rgba(31,75,48,.1);border-radius:9px;cursor:pointer;display:grid;gap:.06rem .38rem;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto;height:auto;max-height:58px;min-height:48px;overflow:hidden;padding:.32rem .38rem;text-align:left}.dossier-email-list button.active{background:#eef9ed;border-color:#83bd91;box-shadow:inset 3px 0 #2d7a49}.dossier-email-list button.tone-dialing{border-color:#267c693d}.dossier-email-list button.tone-recording{border-color:#815b273d}.dossier-email-list button.tone-transcript{border-color:#6950913d}.dossier-email-list button.tone-request{border-color:#2d7a4938}.dossier-email-list button.tone-booking{border-color:#39639d38}.dossier-email-list button.tone-billing{border-color:#2f694738}.dossier-email-list button.tone-change,.dossier-email-list button.tone-cancel{border-color:#9f741142}.dossier-email-list button .dossier-email-step{align-items:center;background:#dff2e0;border-radius:4px;color:#25603b;display:inline-flex;font-size:.72rem;font-weight:950;height:20px;justify-content:center;width:38px}.dossier-email-list-copy{display:grid;gap:.1rem;min-width:0}.dossier-email-list button strong,.dossier-email-list button small,.dossier-email-list-copy b,.dossier-email-list-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-email-list button strong{color:var(--dossier-ink);font-size:.78rem;line-height:1.08}.dossier-email-list button small{align-items:center;color:var(--dossier-muted);display:flex;font-size:.66rem;font-weight:750;gap:.24rem;line-height:1.08;min-width:0}.dossier-email-list-copy b{color:#5d6a62;flex:0 1 auto;font:inherit;min-width:0}.dossier-email-list-copy em{color:#7d7463;flex:0 0 auto;font-style:normal;font-weight:800}.dossier-email-event-pill{border:1px solid rgba(31,75,48,.14);border-radius:999px;font-size:.52rem;font-weight:950;letter-spacing:.04em;line-height:1;max-width:62px;overflow:hidden;padding:.22rem .28rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dossier-email-event-pill.tone-request{background:#e7f7e8;color:#185b35}.dossier-email-event-pill.tone-booking,.dossier-email-event-pill.tone-dialing{background:#e8f4f8;color:#1f6658}.dossier-email-event-pill.tone-recording{background:#f6efe4;color:#765022}.dossier-email-event-pill.tone-transcript{background:#f1eafa;color:#564176}.dossier-email-event-pill.tone-billing{background:#e9f5eb;color:#275b39}.dossier-email-event-pill.tone-change,.dossier-email-event-pill.tone-cancel{background:#fff3c7;color:#6f5310}.dossier-email-reader{background:#ffffffb8;border:1px solid rgba(31,75,48,.1);border-radius:12px;display:grid;gap:.32rem;padding:.38rem}.dossier-email-topline{align-items:center;background:#fffffaad;border:1px solid rgba(31,75,48,.08);border-radius:9px;gap:.32rem;padding:.28rem .34rem}.dossier-email-topline-main{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.dossier-email-signal-tiles{align-items:center;display:flex;flex-wrap:wrap;gap:.18rem;min-width:0}.dossier-email-topline .dossier-email-signal{align-items:center;background:#ffffffe0;border:1px solid rgba(31,75,48,.1);border-radius:999px;color:#213126;display:inline-flex;font-size:.58rem;font-weight:950;gap:.18rem;letter-spacing:.02em;line-height:1;max-width:min(240px,100%);min-height:20px;min-width:0;overflow:hidden;padding:.22rem .38rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dossier-email-topline .dossier-email-signal.tone-inbound{background:#e7f7e8;border-color:#2d7a4938;color:#185b35}.dossier-email-topline .dossier-email-signal.tone-outbound{background:#e8f1fb;border-color:#39639d38;color:#294f7f}.dossier-email-topline .dossier-email-signal.tone-request{background:#fff3c7;border-color:#9f741133;color:#6f5310}.dossier-email-topline .dossier-email-signal.tone-booking{background:#e8f1fb;border-color:#39639d38;color:#294f7f}.dossier-email-topline .dossier-email-signal.tone-dialing{background:#e9f4f1;border-color:#267c6933;color:#1f6658}.dossier-email-topline .dossier-email-signal.tone-transcript{background:#f1eafa;border-color:#69509133;color:#564176}.dossier-email-topline .dossier-email-signal.tone-recording{background:#f6efe4;border-color:#815b2738;color:#765022}.dossier-email-topline .dossier-email-signal.tone-billing,.dossier-email-topline .dossier-email-signal.tone-respondent{background:#e9f5eb;border-color:#2f694738;color:#275b39}.dossier-email-topline .dossier-email-signal.tone-change,.dossier-email-topline .dossier-email-signal.tone-cancel{background:#fff3c7;border-color:#9f741138;color:#6f5310}.dossier-email-topline .dossier-email-signal.route{flex:1 1 190px;max-width:min(310px,32vw);text-transform:none}.dossier-email-topline .dossier-email-signal.time{background:#f4f1ea;border-color:#5349381f;color:#4e4b40;flex:0 0 auto}.dossier-email-subject-reference{color:var(--dossier-muted);display:block;font-size:.6rem;font-weight:800;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-email-context-buttons{align-items:center;display:flex;flex:0 0 auto;gap:.25rem;justify-content:flex-end}.dossier-email-context-popover{position:relative}.dossier-email-context-popover summary{background:#eef7ed;border:1px solid rgba(31,75,48,.14);border-radius:999px;color:#255236;cursor:pointer;display:inline-flex;font-size:.62rem;font-weight:950;line-height:1;list-style:none;padding:.3rem .46rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.dossier-email-context-popover summary::-webkit-details-marker{display:none}.dossier-email-context-popover[open] summary,.dossier-email-context-popover summary:hover,.dossier-email-context-popover summary:focus{background:#dff2e0;border-color:#1d6f424d}.dossier-email-context-popover>div{background:#fffffafa;border:1px solid rgba(31,75,48,.16);border-radius:12px;box-shadow:0 16px 36px #142f1f29;color:#17251c;min-width:min(360px,78vw);padding:.58rem;position:absolute;right:0;top:calc(100% + .36rem);z-index:60}.dossier-email-context-popover>div small,.dossier-email-context-popover>div strong,.dossier-email-context-popover>div em{display:block}.dossier-email-context-popover>div small{color:#667268;font-size:.56rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dossier-email-context-popover>div strong{color:#17251c;font-size:.78rem;line-height:1.22;margin-top:.24rem;overflow-wrap:anywhere}.dossier-email-context-popover>div em{color:#5f6d63;font-size:.68rem;font-style:normal;font-weight:750;line-height:1.25;margin-top:.22rem}.dossier-email-reader pre{background:#fffdf4;border:1px solid rgba(31,75,48,.1);border-radius:12px;color:#1d2b22;font-family:inherit;line-height:1.45;margin:0;max-height:230px;overflow:auto;padding:.62rem;white-space:pre-wrap}.dossier-email-identifier-strip,.dossier-email-meta-grid{display:grid;gap:.22rem;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.dossier-email-identifier-strip span,.dossier-email-meta-grid span,.dossier-email-review-pane div{background:#ffffffc7;border:1px solid rgba(31,75,48,.09);border-radius:8px;min-width:0;padding:.22rem .3rem}.dossier-email-identifier-strip small,.dossier-email-meta-grid small,.dossier-email-review-pane span,.dossier-email-review-pane em{color:#667268;display:block;font-size:.56rem;font-style:normal;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-email-identifier-strip strong,.dossier-email-meta-grid strong,.dossier-email-review-pane b{color:#17251c;display:-webkit-box;font-size:.68rem;line-height:1.08;margin-top:.06rem;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dossier-email-workbench{align-items:start;display:grid;gap:.46rem;grid-template-columns:minmax(0,1fr) minmax(220px,.25fr)}.dossier-email-body-card{background:#fffffac7;border:1px solid rgba(31,75,48,.1);border-radius:10px;padding:.36rem}.dossier-email-body-card>span,.dossier-email-body-titlebar>span,.dossier-source-extraction-head>div>span,.dossier-extraction-columns h5{color:#68736a;display:block;font-size:.66rem;font-weight:950;letter-spacing:.07em;margin:0 0 .35rem;text-transform:uppercase}.dossier-email-body-titlebar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.28rem}.dossier-email-body-titlebar>span{margin:0}.dossier-source-hydration-status{border-radius:999px;color:#4f5f54;font-size:.66rem;font-weight:850;margin-left:auto;padding:.18rem .5rem}.dossier-source-hydration-status.status-loading{background:#cd8f1f1f;color:#795117}.dossier-source-hydration-status.status-ready{background:#1e7a4b1c;color:#17613c}.dossier-source-hydration-status.status-failed{background:#a43c331c;color:#8f342c}.dossier-email-render-controls{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.32rem;justify-content:flex-end}.dossier-email-zoom-control{align-items:center;background:#1f4b300f;border:1px solid rgba(31,75,48,.1);border-radius:8px;display:inline-flex;gap:2px;padding:2px}.dossier-email-zoom-control button{background:transparent;border:0;border-radius:6px;color:#37503d;cursor:pointer;font-size:.68rem;font-weight:900;line-height:1;padding:.24rem .32rem}.dossier-email-zoom-control button.active{background:#fffefa;box-shadow:0 0 0 1px #1f4b301f;color:#1c5d37}.dossier-email-maximize-control{align-items:center;background:transparent;border:0;border-radius:6px;color:#37503d;cursor:pointer;display:inline-flex;height:1.28rem;justify-content:center;line-height:1;padding:0;width:1.42rem}.dossier-email-maximize-control.active,.dossier-email-maximize-control:hover{background:#fffefa;box-shadow:0 0 0 1px #1f4b301f;color:#1c5d37}.dossier-email-maximize-control>span{display:block;height:13px;position:relative;width:13px}.dossier-email-maximize-control>span:before,.dossier-email-maximize-control>span:after{content:"";height:5px;position:absolute;width:5px}.dossier-email-maximize-control>span:before{border-right:2px solid currentColor;border-top:2px solid currentColor;right:1px;top:1px}.dossier-email-maximize-control>span:after{border-bottom:2px solid currentColor;border-left:2px solid currentColor;bottom:1px;left:1px}.dossier-email-maximize-control.is-restore>span:before{border-left:2px solid currentColor;border-right:0;border-top:0;inset:auto auto 2px 2px}.dossier-email-maximize-control.is-restore>span:after{border-bottom:0;border-left:0;border-right:2px solid currentColor;border-top:2px solid currentColor;inset:2px 2px auto auto}.dossier-email-body-card pre{max-height:520px;min-height:220px}.dossier-email-render-frame{background:#fffef8;border:1px solid rgba(31,75,48,.1);border-radius:8px;display:block;height:clamp(280px,42vh,430px);width:100%}.dossier-inline-extraction-review{background:linear-gradient(135deg,#f8fcf5f5,#fffef8f0);border:1px solid rgba(31,75,48,.12);border-radius:9px;display:grid;gap:.34rem;margin-top:.34rem;padding:.4rem}.dossier-inline-extraction-review.empty{align-items:center;display:flex;justify-content:space-between}.dossier-inline-extraction-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.dossier-inline-extraction-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem;justify-content:flex-end}.dossier-inline-extraction-head span,.dossier-inline-extraction-review article small{color:#667268;display:block;font-size:.58rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.dossier-inline-extraction-head strong{color:#17251c;display:block;font-size:.78rem;line-height:1.05;margin-top:.12rem}.dossier-inline-extraction-head small{color:#667268;display:block;font-size:.62rem;font-weight:750;line-height:1.2;margin-top:.16rem}.dossier-inline-intel-summary{display:grid;gap:.24rem;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.dossier-inline-intel-summary span{background:#fffefad1;border:1px solid rgba(31,75,48,.08);border-radius:7px;color:#294334;font-size:.62rem;font-weight:850;line-height:1.15;min-width:0;overflow-wrap:anywhere;padding:.26rem .34rem}.dossier-inline-intel-summary span.proof{background:#eef9ed;border-color:#2d7a4938;color:#1f5b37}.dossier-inline-extraction-review button{background:#fffefa;border:1px solid rgba(31,75,48,.14);border-radius:999px;color:#1f4b30;cursor:pointer;font-size:.66rem;font-weight:900;padding:.3rem .48rem}.dossier-inline-extraction-review article{background:#fffffad1;border:1px solid rgba(31,75,48,.08);border-radius:8px;padding:.34rem}.dossier-inline-extraction-review article>div{display:grid;gap:.24rem;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin-top:.28rem}.dossier-inline-extraction-review article span{background:#fffefa;border:1px solid rgba(31,75,48,.08);border-radius:7px;min-width:0;padding:.24rem .3rem}.dossier-inline-extraction-review article em{color:#2f7045;display:block;font-size:.56rem;font-style:normal;font-weight:950;letter-spacing:.04em;line-height:1.08;text-transform:uppercase}.dossier-inline-extraction-review article strong{color:#17251c;display:block;font-size:.68rem;line-height:1.08;margin-top:.1rem;overflow-wrap:anywhere}.dossier-inline-extraction-review article b{color:#2a6d41;display:block;font-size:.58rem;line-height:1;margin-top:.14rem}.dossier-email-review-pane{align-content:start;background:linear-gradient(160deg,#f6fbf0f5,#e8f4e8d6);border:1px solid rgba(31,75,48,.14);border-radius:10px;display:grid;gap:.32rem;padding:.44rem}.dossier-email-review-pane.auto-ready{background:linear-gradient(160deg,#f7fcf3fa,#ebf7ebdb)}.dossier-email-review-pane.approved{background:linear-gradient(160deg,#effaf1fa,#daf1e0e6);border-color:#1f73463d}.dossier-email-review-pane.needs-review{background:linear-gradient(160deg,#fffbeffa,#f9eed8e0);border-color:#84581538}.dossier-review-head,.dossier-teach-packet,.dossier-review-signal-grid,.dossier-review-mini-line{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.dossier-review-head{display:grid;gap:.16rem}.dossier-review-head span,.dossier-teach-packet>span{color:#667268;font-size:.6rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.dossier-review-head strong{color:#132219;font-size:1rem;letter-spacing:-.035em;line-height:1}.dossier-review-head small{color:#526154;font-size:.66rem;font-weight:800;line-height:1.16}.dossier-email-review-pane>strong{color:#132219;display:block;font-size:.92rem;letter-spacing:-.025em;line-height:1.05;overflow-wrap:anywhere}.dossier-email-review-pane>small{color:#526154;display:block;font-size:.68rem;font-weight:750;line-height:1.22}.dossier-review-signal-grid{display:grid!important;gap:.26rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-review-signal-grid span,.dossier-review-mini-line{background:#ffffffbd;border:1px solid rgba(31,75,48,.08);border-radius:8px;min-width:0;padding:.28rem .34rem}.dossier-review-signal-grid small,.dossier-review-mini-line span{color:#667268;display:block;font-size:.55rem;font-style:normal;font-weight:950;letter-spacing:.05em;line-height:1;text-transform:uppercase}.dossier-review-signal-grid strong,.dossier-review-mini-line strong{color:#17251c;display:block;font-size:.7rem;line-height:1.08;margin-top:.14rem;overflow-wrap:anywhere}.dossier-review-mini-line small{color:#526154;display:block;font-size:.62rem;font-weight:850;line-height:1.08;margin-top:.14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-field-inspector-open{align-items:center;background:#fffefa;border:1px solid rgba(31,75,48,.12);border-radius:8px;color:#1f4b30;cursor:pointer;display:flex;gap:.45rem;justify-content:space-between;padding:.34rem .42rem;text-align:left}.dossier-field-inspector-open span{font-size:.68rem;font-weight:900}.dossier-field-inspector-open strong{color:#17251c;font-size:.68rem;white-space:nowrap}.dossier-teach-packet{display:grid!important;gap:.16rem}.dossier-classification-cues{background:#ffffffb8;border:1px solid rgba(31,75,48,.1);border-radius:10px;display:grid;gap:.26rem;padding:.38rem}.dossier-classification-cues>span{color:#667268;font-size:.58rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.dossier-classification-cues article{background:color-mix(in srgb,#e7f4ea 72%,white);border:1px solid rgba(31,115,70,.12);border-radius:8px;display:grid;gap:.12rem;padding:.28rem .34rem}.dossier-classification-cues article strong{color:#183522;font-size:.66rem;line-height:1.1}.dossier-classification-cues article small{color:#526154;font-size:.58rem;font-weight:850;line-height:1.08}.dossier-approval-preview{background:#fffdf4db!important;border:1px solid rgba(31,75,48,.1)!important;border-radius:10px!important;display:grid!important;gap:.24rem;padding:.38rem!important}.dossier-approval-preview>span{color:#667268;font-size:.58rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.dossier-approval-preview>strong{color:#17251c;font-size:.72rem;line-height:1.12}.dossier-approval-preview>small{color:#526154;font-size:.62rem;font-weight:800;line-height:1.14}.dossier-approval-preview>div{display:flex;flex-wrap:wrap;gap:.24rem}.dossier-approval-preview button{background:#edf8ef;border:1px solid rgba(31,113,69,.16);border-radius:999px;color:#1e4c31;cursor:pointer;display:inline-flex;gap:.28rem;padding:.28rem .42rem}.dossier-approval-preview button:disabled{cursor:default;opacity:.65}.dossier-approval-preview button b,.dossier-approval-preview button em{font-size:.62rem;font-style:normal;font-weight:900;line-height:1}.dossier-teach-packet strong{color:#17311f;display:block;font-size:.74rem;line-height:1.05}.dossier-teach-packet>small{color:#526154;display:-webkit-box;font-size:.62rem;font-weight:800;line-height:1.14;max-height:2.25rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dossier-requested-services-panel{background:#fffffad1!important;border:1px solid rgba(31,75,48,.1)!important;border-radius:10px!important;display:grid!important;gap:.3rem;padding:.38rem!important}.dossier-requested-services-panel>span{color:#667268;font-size:.58rem;font-weight:950;letter-spacing:.055em;line-height:1;text-transform:uppercase}.dossier-requested-services-panel>strong{color:#17251c;font-size:.74rem;line-height:1.08}.dossier-requested-services-panel>div{background:transparent!important;border:0!important;display:grid;gap:.22rem;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));padding:0!important}.dossier-requested-services-panel small,.dossier-requested-services-panel button{align-items:start;background:#fffefa;border:1px solid rgba(31,75,48,.08);border-radius:8px;color:#17251c;display:grid;font:inherit;gap:.08rem .26rem;grid-template-columns:auto minmax(0,1fr);letter-spacing:0;padding:.26rem .3rem;text-align:left;text-transform:none}.dossier-requested-services-panel button:not(:disabled){cursor:pointer}.dossier-requested-services-panel button:disabled{cursor:default}.dossier-requested-services-panel small i,.dossier-requested-services-panel button i{border:1px solid rgba(31,75,48,.22);border-radius:999px;display:block;height:.56rem;margin-top:.06rem;width:.56rem}.dossier-requested-services-panel small b,.dossier-requested-services-panel button b{color:#17251c;font-size:.64rem;line-height:1.05;margin:0}.dossier-requested-services-panel small em,.dossier-requested-services-panel button em{color:#526154;font-size:.58rem;font-style:normal;font-weight:850;grid-column:2;line-height:1;text-transform:uppercase}.dossier-requested-services-panel small.service-state-requested,.dossier-requested-services-panel button.service-state-requested{background:#ebf8e8e6;border-color:#1f71452e}.dossier-requested-services-panel small.service-state-requested i,.dossier-requested-services-panel button.service-state-requested i{background:#287042;border-color:#287042;box-shadow:inset 0 0 0 2px #fffc}.dossier-requested-services-panel small.service-state-not_requested,.dossier-requested-services-panel button.service-state-not_requested{opacity:.68}.dossier-requested-services-panel small.service-state-pending i,.dossier-requested-services-panel button.service-state-pending i{background:#f4d36f;border-color:#b58b24}.dossier-requested-services-panel>.dossier-service-review-actions{background:transparent!important;border-top:1px solid rgba(31,75,48,.1)!important;display:grid!important;gap:.28rem!important;grid-template-columns:1fr!important;padding:.34rem 0 0!important}.dossier-requested-services-panel>.dossier-service-review-actions .dossier-service-review-buttons button{background:#f7fbf4;border:1px solid rgba(31,75,48,.16);border-radius:8px;color:#21452a;cursor:pointer;font-size:.68rem;font-weight:900;padding:.32rem .45rem}.dossier-requested-services-panel>.dossier-service-review-actions .dossier-service-review-buttons{display:flex;flex-wrap:wrap;gap:.26rem}.dossier-requested-services-panel>.dossier-service-review-actions small{background:transparent;border:0;color:#667066;display:block;font-size:.62rem;font-weight:750;padding:0}.dossier-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;padding:0!important;border:0!important;background:transparent!important}.dossier-review-actions button{background:#fffdf4;border:1px solid rgba(31,75,48,.14);border-radius:999px;color:#1f4b30;cursor:pointer;font-weight:900;padding:.34rem .56rem}.dossier-review-auto-pill{background:#e7f6e7db!important;border:1px solid rgba(31,75,48,.12)!important;border-radius:999px!important;color:#245236!important;display:inline-flex!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.04em!important;line-height:1!important;padding:.34rem .5rem!important;text-transform:uppercase!important}.dossier-review-status{background:#fffdf4;border:1px solid rgba(31,75,48,.12);border-radius:10px;color:#285b3a!important;padding:.38rem .44rem}.dossier-correction-form,.dossier-not-operational-confirm{background:#fffffadb!important;border:1px solid rgba(31,75,48,.12)!important;border-radius:12px;display:grid;gap:.42rem}.dossier-correction-form label{display:grid;gap:.18rem}.dossier-correction-form select,.dossier-correction-form textarea{background:#fffef8;border:1px solid rgba(31,75,48,.18);border-radius:9px;color:#17251c;font:inherit;font-size:.76rem;min-width:0;padding:.42rem}.dossier-correction-form textarea{min-height:78px;resize:vertical}.dossier-correction-form button,.dossier-not-operational-confirm button{background:#1f4b30;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;justify-self:start;padding:.38rem .62rem}.dossier-not-operational-confirm strong{color:#17251c;font-size:.82rem}.dossier-not-operational-confirm small{color:#526154;font-weight:750}.dossier-not-operational-confirm button+button{background:#fffdf4;border:1px solid rgba(31,75,48,.14);color:#1f4b30}.dossier-source-extraction{background:#f8fcf5db;border:1px solid rgba(31,75,48,.12);border-radius:14px;display:grid;gap:.6rem;padding:.55rem}.dossier-extraction-floating-panel{background:linear-gradient(180deg,#fffef8fa,#f8fdf6f5),radial-gradient(circle at 12% 0%,rgba(255,220,120,.22),transparent 28%),radial-gradient(circle at 94% 12%,rgba(94,160,113,.18),transparent 30%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(31,75,48,.18);border-radius:8px;box-shadow:0 18px 48px #14281c38;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 8.5rem);max-width:calc(100vw - 1.5rem);min-height:260px;min-width:300px;overflow:hidden;position:fixed;resize:none;right:.8rem;top:7.15rem;width:min(430px,32vw);z-index:80}.dossier-extraction-floating-panel.is-peeking{background:#f6fcf414;border-color:#1f4b301f;box-shadow:0 18px 52px #14281c1a,inset 0 0 0 1px #ffffff2e;min-height:128px;opacity:.46}.dossier-extraction-floating-panel.is-peeking:hover,.dossier-extraction-floating-panel.is-peeking:focus-within{opacity:.7}.dossier-extraction-floating-panel.is-fullscreen{height:calc(100vh - 1rem);left:.5rem!important;max-height:calc(100vh - 1rem);max-width:calc(100vw - 1rem);right:auto;top:.5rem!important;width:calc(100vw - 1rem)}.dossier-extraction-floating-panel.is-fullscreen .dossier-canonical-extraction{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)}.dossier-extraction-floating-panel.is-fullscreen .dossier-canonical-extraction section{max-height:calc(100vh - 9.5rem)}.dossier-extraction-floating-handle{align-items:center;background:linear-gradient(135deg,#ebf7e8fa,#fffdf1f5);border-bottom:1px solid rgba(31,75,48,.1);cursor:move;display:flex;gap:.5rem;justify-content:space-between;padding:.42rem .5rem;position:sticky;top:0;z-index:4}.dossier-extraction-floating-handle span{color:#667268;display:block;font-size:.58rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.dossier-extraction-floating-handle strong{color:#17251c;display:block;font-size:.88rem;letter-spacing:-.02em;line-height:1.08;margin-top:.12rem}.dossier-extraction-floating-handle>div:last-child{display:inline-flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}.dossier-extraction-floating-handle button{background:#fffefa;border:1px solid rgba(31,75,48,.14);border-radius:7px;color:#1f4b30;cursor:pointer;font-size:.66rem;font-weight:900;padding:.24rem .36rem}.dossier-extraction-floating-panel.is-peeking .dossier-extraction-floating-handle{background:#fffef82e;border-bottom-color:#1f4b3014;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dossier-floating-resize-handle{position:absolute;z-index:5}.dossier-floating-resize-handle.is-n,.dossier-floating-resize-handle.is-s{cursor:ns-resize;height:10px;left:18px;right:18px}.dossier-floating-resize-handle.is-n{top:0}.dossier-floating-resize-handle.is-s{bottom:0}.dossier-floating-resize-handle.is-e,.dossier-floating-resize-handle.is-w{bottom:18px;cursor:ew-resize;top:18px;width:10px}.dossier-floating-resize-handle.is-e{right:0}.dossier-floating-resize-handle.is-w{left:0}.dossier-floating-resize-handle.is-ne,.dossier-floating-resize-handle.is-nw,.dossier-floating-resize-handle.is-se,.dossier-floating-resize-handle.is-sw{height:18px;width:18px}.dossier-floating-resize-handle.is-ne,.dossier-floating-resize-handle.is-sw{cursor:nesw-resize}.dossier-floating-resize-handle.is-nw,.dossier-floating-resize-handle.is-se{cursor:nwse-resize}.dossier-floating-resize-handle.is-ne{right:0;top:0}.dossier-floating-resize-handle.is-nw{left:0;top:0}.dossier-floating-resize-handle.is-se{bottom:0;right:0}.dossier-floating-resize-handle.is-sw{bottom:0;left:0}.dossier-extraction-floating-content{min-height:0;overflow:auto}.dossier-inspector-glass-peek{background:linear-gradient(135deg,#ffffff0d,#ebf8e808);flex:1;min-height:0}.dossier-inspector-tabs{background:#1f4b300f;border:1px solid rgba(31,75,48,.09);border-radius:999px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin:.36rem .42rem 0;padding:2px}.dossier-inspector-tabs button{background:transparent;border:0;border-radius:999px;color:#405545;cursor:pointer;font-size:.68rem;font-weight:950;padding:.34rem .45rem}.dossier-inspector-tabs button.active{background:#fffefa;box-shadow:0 0 0 1px #1f4b301f,0 8px 18px #194c2f1a;color:#1f4b30}.dossier-extraction-floating-panel .dossier-source-extraction{background:transparent;border:0;border-radius:0;padding:.34rem .42rem .42rem}.dossier-extraction-floating-panel .dossier-source-extraction-head,.dossier-extraction-floating-panel .dossier-canonical-extraction{grid-template-columns:1fr}.dossier-extraction-floating-panel .dossier-email-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-extraction-floating-panel .dossier-canonical-extraction section{max-height:none}.dossier-extraction-floating-panel .dossier-canonical-extraction{gap:.34rem}.dossier-source-extraction-head{align-items:start;display:grid;gap:.5rem;grid-template-columns:minmax(180px,.22fr) minmax(0,1fr)}.dossier-source-extraction-head strong{color:#17251c;display:block;font-size:1rem;letter-spacing:-.03em}.dossier-email-facts.compact{gap:.32rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.dossier-email-facts.compact span,.dossier-email-facts.compact button{padding:.36rem .42rem}.dossier-source-context{display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr) minmax(0,1.2fr)}.dossier-source-context article{background:#fffefa;border:1px solid rgba(31,75,48,.1);border-radius:12px;min-width:0;padding:.48rem}.dossier-source-context small,.dossier-source-context span em{color:#667268;display:block;font-size:.62rem;font-style:normal;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-source-context article>strong{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#17251c;display:-webkit-box;font-size:.78rem;line-height:1.25;margin-top:.16rem;overflow:hidden}.dossier-source-context article>div{display:grid;gap:.28rem;margin-top:.34rem}.dossier-source-context span{background:#f8fbf4e6;border:1px solid rgba(31,75,48,.08);border-radius:9px;padding:.32rem}.dossier-source-context span strong{color:#17251c;display:block;font-size:.74rem;line-height:1.18;margin-top:.1rem;overflow-wrap:anywhere}.dossier-extraction-columns{display:grid;gap:.58rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr)}.dossier-extraction-columns section{background:#ffffffa8;border:1px solid rgba(31,75,48,.1);border-radius:13px;max-height:360px;overflow:auto;padding:.48rem}.dossier-canonical-extraction{display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.dossier-canonical-extraction section{background:#ffffffa8;border:1px solid rgba(31,75,48,.1);border-radius:11px;max-height:330px;overflow:auto;padding:.42rem}.dossier-canonical-field-group,.dossier-supporting-source-section article{background:#fffefa;border:1px solid rgba(31,75,48,.09);border-radius:9px;margin-top:.32rem;padding:.36rem}.dossier-canonical-field-group.context{background:linear-gradient(135deg,#f0f9edf0,#fffdf2eb);border-color:#1f4b3024}.dossier-canonical-field-group.context span{background:#fffffad1}.dossier-canonical-field-group.supporting{background:#f8fcf5a8;border-color:#1f4b301f}.dossier-canonical-field-group.supporting span{background:#fffef8b8}.dossier-canonical-field-group>small,.dossier-supporting-source-section article small{color:#667268;display:block;font-size:.6rem;font-style:normal;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-canonical-field-group>div{display:grid;gap:.22rem;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-top:.24rem}.dossier-canonical-field-group span{background:#f8fbf4;border:1px solid rgba(31,75,48,.08);border-radius:7px;min-width:0;padding:.22rem .28rem}.dossier-canonical-field-group span.is-body,.dossier-canonical-field-group span.is-html-body{grid-column:1 / -1}.dossier-canonical-field-group span.is-source-blank{background:#f7f7f2;border-style:dashed}.dossier-canonical-field-group span.is-source-blank strong{color:#667268;font-style:italic}.dossier-canonical-field-group em{color:#2f7045;display:block;font-size:.6rem;font-style:normal;font-weight:950;letter-spacing:.055em;line-height:1.08;text-transform:uppercase}.dossier-canonical-field-group strong{color:#17251c;display:block;font-size:.72rem;line-height:1.1;margin-top:.12rem;overflow-wrap:anywhere}.dossier-canonical-field-group span.is-body strong{background:#fffef8c7;border:1px solid rgba(31,75,48,.08);border-radius:7px;font-size:.72rem;line-height:1.22;max-height:180px;overflow:auto;padding:.36rem;white-space:pre-wrap}.dossier-canonical-field-group span.is-html-body strong{color:#4f6155;font-size:.7rem}.dossier-inspector-html-frame{background:#fffef8;border:1px solid rgba(31,75,48,.12);border-radius:7px;display:block;height:min(44vh,360px);margin-top:.36rem;width:100%}.dossier-canonical-field-group b{color:#2a6d41;display:block;font-size:.62rem;line-height:1;margin-top:.14rem}.dossier-extraction-columns article{background:#fffefa;border:1px solid rgba(31,75,48,.09);border-radius:11px;margin-top:.38rem;padding:.42rem}.dossier-extraction-columns article small,.dossier-table-row-card span em{color:#667268;display:block;font-size:.62rem;font-style:normal;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-extraction-columns article strong{color:#17251c;display:block;font-size:.78rem;line-height:1.18;margin-top:.12rem;overflow-wrap:anywhere}.dossier-extraction-columns article em{color:#2a6d41;display:block;font-size:.66rem;font-style:normal;font-weight:850;margin-top:.14rem}.dossier-table-row-card>div{display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:.3rem}.dossier-table-row-card span{background:#f8fbf4;border:1px solid rgba(31,75,48,.08);border-radius:9px;padding:.32rem}@media(max-width:1180px){.dossier-source-extraction-head,.dossier-extraction-columns,.dossier-canonical-extraction{grid-template-columns:1fr}.dossier-email-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier-local-ai{align-items:start;background:#fbfcf7;color:#17251c;display:grid;gap:.58rem;grid-template-columns:minmax(0,.34fr) minmax(0,1fr)}.dossier-empty-inline{background:#fffaf0;border:1px solid rgba(181,121,24,.24);border-radius:14px;color:#563b14;padding:.7rem}.dossier-empty-inline strong,.dossier-empty-inline small{display:block}.dossier-empty-inline small{font-weight:750;margin-top:.25rem}.dossier-local-ai h3,.dossier-local-ai p{color:#17251c;margin-bottom:0}.dossier-local-ai p{color:#617066;font-size:.78rem;font-weight:740;line-height:1.32}.dossier-local-ai .dossier-metric{background:#fff;border-color:#1f4b301a;box-shadow:none}.dossier-local-ai .dossier-metric span,.dossier-local-ai .dossier-metric strong,.dossier-local-ai .dossier-metric small{color:#17251c}.dossier-local-ai .dossier-metric span,.dossier-local-ai .dossier-metric small{color:#617066}@media(max-width:980px){.dossier-hero,.dossier-hero-copy,.dossier-call-board,.dossier-thread-layout,.dossier-local-ai{grid-template-columns:1fr}.dossier-title-row,.dossier-section-heading,.dossier-email-topline,.dossier-call-detail-head{align-items:stretch;flex-direction:column}.dossier-call-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dossier-call-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-call-operator-grid,.dossier-call-field-grid,.dossier-billing-rule-grid,.dossier-call-link-role,.dossier-call-link-role.is-created{grid-template-columns:1fr}.dossier-call-link-planner-head,.dossier-call-link-proof,.dossier-call-link-plan-note{align-items:stretch;flex-direction:column}.dossier-call-link-planner-head>div:last-child{text-align:left}.dossier-call-row em{grid-column:1 / -1}}.meeting-ops-topbar.case-route{min-height:0;padding:.42rem .55rem;gap:.5rem}.meeting-ops-topbar.case-route .meeting-ops-copy{min-width:132px}.meeting-ops-topbar.case-route .meeting-ops-copy h1{font-size:.92rem;line-height:1.05}.meeting-ops-topbar.case-route .meeting-ops-copy p{display:none}.meeting-ops-topbar.case-route input,.meeting-ops-topbar.case-route select,.meeting-ops-topbar.case-route button{min-height:34px}.meeting-dossier-workspace{gap:.48rem}.dossier-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:.46rem .58rem;gap:0;border-radius:16px}.dossier-ai-card{display:none}.dossier-hero-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .62rem;align-items:center}.dossier-identity-lockup{align-self:center;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.dossier-identity-lockup .eyebrow{margin-bottom:.1rem;font-size:.58rem;letter-spacing:.08em}.dossier-floating-id{font-size:clamp(.74rem,.95vw,.96rem);padding:.32rem .62rem;border-radius:999px;box-shadow:0 7px 18px #194c2f38}.dossier-origin-time{display:none}.dossier-case-brief{min-width:0}.dossier-case-brief h2{display:-webkit-box;margin:0;max-width:100%;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.02}.dossier-hero-subtitle{display:-webkit-box;margin:.12rem 0 0;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.12}.dossier-chip-row{gap:.25rem;margin-top:.24rem}.dossier-chip{padding:.14rem .38rem;font-size:.64rem;line-height:1}.dossier-commercial-strip{grid-column:1 / -1;display:flex;gap:.28rem;margin-top:.28rem;overflow-x:auto;scrollbar-width:none}.dossier-commercial-strip::-webkit-scrollbar{display:none}.dossier-commercial-strip span{min-width:max(96px,10vw);padding:.3rem .42rem;border-radius:10px}.dossier-commercial-strip small{font-size:.54rem;letter-spacing:.08em}.dossier-commercial-strip strong{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.05}.dossier-command-actions{grid-template-columns:minmax(132px,1.15fr) repeat(5,minmax(104px,1fr));gap:.28rem;margin-top:.28rem}.dossier-command-actions button,.dossier-command-status{min-height:48px;padding:.3rem .38rem}.dossier-command-actions strong,.dossier-command-status strong{font-size:.8rem}.dossier-open-reason{display:none}.dossier-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.36rem}.dossier-metric{min-height:0;padding:.42rem .5rem;border-radius:12px}.dossier-metric small{font-size:.56rem;letter-spacing:.09em}.dossier-metric strong{font-size:.9rem;line-height:1.05}.dossier-metric span{display:block;margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem}@media(max-width:980px){.dossier-hero-copy{grid-template-columns:minmax(0,1fr)}.dossier-command-actions,.dossier-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}button.dossier-chip.primary{border-radius:999px;cursor:pointer;font-family:inherit;line-height:1}button.dossier-chip.primary:hover,button.dossier-chip.primary:focus,button.dossier-chip.primary.active{background:#e5f7e8;border-color:#1c6e436b;box-shadow:0 8px 18px #1d6f421a}.dossier-hero{order:1}.dossier-thread-panel{order:5}.dossier-metric-grid{order:3}.dossier-control-card{order:4}.dossier-proof-details{order:5}.dossier-local-ai{order:6}.dossier-lineage-drawer{overflow:hidden;padding:.42rem .58rem}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized){background:#fffef8;border-color:#1f4b3033;border-radius:14px;box-shadow:0 28px 86px #0c1e1257;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(860px,calc(100vh - 2rem));min-height:0;overflow:hidden;padding:.5rem;width:min(1660px,calc(100vw - 2rem))}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-lineage-topbar{margin-bottom:.42rem}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-thread-layout{gap:.5rem;grid-template-columns:minmax(250px,.24fr) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-list,.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-reader,.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-workbench,.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-body-card,.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-review-pane{min-height:0}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-list{max-height:none;overflow:auto;padding-right:.2rem}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-reader{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-workbench{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);min-height:0;overflow:hidden}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-body-card{display:flex;flex-direction:column;overflow:hidden}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-render-frame{flex:1 1 auto;height:auto!important;min-height:260px}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-body-card pre{flex:1 1 auto;max-height:none;min-height:260px;overflow:auto}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-review-pane{max-height:none;overflow:auto}.dossier-lineage-drawer:not(.open) .dossier-thread-layout{display:none}.dossier-lineage-drawer:not(.open){background:linear-gradient(135deg,#fffdf4eb,#eef9edd6)}.dossier-lineage-drawer .dossier-section-heading{align-items:center;margin-bottom:.32rem}.dossier-lineage-drawer .dossier-section-heading h3{font-size:.92rem;line-height:1.04;margin-top:.03rem}.dossier-lineage-topbar{gap:.5rem}.dossier-lineage-heading-actions button{background:#fffefa;border:1px solid rgba(31,75,48,.16);border-radius:999px;color:#1f4b30;cursor:pointer;font-size:.66rem;font-weight:900;padding:.32rem .58rem}.dossier-lineage-topbar .eyebrow{line-height:1;margin:0}.dossier-lineage-topbar>div:first-child small{color:#65736a;display:block;font-size:.64rem;font-weight:800;line-height:1.1;margin-top:.08rem}.dossier-lineage-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.34rem;justify-content:flex-end;min-width:min(520px,50%)}.dossier-lineage-heading-actions>span{background:#ffffffad;border:1px solid rgba(31,75,48,.1);border-radius:999px;color:#21352a;display:block;font-size:.62rem;font-weight:850;line-height:1.05;max-width:min(360px,42vw);min-width:0;overflow:hidden;padding:.24rem .44rem;text-overflow:ellipsis;white-space:nowrap}.dossier-lineage-heading-actions>span small{color:#667268;font-size:.5rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.dossier-lineage-heading-actions>span strong{display:block;font-size:.62rem;font-weight:900;line-height:1.05;margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-lineage-toggle{background:#f0eee8;border:1px solid rgba(31,75,48,.1);border-radius:999px;color:#223428;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:900;line-height:1;padding:.34rem .56rem;white-space:nowrap}.dossier-lineage-toggle:hover,.dossier-lineage-toggle:focus{background:#e4f4e5;border-color:#1d6f4252}.dossier-lineage-summary-strip{display:grid;gap:.36rem;grid-template-columns:repeat(5,minmax(0,1fr))}.dossier-lineage-summary-strip span{background:#ffffffb8;border:1px solid rgba(31,75,48,.1);border-radius:11px;min-width:0;padding:.34rem .45rem}.dossier-lineage-summary-strip small{color:#68736a;display:block;font-size:.52rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dossier-lineage-summary-strip strong{color:#16251b;display:block;font-size:.72rem;line-height:1.12;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-lineage-drawer.open .dossier-lineage-summary-strip{margin-bottom:.58rem}.dossier-feedback-bar{align-items:center;background:#f7fbf2;border:1px solid rgba(31,75,48,.12);border-radius:12px;display:flex;flex-wrap:wrap;gap:.38rem;padding:.45rem}.dossier-feedback-bar span{color:#506052;font-size:.68rem;font-weight:950;letter-spacing:.055em;margin-right:auto;text-transform:uppercase}.dossier-feedback-bar button{background:#ffffffd6;border:1px solid rgba(31,75,48,.12);border-radius:999px;color:#193823;cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:850;padding:.28rem .5rem}.dossier-feedback-bar button:hover,.dossier-feedback-bar button:focus{background:#e8f8e8;border-color:#1d6f4257}@media(max-width:980px){.dossier-lineage-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.meeting-stage-strip{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px}.meeting-stage-card{min-height:72px;padding:10px 12px}.meeting-stage-card span{font-size:.82rem;letter-spacing:.01em}.meeting-stage-card strong{font-size:1.35rem;line-height:1}.meeting-stage-card small{line-height:1.18}.meeting-corpus-panel,.meeting-command-strip,.meeting-case-index-panel{border-color:#12533724}.dossier-attachment-card{border:1px solid rgba(29,96,70,.14);border-radius:16px;padding:12px;background:#fffffad1}.dossier-attachment-card.is-suppressed{background:#f5f1e5b3;border-style:dashed;opacity:.78}.dossier-attachment-status,.dossier-attachment-error{display:block;margin-top:4px}.dossier-attachment-download{align-items:center;background:#edf8ef;border:1px solid rgba(31,113,69,.18);border-radius:999px;color:#1e4c31;display:inline-flex;font-size:.72rem;font-weight:900;margin-top:8px;padding:4px 9px;text-decoration:none}.dossier-attachment-error{color:#9c2f24}.dossier-attachment-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dossier-attachment-facts span{border-radius:999px;background:#175b3d14;color:#183428;font-size:.72rem;font-weight:800;padding:4px 8px}.dossier-learning-review{display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:8px;margin-top:2px}.dossier-learning-scope-row{display:grid;gap:6px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-learning-scope-row article{border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1a;padding:8px}.dossier-learning-scope-row small,.dossier-learning-scope-row em{color:#ffffffb8;display:block}.dossier-learning-scope-row small{font-size:.66rem;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.dossier-learning-scope-row strong{color:#fff9df;display:block;margin-top:2px}.dossier-learning-scope-row em{font-size:.76rem;font-style:normal;margin-top:3px}.dossier-learning-review>div:first-child,.dossier-learning-signal{border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff24;padding:9px}.dossier-learning-review span,.dossier-learning-signal small{display:block;color:#ffffffc2;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dossier-learning-review strong,.dossier-learning-signal strong{color:#fff9df}.dossier-learning-review small,.dossier-learning-signal em{color:#ffffffb8}.dossier-learning-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;max-height:160px;overflow:auto;padding-right:4px}.dossier-learning-signal em{display:block;font-size:.78rem;font-style:normal;margin-top:4px}@media(max-width:920px){.dossier-learning-review,.dossier-learning-scope-row{grid-template-columns:1fr}}.dossier-hero .dossier-hero-copy{align-items:start;column-gap:.78rem}.dossier-hero .dossier-identity-lockup{gap:.22rem;justify-content:flex-start;padding-top:.04rem}.dossier-hero .dossier-identity-lockup .eyebrow{line-height:1;margin:0}.dossier-hero .dossier-floating-id{font-size:clamp(.68rem,.82vw,.84rem);line-height:1;padding:.26rem .56rem}.dossier-hero .dossier-case-brief{padding-top:0}.dossier-email-body-card pre{max-height:520px;min-height:220px;overflow:auto}.dossier-email-body-card.is-expanded pre{max-height:min(58vh,720px)}.dossier-email-body-card.is-expanded .dossier-email-render-frame{height:clamp(280px,42vh,430px)}.dossier-email-body-card.is-expanded{border-color:#1d6f4247;box-shadow:inset 0 0 0 1px #1d6f421f}.dossier-lineage-drawer.open.is-maximized{background:#fffef8;border-color:#1d6f4252;border-radius:10px;box-shadow:0 26px 76px #12221842;display:grid;grid-template-rows:auto minmax(0,1fr);inset:.7rem;max-height:none;min-height:0;overflow:hidden;padding:.5rem;position:fixed;z-index:140}.dossier-lineage-drawer.open.is-maximized .dossier-lineage-topbar{margin-bottom:.42rem}.dossier-lineage-drawer.open.is-maximized .dossier-thread-layout{gap:.5rem;grid-template-columns:minmax(230px,.2fr) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.dossier-lineage-drawer.open.is-maximized .dossier-email-list,.dossier-lineage-drawer.open.is-maximized .dossier-email-reader,.dossier-lineage-drawer.open.is-maximized .dossier-email-workbench,.dossier-lineage-drawer.open.is-maximized .dossier-email-body-card,.dossier-lineage-drawer.open.is-maximized .dossier-email-review-pane{min-height:0}.dossier-lineage-drawer.open.is-maximized .dossier-email-list{max-height:none;overflow:auto}.dossier-lineage-drawer.open.is-maximized .dossier-email-reader{grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.dossier-lineage-drawer.open.is-maximized .dossier-email-workbench{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);height:100%;overflow:hidden}.dossier-lineage-drawer.open.is-maximized .dossier-email-body-card{display:flex;flex-direction:column;overflow:hidden}.dossier-lineage-drawer.open.is-maximized .dossier-email-body-titlebar{flex:0 0 auto}.dossier-lineage-drawer.open.is-maximized .dossier-email-render-frame{flex:1 1 auto;height:auto!important;min-height:0}.dossier-lineage-drawer.open.is-maximized .dossier-email-body-card pre{flex:1 1 auto;max-height:none;min-height:0;overflow:auto}.dossier-lineage-drawer.open.is-maximized .dossier-inline-extraction-review{flex:0 0 auto;max-height:24vh;overflow:auto}.dossier-lineage-drawer.open.is-maximized .dossier-email-review-pane{max-height:none;overflow:auto}@media(max-width:1080px){.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized){height:calc(100vh - .9rem);width:calc(100vw - .9rem)}.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-thread-layout,.dossier-source-lineage-modal .dossier-lineage-drawer.open:not(.is-maximized) .dossier-email-workbench{grid-template-columns:1fr;overflow:auto}.dossier-lineage-drawer.open.is-maximized .dossier-thread-layout,.dossier-lineage-drawer.open.is-maximized .dossier-email-workbench{grid-template-columns:1fr;overflow:auto}}.dossier-lineage-drawer.open .dossier-email-list{max-height:min(64vh,720px);overflow-y:auto;padding-right:.22rem}.dossier-lineage-drawer.open .dossier-email-body-card pre{font-size:clamp(.92rem,.96vw,1.02rem);line-height:1.42;white-space:pre-wrap}.meeting-ops-shell .meeting-ops-topbar:not(.case-route){border:1px solid var(--meeting-line);border-top:0;border-radius:14px;background:#fff;box-shadow:0 10px 28px #14342212;grid-template-columns:minmax(210px,260px) minmax(360px,1fr) auto;min-height:78px;padding:10px 12px;position:relative}.meeting-ops-shell .meeting-ops-topbar:not(.case-route):before{background:linear-gradient(90deg,#155b39,#2c7b50 55%,#d2a147);border-radius:14px 14px 0 0;content:"";height:4px;left:-1px;position:absolute;right:-1px;top:-1px}.meeting-ops-shell .meeting-ops-title{border-left:0;padding:0 0 0 4px}.meeting-ops-shell .meeting-ops-title h1{color:var(--meeting-ink);font-size:1.05rem;letter-spacing:-.025em}.meeting-ops-shell .meeting-operator-tools{background:transparent;gap:7px;padding:0}.meeting-ops-shell .meeting-active-surface{background:#f3f5f1;border-color:#1b492e1a;padding:12px}.meeting-command-center .meeting-panel{border-color:var(--meeting-line);border-radius:13px;box-shadow:0 6px 20px #14342209;padding:14px}.meeting-command-center .meeting-stage-card{background:#f8faf7;border:1px solid rgba(25,70,45,.12);border-radius:10px;color:var(--meeting-ink);min-height:86px;padding:10px}.meeting-command-center .meeting-index-search-toolbar{background:#f4f7f3;border-color:#19462d1a;grid-template-columns:minmax(340px,1fr) minmax(150px,auto) auto auto minmax(140px,auto);padding:9px}@media(max-width:1600px){.meeting-ops-shell .meeting-ops-topbar:not(.case-route){grid-template-columns:minmax(210px,250px) minmax(320px,1fr)}.meeting-ops-shell .meeting-operator-tools{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:1220px){.meeting-workspace-nav{grid-template-columns:minmax(0,1fr) auto}.meeting-workspace-nav nav{grid-column:1 / -1;grid-row:2}.meeting-intake-action{align-self:center;grid-column:2;grid-row:1;justify-self:end}.meeting-command-center .meeting-index-search-toolbar{grid-template-columns:minmax(280px,1fr) minmax(150px,auto) auto}}@media(max-width:820px){.meeting-workspace-nav{grid-template-columns:1fr}.meeting-workspace-nav nav,.meeting-intake-action{grid-column:auto;grid-row:auto}.meeting-intake-action{justify-self:stretch}.meeting-command-center .meeting-stage-strip{display:flex;overflow-x:auto}.meeting-command-center .meeting-stage-card{flex:0 0 150px}.meeting-command-center .meeting-index-search-toolbar{grid-template-columns:1fr}}.meeting-call-table{min-width:1540px}.meeting-call-table td{vertical-align:top}.meeting-call-table td>small,.meeting-call-table td>em{display:block;margin-top:3px}.meeting-identity-conflict{background:#fff2d8;border:1px solid #e4b34e;border-radius:999px;color:#7b4d00;font-size:.62rem;font-style:normal;font-weight:900;padding:2px 6px;width:max-content}.dossier-call-proof-matrix{background:#f7faf7;border:1px solid rgba(29,91,58,.18);border-left:5px solid #c29335;border-radius:14px;margin-top:10px;padding:12px}.dossier-execution-exception-panel{background:linear-gradient(135deg,#fffaf0,#fff 70%);border-color:#b56f0f47;border-left:5px solid #ba7518;margin:0}.dossier-execution-exception-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dossier-execution-exception-heading small,.dossier-execution-policy{color:#665e4f;font-size:.73rem;line-height:1.4}.dossier-certification-warning{background:#fff0cd;border:1px solid rgba(174,103,10,.26);border-radius:999px;color:#80500d;flex:0 0 auto;font-size:.67rem;padding:6px 9px;text-transform:uppercase}.dossier-execution-policy{margin:0 0 10px}.dossier-execution-exception-metrics,.dossier-canonical-execution-grid{display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.dossier-execution-exception-metrics>span,.dossier-canonical-execution-grid>span{background:#ffffffd1;border:1px solid rgba(104,82,46,.14);border-radius:9px;min-width:0;padding:8px}.dossier-execution-exception-metrics small,.dossier-execution-exception-metrics strong,.dossier-canonical-execution-grid small,.dossier-canonical-execution-grid strong{display:block}.dossier-execution-exception-metrics small,.dossier-canonical-execution-grid small{color:#6d716d;font-size:.59rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dossier-execution-exception-metrics strong,.dossier-canonical-execution-grid strong{color:#263c2d;font-size:.76rem;margin-top:3px;overflow-wrap:anywhere}.dossier-execution-review-details{border-top:1px solid rgba(129,91,32,.18);margin-top:10px;padding-top:8px}.dossier-execution-review-details>summary{align-items:center;color:#654710;cursor:pointer;display:flex;font-size:.72rem;justify-content:space-between}.dossier-execution-review-list{display:grid;gap:6px;margin-top:8px}.dossier-execution-review-list>article{background:#fff;border:1px solid rgba(129,91,32,.14);border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px}.dossier-execution-review-list small,.dossier-execution-review-list strong,.dossier-execution-review-list em{display:block;font-size:.7rem;font-style:normal;overflow-wrap:anywhere}.dossier-execution-review-list small,.dossier-execution-review-list em,.dossier-execution-review-empty{color:#687069}.dossier-canonical-execution-panel{background:#f3f7fb;border:1px solid rgba(46,92,135,.2);border-left:5px solid #477ba9;border-radius:12px;margin-top:10px;padding:10px}.dossier-canonical-execution-panel.is-empty{border-left-color:#8c969f}.dossier-canonical-execution-panel>p{color:#596874;font-size:.72rem;line-height:1.35;margin:2px 0 8px}.dossier-canonical-execution-grid>span{border-color:#2e5c8724}.dossier-stored-execution-review{background:#fffaf0;border:1px solid rgba(166,104,20,.24);border-left:5px solid #b5761e;border-radius:12px;margin-top:10px;padding:10px}.dossier-stored-execution-review.is-unavailable{border-left-color:#a14d43}.dossier-stored-execution-review>p{color:#665e4f;font-size:.72rem;line-height:1.35;margin:2px 0 8px}.dossier-stored-execution-session{background:#ffffffc7;border:1px solid rgba(129,91,32,.15);border-radius:9px;padding:8px}.dossier-stored-execution-session+.dossier-stored-execution-session{margin-top:8px}.dossier-stored-execution-summary{display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.dossier-stored-execution-summary>span{background:#fff;border:1px solid rgba(129,91,32,.13);border-radius:8px;min-width:0;padding:7px}.dossier-stored-execution-summary>span.is-conflict{background:#fff0ea;border-color:#a94b3547}.dossier-stored-execution-summary small,.dossier-stored-execution-summary strong,.dossier-stored-participant-list strong,.dossier-stored-participant-list small,.dossier-stored-participant-list b,.dossier-stored-participant-list em{display:block;overflow-wrap:anywhere}.dossier-stored-execution-summary small{color:#6d716d;font-size:.58rem;font-weight:900;text-transform:uppercase}.dossier-stored-execution-summary strong{color:#263c2d;font-size:.7rem;margin-top:3px}.dossier-stored-participant-details{border-top:1px solid rgba(129,91,32,.16);margin-top:8px;padding-top:7px}.dossier-stored-identity-list{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.dossier-stored-identity-list>article{align-items:start;background:#fff;border:1px solid rgba(104,82,46,.14);border-left:3px solid #b5761e;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px}.dossier-stored-identity-list>article.is-ready{border-left-color:#277b4d}.dossier-stored-identity-list strong,.dossier-stored-identity-list small,.dossier-stored-identity-list em,.dossier-stored-identity-list b{display:block;overflow-wrap:anywhere}.dossier-stored-identity-list strong,.dossier-stored-identity-list b{color:#263c2d;font-size:.69rem}.dossier-stored-identity-list small,.dossier-stored-identity-list em{color:#687069;font-size:.61rem;font-style:normal;margin-top:2px}.dossier-stored-identity-list button{background:#f4f1e9;border:1px solid rgba(104,82,46,.18);border-radius:7px;color:#5f665f;font-size:.61rem;margin-top:5px;min-height:28px;padding:4px 7px}.dossier-stored-participant-details>summary{align-items:center;color:#654710;cursor:pointer;display:flex;font-size:.7rem;justify-content:space-between}.dossier-stored-participant-list{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px}.dossier-stored-participant-list>div{background:#fff;border:1px solid rgba(104,82,46,.14);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:7px}.dossier-stored-participant-list strong,.dossier-stored-participant-list b{color:#263c2d;font-size:.68rem}.dossier-stored-participant-list small,.dossier-stored-participant-list em{color:#687069;font-size:.61rem;font-style:normal;margin-top:2px}.dossier-call-proof-matrix.tone-verified{border-left-color:#277b4d}.dossier-call-proof-matrix.tone-blocked,.dossier-call-proof-matrix.is-unavailable{border-left-color:#b14c3c}.dossier-proof-matrix-heading{margin-bottom:2px}.dossier-proof-policy,.dossier-call-proof-matrix.is-unavailable>p{color:#59675d;font-size:.76rem;line-height:1.35;margin:2px 0 10px}.dossier-certification-ladder{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 10px}.dossier-certification-ladder>span{background:#fff;border:1px solid rgba(27,76,48,.12);border-top:3px solid #bd812a;border-radius:9px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px}.dossier-certification-ladder>span.state-complete{border-top-color:#277b4d}.dossier-certification-ladder>span.state-conflict,.dossier-certification-ladder>span.state-incomplete{border-top-color:#b14c3c}.dossier-certification-ladder>span.state-not_required{border-top-color:#8b968e;opacity:.75}.dossier-certification-ladder small,.dossier-certification-ladder em{color:#68746b;font-size:.58rem;font-style:normal;font-weight:800;text-transform:uppercase}.dossier-certification-ladder strong{color:#1c3726;font-size:.7rem;line-height:1.2}.dossier-proof-matrix-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-proof-matrix-grid>article{background:#fff;border:1px solid rgba(27,76,48,.12);border-radius:11px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px}.dossier-proof-matrix-grid>article.billing-lane{grid-column:span 3}.dossier-proof-matrix-grid article>small{color:#6c786f;font-size:.62rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.dossier-proof-matrix-grid article>strong{color:#173623;font-size:.92rem}.dossier-proof-matrix-grid article>span,.dossier-proof-matrix-grid article>em,.dossier-proof-matrix-grid article button span{color:#536159;font-size:.72rem;font-style:normal;line-height:1.3}.dossier-proof-matrix-grid article button{background:#f5f8f4;border:1px solid rgba(27,76,48,.1);border-radius:8px;color:#1c3d29;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:6px;text-align:left}.dossier-proof-matrix-grid article button:disabled{cursor:default;opacity:.72}.dossier-proof-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dossier-proof-links a{background:#edf7ef;border:1px solid rgba(31,113,69,.18);border-radius:9px;color:#16442b;min-width:190px;padding:7px 9px;text-decoration:none}.dossier-proof-links a small,.dossier-proof-links a strong{display:block}.dossier-proof-links a small{color:#647169;font-size:.62rem;font-weight:900;text-transform:uppercase}.dossier-proof-exceptions{background:#fff9eb;border:1px solid rgba(190,128,25,.25);border-radius:10px;display:grid;gap:5px;margin-top:8px;padding:9px}.dossier-proof-exceptions>span{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr)}.dossier-proof-exceptions>span b,.dossier-proof-exceptions>span em{font-size:.72rem;font-style:normal}.dossier-proof-exceptions>span.severity-critical b,.dossier-proof-exceptions>span.severity-high b{color:#9f382b}.dossier-proof-verified{background:#edf8ef;border:1px solid rgba(31,113,69,.2);border-radius:9px;color:#1f633d;font-size:.76rem;margin-top:8px;padding:8px}.dossier-billing-stage-ledger{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 10px}.dossier-billing-stage-ledger>span{background:#fff;border:1px solid rgba(34,78,51,.13);border-left:4px solid #2d7950;border-radius:9px;min-width:0;padding:8px}.dossier-billing-stage-ledger>span.is-missing{background:#f7f7f3;border-left-color:#a9afa9}.dossier-billing-stage-ledger small,.dossier-billing-stage-ledger strong,.dossier-billing-stage-ledger em{display:block}.dossier-billing-stage-ledger small{color:#6a756d;font-size:.61rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dossier-billing-stage-ledger strong{color:#183625;font-size:.82rem;margin-top:3px}.dossier-billing-stage-ledger em{color:#6b756d;font-size:.68rem;font-style:normal;margin-top:2px}.dossier-billing-stage-ledger.compact{margin:5px 0 0}.dossier-billing-stage-ledger.compact>span{padding:6px}@media(max-width:1180px){.dossier-certification-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-proof-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-proof-matrix-grid>article.billing-lane{grid-column:span 2}.dossier-billing-stage-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-execution-exception-metrics,.dossier-canonical-execution-grid,.dossier-stored-execution-summary,.dossier-stored-identity-list,.dossier-stored-participant-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.dossier-certification-ladder,.dossier-proof-matrix-grid,.dossier-billing-stage-ledger{grid-template-columns:1fr}.dossier-proof-matrix-grid>article.billing-lane{grid-column:auto}.dossier-proof-exceptions>span{grid-template-columns:1fr}.dossier-execution-exception-heading,.dossier-execution-review-list>article{display:grid;grid-template-columns:1fr}.dossier-execution-exception-metrics,.dossier-canonical-execution-grid,.dossier-stored-execution-summary,.dossier-stored-identity-list,.dossier-stored-participant-list{grid-template-columns:1fr}.dossier-stored-participant-list>div{grid-template-columns:1fr}.dossier-stored-identity-list>article{grid-template-columns:1fr}}.dossier-stored-execution-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dossier-zoom-evidence-action{min-height:30px;padding:5px 10px;border:1px solid #a9cbb3;border-radius:6px;background:#f4fbf5;color:#174d35;font:inherit;font-weight:800;cursor:pointer}.dossier-zoom-evidence-action:disabled{cursor:not-allowed;opacity:.58}.dossier-zoom-evidence-notice{color:#8a3d2c;font-weight:700}.meeting-case-refresh-status{align-items:center;background:#fffdf8;border:1px solid rgba(75,70,55,.18);border-left:4px solid #7a7468;border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(280px,1.2fr) minmax(420px,1.5fr) minmax(240px,.8fr);margin-bottom:10px;padding:12px 14px}.meeting-case-refresh-status.state-running,.meeting-case-refresh-status.state-queued{background:#f3f8ff;border-left-color:#3973ad}.meeting-case-refresh-status.state-retry{background:#fff8e9;border-left-color:#b7791f}.meeting-case-refresh-status.state-failed{background:#fff3f1;border-left-color:#a53b32}.meeting-case-refresh-status.state-current{background:#f4f7f4;border-left-color:#607067}.meeting-case-refresh-primary{align-items:flex-start;display:flex;gap:10px;min-width:0}.meeting-case-refresh-primary>div{display:grid;gap:3px;min-width:0}.meeting-case-refresh-primary small,.meeting-case-refresh-watermarks small{color:#647068;font-size:.65rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.meeting-case-refresh-primary strong{color:#18271e;font-size:.86rem}.meeting-case-refresh-primary span,.meeting-case-refresh-actions small{color:#5e6a62;font-size:.7rem;line-height:1.35}.meeting-case-refresh-indicator{background:#7a7468;border:3px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 0 1px #2a3c312e;flex:0 0 auto;height:12px;margin-top:3px;width:12px}.state-running .meeting-case-refresh-indicator,.state-queued .meeting-case-refresh-indicator{background:#3973ad}.state-retry .meeting-case-refresh-indicator{background:#c38320}.state-failed .meeting-case-refresh-indicator{background:#b2453b}.meeting-case-refresh-watermarks{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.meeting-case-refresh-watermarks>span{border-left:1px solid rgba(35,66,47,.13);display:grid;gap:3px;min-width:0;padding-left:9px}.meeting-case-refresh-watermarks strong{color:#25372c;font-size:.69rem;line-height:1.3;overflow-wrap:anywhere}.meeting-case-refresh-actions{align-items:flex-start;display:grid;gap:5px;justify-items:start}.meeting-case-refresh-actions button{min-height:30px;padding:5px 9px}.meeting-case-refresh-actions em{color:#8a3029;display:-webkit-box;font-size:.65rem;font-style:normal;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-case-refresh-worker-required{color:#8a4f09;font-size:.7rem;line-height:1.35}.meeting-case-refresh-recovery-message{color:#5e6a62;font-size:.67rem;line-height:1.35}@media(max-width:1240px){.meeting-case-refresh-status{grid-template-columns:minmax(280px,1fr) minmax(380px,1.2fr)}.meeting-case-refresh-actions{grid-column:1 / -1}}@media(max-width:760px){.meeting-case-refresh-status,.meeting-case-refresh-watermarks{grid-template-columns:1fr}.meeting-case-refresh-actions{grid-column:auto}}.meeting-command-center{--meeting-ink: #14261b;--meeting-muted: #617067;--meeting-line: rgba(25, 70, 45, .14);--meeting-green: #1d6f42;--meeting-green-dark: #164f32;display:grid;gap:12px}.meeting-workspace-nav{align-items:center;background:#fff;border:1px solid var(--meeting-line);border-radius:8px;box-shadow:0 8px 24px #1333210d;display:grid;gap:12px;grid-template-columns:minmax(210px,.7fr) minmax(580px,1.7fr) auto;padding:14px 16px}.meeting-workspace-nav h2,.meeting-workspace-nav p,.meeting-workspace-nav small,.meeting-command-center h3,.meeting-command-center p{margin:0}.meeting-workspace-nav h2{color:var(--meeting-ink);font-size:1.22rem;letter-spacing:0}.meeting-workspace-nav nav{align-items:center;background:#f2f5f1;border:1px solid rgba(26,70,45,.1);border-radius:8px;display:flex;gap:3px;min-width:0;overflow-x:auto;padding:4px}.meeting-workspace-nav nav button{background:transparent;border-radius:6px;color:#4d5f54;flex:0 0 auto;font-size:.76rem;font-weight:850;min-height:32px;padding:6px 10px}.meeting-workspace-nav nav button.active{background:#fff;box-shadow:0 4px 12px #14342217;color:var(--meeting-green-dark)}.meeting-intake-action{border-radius:8px;min-height:36px;white-space:nowrap}.meeting-trust-strip{align-items:center;background:#173f2a;border:1px solid rgba(12,48,29,.2);border-radius:8px;box-shadow:0 10px 24px #0e341f1f;color:#f8fff8;display:grid;gap:12px;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.6fr) auto;padding:13px 16px}.meeting-trust-strip.pending{background:#4d432f}.meeting-trust-strip.mixed{background:linear-gradient(105deg,#173f2a,#314b32 68%,#5a4829)}.meeting-trust-primary{align-items:center;display:flex;gap:10px}.meeting-trust-primary>span:last-child,.meeting-trust-facts>span{display:grid;gap:2px}.meeting-trust-strip strong{color:#fff;font-size:.82rem}.meeting-trust-strip small{color:#f5fff7bd;font-size:.68rem}.status-dot{background:#b1b8b2;border:3px solid rgba(255,255,255,.62);border-radius:999px;flex:0 0 auto;height:11px;width:11px}.status-dot.healthy{background:#54d483}.status-dot.warning{background:#f0b64b}.status-dot.neutral{background:#94a49a}.meeting-trust-facts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(120px,1fr))}.meeting-trust-facts>span{border-left:1px solid rgba(255,255,255,.16);padding-left:10px}.meeting-trust-strip details{position:relative}.meeting-trust-strip summary{border:1px solid rgba(255,255,255,.24);border-radius:999px;cursor:pointer;font-size:.7rem;font-weight:850;padding:5px 9px;white-space:nowrap}.meeting-trust-strip details[open] p{background:#fff;border-radius:8px;box-shadow:0 14px 34px #0720123d;color:#334239;font-size:.74rem;line-height:1.45;padding:10px;position:absolute;right:0;top:28px;width:340px;z-index:20}.meeting-kpi-grid{display:grid;gap:8px;grid-template-columns:repeat(8,minmax(120px,1fr))}.meeting-kpi-grid>button{background:#fff;border:1px solid var(--meeting-line);border-radius:8px;box-shadow:0 5px 16px #14342209;color:var(--meeting-ink);display:grid;gap:5px;min-height:108px;padding:12px;text-align:left}.meeting-kpi-grid>button:hover,.meeting-kpi-grid>button:focus-visible{border-color:#175b3961;box-shadow:0 9px 24px #14342217;transform:translateY(-1px)}.meeting-kpi-grid>button.tone-warning{border-top:3px solid #c9851c}.meeting-kpi-grid>button.tone-healthy{border-top:3px solid #2d8a58}.meeting-kpi-grid span{color:#617067;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.meeting-kpi-grid strong{color:#14261b;font-size:1.34rem;letter-spacing:0;line-height:1}.meeting-kpi-grid small{color:#617067;line-height:1.3}.meeting-executive-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.65fr)}.meeting-command-center .meeting-panel{border-color:var(--meeting-line);border-radius:8px;box-shadow:0 6px 20px #14342209;padding:14px}.meeting-flow-panel,.meeting-control-panel{display:grid;gap:10px}.meeting-command-center .meeting-stage-strip{gap:6px;grid-template-columns:repeat(6,minmax(108px,1fr))}.meeting-command-center .meeting-stage-card{background:#f8faf7;border:1px solid rgba(25,70,45,.12);border-radius:8px;color:var(--meeting-ink);min-height:86px;padding:10px}.meeting-command-center .meeting-stage-card:hover{background:#fff;border-color:#175b3952}.meeting-command-center .meeting-stage-card strong{color:var(--meeting-green-dark);font-size:1.2rem}.meeting-command-center .meeting-stage-card span{font-size:.72rem}.meeting-command-center .meeting-stage-card small{display:-webkit-box;font-size:.66rem;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-control-panel>button{align-items:center;background:#f8faf7;border:1px solid rgba(25,70,45,.11);border-radius:8px;color:var(--meeting-ink);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;text-align:left}.meeting-control-panel>button:hover{background:#fff;border-color:#175b394d}.meeting-control-panel>button>span:nth-child(2){display:grid;gap:2px}.meeting-control-panel b{color:var(--meeting-green);font-size:.7rem}.meeting-data-coverage{background:#fff}.meeting-data-coverage>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.meeting-data-coverage>summary>span:first-child{display:grid;gap:2px}.meeting-data-coverage>summary>span:last-child{color:#516158;font-size:.74rem;font-weight:850}.meeting-coverage-grid{border-top:1px solid var(--meeting-line);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding-top:12px}.meeting-coverage-grid>span{background:#f6f8f5;border-radius:8px;display:grid;gap:3px;padding:10px}.meeting-coverage-grid small{font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.meeting-coverage-grid strong{color:var(--meeting-ink);font-size:1rem}.meeting-coverage-grid em{color:var(--meeting-muted);font-size:.7rem;font-style:normal;line-height:1.35}.meeting-reconciliation-intro{align-items:center;background:#153f2a;border-radius:8px;color:#fff;display:grid;gap:14px;grid-template-columns:minmax(320px,1fr) auto;padding:15px 17px}.meeting-email-review-plan{background:#fff;display:grid;gap:12px}.meeting-email-review-plan .meeting-panel-title>span{display:grid;gap:2px;text-align:right}.meeting-email-review-plan .meeting-panel-title>span small,.meeting-email-review-plan .meeting-panel-title>span strong{font-size:.7rem}.meeting-email-review-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.meeting-email-review-grid article{background:#f6f8f5;border:1px solid var(--meeting-line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:10px}.meeting-email-review-grid span{color:#6a4c1c;font-size:.68rem;font-weight:900;text-transform:capitalize}.meeting-email-review-grid strong{color:var(--meeting-ink);font-size:.82rem}.meeting-email-review-grid small{color:var(--meeting-muted);line-height:1.35;overflow-wrap:anywhere}.meeting-email-review-grid em{color:#6c766f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-style:normal}.meeting-email-review-register{border-top:1px solid var(--meeting-line);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,220px));padding-top:10px}.meeting-email-review-register>span{align-items:baseline;background:#f6f8f5;border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.meeting-email-review-register small{font-size:.68rem;font-weight:850}.meeting-email-review-register strong{color:var(--meeting-ink);font-size:.86rem}.meeting-email-review-register em{color:#6c766f;font-size:.64rem;font-style:normal;grid-column:1 / -1;overflow-wrap:anywhere}.meeting-reconciliation-intro h3,.meeting-reconciliation-intro strong{color:#fff}.meeting-reconciliation-intro small{color:#ffffffb8}.meeting-reconciliation-intro>div:last-child{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(120px,1fr))}.meeting-reconciliation-intro>div:last-child span{border-left:1px solid rgba(255,255,255,.18);display:grid;gap:2px;padding-left:12px}.meeting-audit-layout{display:grid;gap:10px}.meeting-audit-hero{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.meeting-audit-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.meeting-audit-actions button{background:#fff;border:1px solid rgba(25,70,45,.16);border-radius:8px;color:var(--meeting-green-dark);font-size:.74rem;font-weight:850;min-height:34px;padding:6px 10px}.meeting-audit-actions button.primary-action{background:var(--meeting-green);color:#fff}@media(max-width:1500px){.meeting-kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.meeting-trust-strip{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.4fr)}.meeting-trust-strip details{grid-column:1 / -1}}@media(max-width:1220px){.meeting-workspace-nav{grid-template-columns:minmax(0,1fr) auto}.meeting-workspace-nav nav{grid-column:1 / -1;grid-row:2}.meeting-intake-action{align-self:center;grid-column:2;grid-row:1;justify-self:end}.meeting-executive-grid,.meeting-trust-strip{grid-template-columns:1fr}.meeting-trust-facts{grid-template-columns:repeat(2,minmax(120px,1fr))}.meeting-command-center .meeting-stage-strip{grid-template-columns:repeat(3,minmax(130px,1fr))}.meeting-email-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.meeting-workspace-nav{grid-template-columns:1fr}.meeting-workspace-nav nav,.meeting-intake-action{grid-column:auto;grid-row:auto}.meeting-intake-action{justify-self:stretch}.meeting-kpi-grid,.meeting-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-command-center .meeting-stage-strip{display:flex;overflow-x:auto}.meeting-command-center .meeting-stage-card{flex:0 0 150px}.meeting-reconciliation-intro,.meeting-audit-hero{grid-template-columns:1fr}.meeting-audit-actions{justify-content:flex-start}.meeting-email-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.meeting-kpi-grid,.meeting-coverage-grid,.meeting-trust-facts{grid-template-columns:1fr}.meeting-reconciliation-intro>div:last-child{grid-template-columns:1fr}.meeting-trust-strip details[open] p{left:0;right:auto;width:min(340px,82vw)}.meeting-email-review-grid,.meeting-email-review-register{grid-template-columns:1fr}}:root{--owner-ink: #10233f;--owner-muted: #60708a;--owner-line: #dfe6ef;--owner-panel: #ffffff;--owner-canvas: #f4f7fb;--owner-navy: #102b4e;--owner-blue: #1769e0;--owner-cyan: #0e8fa7;--owner-green: #16855b;--owner-amber: #a46708;--owner-shadow: 0 22px 64px rgba(21, 42, 75, .11)}.owner-overview,.owner-login-shell{min-height:100vh;color:var(--owner-ink);background:radial-gradient(circle at 92% 0%,rgba(23,105,224,.1),transparent 28rem),linear-gradient(180deg,#f9fbfe 0%,var(--owner-canvas) 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.owner-overview *,.owner-login-shell *{box-sizing:border-box}.owner-overview-loading{display:grid;place-content:center;justify-items:center;gap:18px;color:var(--owner-muted)}.owner-loading-mark,.owner-brand-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#1769e0,#0f315e);box-shadow:0 10px 24px #1769e03d;font-size:14px;font-weight:800;letter-spacing:.06em}.owner-loading-mark{width:58px;height:58px;border-radius:18px;animation:owner-pulse 1.5s ease-in-out infinite}@keyframes owner-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}.owner-brand-lockup{display:inline-flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.owner-brand-lockup>div{display:flex;flex-direction:column;gap:2px}.owner-brand-lockup strong{font-size:20px;letter-spacing:-.02em}.owner-brand-lockup span:not(.owner-brand-mark){color:var(--owner-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.owner-brand-lockup.compact strong{font-size:18px}.owner-login-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;padding:24px}.owner-login-story{position:relative;display:flex;min-height:calc(100vh - 48px);flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(44px,7vw,104px);border-radius:30px;color:#fff;background:radial-gradient(circle at 86% 18%,rgba(54,166,255,.34),transparent 22rem),radial-gradient(circle at 4% 94%,rgba(16,183,159,.24),transparent 26rem),linear-gradient(145deg,#0d2444,#113c70,#0d596a 120%);box-shadow:var(--owner-shadow)}.owner-login-story:after{position:absolute;right:-70px;bottom:-70px;width:310px;height:310px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06;content:""}.owner-login-story .owner-brand-mark{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.owner-login-story .owner-brand-lockup span:not(.owner-brand-mark){color:#ffffffa6}.owner-login-kicker,.owner-card-eyebrow,.owner-hero-kicker,.owner-section-kicker,.owner-capability-header p{margin:0;color:var(--owner-blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.owner-login-kicker{margin-top:clamp(60px,12vh,140px);color:#7ed8ff}.owner-login-story h1{max-width:760px;margin:14px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.99;letter-spacing:-.055em}.owner-login-copy{max-width:680px;margin:0;color:#ffffffc7;font-size:18px;line-height:1.7}.owner-login-lanes{display:flex;flex-wrap:wrap;gap:9px;margin-top:36px}.owner-login-lanes span{padding:9px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffe0;background:#ffffff12;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.owner-login-card{align-self:center;width:min(430px,calc(100% - 44px));margin:40px auto;padding:42px;border:1px solid rgba(190,204,223,.7);border-radius:24px;background:#ffffffe8;box-shadow:var(--owner-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.owner-login-card h2{margin:10px 0 8px;font-size:36px;letter-spacing:-.04em}.owner-login-card>p:not(.owner-card-eyebrow){margin:0 0 28px;color:var(--owner-muted);line-height:1.55}.owner-login-card form,.owner-login-card label{display:flex;flex-direction:column}.owner-login-card form{gap:17px}.owner-login-card label{gap:7px;color:#31425b;font-size:13px;font-weight:700}.owner-login-card input{width:100%;min-height:48px;padding:0 14px;border:1px solid #cad5e4;border-radius:11px;outline:none;color:var(--owner-ink);background:#fff;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.owner-login-card input:focus{border-color:var(--owner-blue);box-shadow:0 0 0 4px #1769e01c}.owner-login-card button,.owner-primary-action,.owner-capability-actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:11px;color:#fff;background:var(--owner-blue);box-shadow:0 9px 22px #1769e033;font:inherit;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.owner-login-card button:hover,.owner-primary-action:hover,.owner-capability-actions a:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1769e040}.owner-login-card button:disabled{cursor:wait;opacity:.65}.owner-auth-error,.owner-coverage-warning{padding:12px 14px;border:1px solid #f1c5bd;border-radius:10px;color:#8d3025;background:#fff2ef;font-size:13px;line-height:1.45}.owner-runtime-pill{display:inline-flex;min-height:31px;align-items:center;gap:8px;width:max-content;padding:0 11px;border:1px solid #d5deeb;border-radius:999px;color:#516179;background:#f7f9fc;font-size:12px;font-weight:750}.owner-runtime-pill>span{width:7px;height:7px;border-radius:50%;background:#8290a4}.owner-runtime-pill.ready{border-color:#bfe1d2;color:#126842;background:#eefaf5}.owner-runtime-pill.ready>span{background:#20a56f;box-shadow:0 0 0 4px #20a56f1c}.owner-runtime-pill.attention{border-color:#ecd5a8;color:#835716;background:#fff9ec}.owner-runtime-pill.attention>span{background:#cf8b1c}.owner-topbar{position:sticky;z-index:20;top:0;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(22px,5vw,76px);border-bottom:1px solid rgba(206,217,232,.78);background:#f9fbfee0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.owner-session{display:flex;align-items:center;gap:14px}.owner-principal{display:flex;flex-direction:column;padding-left:14px;border-left:1px solid var(--owner-line)}.owner-principal strong{font-size:13px}.owner-principal span{color:var(--owner-muted);font-size:11px;text-transform:capitalize}.owner-signout{padding:8px 11px;border:1px solid #d3ddea;border-radius:9px;color:#526178;background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.owner-hero,.owner-section,.owner-evidence-strip,.owner-footer{width:min(1480px,calc(100% - clamp(28px,7vw,112px)));margin-right:auto;margin-left:auto}.owner-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.65fr);gap:clamp(30px,5vw,78px);align-items:center;padding:clamp(68px,9vw,124px) 0 60px}.owner-hero-copy h1{max-width:920px;margin:14px 0 24px;font-size:clamp(48px,6vw,86px);line-height:.98;letter-spacing:-.06em}.owner-hero-copy>p:not(.owner-hero-kicker){max-width:880px;margin:0;color:var(--owner-muted);font-size:19px;line-height:1.7}.owner-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}.owner-secondary-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #cdd8e6;border-radius:11px;color:var(--owner-ink);background:#fff;font-size:14px;font-weight:800;text-decoration:none}.owner-hero-panel{padding:30px;border:1px solid rgba(194,208,227,.76);border-radius:22px;background:#ffffffd6;box-shadow:var(--owner-shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.owner-hero-panel>p{margin:0 0 8px;color:var(--owner-blue);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.owner-hero-panel>strong{display:block;font-size:25px;line-height:1.25;letter-spacing:-.03em}.owner-hero-panel ul,.owner-capability-findings ul{margin:22px 0 0;padding:0;list-style:none}.owner-hero-panel li,.owner-capability-findings li{position:relative;padding:10px 0 10px 21px;border-top:1px solid #e6ebf2;color:#526279;font-size:13px;line-height:1.55}.owner-hero-panel li:before,.owner-capability-findings li:before{position:absolute;top:17px;left:1px;width:7px;height:7px;border-radius:50%;background:var(--owner-blue);content:""}.owner-evidence-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--owner-line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #1730510f}.owner-evidence-strip>div{display:flex;min-height:112px;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid var(--owner-line)}.owner-evidence-strip>div:last-child{border-right:0}.owner-evidence-strip strong{font-size:28px;letter-spacing:-.04em}.owner-evidence-strip span{margin-top:5px;color:var(--owner-muted);font-size:12px;line-height:1.4}.owner-section{padding-top:clamp(78px,9vw,128px)}.owner-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:36px;align-items:end;margin-bottom:30px}.owner-section-heading h2,.owner-demo-runbook h2{max-width:780px;margin:8px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.045em}.owner-section-heading>p{margin:0;color:var(--owner-muted);font-size:15px;line-height:1.65}.owner-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.owner-capability-card{position:relative;display:flex;min-height:590px;flex-direction:column;overflow:hidden;padding:clamp(25px,3vw,38px);border:1px solid var(--owner-line);border-radius:22px;background:#fff;box-shadow:0 16px 46px #142d4d12}.owner-capability-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--owner-blue),#48a7ff);content:""}.owner-capability-card.meeting-operations:before{background:linear-gradient(90deg,#0d8f9f,#31c3b6)}.owner-capability-card.analytics:before{background:linear-gradient(90deg,#7652c6,#b079e2)}.owner-capability-card.administration:before{background:linear-gradient(90deg,#c17a16,#e5a33b)}.owner-capability-card.work-operations:before{background:linear-gradient(90deg,#2b6cb0,#4f9fcf)}.owner-capability-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.owner-capability-header h3{margin:8px 0 0;font-size:32px;letter-spacing:-.04em}.owner-status{display:inline-flex;min-height:29px;flex:0 0 auto;align-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.owner-status.ready{color:#136e49;background:#ebf8f2}.owner-status.active{color:#145ca8;background:#edf5ff}.owner-status.attention{color:#875b13;background:#fff7e7}.owner-status.planned{color:#66527d;background:#f5effc}.owner-capability-summary{margin:22px 0 26px;color:var(--owner-muted);font-size:15px;line-height:1.65}.owner-capability-findings{padding:21px;border:1px solid #e5ebf3;border-radius:15px;background:#f8fafd}.owner-capability-findings>strong{font-size:13px}.owner-capability-findings ul{margin-top:12px}.owner-capability-findings li:first-child{border-top:0}.owner-next-step{margin-top:22px;padding-left:16px;border-left:3px solid var(--owner-blue)}.owner-next-step span{color:var(--owner-blue);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.owner-next-step p{margin:6px 0 0;color:#40516a;font-size:13px;line-height:1.55}.owner-capability-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:28px}.owner-capability-actions a.secondary{border:1px solid #d1dbe8;color:var(--owner-ink);background:#fff;box-shadow:none}.owner-live-evidence{padding-bottom:0}.owner-coverage-warning{margin:-8px 0 18px}.owner-coverage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid var(--owner-line);border-radius:18px 18px 0 0;background:#fff}.owner-coverage-grid article{min-height:160px;padding:23px 18px;border-right:1px solid var(--owner-line)}.owner-coverage-grid article:last-child{border-right:0}.owner-coverage-grid span{display:block;min-height:34px;color:var(--owner-muted);font-size:11px;font-weight:750;line-height:1.4;text-transform:uppercase}.owner-coverage-grid strong{display:block;margin-top:10px;font-size:clamp(21px,2.2vw,31px);letter-spacing:-.04em}.owner-coverage-grid p{margin:9px 0 0;color:#748198;font-size:11px;line-height:1.45}.owner-evidence-footer{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--owner-line);border-top:0;border-radius:0 0 18px 18px;background:#eef4fb;font-size:12px}.owner-evidence-footer span{color:var(--owner-muted);text-transform:uppercase}.owner-evidence-footer a{margin-left:auto;color:var(--owner-blue);font-weight:800;text-decoration:none}.owner-architecture-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.owner-architecture-flow article{position:relative;min-height:220px;padding:24px;border:1px solid var(--owner-line);border-radius:17px;background:#fff}.owner-architecture-flow article>span{color:var(--owner-blue);font-size:12px;font-weight:900;letter-spacing:.12em}.owner-architecture-flow h3{margin:42px 0 10px;font-size:21px;letter-spacing:-.03em}.owner-architecture-flow p{margin:0;color:var(--owner-muted);font-size:12px;line-height:1.55}.owner-architecture-flow i{position:absolute;z-index:2;top:50%;right:-19px;display:grid;width:26px;height:26px;place-items:center;border:1px solid #d7e1ee;border-radius:50%;color:var(--owner-blue);background:var(--owner-canvas);font-style:normal;transform:translateY(-50%)}.owner-demo-runbook{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1.1fr);gap:54px;margin-top:clamp(78px,9vw,128px);padding:clamp(34px,5vw,60px);border-radius:24px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(52,167,255,.2),transparent 23rem),linear-gradient(140deg,#0f294b,#163f70 72%,#0e6673);box-shadow:var(--owner-shadow)}.owner-demo-runbook .owner-section-kicker{color:#77d8ef}.owner-demo-runbook ol{margin:0;padding:0;counter-reset:owner-demo;list-style:none}.owner-demo-runbook li{position:relative;min-height:56px;padding:12px 0 12px 52px;border-top:1px solid rgba(255,255,255,.13);color:#ffffffbf;font-size:13px;line-height:1.55;counter-increment:owner-demo}.owner-demo-runbook li:first-child{border-top:0}.owner-demo-runbook li:before{position:absolute;top:10px;left:0;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%;color:#7eddf1;background:#ffffff0f;content:counter(owner-demo,decimal-leading-zero);font-size:10px;font-weight:900}.owner-demo-runbook li strong{color:#fff}.owner-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:60px;padding:32px 0 42px;border-top:1px solid var(--owner-line)}.owner-footer>div{display:flex;flex-direction:column}.owner-footer>div span{margin-top:3px;color:var(--owner-muted);font-size:12px}.owner-footer nav{display:flex;flex-wrap:wrap;gap:18px}.owner-footer a{color:var(--owner-muted);font-size:12px;font-weight:750;text-decoration:none}.owner-footer a:hover{color:var(--owner-blue)}@media(max-width:1180px){.owner-login-shell{grid-template-columns:1fr 420px}.owner-evidence-strip{grid-template-columns:repeat(3,1fr)}.owner-evidence-strip>div:nth-child(3){border-right:0}.owner-evidence-strip>div:nth-child(-n+3){border-bottom:1px solid var(--owner-line)}.owner-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-coverage-grid article:nth-child(4){border-right:0}.owner-coverage-grid article:nth-child(-n+4){border-bottom:1px solid var(--owner-line)}.owner-architecture-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-architecture-flow i{display:none}}@media(max-width:900px){.owner-login-shell{display:block;padding:14px}.owner-login-story{min-height:auto;padding:46px 34px 52px}.owner-login-kicker{margin-top:70px}.owner-login-card{width:min(520px,calc(100% - 28px));margin:-24px auto 30px}.owner-topbar{align-items:flex-start}.owner-session{flex-wrap:wrap;justify-content:flex-end}.owner-hero,.owner-section-heading,.owner-demo-runbook,.owner-capability-grid{grid-template-columns:1fr}.owner-capability-card{min-height:auto}.owner-capability-actions{margin-top:12px}.owner-architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.owner-login-story h1{font-size:42px}.owner-login-card{padding:30px 24px}.owner-topbar{position:static;flex-direction:column}.owner-session{width:100%;justify-content:flex-start}.owner-principal{flex:1}.owner-hero-copy h1{font-size:48px}.owner-evidence-strip,.owner-coverage-grid,.owner-architecture-flow{grid-template-columns:1fr}.owner-evidence-strip>div,.owner-evidence-strip>div:nth-child(3),.owner-coverage-grid article,.owner-coverage-grid article:nth-child(4){border-right:0;border-bottom:1px solid var(--owner-line)}.owner-evidence-strip>div:last-child,.owner-coverage-grid article:last-child{border-bottom:0}.owner-section-heading{gap:18px}.owner-capability-header{flex-direction:column}.owner-evidence-footer,.owner-footer{align-items:flex-start;flex-direction:column}.owner-evidence-footer a{margin-left:0}}.workops-review{--wo-ink: #10233f;--wo-muted: #60708a;--wo-line: #dfe6ef;--wo-panel: #ffffff;--wo-canvas: #f4f7fb;--wo-navy: #102b4e;--wo-blue: #1769e0;--wo-cyan: #0e8fa7;--wo-green: #16855b;--wo-amber: #a46708;--wo-red: #c43c43;--wo-violet: #7256d8;--wo-shadow: 0 22px 64px rgba(21, 42, 75, .11);--wo-soft-shadow: 0 10px 30px rgba(21, 42, 75, .08);display:grid;grid-template-columns:246px minmax(0,1fr);min-height:100vh;color:var(--wo-ink);background:radial-gradient(circle at 94% 0%,rgba(23,105,224,.09),transparent 30rem),linear-gradient(180deg,#fbfdff 0%,var(--wo-canvas) 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workops-review,.workops-review *{box-sizing:border-box}.workops-review button,.workops-review input,.workops-review select,.workops-review textarea{font:inherit}.workops-review button{cursor:pointer}.workops-review button:focus-visible,.workops-review a:focus-visible,.workops-review input:focus-visible,.workops-review select:focus-visible,.workops-review textarea:focus-visible{outline:3px solid rgba(23,105,224,.25);outline-offset:2px}.wo-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;padding:22px 16px;color:#fff;background:radial-gradient(circle at 0 100%,rgba(14,143,167,.3),transparent 19rem),linear-gradient(165deg,#0b2444,#103b6c 63%,#0d596a 125%)}.wo-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 22px;color:#fff;text-decoration:none}.wo-brand>b{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:#ffffff21;font-size:13px;letter-spacing:.06em}.wo-brand>strong{font-size:18px;letter-spacing:-.02em}.wo-brand small,.wo-sidebar nav strong small{display:block;margin-top:3px;color:#ffffff7a;font-size:9px;font-weight:500;line-height:1.3}.wo-sidebar>p{margin:18px 12px 8px;color:#ffffff70;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wo-sidebar nav{display:grid;gap:6px}.wo-sidebar nav button,.wo-sidebar nav a{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:10px 11px;border:0;border-radius:12px;color:#ffffffb8;background:transparent;text-align:left;text-decoration:none;transition:.16s ease}.wo-sidebar nav button:hover,.wo-sidebar nav button.active,.wo-sidebar nav a:hover{color:#fff;background:#ffffff1c;transform:translate(2px)}.wo-sidebar nav button>b,.wo-sidebar nav a>b{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#ffffff14;font-size:12px}.wo-sidebar nav strong{font-size:12px}.wo-sidebar footer{margin-top:24px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#ffffffa3;background:#ffffff0f;font-size:10px;line-height:1.55}.wo-sidebar footer b{display:block;margin-bottom:4px;color:#fff}.wo-main{min-width:0}.wo-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(18px,3.5vw,44px);border-bottom:1px solid rgba(214,224,236,.88);background:#f9fcffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wo-topbar>div p{margin:0 0 4px;color:var(--wo-blue);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wo-topbar>div strong{font-size:clamp(18px,2vw,25px);letter-spacing:-.035em}.wo-topbar>aside{display:flex;align-items:center;gap:9px}.wo-topbar>aside>span{padding:7px 10px;border:1px solid #cfe0f5;border-radius:999px;color:#245481;background:#f0f7ff;font-size:9px;font-weight:900}.wo-topbar>aside>b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--wo-blue),var(--wo-navy));font-size:10px}.wo-topbar>aside>strong{font-size:10px}.wo-topbar>aside small{display:block;margin-top:2px;color:var(--wo-muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.wo-content{padding:28px clamp(18px,3.5vw,44px) 70px}.wo-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:20px;margin-bottom:22px}.wo-hero>div,.wo-hero>article{border-radius:22px;box-shadow:var(--wo-soft-shadow)}.wo-hero>div{padding:clamp(25px,4vw,42px);color:#fff;background:radial-gradient(circle at 95% 0%,rgba(66,171,255,.32),transparent 22rem),linear-gradient(145deg,#0d2444,#113c70 64%,#0d596a 126%)}.wo-hero>div>p,.wo-heading p{margin:0;color:#7ed8ff;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wo-hero h1{max-width:780px;margin:11px 0 14px;font-size:clamp(32px,4.5vw,56px);line-height:1.02;letter-spacing:-.055em}.wo-hero>div>span{display:block;max-width:760px;color:#ffffffbf;font-size:14px;line-height:1.7}.wo-hero>div>aside{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.wo-hero>div>aside b{padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff12;font-size:9px}.wo-hero>article{padding:24px;border:1px solid #d8e2ef;background:#fffffff5}.wo-hero>article>p{margin:0;color:var(--wo-blue);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wo-hero>article>strong{display:block;margin:9px 0 14px;font-size:21px;letter-spacing:-.035em}.wo-hero ul{margin:0;padding-left:18px;color:var(--wo-muted);font-size:11px;line-height:1.65}.wo-hero li+li{margin-top:6px}.wo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.wo-heading p{color:var(--wo-blue)}.wo-heading h1{margin:5px 0 0;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.05em}.wo-heading span{display:block;max-width:780px;margin-top:8px;color:var(--wo-muted);font-size:11px;line-height:1.55}.wo-panel{overflow:hidden;border:1px solid var(--wo-line);border-radius:18px;background:#fffffff7;box-shadow:var(--wo-soft-shadow)}.wo-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 21px;border-bottom:1px solid var(--wo-line)}.wo-panel>header h2,.wo-panel h2{margin:0;font-size:17px;letter-spacing:-.025em}.wo-panel>header p,.wo-panel>p,.wo-side>p{margin:5px 0 0;color:var(--wo-muted);font-size:10px;line-height:1.5}.wo-panel>main{padding:21px}.wo-tabs{display:inline-flex;padding:4px;border:1px solid #d7e1ed;border-radius:12px;background:#eef3f9}.wo-tabs button{padding:8px 11px;border:0;border-radius:8px;color:var(--wo-muted);background:transparent;font-size:10px;font-weight:900}.wo-tabs button[aria-pressed=true]{color:var(--wo-ink);background:#fff;box-shadow:0 2px 7px #122a4b14}.wo-notice{display:flex;gap:11px;margin-bottom:17px;padding:13px 14px;border:1px solid #cfe0f5;border-radius:13px;color:#214f7d;background:#f1f7ff;font-size:10px;line-height:1.5}.wo-notice>b{display:grid;flex:0 0 27px;height:27px;place-items:center;border-radius:8px;color:#fff;background:var(--wo-blue)}.wo-notice strong{display:block;color:#123e6c}.wo-two-column{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(265px,.55fr);gap:17px;align-items:start}.wo-form{padding:1px}.wo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wo-field{display:grid;gap:6px;margin:0;padding:0;border:0}.wo-field>span,.wo-field>legend{color:#334763;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.wo-field small{color:var(--wo-muted);font-size:9px;line-height:1.4}.wo-field input,.wo-field select,.wo-field textarea,.wo-field output,.wo-field .wo-readonly{width:100%;min-height:42px;padding:10px 11px;border:1px solid #cfdae7;border-radius:10px;color:var(--wo-ink);background:#fff;outline:0}.wo-field textarea{min-height:88px;resize:vertical;line-height:1.5}.wo-field output,.wo-field .wo-readonly{display:flex;align-items:center;justify-content:space-between;background:#f6f8fb}.wo-field output b,.wo-field .wo-readonly b{color:var(--wo-green);font-size:8px;text-transform:uppercase}.wo-field input:focus,.wo-field select:focus,.wo-field textarea:focus{border-color:#6ca2e8;box-shadow:0 0 0 4px #1769e014}.wo-full{grid-column:1 / -1}.wo-time{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wo-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wo-choices label{position:relative;display:block}.wo-choices input{position:absolute;opacity:0;pointer-events:none}.wo-choices label span{display:grid;min-height:66px;place-content:center;padding:9px;border:1px solid #d9e2ec;border-radius:11px;color:#42546b;background:#fff;text-align:center;font-size:9px;font-weight:800;line-height:1.35}.wo-choices input:checked+span{border-color:#79a8e8;color:#0e4c98;background:#eef6ff}.wo-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.wo-button{min-height:39px;padding:8px 14px;border:1px solid #cfdae7;border-radius:10px;color:#344963;background:#fff;font-size:10px;font-weight:900}.wo-button.primary{border-color:var(--wo-blue);color:#fff;background:var(--wo-blue)}.wo-button.compact{min-height:32px;padding:6px 9px;font-size:8px}.wo-button:disabled{cursor:not-allowed;opacity:.42}.wo-contract{position:sticky;top:92px;padding:18px;border:1px solid #d9e3ef;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fbfe);box-shadow:var(--wo-soft-shadow)}.wo-contract h3{margin:0 0 5px;font-size:14px}.wo-contract>p{margin:0 0 14px;color:var(--wo-muted);font-size:9px;line-height:1.5}.wo-contract dl{margin:0}.wo-contract dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e7edf4}.wo-contract dt{color:var(--wo-muted);font-size:9px}.wo-contract dd{margin:0;font-size:9px;font-weight:900;text-align:right}.wo-contract>small{display:block;margin-top:13px;padding:10px;border:1px solid #cfe8dd;border-radius:10px;color:#216347;background:#f0faf5;font-size:9px;line-height:1.45}.wo-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px}.wo-intents button{display:grid;justify-items:start;min-height:132px;padding:13px;border:1px solid #d7e0eb;border-radius:13px;color:var(--wo-ink);background:#fff;text-align:left}.wo-intents button[aria-pressed=true]{border-color:#79a8e8;background:#f0f7ff;box-shadow:inset 0 0 0 1px #1769e012}.wo-intents button>b{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#fff;background:var(--wo-blue)}.wo-intents button:nth-child(2)>b{background:var(--wo-red)}.wo-intents button:nth-child(3)>b{background:var(--wo-violet)}.wo-intents button strong{margin-top:10px;font-size:11px}.wo-intents button span{margin-top:4px;color:var(--wo-muted);font-size:9px;line-height:1.4}.wo-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid #cfe0f5;border-radius:12px;background:#f1f7ff}.wo-timer span strong,.wo-timer span small{display:block}.wo-timer span strong{font-size:11px}.wo-timer button{padding:8px 10px;border:0;border-radius:9px;color:#fff;background:var(--wo-blue);font-size:9px;font-weight:900}.wo-timer button.running{background:var(--wo-red)}.wo-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,.75fr)) auto;gap:8px;margin-bottom:15px}.wo-filters input,.wo-filters select{min-height:39px;padding:8px 10px;border:1px solid #cfdae7;border-radius:10px;background:#fff;font-size:9px}.wo-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:15px}.wo-kpis article{padding:15px;border:1px solid var(--wo-line);border-radius:14px;background:#fff;box-shadow:var(--wo-soft-shadow)}.wo-kpis article>b{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:var(--wo-blue);background:#eef6ff}.wo-kpis article>strong{display:block;margin-top:10px;font-size:25px;letter-spacing:-.04em}.wo-kpis article>span{display:block;margin-top:3px;color:var(--wo-muted);font-size:9px}.wo-monitor>aside,.wo-ticket>aside{display:grid;gap:13px}.wo-side{padding:17px}.wo-table{overflow-x:auto}.wo-table table{width:100%;border-collapse:collapse}.wo-table th{padding:9px 11px;border-bottom:1px solid #d7e1ed;color:#66758a;background:#f7f9fc;font-size:8px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.wo-table td{padding:11px;border-bottom:1px solid #e7edf4;color:#344963;font-size:9px;vertical-align:middle}.wo-table td small{display:block;margin-top:3px;color:var(--wo-muted);line-height:1.35}.wo-table td.risk{color:var(--wo-red);font-weight:900}.wo-link{padding:0;border:0;color:var(--wo-blue);background:transparent;font-size:9px;font-weight:900}.wo-status{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900;text-transform:uppercase;white-space:nowrap}.wo-status:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.wo-new{color:#0e5bc8;background:#eaf3ff}.wo-assigned{color:#6a4bc2;background:#f2edff}.wo-in_progress{color:#0c7a8d;background:#eaf9fb}.wo-blocked{color:#a46708;background:#fff4e4}.wo-resolved,.wo-closed{color:#16855b;background:#eaf8f1}.wo-priority{font-weight:900}.wo-priority.P1{color:var(--wo-red)}.wo-priority.P2{color:var(--wo-amber)}.wo-priority.P3{color:var(--wo-blue)}.wo-priority.P4{color:var(--wo-muted)}.wo-bar{display:grid;grid-template-columns:80px 1fr 32px;align-items:center;gap:8px;margin-top:11px}.wo-bar>span,.wo-bar>strong{font-size:8px}.wo-bar>i{height:7px;overflow:hidden;border-radius:999px;background:#e9eef5}.wo-bar>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wo-blue),var(--wo-cyan))}.wo-queues{display:grid;gap:8px;margin-top:13px}.wo-queues>span{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #e1e8f0;border-radius:10px;background:#fafcff}.wo-queues b{font-size:9px}.wo-queues strong{display:grid;min-width:25px;height:25px;place-items:center;border-radius:8px;color:var(--wo-blue);background:#eaf3ff;font-size:9px}.wo-ticket-head p{margin:0;color:var(--wo-blue);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.wo-ticket-head h2{margin:5px 0 7px;font-size:24px!important}.wo-ticket-head span{color:var(--wo-muted);font-size:10px;line-height:1.5}.wo-ticket-head>aside{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.wo-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--wo-line);border-bottom:1px solid var(--wo-line)}.wo-meta>span{padding:14px;background:#fff}.wo-meta small{display:block;margin-bottom:5px;color:var(--wo-muted);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.wo-meta b{font-size:9px}.wo-ticket-section{padding:20px 22px;border-bottom:1px solid var(--wo-line)}.wo-ticket-section:last-child{border-bottom:0}.wo-ticket-section h3{margin:0 0 13px;font-size:13px}.wo-timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.wo-timeline:before{position:absolute;top:12px;bottom:12px;left:12px;width:1px;background:#d7e2ee;content:""}.wo-timeline li{position:relative;display:grid;grid-template-columns:25px 1fr;gap:11px;padding-bottom:17px}.wo-timeline li:last-child{padding-bottom:0}.wo-timeline li>b{z-index:1;display:grid;width:25px;height:25px;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--wo-blue);box-shadow:0 0 0 1px #cbd8e6;font-size:7px}.wo-timeline strong{font-size:9px}.wo-timeline p{margin:3px 0 0;color:var(--wo-muted);font-size:9px;line-height:1.45}.wo-timeline small{display:block;margin-top:4px;color:#8a98aa;font-size:7px}.wo-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.wo-admin-grid>article{padding:19px;border:1px solid var(--wo-line);border-radius:15px;background:#fff;box-shadow:var(--wo-soft-shadow)}.wo-admin-grid>article>b{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;color:var(--wo-blue);background:#eef6ff}.wo-admin-grid h2{margin:13px 0 6px;font-size:14px}.wo-admin-grid p{min-height:45px;margin:0;color:var(--wo-muted);font-size:9px;line-height:1.5}.wo-admin-grid>article>strong{display:inline-block;margin:13px 0;padding:6px 8px;border-radius:8px;color:#496078;background:#f2f5f9;font-size:8px}.wo-admin-grid .wo-button{display:block}.wo-locations{margin-top:15px}.wo-mobile{display:none}.wo-toast{position:fixed;right:22px;bottom:22px;z-index:100;max-width:min(420px,calc(100vw - 36px));padding:13px 15px;border:1px solid #bfe3d2;border-radius:12px;color:#185b40;background:#f0faf5;box-shadow:var(--wo-shadow);font-size:10px;font-weight:800;line-height:1.45;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s ease}.wo-toast.show{opacity:1;transform:none}@media(max-width:1120px){.workops-review{grid-template-columns:84px minmax(0,1fr)}.wo-sidebar{padding-inline:9px}.wo-brand{justify-content:center;padding-inline:0}.wo-brand>strong,.wo-sidebar>p,.wo-sidebar nav strong,.wo-sidebar footer{display:none}.wo-sidebar nav button,.wo-sidebar nav a{grid-template-columns:1fr;justify-items:center;padding:9px}.wo-sidebar nav button:hover,.wo-sidebar nav button.active,.wo-sidebar nav a:hover{transform:none}.wo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wo-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.workops-review{display:block}.wo-sidebar{display:none}.wo-topbar{min-height:63px;padding:9px 14px}.wo-topbar>aside>span,.wo-topbar>aside>strong{display:none}.wo-content{padding:17px 13px 84px}.wo-hero,.wo-two-column{grid-template-columns:1fr}.wo-contract{position:static}.wo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-admin-grid{grid-template-columns:1fr}.wo-mobile{position:fixed;right:9px;bottom:8px;left:9px;z-index:80;display:grid;grid-template-columns:repeat(4,1fr);padding:6px;border:1px solid rgba(205,217,231,.94);border-radius:16px;background:#fffffff2;box-shadow:0 18px 45px #1128482e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wo-mobile button{display:grid;gap:3px;justify-items:center;padding:7px 3px;border:0;border-radius:10px;color:var(--wo-muted);background:transparent;font-size:7px;font-weight:900}.wo-mobile button>b{font-size:14px}.wo-mobile button.active{color:var(--wo-blue);background:#edf5ff}.wo-toast{right:13px;bottom:78px;left:13px}}@media(max-width:580px){.wo-panel>header,.wo-heading{display:block}.wo-tabs,.wo-heading .wo-button{margin-top:12px}.wo-form-grid{grid-template-columns:1fr}.wo-full{grid-column:auto}.wo-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-intents{grid-template-columns:1fr}.wo-intents button{min-height:105px}.wo-filters{grid-template-columns:1fr 1fr}.wo-filters input{grid-column:1 / -1}.wo-kpis{gap:8px}.wo-kpis article{padding:12px}.wo-kpis article>strong{font-size:22px}.wo-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-ticket-head>aside{justify-content:flex-start;margin-top:14px}.wo-actions{position:sticky;bottom:73px;z-index:8;padding:8px;border:1px solid #d7e1ec;border-radius:13px;background:#fffffff0;box-shadow:var(--wo-soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wo-actions .wo-button{flex:1}}.wo-runtime{border-color:#bfe3d2;background:#effaf5;color:#185b40}.wo-runtime>b{background:#16855b}.wo-state{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center;color:#10233f;background:#f4f7fb}.wo-state h1,.wo-state p{margin:0}.wo-state p{max-width:620px;color:#60708a;line-height:1.6}.wo-state .wo-button{text-decoration:none}.wo-state.wo-failed>b{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#c43c43;font-size:24px}.wo-spinner{width:44px;height:44px;border:4px solid #dce7f4;border-top-color:#1769e0;border-radius:50%;animation:wo-spin .8s linear infinite}@keyframes wo-spin{to{transform:rotate(360deg)}}.wo-global-error{display:flex;align-items:center;gap:12px;margin:16px clamp(16px,3.5vw,40px) 0;padding:12px 14px;border:1px solid #edc9cc;border-radius:12px;color:#8f2830;background:#fff5f5}.wo-global-error span{flex:1;font-size:12px}.wo-global-error button{border:0;color:inherit;background:transparent;font-weight:800}.wo-refresh{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d5e0ec;border-radius:50%;color:#1769e0;background:#fff;font-size:18px}.wo-empty{padding:28px;color:#60708a;text-align:center;font-size:12px}.wo-api-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.wo-api-proof span{min-width:0;padding:12px;border:1px solid #dfe6ef;border-radius:11px;background:#f8fafd}.wo-api-proof small{display:block;margin-bottom:5px;color:#60708a;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.wo-api-proof code{display:block;overflow:hidden;color:#10233f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wo-inline-alert{margin-top:12px;padding:10px 12px;border:1px solid #ead9b7;border-radius:10px;color:#8a5a05;background:#fff9ed;font-size:11px}.wo-receipt{margin-top:18px;padding:16px;border:1px solid #bfe3d2;border-radius:13px;background:#f0faf5}.wo-receipt h3{margin:0 0 10px}.wo-receipt dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.wo-receipt dl div{padding:9px;border-radius:9px;background:#fff}.wo-receipt dt{color:#60708a;font-size:8px;text-transform:uppercase}.wo-receipt dd{margin:4px 0 0;font-size:12px;font-weight:800}.wo-admin-runtime{margin-top:16px;align-items:start}.wo-triaged{color:#7256d8;background:#f2edff}.wo-cancelled{color:#60708a;background:#eef2f6}@media(max-width:760px){.wo-global-error{align-items:flex-start;flex-wrap:wrap;margin-inline:14px}.wo-api-proof,.wo-receipt dl{grid-template-columns:1fr 1fr}}:root{color:#171c1a;background:#f7f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f7f6f2}button,input,select{font:inherit}button{border:0;cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:196px minmax(0,1fr)}.shell.metabase-shell{grid-template-columns:minmax(0,1fr);background:#06131c}.shell.administration-shell,.shell.meeting-operations-standalone{grid-template-columns:minmax(0,1fr)}.nav{position:sticky;top:0;height:100vh;padding:16px;background:#fffefae6;border-right:1px solid #e2ded6;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;gap:10px;align-items:center;margin-bottom:12px}.brand>span,.logo{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#202622;color:#fff;font-weight:850}.brand small{display:block;color:#747a73}.tenant-picker{display:grid;gap:6px;margin-bottom:8px}.tenant-picker span{font-size:12px;color:#747a73;font-weight:750;text-transform:uppercase}.tenant-picker select{width:100%;border:1px solid #d8d3c8;border-radius:8px;background:#fff;color:#171c1a;padding:10px 12px}.nav button{background:transparent;color:#555d56;border-radius:8px;text-align:left;padding:9px 10px;transition:background .16s ease,transform .16s ease}.nav button:hover,.nav button.active{background:#ebe8df;transform:translate(2px);color:#171c1a}.advanced-nav{display:grid;gap:6px}.advanced-nav summary{color:#747a73;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:0;padding:8px 12px;text-transform:uppercase}.advanced-nav button{font-size:14px;padding:9px 12px 9px 18px}.stage{padding:28px;display:flex;flex-direction:column;gap:18px}.stage.stage-metabase{height:100vh;padding:0;gap:0;overflow:hidden}.administration-shell .stage{width:min(100%,1680px);min-width:0;margin:0 auto;padding:32px clamp(18px,4vw,64px) 48px}.stage.stage-meeting-operations{min-width:0;padding:20px}.storefront,.workspace,.advisor,.runs-page,.schedule-page,.readiness-page,.summary-strip{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;box-shadow:0 18px 48px #191f1c0f}.research-page{display:grid;gap:18px}.idr-page{display:grid;gap:8px}.idr-page>.operator-hero.compact{order:1}.idr-page>.idr-layout{order:2}.idr-page>.request-queue-drawer{order:3}.request-desk-compact-head{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.request-desk-compact-head h1{margin:1px 0 2px;font-size:clamp(1.05rem,1.25vw,1.35rem)}.request-desk-compact-head p{margin:0;color:#687069;font-size:.82rem}.request-strip{grid-template-columns:repeat(10,minmax(68px,1fr))}.request-strip button{min-height:38px}.operator-hero.compact{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;padding:12px 14px;display:flex;justify-content:space-between;gap:16px;align-items:center}.operator-hero.compact h1{margin:2px 0 4px;font-size:clamp(1.18rem,1.45vw,1.55rem)}.operator-hero.compact p{margin:0;color:#687069;font-size:.88rem}.operator-identity{display:flex;align-items:end;justify-items:end;gap:10px}.operator-identity label{display:grid;gap:4px;min-width:220px}.operator-identity span:first-child{color:#737870;font-size:12px;font-weight:750}.request-tag{display:inline-grid;place-items:center;width:fit-content;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:850;letter-spacing:0;border:1px solid transparent}.request-tag.new{background:#e9f9ed;color:#15622a;border-color:#bdeac8}.request-tag.closed{background:#eeece6;color:#4a4f49;border-color:#d6d1c6}.request-tag.billing{background:#f7f1df;color:#6e4e0e;border-color:#e8d492}.request-tag.delivery,.request-tag.recording,.request-tag.transcription{background:#eaf2fb;color:#1d527b;border-color:#c8ddf0}.request-tag.execution,.request-tag.assignment,.request-tag.acknowledged,.request-tag.working{background:#f2f5ef;color:#334035;border-color:#dce4d8}.operator-cockpit{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:12px;align-items:start}.request-queue-drawer{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;padding:0;overflow:hidden}.request-queue-drawer>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#273029;font-size:.86rem;font-weight:850}.request-queue-drawer>summary::-webkit-details-marker{display:none}.request-queue-drawer>summary:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#eeece6;color:#273029;font-weight:900}.request-queue-drawer[open]>summary:before{content:"-"}.request-queue-drawer>summary span{flex:1}.request-queue-drawer>summary strong{color:#687069;font-size:.78rem}.request-queue-drawer>.idr-command-grid,.request-queue-drawer>.operator-cockpit{margin:10px}.operator-queue-rail,.operator-main-strip{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;padding:10px;display:grid;gap:8px}.compact-title{margin-bottom:0}.compact-title h2{margin:0;font-size:1.05rem}.queue-mini{display:grid;gap:6px}.queue-mini>button,.queue-preview-strip button,.queue-mini-item{width:100%;border:1px solid #e4e0d7;border-radius:8px;background:#fff;color:#202622;text-align:left;padding:9px 10px}.queue-mini>button{display:flex;justify-content:space-between;align-items:center;font-weight:700}.queue-mini>button span{color:#687069}.queue-mini-item{display:grid;gap:2px}.queue-mini-item strong,.queue-preview-strip strong{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.queue-mini-item small,.queue-preview-strip small,.queue-preview-strip span{color:#687069;overflow-wrap:anywhere}.queue-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.queue-preview-strip button{display:grid;gap:3px}.email-lineage-item{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:10px;margin-top:8px}.email-lineage-item summary{cursor:pointer;display:grid;gap:3px}.email-lineage-item summary span{color:#6b716b;font-size:12px}.idr-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.request-finder-panel{display:none}.idr-main{min-width:0}.idr-stepper{display:grid;grid-template-columns:1fr;gap:6px;width:100%;max-height:700px;overflow-y:auto;margin:0}.idr-stepper>div{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:7px;padding:8px;min-height:0;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px}.idr-stepper span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#e4e0d7;color:#4b544e;font-size:12px;font-weight:850}.idr-stepper strong{font-size:12px;line-height:1.25}.idr-stepper .done{background:#eef8ef;border-color:#ccebd0}.idr-stepper .done span,.idr-stepper .current span{background:#202622;color:#fff}.idr-stepper .current{border-color:#202622;box-shadow:inset 0 0 0 1px #202622}.stage-workflow{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:14px;margin:12px 0;align-items:start}.guided-action-panel{border:1px solid #dfdbd2;background:#fbfaf6;border-radius:8px;padding:14px;display:grid;gap:10px}.guided-action-panel h3{margin:0;font-size:1.35rem}.guided-action-panel p{margin:0;color:#687069}.compact-note textarea{min-height:58px}.request-title-row{align-items:start}.idr-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.research-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.search-row input{width:100%;border:1px solid #d8d3c8;border-radius:8px;background:#fff;color:#171c1a;padding:12px 13px}.timeline-list,.email-evidence-list{display:grid;gap:10px}.timeline-list>div,.email-evidence-list>article,.email-evidence-list>button,.lineage-panel,.full-email-view{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:13px;display:grid;gap:5px;text-align:left}.email-evidence-list>button{cursor:pointer}.email-evidence-list>button.active{border-color:#202622;box-shadow:0 0 0 1px #202622 inset}.timeline-list span,.timeline-list small,.email-evidence-list span,.email-evidence-list p,.lineage-panel span,.lineage-panel small{color:#687069;line-height:1.45}.email-evidence-list p{margin:0}.email-detail-grid,.lineage-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.4fr);gap:14px;align-items:start}.lineage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lineage-panel.wide{grid-column:1 / -1}.field-list{display:grid;gap:8px}.field-list>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #f0ede6;padding-bottom:7px}.field-list span{color:#687069}.field-quality{position:relative;align-items:start}.field-quality em{border-radius:999px;font-size:11px;font-style:normal;font-weight:800;padding:3px 7px;white-space:nowrap}.field-quality.verified em{background:#dff3e2;color:#1d6a31}.field-quality.suspect em{background:#f2ead6;color:#765c20}.field-quality.missing em{background:#edeae2;color:#687069}.field-quality.suspect strong{color:#765c20}.field-quality.missing strong{color:#687069}.field-quality small{grid-column:1 / -1}.stage-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stage-list button{border:1px solid #e4e0d7;border-radius:8px;padding:12px;text-align:left;background:#faf9f5;display:grid;gap:4px}.full-email-view h3{margin:0}.email-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.email-body-block{display:grid;gap:6px}.email-body-block pre,.lineage-panel pre{max-height:320px;overflow:auto;white-space:pre-wrap;border:1px solid #e4e0d7;border-radius:8px;padding:12px;background:#faf9f5;color:#333a35;font-family:inherit;line-height:1.45}.email-body-block iframe{width:100%;min-height:420px;border:1px solid #e4e0d7;border-radius:8px;background:#fff}.attachment-list{display:flex;flex-wrap:wrap;gap:8px}.attachment-list span{border:1px solid #e4e0d7;border-radius:999px;padding:6px 9px;color:#4c544e;background:#faf9f5}.command-center,.source-outcome,.entity-workspace{display:grid;gap:18px}.control-tower-dashboard .command-hero a{align-self:center;text-decoration:none}.control-tower-portfolio{display:grid;gap:18px}.control-tower-portfolio>header{align-items:center}.control-tower-portfolio meter{width:min(280px,38vw)}.control-tower-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.control-tower-runtime{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.control-tower-runtime>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.control-tower-runtime strong,.control-tower-runtime span,.control-tower-workstream dd{overflow-wrap:anywhere}.control-tower-runtime small,.control-tower-workstream dt{color:var(--muted)}.control-tower-workstream{display:grid;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr);gap:5px 10px;margin:12px 0;font-size:.78rem}.control-tower-workstream dd{margin:0}@media(max-width:1050px){.control-tower-runtime{grid-template-columns:repeat(2,minmax(0,1fr))}}.control-tower-capability-grid>article,.control-tower-portfolio>aside{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.control-tower-capability-grid>article[data-critical-path=true]{border-color:var(--accent)}.command-hero,.command-section{border:1px solid #dfdbd2;background:#fffefaf2;border-radius:8px;box-shadow:0 18px 48px #191f1c0f}.command-hero{padding:28px;display:flex;justify-content:space-between;gap:18px;align-items:start}.command-hero h1,.command-section h2,.run-group h2{margin:0;letter-spacing:0}.command-hero p,.command-section small{color:#687069;line-height:1.55}.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.command-section{padding:20px;display:grid;gap:14px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:12px}.source-list,.workspace-list{display:grid;gap:8px}.source-list button,.workspace-list button{width:100%;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;color:#171c1a;text-align:left}.source-list small,.workspace-list small,.activity-cards span,.entity-card-grid span{color:#687069;display:block;line-height:1.4}.advisor-inline p{color:#687069;line-height:1.55}.workspace-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-card-grid button,.workspace-card{min-height:220px;border:1px solid #e4e0d7;background:#fff;color:#171c1a;border-radius:8px;padding:16px;display:grid;gap:10px;align-content:start;text-align:left;transition:transform .16s ease,border-color .16s ease}.workspace-card-grid button:hover,.workspace-card:hover{transform:translateY(-2px);border-color:#6fa873}.workspace-card-grid small,.workspace-card-grid em{color:#687069;line-height:1.45;font-style:normal}.workspace-card .button-row{margin-top:auto}.workspace-card .secondary-action,.workspace-card .text-button{width:auto}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.editor-panel{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:14px;display:grid;gap:12px}.inline-editor{background:#fbfaf6}.danger-text{color:#9b3f33}.workspace-domain{display:grid;gap:18px}.flow-rail{display:grid;grid-template-columns:repeat(10,minmax(150px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.flow-rail>div{min-height:158px;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;gap:8px;align-content:start;position:relative}.flow-rail>div:after{content:"";position:absolute;top:50%;right:-10px;width:10px;height:1px;background:#d8d3c8}.flow-rail>div:last-child:after{display:none}.flow-rail>div.attention{border-color:#d88978;background:#fff7f5}.flow-rail span,.flow-rail small,.flow-rail em{color:#687069;line-height:1.4;font-style:normal}.flow-rail .step-remove{align-self:end;padding:0;font-size:13px}.system-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.system-compact-grid button{min-height:132px;border:1px solid #e4e0d7;border-radius:8px;background:#fff;color:#171c1a;padding:12px;display:grid;gap:8px;align-content:start;text-align:left}.system-compact-grid span,.system-compact-grid small{color:#687069;line-height:1.4}.execution-compact-list{display:grid;gap:8px}.execution-compact-list>div{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;gap:8px}.execution-compact-list span{color:#687069}.activity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.activity-cards>div{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:14px}.progress-line{height:8px;border-radius:999px;background:#e4e0d7;overflow:hidden;margin-top:12px}.progress-line span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f8d49,#8ebc5f)}.source-outcome{grid-template-columns:minmax(0,1fr) 340px}.source-outcome .command-section{grid-column:1 / -1}.entity-card-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px}.entity-card-grid button{min-height:148px;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:14px;display:grid;gap:10px;align-content:start;color:#171c1a;text-align:left;transition:transform .16s ease,border-color .16s ease}.entity-card-grid button:hover{transform:translateY(-2px);border-color:#6fa873}.execution-details{display:grid;gap:8px;border-top:1px solid #e4e0d7;padding-top:14px}.timeline-row{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;display:flex;justify-content:space-between;gap:12px}.timeline-row span{color:#687069}.run-group{display:grid;gap:10px;border-top:1px solid #e5e1d8;padding-top:14px}.storefront{padding:20px}.storefront h1,.workspace h2,.runs-page h1,.schedule-page h1{margin:0;letter-spacing:0}.storefront p,.page-title p,.workspace-head p,.advisor p,.activity p{color:#687069;line-height:1.55}.eyebrow{margin:0 0 6px;color:#647064;font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:0}.catalog-row{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.connector{min-height:210px;border:1px solid #e1ded6;background:#fff;color:#171c1a;border-radius:8px;text-align:left;padding:14px;display:flex;flex-direction:column;gap:10px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.connector:hover,.connector.selected{transform:translateY(-2px);border-color:#6fa873;box-shadow:0 16px 36px #191f1c1a}.connector small{color:#687069;line-height:1.4}.connector em{margin-top:auto;color:#747a73;font-style:normal;font-size:12px}.zoom-onboarding{margin:22px 0}.zoom-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0}.zoom-step{border:1px solid var(--border);border-radius:8px;padding:10px;min-height:92px;background:#fbfaf7}.zoom-step span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ebe8df;font-size:12px;font-weight:800}.zoom-step.complete span{background:#dcefdc;color:#1f6b35}.zoom-step.current{border-color:#2c68d8;box-shadow:0 0 0 1px #2c68d814}.zoom-step strong{display:block;margin-top:8px;font-size:13px}.zoom-step small{display:block;margin-top:4px;color:var(--muted);line-height:1.35}.zoom-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.compact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.health-grid.mini{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.action-history{display:grid;gap:10px}.action-details{border:1px solid var(--border);border-radius:8px;background:#fbfaf7;padding:0;overflow:hidden}.action-details summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;cursor:pointer}.action-details summary span{display:grid;gap:4px}.action-details summary small{color:var(--muted)}.action-detail-grid,.payload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.payload-grid pre{white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff;font-size:12px}.error-soft{margin:0 12px 12px;border-color:#efd1c8;background:#fff4f0;color:#7a2f21}.zoom-user-list{display:grid;gap:8px;margin-top:12px;max-height:260px;overflow:auto}.zoom-user-list div{display:grid;gap:3px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#fff}.zoom-user-list span{color:var(--muted);font-size:12px}.process-selector-panel .summary-strip{margin-top:12px}.fullcalendar-scheduler{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:10px;overflow-x:auto}.fullcalendar-scheduler .fc{min-width:820px;color:#171c1a}.fullcalendar-scheduler .fc-theme-standard td,.fullcalendar-scheduler .fc-theme-standard th,.fullcalendar-scheduler .fc-theme-standard .fc-scrollgrid{border-color:#e4e0d7}.fullcalendar-scheduler .fc-col-header-cell,.fullcalendar-scheduler .fc-resource-cell{background:#fbfaf6}.fullcalendar-scheduler .requested-calendar-event{background:#2f8d49;border-color:#2f8d49;cursor:grab}.fullcalendar-scheduler .booked-calendar-event{background:#ad4a3f;border-color:#ad4a3f}.logo.large{width:62px;height:62px;font-size:22px}.logo-google_ads{background:#4285f4}.logo-meta_ads{background:#176bef}.logo-linkedin_ads{background:#0a66c2}.logo-leadsquared{background:#6f4bd8}.logo-csv{background:#277a5d}.logo-excel{background:#1d6f42}.logo-rest_api{background:#202622}.source-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.workspace{padding:24px;min-height:440px}.workspace-head{display:flex;align-items:center;gap:16px;margin-bottom:26px}.workspace-head .status{margin-left:auto}.hero-simple,.workspace-grid,.syncing-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deliverables{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:8px;padding:14px;grid-row:span 2}.deliverables span,.info span{display:block;color:#687069;font-size:12px;margin-bottom:8px}.deliverables strong{display:block;margin-top:8px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.info{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:8px;padding:14px}.info strong{display:block;overflow-wrap:anywhere}.metric-grid.compact .info{min-height:0;padding:8px 10px}.metric-grid.compact .info span{margin-bottom:2px;font-size:10px;font-weight:800;text-transform:uppercase}.metric-grid.compact .info strong{font-size:1rem}.review-panel,.available-list{display:grid;gap:8px;margin-top:16px}.review-panel div,.available-list span{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:11px}.review-panel div{display:grid;grid-template-columns:minmax(150px,1fr) repeat(2,minmax(90px,auto));gap:10px}.review-panel span{color:#687069}.customize{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #e5e1d8}label span{display:block;color:#687069;font-size:12px;margin-bottom:5px;font-weight:700}input,select{width:100%;min-height:42px;border:1px solid #d8d3c8;border-radius:8px;background:#fff;padding:9px 10px}.primary-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid #e5e1d8}.primary,.secondary{border-radius:8px;padding:11px 16px;background:#202622;color:#fff}.secondary{width:100%;margin-top:18px}.text-button{background:transparent;color:#285f36;padding:10px 0}button:disabled{opacity:.45;cursor:not-allowed}.advisor{padding:20px;position:sticky;top:20px}.advisor h2{margin:0;font-size:24px;letter-spacing:0}.impact{border:1px solid #e1ded6;background:#fbfaf6;border-radius:8px;padding:12px;margin-top:14px}.impact span{color:#687069;display:block;font-size:12px;margin-bottom:5px}.confidence{display:inline-flex;margin-top:14px;border-radius:999px;padding:7px 10px;background:#e8f4ea;color:#1d6a31;font-size:12px;font-weight:800}.progress{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:8px;padding:14px}.progress>div:first-child strong{font-size:34px;display:block}.progress>div:first-child span{color:#687069}.progress-bar{height:10px;border-radius:999px;overflow:hidden;background:#e4e0d7;margin:12px 0}.progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#2f8d49,#8ebc5f);border-radius:999px;transition:width .24s ease}.progress-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.progress.compact{margin-top:10px}.progress.compact>div:first-child strong{font-size:24px}.runs-page,.schedule-page{padding:22px;display:grid;gap:14px}.page-title h1{margin:0}.run-node{border:1px solid #dfdbd2;background:#fff;border-radius:8px;padding:12px}.run-summary{width:100%;background:transparent;color:#171c1a;display:grid;grid-template-columns:28px minmax(150px,1fr) minmax(120px,1fr) auto;gap:10px;align-items:center;text-align:left;padding:0}.run-summary small{color:#687069}.run-detail{margin-top:12px;padding-top:12px;border-top:1px solid #e5e1d8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.run-detail div span{display:block;color:#687069;font-size:12px}.schedule-row{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:12px;align-items:center}.schedule-row span{color:#687069}.recovery-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.recovery-actions button{background:#efede6;color:#202622;border-radius:8px;padding:9px 11px}.recovery-actions .danger-button{background:#9f2f2f;color:#fff}.activity{border-top:1px solid #e5e1d8;padding-top:14px}.activity div{display:flex;justify-content:space-between;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;margin-top:8px}.activity small{color:#687069}.calendar{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.calendar button{min-height:116px;border:1px solid #dfdbd2;background:#fff;color:#171c1a;text-align:left;border-radius:8px;padding:14px}.calendar button.selected{background:#edf8ee;border-color:#2f8d49}.calendar span{display:block;color:#687069;margin-top:6px}.schedule-save{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px}.scheduled-list{display:grid;gap:8px}.scheduled-list div{display:flex;justify-content:space-between;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px}.scheduled-list span{color:#687069}.summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.readiness-page{padding:22px;display:grid;gap:16px}.readiness-title{display:flex;justify-content:space-between;gap:18px;align-items:start}.readiness-schedule{grid-template-columns:minmax(0,1fr) auto;align-items:center}.readiness-schedule p{color:#687069}.readiness-table{display:grid;gap:8px}.readiness-row{display:grid;grid-template-columns:minmax(220px,1.6fr) 90px minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 80px 120px;gap:12px;align-items:center}.readiness-header{color:#687069;font-size:12px;font-weight:800;text-transform:uppercase;padding:0 14px}.source-readiness-row{min-height:86px;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:14px}.source-readiness-row small{display:block;color:#687069;line-height:1.35;margin-top:4px}.status{display:inline-flex;width:max-content;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;color:#555d56;background:#edeae2}.status.available,.status.connected,.status.healthy{background:#dff3e2;color:#1d6a31}.status.syncing,.status.running,.status.beta{background:#e4efff;color:#245c9c}.status.warning,.status.planned,.status.connecting{background:#f2ead6;color:#765c20}.status.failed,.status.not-connected{background:#fde4e1;color:#9f2f2f}.notice.danger,.empty{border:1px solid #e6c1ba;background:#fff1ef;color:#842f28;border-radius:8px;padding:12px}.ops-workspace{display:grid;gap:18px}.ops-hero,.ops-panel{border:1px solid #dfdbd2;background:#fffefaf5;border-radius:8px;box-shadow:0 18px 48px #191f1c0f}.ops-hero{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:18px;align-items:start}.ops-hero h1,.ops-panel h2,.workflow-block h3{margin:0;letter-spacing:0}.ops-hero p,.ops-panel p,.workflow-block p,.muted{color:#687069;line-height:1.55}.ops-metrics,.detail-grid,.review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inbox-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.ops-grid.wide{grid-template-columns:360px minmax(0,1fr);align-items:start}.ops-panel{padding:20px}.inbox textarea{width:100%;min-height:160px;resize:vertical;border:1px solid #d8d3c8;border-radius:8px;padding:12px;background:#fff;color:#171c1a;font:inherit}.inbox textarea.request-source-textarea{min-height:280px}.extraction-review{display:grid;gap:12px;margin-top:14px}.email-intake-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:12px;margin:14px 0}.email-list-panel,.email-detail-panel{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:8px;padding:10px;display:grid;gap:8px;min-height:160px}.email-list-panel button{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;text-align:left;display:grid;gap:4px;color:#171c1a}.email-list-panel button.active{border-color:#2f8d49;background:#f1f8f2}.email-list-panel span,.email-list-panel small,.raw-email-view span{color:#687069}.tab-row{display:flex;flex-wrap:wrap;gap:6px}.tab-row button{border-radius:999px;padding:8px 10px;background:#efede6;color:#202622;font-size:12px}.tab-row button.active{background:#171c1a;color:#fff}.raw-email-view{display:grid;gap:8px}.raw-email-view pre{max-height:220px;overflow:auto;white-space:pre-wrap;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.parsed-table-view{display:grid;gap:10px;overflow:auto}.parsed-table-view table{width:100%;border-collapse:separate;border-spacing:0}.parsed-table-view td{border:1px solid #e4e0d7;background:#fff;padding:8px;vertical-align:top}.parsed-table-view td strong,.parsed-table-view td span{display:block}.parsed-table-view td strong{color:#687069;font-size:11px}.review-fields label,.full-field{display:grid;gap:6px;color:#687069;font-size:12px;font-weight:800}.review-fields input,.full-field textarea,.task-row input{width:100%;border:1px solid #d8d3c8;border-radius:8px;padding:10px;background:#fff;color:#171c1a;font:inherit}.full-field textarea{min-height:74px;resize:vertical}.checkbox-line{grid-template-columns:auto 1fr;align-items:center;align-content:center;color:#171c1a}.checkbox-line input{width:auto}.notice.soft{border:1px solid #ead8a3;background:#fff9e8;color:#775f11;border-radius:8px;padding:10px 12px;font-weight:700}.compact-row{margin-top:16px}.request-queue{display:grid;gap:10px}.request-queue button{width:100%;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;color:#171c1a;display:flex;justify-content:space-between;gap:12px;text-align:left;align-items:center}.request-queue button.active{border-color:#2f8d49;background:#f1f8f2}.request-queue small{display:block;color:#687069;margin-top:4px}.request-detail{display:grid;gap:16px}.request-title{display:flex;justify-content:space-between;gap:12px;align-items:start}.ops-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.ops-steps span{min-height:34px;border-radius:999px;background:#edeae2;color:#687069;display:grid;place-items:center;font-size:11px;font-weight:800;text-align:center;padding:0 8px}.ops-steps span.done{background:#dff3e2;color:#1d6a31}.workflow-block{border:1px solid #e4e0d7;background:#fbfaf6;border-radius:8px;padding:14px;display:grid;gap:12px}.task-list{display:grid;gap:10px}.task-row{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(130px,.35fr) auto;gap:10px;align-items:center}.task-row.compact{grid-template-columns:minmax(0,1fr) auto;align-items:start}.task-row.compact .button-row{grid-column:1 / -1}.task-row strong{display:block}.task-row span{display:block;margin-top:4px;color:#687069;font-size:12px}.process-timeline{display:grid;gap:8px}.process-timeline div{position:relative;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px 12px 10px 34px;display:flex;justify-content:space-between;gap:12px}.process-timeline div:before{content:"";position:absolute;left:12px;top:15px;width:10px;height:10px;border-radius:999px;background:#c7c1b5}.process-timeline .completed:before{background:#2f8d49}.process-timeline .ready:before,.process-timeline .running:before{background:#1d6fd8}.process-timeline .blocked:before,.process-timeline .failed:before{background:#bd3f32}.process-timeline span,.audit-list span{color:#687069}.audit-list{display:grid;gap:8px}.audit-list div{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px 12px;display:grid;gap:4px}.audit-list em{color:#842f28;font-style:normal}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid textarea{min-height:90px;border:1px solid #d8d3c8;border-radius:8px;padding:10px;font:inherit;resize:vertical}.button-row{display:flex;gap:10px;flex-wrap:wrap}.secondary-action{border-radius:8px;padding:11px 16px;background:#efede6;color:#202622}.action-row.wrap{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.tabs{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e4e0d7;padding-top:14px}.tabs button{border-radius:8px;padding:9px 12px;background:#f4f2ec;color:#4c544e}.tabs button.active{background:#202622;color:#fff}.comment-box{display:grid;gap:10px;margin-bottom:14px}.comment-box textarea{min-height:96px;border:1px solid #d8d3c8;border-radius:8px;padding:10px;font:inherit;resize:vertical}.operator-select{min-width:260px}.operator-toggle{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.operator-toggle button{border-radius:8px;background:#f4f2ec;color:#202622;padding:9px 12px}.operator-toggle button.active{background:#202622;color:#fff}.queue-layout{display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:14px;margin-top:14px}.queue-sidebar{display:grid;gap:8px;align-content:start}.queue-sidebar button{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:11px 12px;color:#202622}.queue-sidebar button.active{border-color:#202622;background:#202622;color:#fff}.queue-table{display:grid;gap:8px}.queue-row{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(95px,.8fr) minmax(150px,1fr) minmax(160px,1fr) minmax(120px,.9fr) minmax(120px,.9fr);gap:10px;align-items:center;width:100%;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;text-align:left;color:#202622}.queue-row span{overflow-wrap:anywhere}.queue-header{background:#f6f4ef;color:#687069;font-size:12px;font-weight:800;text-transform:uppercase}.file-action{position:relative;overflow:hidden;display:inline-flex;align-items:center;cursor:pointer}.file-action input{position:absolute;inset:0;opacity:0;cursor:pointer}.understanding-sections{display:grid;gap:12px}.understanding-section{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:12px;display:grid;gap:10px}.understanding-section h4{margin:0;letter-spacing:0}.billing-list{display:grid;gap:8px}.billing-list div{display:flex;justify-content:space-between;gap:12px;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px}.billing-list span{color:#687069}.empty.neutral{border-color:#e4e0d7;background:#fff;color:#687069}.workflow-map-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:14px;margin-top:14px}.workflow-list{display:grid;gap:8px;align-content:start;max-height:520px;overflow:auto}.workflow-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;text-align:left;color:#202622}.workflow-list button.active{border-color:#202622;background:#f6f4ef}.workflow-list strong,.workflow-list small{overflow-wrap:anywhere}.workflow-detail-panel{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:14px;min-height:280px}.compact-title{margin-bottom:12px}.workflow-event-rail{display:grid;gap:8px;max-height:380px;overflow:auto}.workflow-event-rail div{border-left:3px solid #d8d3c8;background:#fbfaf7;border-radius:6px;padding:10px 12px;display:grid;gap:3px}.workflow-event-rail div.has-issue{border-left-color:#b44737;background:#fff7f4}.workflow-event-rail span,.workflow-event-rail small{color:#687069;overflow-wrap:anywhere}.issue-list{display:grid;gap:6px;margin-top:12px;border:1px solid #edd3cc;background:#fff7f4;border-radius:8px;padding:10px}.issue-list small{color:#8e3c2f}.ops-row{display:grid;gap:4px;border:1px solid #e4e0d7;border-radius:8px;padding:10px;background:#fff}.ops-row span{color:#687069}.ops-row button.small{justify-self:start;padding:6px 10px;font-size:.85rem}.ops-row.clickable{color:inherit;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ops-row.clickable:hover{background:#fbfaf7;border-color:#cfc8bb;transform:translateY(-1px)}.queue-section{display:grid;gap:8px;border-bottom:1px solid #ece7dd;padding-bottom:12px}.queue-section+.queue-section{padding-top:12px}.email-evidence-shell{display:grid;gap:14px}.outlook-html-frame{min-height:240px;max-height:560px;overflow:auto;border:1px solid #d8d2c8;border-radius:8px;background:#fff;color:#161a17;padding:18px;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.45;outline:none}.outlook-html-frame:focus{border-color:#7f8b80;box-shadow:0 0 0 3px #20262214}.outlook-html-frame table{max-width:100%;border-collapse:collapse}.outlook-html-frame th,.outlook-html-frame td{border:1px solid #dadada;padding:6px 8px;vertical-align:top}.outlook-html-frame img{max-width:100%;height:auto}.idr-command-grid{margin-bottom:10px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.operator-main-strip .idr-command-grid{margin-bottom:0}.operator-main-strip .search-row{margin:0}.request-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.request-package-field{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:11px 12px;display:grid;gap:4px;min-height:82px}.request-package-field.verified{border-color:#ccebd0;background:#fbfffb}.request-package-field.suspect{border-color:#ead590;background:#fffaf0}.request-package-field.missing{border-color:#e2ded5;background:#fbfaf7}.request-package-field span,.request-package-field small,.full-field span{color:#687069}.request-package-field strong{overflow-wrap:anywhere}.package-field-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;align-items:center}.package-field-editor input{min-width:0;padding:6px 7px;font-size:.85rem}.secondary-action.mini{min-height:0;padding:5px 7px;font-size:.74rem;border-radius:6px}.secondary-action.mini.danger{color:#8f1d16;background:#fff0ef;border-color:#e7a19b}.field-trust{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.field-trust em{border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:850}.field-trust.verified em{background:#e9f9ed;color:#15622a}.field-trust.suspect em{background:#fff1c2;color:#6d4d05}.field-trust.missing em{background:#eeece6;color:#59615b}.field-warning{color:#84620a!important}.compact-details summary{cursor:pointer;font-weight:850;list-style:none}.compact-details summary::-webkit-details-marker{display:none}.full-field{display:grid;gap:6px;margin:10px 0}.full-field textarea{min-height:82px;resize:vertical}.rate-card-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.rate-card-strip span{border:1px solid #e4e0d7;border-radius:999px;background:#fbfaf7;color:#3d443f;padding:6px 9px;font-size:.84rem}.operations-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.operations-queues button{display:grid;gap:4px;width:100%;border:1px solid #e4e0d7;background:#fff;color:#202622;border-radius:8px;padding:10px;text-align:left;margin-top:8px}.operations-queues button span{color:#687069}.email-inbox-page{display:grid;gap:10px;height:calc(100vh - 54px);min-height:720px;overflow:hidden}.operator-desk-page{display:grid;grid-template-rows:minmax(0,1fr);gap:0;height:calc(100vh - 18px);min-height:0;overflow:hidden}.operator-desk-header{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:6px 10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.operator-desk-header h1{margin:0;font-size:1.05rem}.operator-desk-header p{margin:2px 0 0;font-size:.78rem;color:#687069}.operator-desk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.operator-desk-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid #e4e0d7;border-radius:9px;background:#f3f0e8}.operator-desk-tabs button{border:0;background:transparent;color:#4c554e;border-radius:7px;padding:7px 11px;font-weight:800}.operator-desk-tabs button.active{background:#1f2a24;color:#fffdfa}.operator-desk-body{min-height:0;overflow:hidden}.operator-desk-body>.idr-page{height:100%;min-height:0;overflow:auto}.operator-desk-body>.canonical-requests-page{height:100%;min-height:0}.nav button:disabled,.nav button.nav-placeholder{cursor:default;color:#9a9c96;opacity:.72}.nav button:disabled:hover{background:transparent;transform:none}.meeting-ops-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.meeting-ops-topbar{border:1px solid #c8ddcc;border-top:4px solid #1e5a3b;border-radius:12px;background:linear-gradient(100deg,#eef8f1f5,#fffdf7fa 54%,#f4f9ebeb);min-height:66px;padding:10px 12px;display:grid;grid-template-columns:minmax(190px,250px) minmax(360px,1fr) minmax(430px,auto);gap:10px;align-items:center;box-shadow:0 9px 24px #19362212}.meeting-ops-topbar.single-route{grid-template-columns:minmax(190px,250px) minmax(360px,1fr) minmax(430px,auto)}.meeting-ops-topbar.case-route{background:radial-gradient(circle at 72% 30%,rgba(111,169,124,.14),transparent 28%),linear-gradient(100deg,#eef9f1,#fffefa 48%,#f4faf5)}.meeting-ops-title{min-width:0;display:grid;align-content:center;gap:2px;border:0;border-left:3px solid #2b8658;background:transparent;padding:4px 0 4px 9px}.meeting-ops-title h1{margin:0;color:#19271f;font-size:.98rem;line-height:1.05;white-space:nowrap}.meeting-ops-title small{display:block;color:#687069;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-ops-case-identity{display:inline-flex;align-items:center;max-width:100%;width:fit-content;border:1px solid #7fbd91;border-radius:999px;background:#e8f8ee;color:#173c26;padding:3px 10px;box-shadow:inset 0 0 0 1px #ffffffb8}.meeting-ops-case-identity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;letter-spacing:0}.meeting-route-tabs,.meeting-operator-tools{display:flex;align-items:center;gap:4px;min-width:0}.meeting-operator-tools{justify-content:flex-end;flex-wrap:nowrap;border:0;border-radius:9px;background:#fffffa6b;padding:2px}.meeting-route-tabs{padding:2px;border:1px solid #d9dfd2;border-radius:8px;background:#eef4e9;overflow-x:auto;align-self:center}.meeting-route-tabs button{flex:0 0 auto;min-height:30px;border-radius:6px;background:transparent;color:#4d564e;padding:5px 10px;font-size:.75rem;font-weight:850}.meeting-route-tabs button.active{background:#1f3026;color:#fffdfa;box-shadow:0 2px 8px #1f302629}.meeting-global-search{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-self:center}.meeting-ops-topbar.single-route .meeting-global-search{grid-column:2}.meeting-global-search input,.meeting-date-range input,.meeting-operator-tools select{min-width:0;border:1px solid #d3ddcf;border-radius:8px;background:#fff;color:#171c1a;padding:7px 10px}.meeting-global-search input:focus,.meeting-date-range input:focus,.meeting-operator-tools select:focus{border-color:#6aa177;box-shadow:0 0 0 2px #6aa1772e;outline:none}.meeting-global-search .primary-action{min-width:76px;border-radius:8px;background:#1f5a3d;color:#fffdfa;padding-inline:15px;font-weight:850;box-shadow:0 5px 12px #1f5a3d29}.meeting-search-scopes{display:flex;align-items:center;gap:2px;min-width:0;max-width:310px;overflow-x:auto;border:1px solid #d7e2d3;border-radius:8px;background:#f5f8f2;padding:2px}.meeting-search-scopes button{flex:0 0 auto;min-height:28px;border-radius:6px;background:transparent;color:#556055;padding:4px 8px;font-size:.68rem;font-weight:900}.meeting-search-scopes button.active{background:#26372d;color:#fffdfa}.meeting-operator-tools label{display:grid;gap:2px}.meeting-operator-tools label span{color:#70766f;font-size:.68rem;font-weight:850;text-transform:uppercase}.meeting-date-range{display:grid;grid-template-columns:repeat(2,minmax(114px,1fr));gap:4px;border:1px solid #cfe2cf;border-radius:10px;background:#eff8ef;padding:4px;min-width:222px}.meeting-date-range label{min-width:0}.meeting-date-range input{width:100%;height:28px;background:#fff;font-weight:850;color:#1f2a24;padding:4px 7px}.meeting-operator-tools select{width:178px;height:32px;font-weight:750}.meeting-sync-chip{min-width:88px;border:1px solid #cfe0cf;border-radius:10px;background:#eef8ef;padding:5px 8px;display:grid;gap:1px}.meeting-sync-chip.compact{min-width:78px;background:#f7f4e8;border-color:#e2d7b6}.meeting-sync-chip.search-speed{background:#eef6ff;border-color:#c9d9ee}.meeting-sync-chip.source-freshness{background:#f7f4e8;border-color:#e2d7b6}.meeting-sync-chip.projection-freshness{background:#eef8ef;border-color:#cfe0cf}.meeting-sync-chip span{color:#6a746b;font-size:.58rem;font-weight:900;text-transform:uppercase}.meeting-sync-chip strong{min-width:0;overflow:hidden;color:#203027;font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.meeting-sync-chip small{min-width:0;overflow:hidden;color:#617066;font-size:.63rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.meeting-operator-tools>button.secondary-action{min-height:32px;border-color:#cfe0cf;background:#fffdfa;color:#1f4c35;font-weight:850;white-space:nowrap}.meeting-operator-tools>button.secondary-action:hover{border-color:#8fc69e;background:#eaf7ee}.meeting-ops-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:hidden}.fulfilment-queue-pane,.meeting-active-surface,.ops-intelligence-pane{min-height:0;overflow:auto;border:1px solid #ddd8ce;border-radius:8px;background:#fffdfa}.fulfilment-queue-pane,.ops-intelligence-pane,.meeting-active-surface{padding:8px}.meeting-assistant-panel{display:grid;gap:8px;margin-bottom:8px;padding:10px;border:1px solid #c9d9ee;border-left:4px solid #315f87;border-radius:8px;background:#f8fbff}.meeting-assistant-heading,.meeting-assistant-form,.meeting-assistant-interpretation,.meeting-assistant-results button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.meeting-assistant-heading h2{margin:0;color:#182b3b;font-size:1rem;letter-spacing:0}.meeting-assistant-freshness{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:5px}.meeting-assistant-freshness span{display:grid;gap:1px;min-width:0;padding:5px 7px;border:1px solid #cbd9e7;border-radius:6px;background:#fff}.meeting-assistant-freshness span.current{border-color:#a9d2b3;background:#f0faf2}.meeting-assistant-freshness span.stale{border-color:#e1c784;background:#fff9e9}.meeting-assistant-freshness small{color:#63717e;font-size:.58rem;font-weight:900;text-transform:uppercase}.meeting-assistant-freshness strong{color:#243746;font-size:.68rem;white-space:nowrap}.meeting-assistant-form input{flex:1;min-width:0;height:36px;border:1px solid #b8cce0;border-radius:7px;background:#fff;color:#18242e;padding:7px 10px}.meeting-assistant-form input:focus{border-color:#447aa5;box-shadow:0 0 0 2px #447aa529;outline:0}.meeting-assistant-form button{min-width:82px;height:36px;border-radius:7px;background:#244e70;color:#fff;font-weight:850}.meeting-assistant-answer{display:grid;gap:7px;min-width:0}.meeting-assistant-interpretation{align-items:baseline}.meeting-assistant-interpretation strong{color:#203b51}.meeting-assistant-interpretation small{color:#647582;text-align:right}.meeting-assistant-filters{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.meeting-assistant-filters span{flex:0 0 auto;border:1px solid #c8d7e5;border-radius:6px;background:#fff;color:#344d60;padding:4px 7px;font-size:.66rem;font-weight:750}.meeting-assistant-warning,.meeting-assistant-error,.meeting-assistant-empty{margin:0;padding:7px 9px;border-radius:6px;font-size:.72rem;line-height:1.35}.meeting-assistant-warning{border:1px solid #e3cf97;background:#fff9e8;color:#694f16}.meeting-assistant-error{border:1px solid #dcaaa3;background:#fff3f1;color:#7a2921}.meeting-assistant-empty{border:1px solid #d3dce4;background:#fff;color:#56656f}.meeting-assistant-results{display:grid;gap:5px;max-height:220px;overflow:auto}.meeting-assistant-results button{width:100%;min-height:52px;border:1px solid #d0dce7;border-radius:7px;background:#fff;color:#263a49;padding:7px 9px;text-align:left}.meeting-assistant-results button:hover{border-color:#7ca3c1;background:#f3f8fc}.meeting-assistant-results button>span{display:grid;gap:2px;min-width:0}.meeting-assistant-results button>span:last-child{text-align:right}.meeting-assistant-results strong,.meeting-assistant-results em,.meeting-assistant-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-assistant-results em{font-style:normal;font-weight:800}.meeting-assistant-results small{color:#697985;font-size:.66rem}.meeting-case-result-strip{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:8px;align-items:stretch;padding:8px;margin-bottom:8px;border:1px solid #ddd8ce;border-radius:8px;background:#f7f5ef}.meeting-case-result-summary{min-width:0}.meeting-case-result-summary strong{display:block;color:#1f2b23;font-size:1rem}.meeting-case-result-summary small{display:block;color:#687069;line-height:1.25;margin-top:2px}.meeting-case-result-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,240px);gap:6px;overflow-x:auto;min-width:0;padding-bottom:2px}.meeting-case-result-card{display:grid;gap:3px;min-height:92px;text-align:left;border:1px solid #d9d4c8;border-radius:7px;background:#fffdfa;color:#1f2b23;padding:8px}.meeting-case-result-card.active{border-color:#1f2b23;box-shadow:inset 0 0 0 1px #1f2b23}.meeting-case-result-card span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meeting-case-result-card strong,.meeting-case-result-card em,.meeting-case-result-card small{min-width:0;overflow:hidden;text-overflow:ellipsis}.meeting-case-result-card strong{font-size:.82rem;white-space:nowrap}.meeting-case-result-card time{color:#687069;font-size:.72rem;white-space:nowrap}.meeting-case-result-card em{display:-webkit-box;font-style:normal;font-weight:850;line-height:1.12;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meeting-case-result-card small{color:#687069;white-space:nowrap}.meeting-case-result-card .meeting-object-id-row,.meeting-case-index-row .meeting-object-id-row{width:fit-content;max-width:100%;border:1px solid #d7e4d5;border-radius:999px;background:#f4faf2;color:#244d31;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:850;line-height:1.15;padding:3px 7px;white-space:nowrap}.meeting-case-result-card .meeting-object-lineage,.meeting-case-index-row .meeting-object-lineage{color:#4f6255;font-weight:750}.pane-title.compact{display:flex;align-items:start;justify-content:space-between;gap:8px;margin-bottom:8px}.pane-title.compact strong{display:block}.pane-title.compact small{color:#687069;text-align:right}.fulfilment-view-list,.fulfilment-queue-list,.intel-stack,.meeting-case-workspace,.meeting-board,.meeting-evidence-surface{display:grid;gap:8px}.operational-cockpit{gap:10px}.operational-section-grid,.completeness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.operational-section{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:8px;display:grid;gap:6px;align-content:start}.operational-section-title,.operational-value-row{display:grid;gap:2px}.operational-section-title{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;border-bottom:1px solid #eee9de;padding-bottom:5px}.operational-section-title span,.operational-value-row span{color:#687069;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.operational-section-title strong{color:#203027;font-size:.86rem}.operational-value-row{min-width:0;padding:5px 0;border-bottom:1px solid #f1ece2}.operational-value-row:last-child{border-bottom:0}.operational-value-row strong,.operational-table-list strong{min-width:0;color:#202622;font-size:.88rem;overflow-wrap:anywhere}.operational-value-row small,.operational-table-list small{color:#687069;line-height:1.35;overflow-wrap:anywhere}.operational-table-list{display:grid;gap:6px}.operational-table-list>div{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:8px;display:grid;gap:3px}.operational-table-list span{color:#687069;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.fulfilment-view-list{margin-bottom:10px}.fulfilment-view-list button{width:100%;min-height:34px;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;color:#28302a;padding:7px 9px;text-align:left;font-weight:750}.fulfilment-view-list button.active{border-color:#203027;background:#203027;color:#fffdfa}.fulfilment-view-list button strong{font-size:.88rem}.fulfilment-view-list button span{min-width:0;display:grid;gap:1px}.fulfilment-view-list button small{color:inherit;font-size:.68rem;font-weight:650;line-height:1.2;opacity:.78}.fulfilment-view-list button em{min-width:36px;color:inherit;font-size:1rem;font-style:normal;font-weight:900;text-align:right}.fulfilment-queue-row{width:100%;border:1px solid var(--tone-border);border-left-width:5px;border-radius:8px;background:var(--tone-bg);color:#1f2722;padding:8px;display:grid;gap:4px;text-align:left}.fulfilment-queue-row.active{outline:2px solid #203027;outline-offset:1px}.fulfilment-queue-row span{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.fulfilment-queue-row span strong,.fulfilment-queue-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fulfilment-queue-row em{color:#202622;font-style:normal;font-weight:850}.fulfilment-queue-row time,.fulfilment-queue-row small{color:#687069;font-size:.76rem}.meeting-section-head{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:10px;display:flex;justify-content:space-between;gap:10px}.meeting-section-head h2,.meeting-panel h3,.meeting-operational-state h3{margin:0}.meeting-section-head small,.meeting-panel small,.meeting-operational-state small,.meeting-overview-panel small,.intel-card small{color:#687069}.meeting-board-grid,.meeting-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-command-strip{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;gap:12px}.meeting-command-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.meeting-command-metrics .info-card{min-height:58px}.meeting-stage-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.meeting-stage-card{min-height:96px;border:1px solid var(--tone-border);border-radius:8px;background:var(--tone-bg);color:var(--tone-text);padding:10px;display:grid;gap:4px;text-align:left}.meeting-stage-card strong{color:inherit;font-size:1.45rem}.meeting-stage-card span{color:#263029;font-weight:900}.meeting-stage-card small{line-height:1.25}.meeting-corpus-panel{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:8px;align-items:center}.meeting-corpus-panel h3{margin:0}.meeting-corpus-note{grid-column:1 / -1;display:block}.meeting-case-index-panel{display:grid;gap:8px}.meeting-index-note{border:1px solid #edc66d;border-radius:8px;background:#fff8e8;color:#6f4b0b;font-size:.84rem;font-weight:750;padding:8px 10px}.meeting-case-index-list{display:grid;gap:6px}.meeting-case-index-row{width:100%;min-height:74px;border:1px solid var(--tone-border);border-left-width:5px;border-radius:8px;background:var(--tone-bg);color:#1f2722;padding:9px 10px;display:grid;gap:4px;text-align:left}.meeting-case-index-row.active{outline:2px solid #203027;outline-offset:1px}.meeting-case-index-row span{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.meeting-case-index-row strong,.meeting-case-index-row em,.meeting-case-index-row small{min-width:0;overflow-wrap:anywhere}.meeting-case-index-row em{color:#202622;font-style:normal;font-weight:900}.meeting-case-index-row time,.meeting-case-index-row small{color:#687069;font-size:.78rem}.meeting-board-card,.meeting-overview-panel,.meeting-panel,.meeting-operational-state,.intel-card,.meeting-case-header{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa}.meeting-board-card{border-color:var(--tone-border);background:var(--tone-bg);color:#1f2722;min-height:120px;padding:12px;display:grid;gap:8px;text-align:left}.meeting-board-card span{display:flex;justify-content:space-between;gap:12px}.meeting-board-card span strong{font-size:.98rem}.meeting-board-card em{color:var(--tone-text);font-size:1.6rem;font-style:normal;font-weight:900}.meeting-board-card p{margin:0}.meeting-overview-panel{min-height:92px;padding:10px;display:grid;gap:4px}.meeting-overview-panel span,.intel-card span{color:#687069;font-size:.72rem;font-weight:900;text-transform:uppercase}.meeting-overview-panel strong{font-size:1.25rem}.meeting-case-header{padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,390px);gap:10px;align-items:start;background:linear-gradient(135deg,#fbfffb,#fffefa 58%,#f7fbf5);border-left:4px solid #28623c}.meeting-case-header.state-risk{background:linear-gradient(135deg,#fbfffb,#fffdf5 60%,#f8fbf5);border-color:#d7ae3d}.meeting-case-header-primary{min-width:0;display:grid;align-content:start;gap:3px}.meeting-case-header-aside{min-width:0;display:grid;align-content:stretch;gap:6px}.meeting-case-title-row{display:flex;align-items:center;gap:8px;min-width:0}.meeting-case-title-row .eyebrow{margin:0}.meeting-case-id-pill{border:1px solid #b8d8c0;border-radius:999px;background:#effaf0;color:#17492a;padding:2px 8px;font-size:.72rem;font-weight:950;letter-spacing:0;white-space:nowrap}.meeting-case-request-type{border:1px solid #c8dccb;border-radius:999px;background:#f6fbf2;color:#2c4a36;padding:2px 9px;font-size:.72rem;font-weight:900;letter-spacing:0;white-space:nowrap}.meeting-case-scope-trail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.meeting-case-scope-trail>div{border:1px solid #dbe8d9;border-radius:8px;background:#f8fcf7;padding:8px 9px;min-width:0;display:grid;gap:2px}.meeting-case-scope-trail span,.case-email-field-effects>span{color:#687069;font-size:.68rem;font-weight:900;text-transform:uppercase}.meeting-case-scope-trail strong,.meeting-case-scope-trail small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-case-header h2{margin:0;font-size:1rem;line-height:1.1}.meeting-case-header h3{margin:2px 0;color:#556157;font-size:.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-case-service-chips{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 2px}.service-chip{--service-bg: #f8fcf7;--service-border: #d9e5d8;--service-accent: #51765f;--state-bg: #d9a72b;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--service-border);border-radius:999px;background:var(--service-bg);color:#243127;padding:3px 8px 3px 4px;font-size:.68rem;font-weight:850;line-height:1;box-shadow:inset 0 -2px 0 var(--service-accent)}button.service-chip{appearance:none;cursor:pointer;font-family:inherit}button.service-chip:hover,button.case-milestone:hover{filter:saturate(1.05);transform:translateY(-1px)}.service-state-symbol{width:16px;height:16px;flex:0 0 auto;border-radius:999px;background:var(--state-bg);color:#fffdfa;display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;font-weight:950;line-height:1}.service-chip.done{--state-bg: #248744}.service-chip.pending{--state-bg: #d9a72b}.service-chip.blocked{--state-bg: #bf4338}.service-chip small{color:#647067;font-size:.6rem;font-weight:800}.service-chip.connect{--service-border: #b8d8cb;--service-bg: #f3fbf8;--service-accent: #3f8f75}.service-chip.recording{--service-border: #c8d8ea;--service-bg: #f4f9ff;--service-accent: #4e79a7}.service-chip.transcription{--service-border: #d8d2ee;--service-bg: #faf8ff;--service-accent: #7a63b8}.service-chip.translation{--service-border: #ead7bf;--service-bg: #fff8ef;--service-accent: #bd7f2f}.service-chip.summary{--service-border: #d7e5c3;--service-bg: #fbfff4;--service-accent: #7a9d3d}.service-chip.highlight{--service-border: #d7e9bd;--service-bg: #fbfff0;--service-accent: #91a92f}.service-chip.billing{--service-border: #dac9a9;--service-bg: #fff9ed;--service-accent: #b58a37}.has-tooltip{position:relative}.has-tooltip:after,.has-tooltip:before{pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.has-tooltip:after{content:attr(data-tooltip);position:absolute;z-index:25;top:calc(100% + 8px);left:0;width:max-content;max-width:min(340px,72vw);border:1px solid #cad8cc;border-radius:8px;background:#fcfffb;color:#243127;padding:8px 10px;box-shadow:0 12px 26px #18241c29;font-size:.72rem;font-weight:750;line-height:1.3;text-align:left;text-transform:none;white-space:normal}.has-tooltip:before{content:"";position:absolute;z-index:26;top:calc(100% + 3px);left:14px;width:8px;height:8px;border-left:1px solid #cad8cc;border-top:1px solid #cad8cc;background:#fcfffb;transform:translateY(-2px) rotate(45deg)}.has-tooltip:hover:after,.has-tooltip:focus-within:after,.has-tooltip:hover:before,.has-tooltip:focus-within:before{opacity:1;transform:translateY(0)}.has-tooltip:hover:before,.has-tooltip:focus-within:before{transform:translateY(0) rotate(45deg)}.meeting-case-state.has-tooltip:after{right:0;left:auto}.meeting-case-state.has-tooltip:before{right:18px;left:auto}.meeting-case-milestones{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.case-milestone{--milestone-border: #dedbd2;--milestone-bg: #fffdfa;--milestone-accent: #d9a72b;min-width:88px;max-width:170px;border:1px solid var(--milestone-border);border-left:4px solid var(--milestone-accent);border-radius:7px;background:var(--milestone-bg);padding:4px 7px;display:grid;gap:1px;font-family:inherit;text-align:left}button.case-milestone{appearance:none;cursor:pointer}.case-milestone.done{--milestone-border: #c8dfcc;--milestone-bg: #f5fcf6;--milestone-accent: #248744}.case-milestone.pending{--milestone-border: #ead9b4;--milestone-bg: #fff9ed;--milestone-accent: #d9a72b}.case-milestone.blocked{--milestone-border: #eccbc5;--milestone-bg: #fff7f5;--milestone-accent: #bf4338}.case-milestone.source-thread-trigger{min-width:128px;max-width:220px}.case-milestone.source-open{--milestone-border: #8fc59a;--milestone-bg: #eef9ef;box-shadow:0 0 0 2px #28623c1f}.case-milestone.source-open.has-tooltip:after,.case-milestone.source-open.has-tooltip:before{display:none}.case-milestone strong{color:#6a736b;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.case-milestone small{min-width:0;overflow:hidden;color:#243127;font-size:.66rem;font-weight:800;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.meeting-case-status-strip{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1fr);gap:6px;align-items:stretch}.meeting-case-status-strip .meeting-case-last-action{grid-column:1 / -1}.meeting-case-billing-estimate{display:grid;gap:2px;width:100%;max-width:100%;border:1px solid #d9c9ac;border-radius:8px;background:#fff9ec;color:#2f2c22;padding:6px 8px;box-shadow:inset 0 0 0 1px #ffffffb8}.meeting-case-billing-estimate span{color:#786846;font-size:.66rem;font-weight:900;text-transform:uppercase}.meeting-case-billing-estimate strong{color:#1f271f;font-size:.94rem;font-weight:900}.meeting-case-billing-estimate small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#655d4c;font-size:.66rem;font-weight:800}.meeting-case-last-action{border:1px solid #dbe8d8;border-radius:8px;background:#f7fcf6;padding:6px 8px;display:grid;gap:2px;align-items:start;color:#566158;font-size:.66rem;min-width:0}.meeting-case-last-action>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0}.meeting-case-last-action span{color:#6a736b;font-weight:850;text-transform:uppercase}.meeting-case-last-action strong{color:#1d2721;font-weight:850;line-height:1.12;white-space:normal}.meeting-case-last-action small{color:#566158;white-space:nowrap}.meeting-case-last-action em{color:#304439;font-style:normal;font-weight:800;line-height:1.14;white-space:normal}.meeting-case-state{min-width:0;border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:6px 8px;display:grid;gap:2px;text-align:left}.meeting-case-state span{color:#687069;font-size:.76rem;font-weight:850}.meeting-case-state strong{font-size:.96rem;line-height:1.1}.meeting-case-state small{color:#566158;font-size:.72rem;line-height:1.2}.meeting-case-tabs{position:sticky;top:0;z-index:3;display:flex;gap:5px;padding:5px;border:1px solid #e4e0d7;border-radius:8px;background:#f3f0e8}.meeting-case-tabs button{flex:1 1 0;min-height:34px;border-radius:6px;background:transparent;color:#59615a;font-weight:850}.meeting-case-tabs button.active{background:#203027;color:#fffdfa}.meeting-operational-state,.meeting-panel{padding:10px}.meeting-case-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-identifier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin-top:8px}.meeting-identifier-grid .identifier-card{min-height:84px;width:100%}.meeting-identifier-grid .identifier-card strong{overflow-wrap:anywhere;font-size:.96rem}.meeting-identifier-grid .identifier-card:disabled{cursor:default;opacity:1}.compact-panel{display:grid;gap:3px}.compact-panel h3{overflow-wrap:anywhere}.meeting-operational-state{border-left:5px solid #e0b75a}.meeting-operator-stage-workspace{display:grid;gap:8px}.operator-stage-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.operator-stage-tabs button{min-width:0;min-height:48px;border:1px solid #dfe7dc;border-radius:8px;background:#fbfdf9;color:#223027;padding:6px 8px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 6px;align-items:center;text-align:left}.operator-stage-tabs button.active{border-color:#2f6b3d;background:#f0faf0;box-shadow:inset 0 -3px #2f6b3d}.operator-stage-tabs button.pending.active{border-color:#d4a12e;box-shadow:inset 0 -3px #d4a12e}.operator-stage-tabs button.blocked.active{border-color:#bf4338;box-shadow:inset 0 -3px #bf4338}.operator-stage-tabs .service-state-symbol{grid-row:1 / span 2}.operator-stage-tabs strong,.operator-stage-tabs small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-stage-tabs strong{font-size:.8rem;font-weight:950}.operator-stage-tabs small{color:#657064;font-size:.66rem;font-weight:800}.operator-stage-detail{border:1px solid #dfe7dc;border-radius:8px;background:#fbfdf9;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);gap:10px;align-items:start}.operator-stage-detail.done{border-color:#b9dcbf;background:#f5fcf5}.operator-stage-detail.pending{border-color:#e5d0a1;background:#fffaf0}.operator-stage-detail.blocked{border-color:#edc1bb;background:#fff7f5}.operator-stage-main{min-width:0;display:grid;gap:5px}.operator-stage-main h3{margin:0;font-size:1rem}.operator-stage-main p{margin:0;color:#566158;font-size:.78rem;line-height:1.3}.operator-stage-task-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.operator-stage-task-strip>div{border:1px solid #e3e9df;border-radius:8px;background:#ffffffc2;padding:6px 7px;min-width:0;display:grid;gap:1px}.operator-stage-task-strip span,.operator-stage-occurrence-scope>span,.operator-stage-actions>span{color:#687069;font-size:.62rem;font-weight:950;text-transform:uppercase}.operator-stage-task-strip strong,.operator-stage-task-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-stage-task-strip strong{color:#1f271f;font-size:.84rem}.operator-stage-task-strip small{color:#657064;font-size:.68rem;font-weight:760}.operator-stage-occurrence-scope{border:1px solid #d7e7d6;border-radius:9px;background:#ffffff9e;padding:6px;display:grid;gap:5px}.operator-stage-occurrence-scope>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px}.operator-stage-occurrence-scope button{border:1px solid #dde8dc;border-radius:8px;background:#fffdfa;color:#1f2722;padding:6px;text-align:left;display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px}.operator-stage-occurrence-scope button.active{border-color:#2f6b3d;background:#eef9ef;box-shadow:inset 3px 0 #2f6b3d}.operator-stage-occurrence-scope button>span{display:grid;place-items:center;width:17px;height:17px;border-radius:999px;background:#dfeee0;color:#24562d;font-size:.62rem;font-weight:950}.operator-stage-occurrence-scope strong,.operator-stage-occurrence-scope small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-stage-occurrence-scope strong{font-size:.72rem}.operator-stage-occurrence-scope small{grid-column:2;color:#647067;font-size:.62rem;font-weight:720}.intake-occurrence-workspace{border:1px solid #d7e7d6;border-radius:9px;background:#f7fcf7;padding:7px;display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:8px;min-width:0}.intake-occurrence-list{display:grid;align-content:start;gap:5px;max-height:230px;overflow:auto}.intake-occurrence-list button{border:1px solid #dfe8dc;border-radius:8px;background:#fffdfa;color:#1f2722;padding:6px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px;text-align:left}.intake-occurrence-list button.active{border-color:#2f6b3d;background:#eef9ef;box-shadow:inset 3px 0 #2f6b3d}.intake-occurrence-list button>span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#dfeee0;color:#24562d;font-size:.68rem;font-weight:950}.intake-occurrence-list strong,.intake-occurrence-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-occurrence-list strong{font-size:.78rem}.intake-occurrence-list small{grid-column:2;color:#647067;font-size:.64rem}.intake-occurrence-detail{min-width:0;display:grid;align-content:start;gap:6px}.intake-occurrence-heading{display:flex;justify-content:space-between;gap:8px;align-items:start;min-width:0}.intake-occurrence-heading>div:first-child{min-width:0;display:grid;gap:1px}.intake-occurrence-heading span,.intake-occurrence-facts span,.intake-occurrence-draft span{color:#687069;font-size:.6rem;font-weight:950;text-transform:uppercase}.intake-occurrence-heading strong{color:#203027;font-size:.86rem;overflow-wrap:anywhere}.intake-occurrence-heading small{min-width:0;overflow:hidden;color:#647067;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.intake-occurrence-actions,.intake-service-picker{display:flex;flex-wrap:wrap;gap:5px}.intake-occurrence-service-note{border:1px solid #dfe8dc;border-radius:8px;background:#fffc;padding:6px 7px;display:grid;gap:1px}.intake-occurrence-service-note span{color:#687069;font-size:.6rem;font-weight:950;text-transform:uppercase}.intake-occurrence-service-note strong,.intake-occurrence-service-note small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-occurrence-service-note strong{color:#1f2722;font-size:.76rem}.intake-occurrence-service-note small{color:#647067;font-size:.66rem;font-weight:720}.intake-occurrence-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px}.intake-occurrence-facts>div{border:1px solid #dfe8dc;border-radius:8px;background:#fffc;padding:5px 7px;min-width:0;display:grid;gap:1px}.intake-occurrence-facts strong{min-width:0;color:#1f2722;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-occurrence-draft{border:1px solid #dfe8dc;border-radius:8px;background:#fffdfa;padding:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px;align-items:end}.intake-occurrence-draft label{display:grid;gap:2px}.intake-occurrence-draft input{min-width:0;border:1px solid #d3ddcf;border-radius:7px;background:#fff;color:#171c1a;padding:5px 7px}.intake-service-picker{grid-column:1 / -1}.intake-service-picker label{display:inline-flex;align-items:center;gap:4px;border:1px solid #dce8d8;border-radius:999px;background:#f7fcf6;padding:3px 7px}.operator-stage-actions{border:1px solid #e2e9df;border-radius:8px;background:#ffffffd1;padding:8px;display:grid;gap:7px;min-width:0}.operator-stage-actions strong{color:#1f271f;font-size:.9rem;line-height:1.18}.case-source-thread-drawer{position:relative;border:1px solid #c8ddc8;border-top:0;border-radius:0 0 8px 8px;background:#f5fbf3;padding:0 8px 8px;box-shadow:inset 0 3px #28623c14}.case-source-thread-drawer:before,.case-source-thread-drawer:after{content:"";position:absolute;top:-9px;height:9px;border-color:#c8ddc8;border-style:solid}.case-source-thread-drawer:before{left:18px;width:min(180px,34%);border-width:1px 0 0 1px;border-radius:8px 0 0}.case-source-thread-drawer:after{right:18px;width:min(180px,34%);border-width:1px 1px 0 0;border-radius:0 8px 0 0}.case-source-thread-drawer .case-source-story{border-color:#cfe2cf;background:#fffdfa}.case-source-thread-summary{padding:0;overflow:hidden}.case-source-thread-toggle{width:100%;border:0;background:#fffdfa;color:#202622;padding:9px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;text-align:left}.case-source-thread-toggle span{color:#687069;font-size:.68rem;font-weight:950;text-transform:uppercase}.case-source-thread-toggle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.case-source-thread-toggle small{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657064;font-size:.74rem;font-weight:760}.case-source-thread-toggle em{grid-column:3;grid-row:1 / span 2;border:1px solid #d9e5d8;border-radius:999px;background:#f3fbf5;color:#24562d;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.case-source-story{align-content:start}.case-source-story-layout{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:8px;margin-top:8px;min-height:560px;height:clamp(560px,calc(100vh - 330px),880px)}.case-email-thread-list{display:grid;align-content:start;gap:6px;min-height:0;max-height:none;overflow:auto}.case-email-thread-list button{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:start;text-align:left;border:1px solid #e3e9df;border-radius:8px;background:#fffdfa;color:#202622;padding:7px}.case-email-thread-list button.active{border-color:#2f6b3d;background:#f1faf0;box-shadow:inset 3px 0 #2f6b3d}.case-email-thread-list button>span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#e6f2e5;color:#24562d;font-size:.72rem;font-weight:950}.case-email-thread-list strong,.case-email-thread-list small,.case-email-thread-list em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-email-thread-list small{color:#657064;font-size:.72rem}.case-email-thread-list em{color:#2f6b3d;font-size:.72rem;font-style:normal;font-weight:850}.case-email-thread-list em.direction-inbound{color:#1d5f8f}.case-email-thread-list em.direction-outbound{color:#7a5b12}.case-email-thread-list em.direction-internal{color:#2f6b3d}.case-email-thread-sequence{border:1px solid #e0e8dc;border-radius:8px;background:#f8fcf7;padding:6px;display:grid;gap:5px}.case-email-thread-sequence>span{color:#667066;font-size:.66rem;font-weight:950;text-transform:uppercase}.case-email-thread-sequence button{grid-template-columns:22px minmax(0,1fr);background:#fff;padding:6px}.case-email-thread-sequence button>em{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#eef4ea;color:#36533c;font-size:.68rem;font-style:normal;font-weight:950}.case-email-thread-sequence button:disabled{opacity:.72}.case-email-stage-detail{min-width:0;display:grid;grid-template-columns:minmax(0,1.72fr) minmax(280px,.52fr);gap:8px;align-items:stretch;min-height:0;height:100%}.case-email-reading-pane,.case-email-intelligence-pane{min-width:0;display:grid;align-content:start;gap:8px}.case-email-reading-pane{grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;align-content:stretch;overflow:hidden}.case-email-intelligence-pane{grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;align-content:stretch;overflow:auto}.case-email-open-snapshot{border:1px solid #d7e6d4;border-radius:8px;background:#f7fcf6;padding:7px;display:grid;gap:6px;min-width:0}.case-email-open-snapshot span{color:#667066;font-size:.68rem;font-weight:950;text-transform:uppercase}.case-email-open-snapshot strong,.case-email-open-snapshot small,.case-email-open-snapshot p{min-width:0;overflow-wrap:anywhere}.case-email-open-snapshot strong{display:block;color:#202622;font-size:.92rem;line-height:1.15}.case-email-open-snapshot small{display:block;color:#566257;font-weight:700;font-size:.72rem}.case-email-open-snapshot p{margin:0;color:#3f4a42;font-size:.84rem;line-height:1.35;max-height:96px;overflow:auto}.case-email-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.case-email-fact-strip{display:flex;flex-wrap:wrap;gap:3px;align-items:flex-start}.case-email-fact-strip>span{flex:0 1 auto;min-width:0;max-width:100%;border:1px solid #e1ebdd;border-radius:999px;background:#fffdfa;color:#202622;padding:2px 6px;font-size:.66rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-email-fact-strip strong{display:inline;margin-right:3px;color:#667066;font-size:.58rem;text-transform:uppercase}.case-email-relationship-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.case-email-relationship-map>div{border:1px solid #e1ebdd;border-radius:8px;background:#fffdfa;padding:7px;min-width:0;display:grid;gap:2px}.case-email-relationship-map strong{color:#202622;font-size:.86rem;overflow-wrap:anywhere}.case-email-review-scroll{min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(480px,1fr) auto auto;gap:8px}.case-email-inline-body{border:1px solid #e1e8dc;border-radius:8px;background:#fffdfa;min-height:0;height:100%;max-height:none;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.case-email-inline-body>div:first-child{padding:8px 9px;border-bottom:1px solid #e8e3d9;display:flex;justify-content:space-between;gap:8px;align-items:center}.case-email-inline-body span{color:#667066;font-size:.68rem;font-weight:950;text-transform:uppercase}.case-email-inline-body small{color:#657064;font-size:.72rem;font-weight:850}.case-email-inline-body iframe,.case-email-inline-body pre{width:100%;height:100%;min-height:0;border:0;background:#fff}.case-email-inline-body pre{margin:0;padding:10px;overflow:auto;white-space:pre-wrap;color:#252b26;font:.88rem/1.42 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.case-email-field-effects{border:1px solid #e3e9df;border-radius:8px;background:#fbfdf9;padding:7px;display:grid;gap:6px;min-width:0}.case-email-intelligence-summary{align-content:start}.case-email-learning-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.case-email-learning-title span{color:#667066;font-size:.68rem;font-weight:950;text-transform:uppercase}.case-email-learning-title small{color:#657064;font-size:.72rem;font-weight:850}.case-email-intent-card,.case-email-service-catalog{border:1px solid #e1ebdd;border-radius:8px;background:#fffdfa;padding:7px;display:grid;gap:5px;min-width:0}.case-email-intent-card>span,.case-email-service-catalog>div:first-child>span{color:#667066;font-size:.66rem;font-weight:950;text-transform:uppercase}.case-email-intent-card strong{color:#202622;font-size:.95rem;line-height:1.14;overflow-wrap:anywhere}.case-email-intent-card p{margin:0;color:#3f4a42;font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.case-email-intent-card em{color:#2f6b3d;font-style:normal;font-weight:800;font-size:.72rem;overflow-wrap:anywhere}.case-email-service-catalog>div:first-child{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.case-email-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.case-email-service-option{border:1px solid #e5ecdf;border-radius:8px;background:#fff;padding:6px;display:grid;gap:1px;min-width:0}.case-email-service-option.selected{border-color:#95caa0;background:#f3fbf5;box-shadow:inset 3px 0 #2f6b3d}.case-email-service-option.muted{color:#798176;background:#fbfaf6}.case-email-service-option.blocked.selected{border-color:#eadfc5;background:#fffaf0;box-shadow:inset 3px 0 #cf9b2b}.case-email-service-option strong,.case-email-service-option em,.case-email-service-option small{min-width:0;overflow-wrap:anywhere}.case-email-service-option strong{color:#202622;font-size:.76rem}.case-email-service-option em{color:#2f6b3d;font-style:normal;font-weight:850;font-size:.7rem}.case-email-service-option.muted em{color:#798176}.case-email-local-ai-note{color:#657064;font-size:.72rem;font-weight:800}.case-email-field-confirmation{border:1px solid #e1ebdd;border-radius:8px;background:#fffdfa;padding:7px;display:grid;gap:6px;min-width:0}.case-email-field-confirmation .case-email-field-list{max-height:min(44vh,520px)}.case-email-field-list{display:grid;gap:5px;max-height:520px;overflow:auto}.case-email-field-row{border:1px solid #e7eee2;border-radius:8px;background:#fff;padding:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start;min-width:0}.case-email-field-row.missing{border-color:#eadfc5;background:#fffaf0}.case-email-field-row>div:first-child{display:grid;gap:1px;min-width:0}.case-email-field-effects strong,.case-email-field-effects em,.case-email-field-effects small{min-width:0;overflow-wrap:anywhere}.case-email-field-effects strong{color:#667066;font-size:.68rem;text-transform:uppercase}.case-email-field-effects em{color:#202622;font-style:normal;font-weight:900;font-size:.88rem;line-height:1.15}.case-email-field-row.missing em{color:#7a4e0d}.case-email-field-effects small{color:#657064;font-size:.72rem}.case-email-field-row .operator-decision-actions{justify-content:flex-end}.case-email-field-row .operator-decision-actions .small{min-height:25px;padding:3px 7px}.case-email-stage-chips{display:flex;flex-wrap:wrap;gap:4px}.case-email-stage-chips span{border:1px solid #dbe8d9;border-radius:999px;background:#f8fcf7;color:#2c5f38;padding:3px 7px;font-size:.72rem;font-weight:850}.deterministic-stage-note,.case-email-attachments,.case-email-table-rows{border:1px solid #dbe8d9;border-radius:8px;background:#f8fcf7;padding:7px;display:grid;gap:6px;min-width:0}.deterministic-stage-note strong{color:#203027;font-size:.86rem}.deterministic-stage-note small{color:#566257;font-size:.76rem;line-height:1.3}.case-email-table-rows>div:first-child,.case-email-attachments>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.case-email-table-rows span,.case-email-attachments span{color:#667066;font-size:.68rem;font-weight:950;text-transform:uppercase}.case-email-table-rows small,.case-email-attachments small{color:#657064;font-size:.72rem}.case-email-attachment-list{display:grid;gap:6px}.case-email-attachment-list>article{border:1px solid #e7eee2;border-radius:8px;background:#fffdfa;padding:7px;display:grid;gap:6px;min-width:0}.case-email-attachment-list strong,.case-email-attachment-list small{min-width:0;overflow-wrap:anywhere}.case-email-attachment-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px}.case-email-attachment-facts>div{border:1px solid #e3e0d7;border-radius:7px;background:#fff;padding:6px;display:grid;gap:3px;min-width:0}.case-email-attachment-facts strong{color:#202622;font-size:.86rem}.case-email-table-row-list{display:grid;gap:5px;max-height:220px;overflow:auto}.case-email-table-row-list article{border:1px solid #e7eee2;border-radius:7px;background:#fffdfa;padding:6px;display:grid;gap:4px;min-width:0}.case-email-table-row-list article>div{display:flex;flex-wrap:wrap;gap:4px}.case-email-table-row-list article span{border:1px solid #e3e0d7;border-radius:999px;background:#fbfaf6;color:#202622;padding:3px 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.case-email-table-row-list article em{color:#667066;font-style:normal;font-weight:900;margin-right:4px;text-transform:uppercase}@media(max-width:980px){.case-source-story-layout,.case-email-stage-detail,.operator-stage-detail,.case-email-context-grid{grid-template-columns:1fr}.case-source-story-layout,.case-email-stage-detail{height:auto;min-height:0}.case-email-thread-list{max-height:260px}.case-email-review-scroll{grid-template-rows:minmax(420px,1fr) auto auto}.case-email-inline-body{min-height:420px}.case-email-service-grid{grid-template-columns:1fr}.operator-stage-tabs,.operator-stage-task-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.meeting-panel-title,.meeting-execution-panel{display:flex;justify-content:space-between;gap:10px;align-items:center}.operator-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.operator-answer-card,.evidence-snapshot-card,.evidence-record-card{min-width:0;border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;color:#202622;padding:9px;display:grid;gap:5px;text-align:left;text-decoration:none}.operator-answer-card{min-height:138px}.operator-answer-card span,.evidence-snapshot-column>span,.evidence-record-card span{color:#687069;font-size:.72rem;font-weight:900;text-transform:uppercase}.operator-answer-card strong,.evidence-snapshot-card strong,.evidence-record-card strong{min-width:0;overflow-wrap:anywhere}.operator-answer-card em,.evidence-snapshot-card em{color:#687069;font-size:.72rem;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.operator-answer-card i{width:fit-content;border:1px solid #cfd8d0;border-radius:6px;background:#f4faf4;color:#1f5a2f;padding:3px 6px;font-size:.72rem;font-style:normal;font-weight:850}.operator-answer-card:hover,.evidence-snapshot-card:hover,.evidence-record-card:hover{border-color:#c99d38;background:#fff8e7}.operator-decision-control{display:grid;gap:5px;align-self:end}.operator-decision-control.compact{gap:4px}.operator-decision-actions,.operator-decision-change{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.operator-decision-change input{min-width:0;flex:1 1 120px;border:1px solid #d7d1c4;border-radius:6px;padding:5px 7px;font-size:.78rem}.operator-decision-status{color:#1f6d3a;font-weight:850}.operator-decision-error{color:#9a271d;font-weight:750;overflow-wrap:anywhere}.inline-action{width:fit-content;max-width:100%}.meeting-lifecycle-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px}.meeting-lifecycle-step{position:relative;min-height:116px;border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:10px;display:grid;gap:4px;align-content:start}.meeting-lifecycle-step em{width:24px;height:24px;border-radius:999px;background:#203027;color:#fffdfa;display:grid;place-items:center;font-style:normal;font-weight:900}.meeting-lifecycle-step span{color:#687069;font-size:.72rem;font-weight:900;text-transform:uppercase}.meeting-lifecycle-step small{line-height:1.25}.evidence-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.evidence-snapshot-column{display:grid;gap:6px;align-content:start}.evidence-snapshot-card{min-height:132px}.evidence-snapshot-card:disabled{opacity:1;cursor:default}.evidence-snapshot-card p,.evidence-record-card p{margin:0;color:#3c443e;font-size:.82rem;line-height:1.32}.evidence-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-top:8px}.evidence-record-top{display:grid;gap:3px}.source-chip-row,.case-action-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.source-chip{border:1px solid #d7d1c5;border-radius:999px;background:#f6f3ec;color:#566059;padding:3px 7px;font-size:.7rem;font-weight:800}.case-action-row .secondary-action,.secondary-action.small{min-height:28px;border-radius:6px;padding:4px 8px;font-size:.72rem;line-height:1.1;text-decoration:none}.readiness-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.readiness-check,.deliverable-step,.evidence-purpose-grid>div,.evidence-purpose-grid>a,.evidence-purpose-grid>button,.meeting-participant-grid>div,.recommended-action-card,.evidence-gap{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:8px;display:grid;gap:3px}.evidence-purpose-grid>a,.evidence-purpose-grid>button{color:inherit;font:inherit;text-align:left;text-decoration:none}.evidence-purpose-grid>button{cursor:pointer}.evidence-purpose-grid>a:hover,.evidence-purpose-grid>button:hover,.timeline-expand-row:hover{border-color:#c99d38;background:#fff8e7}.readiness-check span,.deliverable-step span,.evidence-purpose-grid span,.meeting-participant-grid span,.recommended-action-card span{color:#687069;font-size:.72rem;font-weight:850;text-transform:uppercase}.meeting-participant-grid,.recommended-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.meeting-participant-grid strong,.recommended-action-card strong{overflow-wrap:anywhere}.recommended-action-card{text-align:left}.evidence-gap{border-style:dashed;border-color:#dfb85f;background:#fffaf0;margin-top:8px}.recommended-action-card:disabled{opacity:1;cursor:default}.state-ready{border-color:#9bcf9f;background:#f0f8ee}.state-risk{border-color:#e0b75a;background:#fff8e7}.state-blocked{border-color:#e8a19b;background:#fff0ef}.state-active{border-color:#8ab8ef;background:#eef6ff}.state-neutral{border-color:#d8d3c8;background:#f8f6f1}.meeting-timeline{display:grid;gap:6px;margin-top:8px}.meeting-timeline div{display:grid;grid-template-columns:110px 120px minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #eee9df;padding:6px 0}.meeting-timeline span,.meeting-timeline time{color:#687069;font-size:.78rem}.timeline-expand-row{display:grid;grid-template-columns:minmax(130px,1fr) 150px minmax(120px,.7fr);gap:8px;align-items:center;border:1px solid #eee9df;border-radius:8px;background:#fffdfa;color:inherit;font:inherit;padding:8px;text-align:left;cursor:pointer}.timeline-expand-row small,.timeline-expand-row pre,.evidence-purpose-grid pre{grid-column:1 / -1}.timeline-expand-row pre,.evidence-purpose-grid pre{max-height:220px;overflow:auto;border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere}.deliverable-chain,.evidence-purpose-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.evidence-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.canonical-field-grid strong{overflow-wrap:anywhere;white-space:pre-wrap;max-height:180px;overflow:auto}.operations-log-list{display:grid;gap:6px;margin-top:8px}.operations-log-list div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #eee9df;padding:6px 0}.meeting-support-tools{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;overflow:hidden}.meeting-support-tools>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;padding:9px 10px;font-weight:850}.meeting-support-tools>summary::-webkit-details-marker{display:none}.meeting-support-tools>.canonical-requests-page{height:min(860px,82vh);border-top:1px solid #e4e0d7;padding:8px}.intel-card{padding:10px;display:grid;gap:4px}.intel-card strong{overflow-wrap:anywhere}.intel-card.muted{background:#f8f6ef}.meeting-evidence-surface,.meeting-evidence-surface .email-inbox-page.compact-shell{min-height:0;height:100%}.canonical-requests-page{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:5px;min-height:0;overflow:hidden}.canonical-requests-toolbar,.canonical-search-row,.canonical-package-header,.canonical-editor-section,.canonical-evidence-list>div{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa}.canonical-requests-toolbar{padding:6px 9px;display:grid;grid-template-columns:minmax(170px,.65fr) minmax(300px,1.1fr) auto;align-items:center;gap:9px}.canonical-requests-toolbar h2,.canonical-package-header h2{margin:0;font-size:clamp(1.05rem,1.25vw,1.35rem)}.canonical-requests-toolbar small,.canonical-package-header small{color:#687069}.command-title-block{min-width:0}.command-title-block .eyebrow{margin-bottom:1px}.command-title-block h2,.command-title-block small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-title-block small{display:none}.operator-identity.compact{display:flex;gap:6px;align-items:center}.layout-preset-buttons{display:inline-flex;gap:4px;padding:3px;border:1px solid #e4e0d7;border-radius:8px;background:#f3f0e8}.layout-preset-buttons button{border-radius:6px;background:transparent;color:#59615a;padding:6px 8px;font-size:.72rem;font-weight:850}.layout-preset-buttons button.active{background:#1f2a24;color:#fffdfa}.operator-identity.compact label{min-width:0}.operator-identity.compact label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smart-operator-picker{flex-wrap:nowrap;justify-content:flex-end;max-width:none;min-width:0}.auto-sync-status{display:grid;gap:2px;width:166px;min-width:0;max-width:166px;padding:5px 8px;border:1px solid #d8e7dc;border-radius:8px;background:#f5fbf6;color:#1d5b32}.auto-sync-status.syncing{border-color:#9cc6ec;background:#eef6ff;color:#164d8f}.auto-sync-status.failed{border-color:#e0b75a;background:#fff8e8;color:#6a4700}.auto-sync-status strong,.auto-sync-status small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-sync-status strong{font-size:.74rem}.auto-sync-status small{color:inherit;opacity:.78;font-size:.68rem}.advanced-sync-menu{position:relative}.advanced-sync-menu summary{list-style:none;min-height:34px;padding:7px 10px;border:1px solid #e4e0d7;border-radius:8px;background:#f3f0e8;color:#2b332d;font-weight:850;cursor:pointer}.advanced-sync-menu summary::-webkit-details-marker{display:none}.advanced-sync-menu[open]>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:min(460px,80vw);padding:8px;border:1px solid #ded7c9;border-radius:8px;background:#fffdfa;box-shadow:0 12px 28px #1f272229;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.smart-operator-picker select{width:214px;max-width:214px;min-height:34px;border:1px solid #d9d3c8;border-radius:8px;background:#fffdfa;color:#202821;font-weight:800;padding:6px 9px}.operator-profile-card{display:grid;gap:2px;min-width:230px;max-width:320px;padding:7px 9px;border:1px solid #cfe6d5;border-radius:8px;background:#f3fbf5}.operator-profile-card strong{color:#145d32;font-size:.78rem}.operator-profile-card small{color:#53645a;font-size:.72rem;line-height:1.25}.canonical-queue-strip{display:flex;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:thin}.canonical-queue-strip button{flex:0 0 128px;border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:8px;min-height:34px;padding:5px 7px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:6px}.canonical-queue-strip button.active{background:var(--tone-text);border-color:var(--tone-text);color:#fffdfa}.canonical-queue-strip span{font-size:.6rem;font-weight:900;text-transform:uppercase;line-height:1.05}.canonical-queue-strip strong{font-size:.94rem}.canonical-search-row{padding:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.canonical-search-row.compact{padding:0;border:0;background:transparent;grid-template-columns:minmax(0,1fr) auto}.canonical-search-row input{min-width:0;border:1px solid #d8d3c8;border-radius:7px;padding:7px 9px;background:#fff}.canonical-request-shell{min-height:0;display:grid;grid-template-columns:minmax(190px,235px) minmax(0,1fr);gap:6px;overflow:hidden}.canonical-request-shell.queue-collapsed{grid-template-columns:46px minmax(0,1fr)}.canonical-request-shell.preset-queue:not(.queue-collapsed){grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.canonical-request-shell.preset-review:not(.queue-collapsed){grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.canonical-queue-drawer,.canonical-package-main{min-height:0;overflow:auto;border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa}.canonical-queue-drawer{padding:6px;position:relative}.collapse-toggle{position:sticky;top:0;justify-self:end;width:28px;height:28px;border:1px solid #ded8cc;border-radius:8px;background:#fbfaf6;color:#273029;font-weight:900}.canonical-work-list{display:grid;gap:5px;margin-top:6px}.canonical-work-card{border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:8px;padding:7px;text-align:left;display:grid;gap:4px}.canonical-work-card span{display:flex;align-items:center;justify-content:space-between;gap:6px}.canonical-work-card span strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canonical-work-card em{border:1px solid currentColor;border-radius:999px;padding:2px 6px;font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.canonical-work-card p{margin:0;color:#202622;font-weight:750}.canonical-work-card small{color:#687069}.collapsed-counts{display:grid;gap:6px;padding-top:8px}.collapsed-counts button{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;min-height:32px;font-weight:900}.canonical-package-main{padding:5px;display:grid;gap:5px;align-content:start}.canonical-package-header{padding:7px 8px;display:flex;justify-content:space-between;gap:10px;align-items:start}.package-fact-strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.package-fact-strip span{display:inline-flex;align-items:baseline;gap:4px;padding:3px 6px;border:1px solid #e4e0d7;border-radius:7px;background:#fbfaf7;color:#2d332f;font-size:.76rem;line-height:1.2}.package-fact-strip strong{color:#687069;font-size:.66rem;text-transform:uppercase}.package-open-reason{display:block;margin-top:4px;color:#52635a}.canonical-lifecycle-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:5px}.canonical-lifecycle-strip button{border:1px solid #e1ddd4;border-radius:8px;background:#fbfaf7;color:#4f5851;min-height:34px;padding:5px 7px;display:flex;gap:6px;align-items:center;text-align:left;font-weight:850}.canonical-lifecycle-strip button.done{background:#eef9f0;border-color:#bdeac8;color:#14532d}.canonical-lifecycle-strip button.active{background:#eef6ff;border-color:#8ab8ef;color:#164d8f}.canonical-lifecycle-strip em{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#00000014;font-style:normal;font-size:.72rem}.package-lifecycle-command{display:grid;gap:6px}.package-lifecycle-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:6px}.lifecycle-stage-button{border:1px solid #e1ddd4;border-radius:8px;background:#fbfaf7;color:#465049;min-height:50px;padding:6px 7px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;align-items:start;text-align:left}.lifecycle-stage-button em{display:grid;place-items:center;width:21px;height:21px;border-radius:999px;background:#ece8df;color:#49524b;font-style:normal;font-weight:900}.lifecycle-stage-button span,.lifecycle-stage-button strong,.lifecycle-stage-button small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis}.lifecycle-stage-button strong{line-height:1.05}.lifecycle-stage-button small{color:#69726b;font-size:.73rem;line-height:1.18}.lifecycle-stage-button.done{background:#eef9f0;border-color:#bdeac8;color:#14532d}.lifecycle-stage-button.current,.lifecycle-stage-button.active{background:#eef6ff;border-color:#8ab8ef;color:#164d8f}.lifecycle-stage-button.blocked{background:#fff8e8;border-color:#dfb85f;color:#6a4700}.lifecycle-stage-events{border:1px solid #e5e0d5;border-radius:8px;background:#fffdfa;padding:8px;display:grid;gap:8px}.stage-event-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px}.stage-event-strip button{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf7;color:#202622;padding:7px 8px;display:grid;gap:2px;text-align:left}.stage-event-strip button:disabled{opacity:.68}.stage-event-strip strong,.stage-event-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-stage-work-panel{border:1px solid #dbe8dc;border-radius:8px;background:#f8fcf8;padding:10px;display:grid;gap:10px}.stage-work-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.stage-work-header h3{margin:0;font-size:1.1rem}.stage-work-header small{color:#617068}.stage-work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px}.stage-field-card{min-width:0;border:1px solid #dfe7dc;border-radius:8px;background:#fffdfa;padding:8px;display:grid;gap:4px}.stage-field-card.missing{border-style:dashed;border-color:#dfb85f;background:#fffaf0}.stage-field-card span,.stage-field-card strong,.stage-field-card small{min-width:0;overflow-wrap:anywhere}.stage-field-card span{color:#667169;font-size:.73rem;font-weight:900;text-transform:uppercase}.stage-field-card strong{font-size:.95rem}.stage-field-card small{color:#687169;font-size:.74rem}.stage-field-actions{display:flex;flex-wrap:wrap;gap:5px}.stage-field-actions button{min-height:26px;padding:4px 7px;border-radius:7px}.stage-service-strip,.stage-evidence-pending{border-top:1px solid #e1eadf;padding-top:8px}.stage-service-strip>div,.stage-evidence-pending{display:flex;flex-wrap:wrap;gap:6px}.stage-service-strip span,.stage-evidence-pending span{display:inline-flex;border:1px solid #cfe6d4;border-radius:999px;background:#f1faf3;color:#24572e;padding:5px 8px;font-size:.8rem;font-weight:750}.stage-evidence-pending span{border-color:#e5c982;background:#fff8e5;color:#684800}.package-detail-drawer{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:8px 10px}.package-detail-drawer.compact{padding:7px 8px}.package-detail-drawer summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#424d46;font-weight:850}.package-detail-drawer summary::-webkit-details-marker{display:none}.package-detail-drawer[open] summary{margin-bottom:8px}.package-detail-drawer summary strong{color:#6c756d;font-size:.82rem}.package-evidence-command{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:10px;display:grid;gap:10px}.linked-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:7px}.linked-evidence-card{border:1px solid #dfe7dc;border-radius:8px;background:#f8fcf8;color:#202622;padding:9px;display:grid;gap:5px;text-align:left}.linked-evidence-card:disabled{opacity:.7}.linked-evidence-card>strong,.linked-evidence-card small{min-width:0;overflow-wrap:anywhere}.evidence-card-topline{display:flex;justify-content:space-between;gap:8px;align-items:center}.evidence-card-topline em,.evidence-card-topline strong{font-style:normal;font-size:.74rem;font-weight:900;text-transform:uppercase;color:#19532a}.evidence-badge-row{display:flex;flex-wrap:wrap;gap:4px}.evidence-badge-row i{border:1px solid #d4e6d4;border-radius:999px;background:#f1faf2;color:#24572e;padding:2px 6px;font-size:.68rem;font-style:normal;font-weight:800}.evidence-support-grid,.audit-timeline-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px}.canonical-event-controls{display:flex;flex-wrap:wrap;gap:6px}.canonical-event-controls.compact{border:1px solid #e7e1d6;border-radius:8px;padding:8px 10px;background:#fbfaf7}.canonical-event-controls.compact summary{cursor:pointer;font-weight:750;color:#445047}.canonical-event-controls.compact[open] summary{margin-bottom:8px}.stage-evidence-notice{border:1px solid #e0b75a;background:#fff7e4;color:#7a4b00;border-radius:8px;padding:8px 10px;font-weight:750}.muted-note{color:#69726b;font-size:.82rem;font-weight:750}.canonical-package-editor{display:grid;gap:8px}.canonical-editor-section{padding:8px;display:grid;gap:8px}.canonical-identifier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:6px}.canonical-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:6px}.canonical-root-evidence{border:1px solid #dfb85f;border-radius:8px;background:#fff8e8;color:#583b00;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.canonical-root-evidence strong,.canonical-root-evidence small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canonical-root-evidence small{color:#7b673d}.learning-suggestion-card{border:1px solid #7fb7ef;background:#edf6ff;color:#153d64;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.learning-suggestion-card strong,.learning-suggestion-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learning-suggestion-card small{color:#426582}.classification-panel{border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:8px;padding:10px;display:grid;gap:10px}.classification-panel.compact{padding:9px;gap:8px}.classification-status{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.classification-status>div{min-width:0;display:grid;gap:3px}.classification-status strong,.classification-status small{display:block;overflow:hidden;text-overflow:ellipsis}.classification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.classification-panel.compact .classification-grid{grid-template-columns:1fr}.classification-grid label{border:1px solid #e4ded2;background:#fff;border-radius:8px;padding:8px;display:grid;gap:6px}.classification-grid span{font-size:12px;font-weight:800;text-transform:uppercase;color:#667169}.classification-grid select{width:100%;min-height:34px;border:1px solid #d6cec0;border-radius:6px;background:#fff;padding:6px 8px}.classification-actions{display:flex;flex-wrap:wrap;gap:6px}.classification-actions button{min-height:28px}.classification-actions.wide{border-top:1px solid rgba(0,0,0,.06);padding-top:8px}.more-fields-toggle{justify-self:start;border:1px solid #d8d2c6;border-radius:8px;background:#f2f0ea;color:#26312c;padding:7px 10px;font-weight:750}.dense-more-fields{border-top:1px dashed #ded8cc;padding-top:8px}.missing-fields-panel{border:1px dashed #dfb85f;border-radius:8px;background:#fffaf0;padding:7px 8px}.missing-fields-panel summary{cursor:pointer;display:flex;justify-content:space-between;gap:8px;color:#6d4b00;font-weight:900;list-style:none}.missing-fields-panel summary::-webkit-details-marker{display:none}.missing-field-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;margin-top:8px}.missing-field-chip{border:1px solid #efd18b;border-radius:8px;background:#fffdfa;color:#5b450c;display:grid;gap:2px;padding:7px 8px;text-align:left}.missing-field-chip span{font-size:.78rem;font-weight:900}.missing-field-chip small{color:#7d6a3a;overflow-wrap:anywhere}.compact-empty{grid-column:1 / -1;padding:10px}.canonical-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.canonical-evidence-list>div{padding:8px;display:grid;gap:6px;align-content:start}.canonical-evidence-list button{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:8px;text-align:left;display:grid;gap:2px}.email-inbox-page.compact-shell{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.email-inbox-page.compact-shell .email-inbox-layout{height:100%;min-height:0}.email-inbox-page.compact-shell .email-reader-pane,.email-inbox-page.compact-shell .thread-pane,.email-inbox-page.compact-shell .email-list-pane{min-height:0}.email-inbox-header{display:flex;justify-content:space-between;align-items:center;border:1px solid #e4e0d7;background:#fffdfa;border-radius:8px;padding:12px 14px}.email-inbox-header h1{font-size:1.45rem;margin:0}.email-inbox-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.email-filter-bar{display:flex;flex-wrap:wrap;gap:6px}.email-filter-bar button,.inspector-tabs button{border:0;background:#efede6;color:#4c554e;padding:8px 10px;border-radius:7px;font-weight:700}.email-filter-bar button{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent}.email-filter-bar button strong{min-width:1.45rem;padding:1px 6px;border-radius:999px;background:#ffffffb8;color:inherit;font-size:.78rem;line-height:1.35}.email-filter-bar button.tone-ready{background:#e8f6eb;border-color:#b7e2c1;color:#256536}.email-filter-bar button.tone-review{background:#fff6df;border-color:#edc666;color:#8a5b08}.email-filter-bar button.tone-active{background:#e8f1ff;border-color:#b8d2f4;color:#1d5fa7}.email-filter-bar button.tone-info{background:#f1f0eb;border-color:#dfdbd1;color:#4c554e}.email-filter-bar button.active,.inspector-tabs button.active{background:#1f2a24;color:#fffdfa}.email-inbox-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.6fr) minmax(360px,1fr);gap:12px;min-height:0;overflow:hidden}.email-list-pane,.email-reader-pane,.thread-pane{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;min-width:0}.email-list-pane,.thread-pane{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.email-reader-pane{display:flex;flex-direction:column;gap:10px;padding:12px;overflow:auto}.pane-title{padding:12px;border-bottom:1px solid #eee8dc}.email-list,.thread-timeline{display:grid;align-content:start;gap:8px;overflow:auto;padding:10px}.email-list-item,.thread-item{width:100%;border:1px solid #e8e3d9;background:#fff;color:#202622;border-radius:8px;padding:10px;text-align:left}.email-list-item{display:grid;gap:6px}.email-scope-row{display:flex;justify-content:space-between;gap:8px;align-items:center}.email-scope-row em{margin:0}.email-scope-row em.unmapped{color:#73511c;background:#fff3d7}.email-scope-row em.mapped{color:#174f2a;background:#e8f7ea}.email-list-item.active,.thread-item.active{border-color:#1f2a24;box-shadow:0 0 0 1px #1f2a24}.email-list-top,.email-reader-header{display:flex;gap:10px;align-items:start;justify-content:space-between}.email-list-item small,.thread-item small,.thread-root-card small{color:#667169}.email-list-item em{width:fit-content;color:#174f2a;background:#e8f7ea;border-radius:999px;padding:3px 7px;font-size:.76rem;font-style:normal}.email-reader-header{margin-bottom:0;position:sticky;top:0;z-index:2;background:#fffdfa;padding-bottom:8px;border-bottom:1px solid #eee8dc}.operator-guidance{border:1px solid #dfeadc;border-radius:8px;background:#f6fbf5;padding:10px;display:grid;gap:7px}.operator-guidance.needs-review{border-color:#dfb85f;background:#fff8e8}.operator-guidance.internal_coordination{border-color:#c9d7eb;background:#f5f8fd}.operator-guidance>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.operator-guidance p{margin:0;font-weight:700}.operator-guidance ul{margin:0;padding-left:18px;color:#59625b}.operator-guidance.compact{margin-bottom:12px}.identifier-strip{display:grid;grid-template-columns:1.2fr repeat(5,minmax(0,1fr));gap:6px;align-items:stretch}.identifier-strip>div,.identifier-card{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;color:#202622;padding:8px;text-align:left}.identifier-card{display:grid;gap:2px;cursor:pointer}.identifier-card.found{border-color:#cae8cf;background:#f6fbf5}.identifier-card.missing{border-style:dashed;color:#6f766f}.identifier-card span,.identifier-card small{color:#687069}.identifier-panel{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:10px;display:grid;gap:8px}.identifier-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.people-routing-panel{border:1px solid #d9e2d7;border-radius:8px;background:#f8fbf6;padding:10px;display:grid;gap:8px}.people-routing-panel strong{display:block}.people-routing-panel small{color:#687069}.people-routing-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.people-routing-list div{border:1px solid #cae8cf;border-radius:8px;background:#fff;padding:7px;display:grid;gap:2px;min-width:0}.people-routing-list span{color:#687069;font-size:.72rem;font-weight:800;text-transform:uppercase}.people-routing-list strong{overflow-wrap:anywhere;font-size:.88rem}.request-synthesis-panel{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf7;padding:10px;display:grid;gap:10px}.request-synthesis-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.request-synthesis-head strong{display:block}.evidence-focus{display:flex;flex-wrap:wrap;gap:5px}.evidence-focus button{border:0;border-radius:999px;background:#efede6;color:#4c554e;padding:5px 8px;font-size:.78rem;font-weight:800}.evidence-focus button.active{background:#1f2a24;color:#fffdfa}.evidence-focus.compact{margin-top:8px}.request-synthesis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.synthesis-field{display:grid;gap:3px;min-height:74px;border:1px solid #e4e0d7;border-radius:8px;background:#fff;color:#202622;padding:8px;text-align:left}.synthesis-field span,.synthesis-field small{color:#687069}.synthesis-field strong{overflow-wrap:anywhere}.synthesis-field.verified{border-color:#cae8cf;background:#f6fbf5}.synthesis-field.suspect{border-color:#dfb85f;background:#fff8e8}.synthesis-field.missing{border-style:dashed}.candidate-strip{border:1px solid #d9e2d7;border-radius:8px;background:#f8fbf6;padding:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.candidate-strip .eyebrow{flex-basis:100%}.candidate-strip span{border:1px solid #cae8cf;border-radius:999px;background:#fff;padding:5px 8px;display:inline-flex;gap:6px;align-items:center}.candidate-strip small{color:#687069}.service-checkbox-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.service-checkbox-grid label{display:inline-flex;gap:5px;align-items:center;border:1px solid #e4e0d7;border-radius:999px;background:#fff;padding:5px 8px;font-size:.82rem;font-weight:700}.schedule-evidence-summary{border:1px solid #d7e2ea;border-radius:8px;background:#f6fafc;padding:8px;display:flex;justify-content:space-between;gap:8px;align-items:center}.schedule-evidence-summary strong,.schedule-row-panel strong{display:block}.schedule-evidence-summary small,.schedule-row-panel small{color:#687069}.schedule-row-panel{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf7;padding:10px;display:grid;gap:8px}.schedule-row-list{display:grid;gap:8px}.schedule-row-card{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:8px;display:grid;gap:6px}.schedule-row-card.verified{border-color:#cae8cf;background:#f6fbf5}.schedule-row-card.suspect{border-color:#dfb85f;background:#fff8e8}.schedule-row-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.schedule-row-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.schedule-row-fields span{border:1px solid #eee8dc;border-radius:7px;background:#fff;padding:5px 6px;min-width:0}.schedule-row-fields em{display:block;color:#687069;font-size:.7rem;font-style:normal;font-weight:800;text-transform:uppercase}.schedule-row-fields strong{overflow-wrap:anywhere;font-size:.84rem}.email-outlook-frame{border:1px solid #e4e0d7;border-radius:8px;background:#fff;overflow:auto;min-height:520px;height:min(68vh,760px)}.email-outlook-frame iframe{width:100%;height:100%;min-height:620px;border:0;background:#fff}.shell.nav-collapsed{grid-template-columns:72px minmax(0,1fr)}.nav-collapse-button{margin-left:auto;width:28px;height:28px;border:1px solid #ded8cb;border-radius:7px;background:#fffdfa;color:#202622;display:grid;place-items:center;font-size:1.2rem;line-height:1}.shell.nav-collapsed .nav{padding-inline:12px;align-items:center}.shell.nav-collapsed .brand{justify-content:center}.shell.nav-collapsed .brand div,.shell.nav-collapsed .tenant-picker,.shell.nav-collapsed .advanced-nav{display:none}.shell.nav-collapsed .nav>button{width:48px;height:48px;padding:0;overflow:hidden;color:transparent;position:relative;border-radius:12px;display:grid;place-items:center}.shell.nav-collapsed .nav>button:after{content:attr(data-short);color:#202622;font-size:.72rem;font-weight:950;letter-spacing:0}.shell.nav-collapsed .nav>button.active:after{color:#202622}.operator-workbench-page{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-height:0;height:calc(100vh - 28px);overflow:hidden}.operator-topbar{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:8px 10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.operator-topbar h1{font-size:1.15rem;margin:0}.operator-topbar p{margin:2px 0 0}.operator-toolbar-actions{display:flex;gap:6px;align-items:center}.operator-toolbar-actions select{min-width:150px}.operator-queue-strip{display:grid;grid-template-columns:repeat(10,minmax(78px,1fr));gap:5px}.operator-queue-strip button{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;color:#202622;padding:5px 7px;display:grid;gap:2px;text-align:left;min-height:42px}.operator-queue-strip button.active{border-color:#1f2a24;background:#1f2a24;color:#fffdfa}.tone-ready{--tone-border: #8bd09b;--tone-bg: #eef9f0;--tone-text: #14532d}.tone-review{--tone-border: #e0b75a;--tone-bg: #fff7e4;--tone-text: #7a4b00}.tone-blocked{--tone-border: #e7a19b;--tone-bg: #fff0ef;--tone-text: #8f1d16}.tone-active{--tone-border: #8ab8ef;--tone-bg: #eef6ff;--tone-text: #164d8f}.tone-info,.tone-neutral{--tone-border: #d4d0c8;--tone-bg: #f7f6f1;--tone-text: #4f5851}.operator-queue-strip button.tone-ready,.operator-queue-strip button.tone-review,.operator-queue-strip button.tone-blocked,.operator-queue-strip button.tone-active,.operator-queue-strip button.tone-info{border-color:var(--tone-border);background:var(--tone-bg);color:var(--tone-text)}.operator-queue-strip button.active.tone-ready,.operator-queue-strip button.active.tone-review,.operator-queue-strip button.active.tone-blocked,.operator-queue-strip button.active.tone-active,.operator-queue-strip button.active.tone-info{background:var(--tone-text);border-color:var(--tone-text);color:#fffdfa}.operator-queue-strip span{font-size:.62rem;font-weight:800;text-transform:uppercase;color:inherit}.operator-queue-strip strong{font-size:.98rem}.operator-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.operator-workbench-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:8px;min-height:0;height:100%;overflow:hidden}.operator-workbench-grid.work-list-collapsed{grid-template-columns:54px minmax(0,1fr)}.operator-work-list,.operator-work-surface{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;min-height:0;min-width:0;overflow:hidden}.operator-work-list{display:grid;grid-template-rows:auto minmax(0,1fr)}.pane-title.compact{padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:6px}.pane-collapse-button{border:1px solid #e4e0d7;background:#fff;color:#202622;border-radius:7px;width:28px;height:28px;display:grid;place-items:center;font-size:1rem}.operator-work-items{display:grid;align-content:start;gap:6px;overflow:auto;padding:8px}.operator-work-rail{display:grid;align-content:start;gap:6px;padding:8px 6px;overflow:auto}.operator-work-rail button{border:1px solid #e8e3d9;background:#fff;border-radius:8px;min-height:46px;display:grid;place-items:center;color:#202622}.operator-work-rail button.active{border-color:#1f2a24;background:#1f2a24;color:#fffdfa}.operator-work-rail span{font-size:.58rem;font-weight:900;text-transform:uppercase}.operator-work-rail strong{font-size:.94rem}.operator-work-item{border:1px solid #e8e3d9;border-radius:8px;background:#fff;color:#202622;padding:8px;display:grid;gap:3px;text-align:left}.operator-work-item.tone-ready,.operator-work-item.tone-review,.operator-work-item.tone-blocked,.operator-work-item.tone-active,.operator-work-item.tone-info{border-left:5px solid var(--tone-border);background:linear-gradient(90deg,var(--tone-bg),#fff 54%)}.operator-work-item.active{border-color:#1f2a24;box-shadow:0 0 0 1px #1f2a24}.operator-work-item>span:not(.work-item-head),.operator-work-item small{overflow-wrap:anywhere}.work-item-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.work-item-head em{border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.work-item-head em.verified{color:#174f2a;background:#e8f7ea}.work-item-head em.suspect{color:#73511c;background:#fff3d7}.work-item-head em.tone-ready,.work-item-head em.tone-review,.work-item-head em.tone-blocked,.work-item-head em.tone-active,.work-item-head em.tone-info,.category-chip{background:var(--tone-bg);color:var(--tone-text);border:1px solid var(--tone-border);border-radius:999px;padding:2px 7px;font-weight:900}.operator-work-surface{padding:8px;overflow:hidden}.operator-email-work-surface{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(260px,.42fr);gap:8px;height:100%;min-height:0;overflow:hidden}.operator-email-work-surface.empty-state{grid-template-columns:1fr}.operator-evidence-pane,.operator-intelligence-pane{min-width:0;min-height:0;border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;overflow:hidden}.operator-evidence-pane{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.operator-intelligence-pane{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.operator-email-sticky{display:flex;justify-content:space-between;gap:10px;align-items:start;padding:9px 10px;border-bottom:1px solid #eee8dc;background:#fffdfa;z-index:2}.operator-email-title h2{margin:0;font-size:1.24rem;line-height:1.1}.operator-email-context{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;color:#667169;font-size:.78rem}.id-badge{border-radius:999px;padding:2px 7px;font-weight:900}.id-badge.mapped{background:#e8f7ea;color:#174f2a}.id-badge.unmapped{background:#fff3d7;color:#73511c}.operator-primary-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:end;min-width:250px}.operator-primary-actions button{padding:7px 9px}.primary-action.blue{background:#1769aa;border-color:#1769aa;color:#fff}.operator-guidance.compact-row{border-radius:0;border-width:0 0 1px 0;padding:7px 10px;grid-template-columns:auto minmax(0,1fr);align-items:center}.operator-guidance.tone-ready,.operator-guidance.tone-review,.operator-guidance.tone-blocked,.operator-guidance.tone-active,.operator-guidance.tone-info{border-color:var(--tone-border);background:var(--tone-bg);color:var(--tone-text)}.operator-guidance.compact-row small{grid-column:1 / -1}.operator-reply-drawer{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:8px;padding:8px 10px;border-bottom:1px solid #eee8dc}.operator-reply-drawer textarea{min-height:92px}.operator-reply-drawer .action-row{grid-column:1 / -1}.reply-preview.compact{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:8px;min-height:92px}.operator-outlook-frame{overflow:auto;background:#fff;min-height:0}.operator-outlook-frame iframe{width:100%;height:100%;min-height:720px;border:0;background:#fff}.operator-outlook-frame pre{margin:0;padding:14px;white-space:pre-wrap}.operator-verification-scroll{overflow:auto;min-height:0;display:grid;align-content:start;gap:8px;padding:9px 10px}.operator-evidence-launch{border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:8px;padding:9px;display:flex;justify-content:space-between;gap:10px;align-items:center}.operator-evidence-launch strong,.operator-evidence-launch span{display:block}.operator-evidence-launch span{font-size:.8rem;color:inherit;opacity:.82}.main-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-email-footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px 10px;border-top:1px solid #eee8dc;background:#fbfaf7}.operator-email-footer .info{min-width:0}.operator-inspector-scroll{overflow:auto;padding:10px;display:grid;align-content:start;gap:10px}.operator-support-dock .operator-inspector-scroll{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.operator-support-dock .operator-inspector-scroll.dense-field-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.compact-tabs{padding:8px;border-bottom:1px solid #eee8dc;display:flex;gap:6px;flex-wrap:wrap}.compact-tabs button{padding:7px 9px}.operator-support-dock{border-color:#d9e2ef;background:#f9fbff}.operator-mini-section{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf7;padding:9px;display:grid;gap:8px}.request-package-governance{border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:8px;padding:9px;display:grid;gap:8px}.governance-head{display:flex;justify-content:space-between;gap:8px;align-items:start}.governance-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.package-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.package-decision-grid label{display:grid;gap:4px;font-size:.76rem;font-weight:900;color:#687069}.package-decision-grid select{min-width:0;padding:6px 7px}.mini-action-row{display:flex;gap:5px;flex-wrap:wrap}.mini-action-row button{padding:5px 7px}.section-headline{display:flex;justify-content:space-between;gap:8px;align-items:start}.identifier-editor-grid{display:grid;gap:6px}.identifier-editor-row{display:grid;grid-template-columns:78px minmax(0,1fr) minmax(70px,.6fr) auto;gap:6px;align-items:center;border:1px solid #eee8dc;border-radius:8px;background:#fff;padding:6px}.identifier-editor-row.idr-row{grid-template-columns:78px minmax(0,1fr) auto}.identifier-editor-row span,.dense-field-row span{color:#687069;font-size:.72rem;font-weight:900;text-transform:uppercase}.identifier-editor-row input,.dense-field-row input{min-width:0;padding:6px 7px;font-size:.88rem}.identifier-editor-row button{padding:5px 7px}.dense-field-list{display:grid;gap:6px}.dense-field-row{display:grid;grid-template-columns:minmax(128px,.68fr) minmax(180px,1fr) minmax(128px,auto);gap:6px;align-items:center;border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:6px}.dense-field-row.tone-ready,.dense-field-row.tone-review,.dense-field-row.tone-blocked,.dense-field-row.tone-active,.dense-field-row.tone-info{border-color:var(--tone-border);background:var(--tone-bg)}.dense-field-row.verified{border-color:#cae8cf;background:#f6fbf5}.dense-field-row.suspect{border-color:#dfb85f;background:#fff8e8}.dense-field-row.missing{border-style:dashed}.dense-field-row small{display:block;color:#687069;font-size:.72rem}.dense-field-actions{display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-end}.dense-field-actions button{min-width:28px;height:25px;border:1px solid #e4e0d7;border-radius:6px;background:#fffdfa;color:#202622;font-weight:900;padding:0 4px;font-size:.72rem}.candidate-strip.tight span{border-radius:8px;padding:5px 7px}.schedule-compact-list{display:grid;gap:6px;max-height:260px;overflow:auto}.schedule-compact-row{display:grid;grid-template-columns:1fr;gap:7px;border:1px solid #dfb85f;border-radius:8px;background:#fff8e8;padding:8px}.schedule-compact-row.linked{border-color:#cae8cf;background:#f6fbf5}.schedule-compact-main{display:grid;gap:2px}.schedule-compact-main span,.schedule-compact-main small{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.schedule-compact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.schedule-compact-fields span{display:grid;gap:3px;border:1px solid #eee6d8;border-radius:8px;background:#fff;padding:7px 8px}.schedule-compact-fields em{color:#6b736d;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.schedule-compact-fields strong{min-width:0;overflow-wrap:anywhere}.schedule-compact-row button{padding:5px 7px}.outlook-modal-backdrop{position:fixed;inset:0;z-index:80;background:#191c1929;pointer-events:none}.outlook-modal-backdrop.mode-expanded{background:#191c1938}.outlook-modal{position:absolute;width:min(1320px,calc(100vw - 28px));height:min(820px,calc(100vh - 28px));min-width:min(840px,calc(100vw - 28px));min-height:min(520px,calc(100vh - 28px));background:#fffdfa;border:1px solid #d9d3c8;border-radius:12px;box-shadow:0 24px 80px #0000004d;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;pointer-events:auto;resize:both}.outlook-modal.expanded{position:fixed;inset:18px;width:auto;height:auto;min-width:0;min-height:0;resize:none}.outlook-modal.expanded .outlook-modal-body{grid-template-columns:minmax(0,1fr) clamp(380px,34vw,540px)}.outlook-modal-peek{position:fixed;right:18px;bottom:18px;z-index:85;width:min(420px,calc(100vw - 36px));display:grid;gap:3px;border:1px solid var(--tone-border);border-radius:10px;background:var(--tone-bg);color:var(--tone-text);box-shadow:0 18px 45px #0000003d;padding:10px 12px;text-align:left}.outlook-modal-peek span{font-size:.68rem;font-weight:900;text-transform:uppercase}.outlook-modal-peek strong,.outlook-modal-peek small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outlook-modal-peek strong{font-size:.95rem}.outlook-modal-peek small{font-size:.76rem;font-weight:800}.operator-inspector-peek{position:fixed;right:18px;bottom:74px;z-index:70;width:min(360px,calc(100vw - 36px));display:grid;gap:3px;border:1px solid var(--tone-border);border-radius:10px;background:var(--tone-bg);color:var(--tone-text);box-shadow:0 18px 42px #262d262e;padding:10px 12px;text-align:left}.operator-inspector-peek span{font-size:.68rem;font-weight:900;text-transform:uppercase}.operator-inspector-peek strong,.operator-inspector-peek small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-inspector-peek strong{font-size:.95rem}.operator-inspector-peek small{font-size:.76rem;font-weight:800}.outlook-modal-header{padding:12px 14px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);cursor:grab;-webkit-user-select:none;user-select:none}.outlook-modal-header:active{cursor:grabbing}.outlook-modal-header h2{margin:0;font-size:1.18rem;line-height:1.2}.outlook-header-meta{margin-top:6px;display:flex;gap:7px;flex-wrap:wrap;font-size:.8rem}.outlook-header-meta span{border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffff94;padding:3px 8px;font-weight:800}.outlook-header-meta .mapped-package-label{background:#eef9f0;border-color:#bdeac8;color:#14532d}.outlook-modal-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,30vw,430px);min-height:0;overflow:hidden}.outlook-modal-email{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-right:1px solid #eee8dc}.outlook-address-strip{display:flex;gap:8px;padding:8px 10px;background:#fbfaf7;border-bottom:1px solid #eee8dc;overflow-x:auto;min-height:44px}.outlook-address-strip span{min-width:120px;max-width:320px;display:grid;gap:1px;border:1px solid #ece6da;border-radius:8px;background:#fffdfa;padding:5px 8px;color:#1f2922;font-size:.82rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.outlook-address-strip strong{color:#72786f;font-size:.66rem;text-transform:uppercase;letter-spacing:0}.outlook-modal-frame{min-height:0;overflow:auto;background:#fff}.outlook-modal-frame iframe{width:100%;height:100%;min-height:100%;border:0;background:#fff}.outlook-modal-frame pre{margin:0;padding:16px;white-space:pre-wrap}.outlook-modal-inspector{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fffdfa;overflow:hidden}.modal-inspector-scroll{overflow:auto;padding:10px;display:grid;align-content:start;gap:10px}.modal-inspector-scroll pre{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;border:1px solid #eee8dc;border-radius:8px;padding:8px;background:#fff}.modal-reply{grid-template-columns:1fr}.modal-reply textarea{min-height:150px}.modal-found-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stage-evidence-list{grid-template-columns:1fr}.stage-evidence-card{border:1px solid #d7e7d5;border-radius:8px;background:#f8fcf7;padding:9px;display:grid;gap:8px;min-width:0}.stage-evidence-card-header{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.stage-decision-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stage-decision-strip .operator-decision-control{border:1px solid #e7eee2;border-radius:8px;background:#fff;padding:7px}.stage-evidence-card-header>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#e5f4e5;color:#24562d;font-size:.78rem;font-weight:900}.stage-lifecycle-event{display:grid;gap:6px;border:1px solid #dbe7d7;border-left:4px solid #2f6b3d;border-radius:8px;background:#fff;padding:8px}.stage-lifecycle-event.warning{border-color:#ead4a4;border-left-color:#a66b00;background:#fffaf0}.stage-lifecycle-event>div:first-child{display:grid;gap:2px}.stage-lifecycle-event span{color:#5f6b60;font-size:.68rem;font-weight:900;text-transform:uppercase}.stage-lifecycle-event p{margin:0;color:#2c312e;font-size:.78rem;line-height:1.25}.stage-lifecycle-event .operator-decision-control{border:1px solid #edf1e8;border-radius:8px;background:#fbfdf9;padding:7px}.warning-text{color:#8a5a00;font-weight:800}.stage-evidence-card-header strong,.stage-evidence-email strong,.stage-field-grid strong{min-width:0;overflow-wrap:anywhere}.stage-evidence-card-header small,.stage-evidence-card small,.stage-evidence-email small,.stage-field-grid small{color:#657064;font-size:.72rem}.stage-evidence-email{display:grid;gap:3px;border:1px solid #e7eee2;border-radius:8px;background:#fff;padding:8px}.stage-evidence-email span{width:fit-content;max-width:100%;border-radius:999px;background:#eef5ec;color:#34563a;padding:3px 8px;font-size:.68rem;font-weight:850;text-transform:uppercase;overflow-wrap:anywhere}.stage-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stage-field-grid>div{display:grid;gap:3px;border:1px solid #e7eee2;border-radius:8px;background:#fff;padding:7px 8px}.stage-field-grid span{color:#667066;font-size:.68rem;font-weight:900;text-transform:uppercase}.modal-found-grid>div,.parser-candidate-list>div,.parser-artifact-row{display:grid;gap:3px;border:1px solid #eee6d8;border-radius:8px;background:#fff;padding:7px 8px}.modal-found-grid span,.parser-artifact-row span{color:#6b736d;font-size:.68rem;font-weight:900;text-transform:uppercase}.modal-found-grid strong{min-width:0;overflow-wrap:anywhere}.modal-found-grid small,.parser-candidate-list small,.parser-artifact-row small{color:#6f766f;font-size:.72rem}.parser-candidate-list,.parser-artifact-list{display:grid;gap:7px}.parser-candidate-list p,.parser-artifact-row p{margin:0;color:#3d453f;font-size:.8rem;overflow-wrap:anywhere}.parser-artifact-row.rejected_header_or_blank,.parser-artifact-row.rejected{border-color:#f1c6bd;background:#fff7f4}.parser-artifact-row.data{border-color:#cfe9d0;background:#f7fcf5}.parser-artifact-actions,.artifact-field-actions{display:flex;flex-wrap:wrap;gap:5px}.parser-artifact-actions button,.artifact-field-actions button{border:1px solid #d8d2c6;border-radius:7px;background:#f2f0ea;color:#26312c;padding:5px 7px;font-size:.72rem;font-weight:850}.parser-artifact-actions button:nth-child(2),.artifact-field-actions button{border-color:#bde7c8;background:#f3fbf5;color:#14532d}.email-inbox-page.embedded{height:100%;min-height:0;display:grid}.email-inbox-page.embedded .email-inbox-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);height:100%}.email-inbox-page.embedded .email-reader-pane,.email-inbox-page.embedded .thread-pane{max-height:100%;overflow:auto}.email-inbox-page.embedded .email-outlook-frame{height:min(58vh,610px);min-height:360px}.compact-idr-workspace{display:grid;gap:10px;height:100%;overflow:auto;padding-right:2px}.compact-idr-header{display:flex;justify-content:space-between;gap:10px;align-items:start;border-bottom:1px solid #eee8dc;padding-bottom:8px}.compact-idr-header h2{margin:0;font-size:1.35rem}.compact-lifecycle{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.compact-lifecycle span{border:1px solid #e4e0d7;border-radius:999px;background:#fff;padding:5px 9px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;font-size:.75rem;font-weight:900;text-transform:uppercase}.compact-lifecycle span.active{border-color:#1f2a24;background:#1f2a24;color:#fffdfa}.compact-lifecycle em{border-radius:50%;background:#efede6;color:#202622;width:20px;height:20px;display:inline-grid;place-items:center;font-style:normal;font-size:.72rem}.compact-field-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.compact-field-table label{display:grid;gap:4px;font-size:.78rem;color:#667169;font-weight:800}.compact-field-table input{min-width:0;padding:8px}.compact-field-table button{align-self:end}.operator-service-editor{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf7;padding:8px;display:grid;gap:7px}.compact-checkbox-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:5px}.compact-checkbox-row label{border:1px solid #e4e0d7;border-radius:7px;background:#fff;padding:5px 6px;display:inline-flex;gap:5px;align-items:center;font-size:.74rem;font-weight:800;line-height:1.1;min-width:0}.compact-checkbox-row input{width:14px;height:14px;flex:0 0 auto}.compact-checkbox-row label.checked{border-color:#79bf89;background:#eaf7ed;color:#174f2a}.compact-lineage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-lineage>div{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:9px;display:grid;gap:6px;align-content:start}.compact-lineage button,.compact-lineage>div>div{border:1px solid #eee8dc;border-radius:7px;background:#fff;color:#202622;padding:7px;display:grid;gap:2px;text-align:left}.compact-lineage small{color:#667169}.email-outlook-frame pre,.email-parsed-details pre{white-space:pre-wrap;margin:0;padding:14px}.email-parsed-details{margin-top:12px;border:1px solid #e4e0d7;border-radius:8px;padding:10px;background:#fbfaf7}.attachment-strip{border:1px solid #e4e0d7;border-radius:8px;padding:10px;background:#fbfaf7;margin-bottom:12px}.attachment-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.attachment-pill{display:grid;gap:4px;border:1px solid #ded7ca;background:#fff;border-radius:8px;padding:8px;max-width:100%;min-width:0}.attachment-pill strong,.attachment-evidence-row strong{min-width:0;overflow-wrap:anywhere}.attachment-pill small{color:#687069;overflow-wrap:anywhere}.attachment-pill.attachment-image_signature_noise{opacity:.72;background:#fbfaf6}.attachment-source{font-size:.72rem}.attachment-actions{display:flex;justify-content:flex-end;gap:6px}.attachment-pill button{padding:6px 8px;border-radius:7px}.reply-composer{border:1px solid #e4e0d7;border-radius:8px;padding:10px;background:#fbfaf7}.reply-composer textarea{min-height:96px;margin-top:8px}.reply-preview{border:1px solid #e4e0d7;background:#fff;border-radius:8px;padding:10px;max-height:140px;overflow:auto;margin:8px 0}.inspector-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:10px;border-bottom:1px solid #eee8dc}.inspector-body{min-height:0;overflow:auto;padding:10px}.lineage-panel.flush{border:0;padding:0;background:transparent;box-shadow:none}.compact-form.one-column{grid-template-columns:1fr;margin-top:12px}.suggested-mapping-list{display:grid;gap:7px;margin-top:12px}.suggested-mapping-list button{display:grid;gap:3px;width:100%;border:1px solid #dce7d8;border-radius:8px;background:#f7fbf5;color:#202622;padding:9px 10px;text-align:left}.suggested-mapping-list span,.suggested-mapping-list small{color:#657068}.evidence-review-card,.inline-table-card,.rejected-candidate-panel{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:10px;display:grid;gap:7px;margin-bottom:10px}.evidence-review-card{border-color:#dfeadc;background:#f6fbf5}.evidence-review-card p{margin:0}.inline-table-list{display:grid;gap:8px;margin-bottom:10px}.inline-table-card p{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:8px;margin:0}.inline-table-card span,.inline-table-card small{color:#657068}.rejected-candidate-panel{background:#fff8e8;border-color:#dfb85f}.field-review-list,.feedback-list{display:grid;gap:10px}.field-review-card{border:1px solid #e4e0d7;border-radius:8px;background:#fff;padding:10px;display:grid;gap:8px}.field-review-card>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.field-review-card.suspect{border-color:#dfb85f;background:#fffaf0}.field-review-card.missing{border-style:dashed;background:#fbfaf7}.field-status{border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800;background:#ece9df}.field-status.verified{background:#e8f7ea;color:#174f2a}.field-status.suspect{background:#fff3d7;color:#73511c}.field-status.missing{background:#efede6;color:#687069}.field-review-card .action-row button{padding:6px 8px;border-radius:7px}.thread-root-card{display:grid;gap:8px;margin:10px;padding:10px;border:1px solid #dfeadc;border-radius:8px;background:#f6fbf5}.thread-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px}.thread-item>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#f0eee8;color:#59625b;font-size:.78rem}.thread-item p{margin:4px 0 0;color:#202622}.full-width{width:100%}.admin-hub{display:grid;gap:16px}.admin-hub.focused-admin-page{gap:10px}.admin-hub-header{border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:18px}.admin-hub-header h1{margin:0;max-width:980px;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:0}.admin-hub-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-hub-tile{display:grid;gap:7px;min-height:128px;text-align:left;align-content:start;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:12px}.admin-hub-tile.active{border-color:#1f2924;box-shadow:inset 0 0 0 1px #1f2924,inset 4px 0 #1f2924}.admin-hub-tile span{justify-self:start;border:1px solid #e2ded4;border-radius:999px;padding:3px 8px;color:#59625b;font-size:.72rem;font-weight:800;text-transform:uppercase}.admin-hub-tile strong,.admin-hub-tile small{display:block}.admin-hub-tile small{color:#69736c;line-height:1.35}.admin-hub-section,.analytics-home{display:grid;gap:12px}.analytics-home.metabase-fullscreen{min-height:100vh;height:100vh;grid-template-rows:minmax(0,1fr);gap:0}.section-heading.compact{margin-bottom:0}.admin-hub-compatibility{display:grid;gap:12px}.admin-hub-placeholder,.admin-module-panel{display:grid;gap:8px;border:1px solid #e2ded4;border-radius:8px;background:#fffdf8;padding:12px}.admin-hub-placeholder strong,.admin-hub-placeholder span{display:block}.admin-hub-placeholder span{color:#69736c}.admin-module-surface{display:grid;gap:10px}.admin-module-panel h3{margin:0;letter-spacing:0}.admin-module-panel.compact{align-content:start}.metabase-embed-shell{display:grid;gap:10px;min-height:640px;border:1px solid #dcd7cc;border-radius:8px;background:#fffdf8;padding:10px}.metabase-embed-shell.fullscreen{min-height:100vh;height:100vh;grid-template-rows:minmax(0,1fr)}.metabase-embed-shell.fullscreen.app-pane{border:0;border-radius:0;background:#06131c;padding:0;gap:0}.metabase-embed-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.metabase-embed-head h3{margin:0}.metabase-embed-head a{color:#1b2a20;border:1px solid #dcd7cc;border-radius:999px;padding:7px 12px;text-decoration:none;font-weight:800;white-space:nowrap}.metabase-embed-shell iframe{width:100%;height:100%;min-height:560px;border:1px solid #e2ded4;border-radius:6px;background:#fff}.metabase-embed-shell.fullscreen iframe{min-height:100vh;border:0;border-radius:0;background:#06131c}.analytics-dataset-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analytics-dataset-strip>div,.analytics-dataset-ledger>div{border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:10px}.analytics-dataset-strip span,.analytics-dataset-ledger span,.analytics-dataset-ledger small{display:block;color:#69736c}.analytics-dataset-strip strong,.analytics-dataset-ledger strong{display:block;font-size:1.15rem}.metabase-launch-panel{min-height:240px;border:1px solid #dcd7cc;border-radius:8px;background:#f7f6f2;display:grid;place-items:center;gap:18px;padding:32px;text-align:center}.metabase-launch-panel>div{max-width:720px}.metabase-launch-panel h2{margin:0;font-size:clamp(1.8rem,3vw,3rem)}.metabase-launch-panel a{border-radius:999px;background:#1f2924;color:#fff;padding:12px 18px;text-decoration:none;font-weight:800}.analytics-dataset-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}@media(max-width:760px){.analytics-dataset-strip{grid-template-columns:1fr}}.admin-lifecycle-strip{display:flex;gap:6px;flex-wrap:wrap}.admin-lifecycle-strip span{border:1px solid #e2ded4;border-radius:999px;padding:5px 9px;background:#faf7f0;color:#435047;font-size:.76rem;font-weight:700}.connector-admin-live{display:grid;gap:12px}.connector-admin-live.focused{align-content:start}.admin-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#667068;font-size:.88rem}.admin-breadcrumb button{border:0;background:transparent;color:#2d6b45;padding:0;font-weight:800}.admin-breadcrumb strong{color:#1f2924}.connector-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.connector-catalog-card{display:grid;gap:8px;min-height:178px;align-content:start;text-align:left;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:12px}.connector-catalog-card.selected{border-color:#2d6b45;box-shadow:inset 0 0 0 1px #2d6b45,inset 4px 0 #2d6b45}.connector-catalog-card strong,.connector-catalog-card small,.connector-catalog-card span{display:block}.connector-catalog-card small{color:#69736c;line-height:1.35}.connector-catalog-card.live-state{min-height:208px}.connector-catalog-card .connector-live-row,.connector-catalog-card .connector-card-metrics{display:flex;flex-wrap:wrap;gap:5px}.connector-catalog-card .connector-card-metrics small{display:inline-flex;color:#69736c;font-size:.78rem}.admin-hydration-banner{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:12px 14px}.admin-hydration-banner.degraded{border-color:#efb4ac;background:#fff7f5}.admin-hydration-banner.loading{border-color:#dfc68c;background:#fffaf0}.admin-hydration-banner>div{display:grid;gap:5px}.admin-hydration-banner strong,.admin-hydration-banner span{display:block}.admin-hydration-banner span{color:#69736c;font-size:.88rem}.admin-lifecycle-strip button.lifecycle-step{border:1px solid #ded9cd;border-radius:999px;background:#fffdf8;color:#4e5a52;padding:6px 10px;text-align:left}.admin-lifecycle-strip button.lifecycle-step.done{border-color:#9dccaa;background:#eef8f0;color:#245b36}.admin-lifecycle-strip button.lifecycle-step.attention{border-color:#e7c17c;background:#fff4d8;color:#7b4f05}.admin-lifecycle-strip button.lifecycle-step.pending{color:#6f766f}.connector-run-advisor,.connector-schedule-panel{display:grid;gap:12px;margin-top:14px;border:1px solid #ded9cd;border-radius:8px;background:#fffaf0;padding:12px}.source-command-panel{display:grid;gap:12px;margin-top:14px;border:1px solid #d8d2c6;border-radius:8px;background:#fbfaf5;padding:14px}.source-command-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.source-command-head h3{margin:0}.source-command-head p{margin:4px 0 0;color:#667068}.source-command-tabs{display:inline-flex;flex-wrap:wrap;gap:6px}.source-command-tabs button{border:1px solid #d8d2c6;border-radius:999px;background:#fffdf8;color:#435047;padding:7px 11px;font-weight:800}.source-command-tabs button.active{border-color:#1f2924;background:#1f2924;color:#fffdf8}.source-command-body{display:grid;gap:12px}.source-command-body.setup{grid-template-columns:repeat(3,minmax(0,1fr))}.source-command-body.setup .connector-action-row{grid-column:1 / -1}.source-command-body.setup .connector-control-explainer{grid-column:1 / -1;margin:0;padding:11px;border:1px solid #d6b56a;border-radius:8px;background:#fff8e7;color:#6d5730;line-height:1.4}.source-command-body.setup>div:not(.connector-action-row){border:1px solid #e4ded2;border-radius:8px;background:#fffdf8;padding:11px}.source-command-body.setup strong{display:block;color:#1f2924}.source-command-body.setup span{color:#667068;line-height:1.35}.run-control-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.run-control-summary>div{border:1px solid #e4ded2;border-radius:8px;background:#fffdf8;padding:10px}.run-control-summary>div.attention{border-color:#e0b15c;background:#fff8e6}.run-control-summary span,.run-control-row span,.run-control-row small{color:#667068}.run-control-summary strong{display:block;color:#1f2924;font-size:1.15rem}.run-control-list{display:grid;gap:8px}.smart-run-board-head,.folded-run-log{display:flex;justify-content:space-between;align-items:start;gap:12px;border:1px solid #e4ded2;border-radius:8px;background:#fffdf8;padding:10px}.smart-run-board-head strong,.smart-run-board-head span,.folded-run-log strong,.folded-run-log span,.folded-run-log small{display:block}.smart-run-board-head span,.folded-run-log span,.folded-run-log small{color:#667068}.folded-run-log{display:grid}.folded-run-log-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.folded-run-log-list>div{border:1px solid #ebe6dd;border-radius:8px;background:#fbfaf5;padding:9px}.run-control-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) minmax(170px,auto);gap:10px;align-items:center;border:1px solid #e4ded2;border-radius:8px;background:#fffdf8;padding:10px}.run-control-row strong,.run-control-row small,.run-control-row span{display:block}.run-control-progress{height:9px;border-radius:999px;background:#e9e4da;overflow:hidden}.run-control-progress span{display:block;height:100%;background:#2d6b45}.run-control-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center}.run-control-actions button:disabled{opacity:.45}.run-primary-action{min-width:112px}.run-advanced-actions{position:relative}.run-advanced-actions summary{cursor:pointer;list-style:none;color:#667068;font-size:.83rem;font-weight:800;padding:5px 0}.run-advanced-actions summary::-webkit-details-marker{display:none}.run-advanced-actions[open] summary{color:#1f2924}.run-advanced-actions>div{position:absolute;right:0;z-index:4;min-width:220px;display:grid;gap:6px;margin-top:6px;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;box-shadow:0 16px 40px #1f292424;padding:8px}.run-advanced-actions>div button{justify-content:start;text-align:left}.source-pipeline-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.source-pipeline-flow button{display:grid;gap:6px;justify-items:start;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:10px}.source-pipeline-flow button span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#1f2924;color:#fffdf8;font-weight:800}.source-pipeline-flow button strong{color:#1f2924}.connector-run-advisor{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connector-run-advisor strong,.connector-schedule-panel strong{display:block;color:#1f2924}.connector-run-advisor span,.connector-schedule-panel span{color:#667068}.entity-run-actions{display:flex;flex-wrap:wrap;gap:6px}.entity-run-actions button{min-height:30px;padding:5px 8px}.connector-schedule-panel{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(140px,.7fr)) auto;align-items:end;margin-top:0}.connector-schedule-panel label{display:grid;gap:4px;color:#6f766f;font-weight:700}.connector-schedule-panel select,.connector-schedule-panel input{border:1px solid #d8d2c6;border-radius:6px;background:#fffdf8;min-height:36px;padding:6px 8px;color:#1f2924}.orchestration-panel{display:grid;gap:14px}.orchestration-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.orchestration-flow button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;text-align:left;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:12px}.orchestration-flow button span{grid-row:span 2;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#1f2924;color:#fffdf8;font-weight:800}.orchestration-flow button strong{color:#1f2924}.orchestration-flow button small{color:#667068;line-height:1.3}.status-pill{justify-self:start;border-radius:999px;padding:4px 9px;background:#ece8df;color:#435047;font-size:.75rem;font-style:normal;font-weight:850}.status-pill.healthy{background:#ddf3e5;color:#23633a}.status-pill.running{background:#e6f0ff;color:#265cb8}.status-pill.warning{background:#fff0d7;color:#7b4d08}.status-pill.failed{background:#fde4e1;color:#9f2f2f}.connector-workspace-live,.zoom-onboarding-live,.sync-run-group{display:grid;gap:12px;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:14px}.connector-workspace-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.connector-workspace-head h2,.sync-run-group h3{margin:0;letter-spacing:0}.connector-health-grid,.sync-metric-grid,.zoom-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.connector-health-grid>div,.sync-metric-grid>div,.zoom-capability-grid>div,.sync-run-detail>div{border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:10px}.connector-health-grid span,.sync-metric-grid span,.zoom-capability-grid span,.sync-run-detail span,.sync-schedule-row span{display:block;color:#69736c;font-size:.78rem;font-weight:700}.connector-action-row,.sync-run-actions{display:flex;flex-wrap:wrap;gap:8px}.connector-entity-grid,.connector-module-grid,.zoom-step-row,.zoom-onboarding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.connector-entity-card,.zoom-step-row>div{display:grid;gap:7px;align-content:start;text-align:left;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:10px}.connector-entity-card.selected{border-color:#2d6b45;box-shadow:inset 0 0 0 1px #2d6b45}.connector-entity-card strong,.connector-entity-card span,.connector-entity-card small{display:block}.connector-entity-card span,.connector-entity-card small,.zoom-action-panel span{color:#69736c;line-height:1.35}.entity-mini-progress{height:8px;overflow:hidden;border-radius:999px;background:#ece8df}.entity-mini-progress span{display:block;height:100%;background:#2d6b45}.zoom-step-row{grid-template-columns:repeat(6,minmax(120px,1fr))}.zoom-step-row span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#ece8df;color:#435047;font-weight:900}.zoom-action-panel{display:grid;gap:8px;align-content:start}.discovery-preview-list,.schema-plan-list{display:grid;gap:7px}.discovery-preview-list>div,.schema-plan-list>div{border:1px solid #e2ded4;border-radius:8px;padding:8px}.discovery-preview-list span,.schema-plan-list span{display:block;color:#69736c;font-size:.8rem}.sync-run-card{display:grid;gap:8px;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:10px}.sync-live-board-heading,.sync-live-row-summary,.sync-live-run-facts{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-purpose-card{display:grid;gap:12px}.admin-purpose-card h3,.admin-purpose-card p,.admin-panel-heading h3,.admin-panel-heading p{margin:0}.admin-operator-row{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(150px,1fr)) minmax(130px,auto);gap:12px;align-items:center;width:100%;min-height:0;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;color:#1f2924;padding:11px 12px;text-align:left;white-space:normal}.admin-operator-row:hover{border-color:#7f9c87;background:#f7fbf7}.admin-operator-row>span{display:grid;gap:3px}.admin-operator-row>span:last-child{justify-self:end;color:#285d3b;font-weight:900}.admin-operator-row small,.admin-source-comparison small,.admin-learning-candidate small,.admin-identity-grid span,.admin-stage-flow small{display:block;color:#69736c;line-height:1.35}.admin-source-comparison,.admin-secondary-contract{overflow:hidden;border:1px solid #ded9cd;border-radius:9px;background:#fffefa}.admin-source-comparison>summary,.admin-secondary-contract>summary{cursor:pointer;list-style:none}.admin-source-comparison>summary::-webkit-details-marker,.admin-secondary-contract>summary::-webkit-details-marker{display:none}.admin-source-comparison>summary{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(105px,.65fr)) minmax(130px,auto);gap:12px;align-items:center;padding:12px}.admin-source-comparison>summary:hover{background:#f7fbf7}.admin-source-comparison>summary>span{display:grid;gap:2px}.admin-disclosure-label{justify-self:end;color:#285d3b;font-weight:900}.admin-comparison-body{display:grid;gap:12px;border-top:1px solid #e2ded4;background:#fbfaf6;padding:12px}.admin-comparison-table{display:grid;gap:1px;overflow-x:auto}.admin-comparison-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.9fr) minmax(190px,1.2fr) minmax(190px,1.2fr) minmax(190px,1.1fr);gap:10px;min-width:900px;border-bottom:1px solid #ece8df;padding:9px}.admin-comparison-row.head{color:#52615a;font-size:.75rem;font-weight:900;text-transform:uppercase}.admin-comparison-row span{display:grid;gap:2px}.admin-state-warning{color:#8a5300}.admin-state-ok{color:#23633a}.admin-state-unknown{color:#69736c}.admin-secondary-contract>summary{padding:13px;color:#285d3b;font-weight:900}.admin-secondary-contract .admin-module-panel{border:0;border-top:1px solid #ded9cd;border-radius:0}.admin-stage-flow{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px}.admin-stage-flow>span,.admin-identity-grid>div{display:grid;gap:4px;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:10px}.admin-identity-readiness{display:grid;gap:12px}.admin-identity-readiness h3,.admin-identity-readiness p{margin:0}.admin-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.admin-learning-candidate{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(150px,.8fr) auto;gap:12px;align-items:center;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:11px}.admin-learning-candidate>span{display:grid;gap:3px}.recovery-source-summary{display:flex;flex-wrap:wrap;gap:8px}.recovery-source-summary>span{display:grid;gap:2px;border:1px solid #e2ded4;border-radius:8px;background:#fffefa;padding:9px 11px}.recovery-run-details{border:1px solid #e2ded4;border-radius:8px;padding:10px}.recovery-run-details summary{cursor:pointer;color:#285d3b;font-weight:900}@media(max-width:900px){.admin-operator-row,.admin-source-comparison>summary,.admin-learning-candidate,.admin-identity-grid,.admin-stage-flow{grid-template-columns:1fr}.admin-operator-row>span:last-child,.admin-disclosure-label{justify-self:start}}.sync-live-board-heading h3,.sync-live-board-heading p,.sync-live-explainer{margin:0}.sync-observed-at{color:#52615a;font-size:.78rem;font-weight:800}.sync-live-row{display:grid;gap:9px;border:1px solid #dcd8cf;border-radius:9px;background:#fffefa;padding:12px}.sync-live-row-summary>div{min-width:0;flex:1}.sync-live-row-summary strong,.sync-live-row-summary span{display:block}.sync-live-row-summary>div span,.sync-live-run-facts{color:#69736c;font-size:.78rem;font-weight:700}.sync-live-percent{min-width:48px;text-align:right;font-size:1.15rem}.sync-live-progress-track{height:10px;overflow:hidden;border-radius:999px;background:#e8e5dc}.sync-live-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d6b45,#7fbe43);transition:width .3s ease}.sync-live-run-facts{justify-content:flex-start;flex-wrap:wrap}.sync-run-summary{display:grid;grid-template-columns:28px minmax(140px,1fr) minmax(100px,.8fr) auto;gap:10px;align-items:center;text-align:left;border:0;background:transparent;padding:0}.sync-run-progress{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sync-run-progress strong{font-size:1.2rem}.sync-run-progress span{color:#69736c}.sync-run-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;border-top:1px solid #e2ded4;padding-top:10px}.sync-run-actions{grid-column:1 / -1}.sync-schedule-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:center;border:1px solid #e2ded4;border-radius:8px;padding:10px}.admin-workspace{display:grid;gap:16px}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap}.admin-tabs button.active{background:#1f2924;color:#fffdf8}.admin-grid{display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:14px;min-height:520px}.admin-list{display:grid;align-content:start;gap:8px;max-height:70vh;overflow:auto}.admin-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;border:1px solid #ded9cd;background:#fffdf8;border-radius:8px;padding:12px}.admin-list-item.active{border-color:#1f2924;box-shadow:inset 3px 0 #1f2924}.admin-list-item strong,.admin-users strong{display:block}.admin-list-item small,.admin-users small{display:block;color:#69736c;margin-top:4px}.admin-list-item em{font-style:normal;font-size:.75rem;color:#59625b;text-transform:uppercase}.admin-detail{display:grid;align-content:start;gap:14px;min-width:0}.admin-detail-header,.admin-graph-summary{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-graph-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-graph-summary .secondary-action{min-height:64px}.admin-warning,.admin-sync-truth,.admin-guide,.admin-context-strip{border:1px solid #e2ded4;border-radius:8px;background:#fffdf8;padding:12px}.admin-warning{border-color:#f0bf72;background:#fff7e8;color:#754700;font-weight:800}.admin-sync-truth{display:grid;gap:4px;border-color:#b8dfc2;background:#f3fbf5;color:#1f4e2f}.admin-sync-truth strong,.admin-sync-truth span,.admin-sync-truth small{display:block}.admin-guide{display:grid;gap:10px}.admin-guide h3{margin:0}.admin-entity-table,.admin-months,.admin-users,.admin-advisory{display:grid;gap:6px}.admin-advisory{align-content:start}.admin-advisory .admin-category-header{margin-bottom:8px}.admin-table-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(110px,.55fr) minmax(150px,.75fr) minmax(80px,.4fr);gap:10px;align-items:center;border:1px solid #e2ded4;border-radius:8px;padding:10px 12px;background:#fffdf8}.admin-table-row.head{border-color:transparent;background:transparent;color:#69736c;font-weight:700;text-transform:uppercase;font-size:.78rem}.admin-table-row button{padding:6px 8px}.admin-table-row small{display:block;color:#69736c;font-size:.74rem;margin-top:3px}.admin-connector-console{display:grid;gap:14px}.connector-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.connector-tile{--connector-accent: #1f2924;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:10px;min-height:118px}.connector-tile.active{border-color:var(--connector-accent);box-shadow:inset 0 0 0 1px var(--connector-accent),inset 4px 0 0 var(--connector-accent)}.connector-logo{--connector-accent: #1f2924;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--connector-accent) 12%,#fffdf8);color:var(--connector-accent);font-weight:900;letter-spacing:0}.connector-logo.large{width:46px;height:46px;font-size:1.05rem}.connector-tile-main{min-width:0}.connector-tile-main strong,.connector-tile-main small,.connector-tile-meta small{display:block}.connector-tile-main small,.connector-tile-meta small{color:#69736c;font-size:.78rem;line-height:1.25}.connector-tile-meta{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px 10px}.connector-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:4px 9px;background:#ece8df;color:#435047;font-size:.74rem;font-weight:800;white-space:nowrap}.connector-status-chip.healthy,.connector-status-chip.running{background:#e3f4e8;color:#216337}.connector-status-chip.warning,.connector-status-chip.planned{background:#fff0d7;color:#7b4d08}.connector-detail-card{display:grid;gap:14px;border:1px solid #ded9cd;border-radius:8px;background:#fffdf8;padding:14px}.connector-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.compact-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.compact-chip-row span{border:1px solid #e2ded4;border-radius:999px;padding:4px 9px;color:#59625b;font-size:.76rem;font-weight:700}.connector-actions{display:grid;gap:8px;min-width:150px}.advanced-sync summary{cursor:pointer;color:#59625b;font-weight:700}.advanced-sync button{margin-top:8px;width:100%}.connector-detail-tabs{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #e2ded4;padding-top:10px}.connector-detail-tabs button{padding:7px 10px;border-radius:7px}.connector-detail-tabs button.active{background:#1f2924;color:#fffdf8}.admin-graph-summary.compact{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.connector-detail-card .admin-table-row{grid-template-columns:minmax(130px,1fr) minmax(100px,.55fr) minmax(140px,.75fr) minmax(80px,.4fr) minmax(120px,.7fr)}.connector-status-chip.failed{background:#fde4e1;color:#9f2f2f}.connector-status-chip.not-synced,.connector-status-chip.configured{background:#ece8df;color:#435047}.execution-plane-page{height:calc(100vh - 18px);min-height:0;overflow:auto;display:grid;align-content:start;gap:10px}.execution-topbar,.execution-panel{border:1px solid #ddd8ce;border-radius:8px;background:#fffdfa}.execution-topbar{padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.execution-topbar h1,.execution-panel h2,.execution-panel h3{margin:0;letter-spacing:0}.execution-topbar h1{font-size:1.25rem}.execution-topbar small,.execution-panel small,.execution-contract-state span,.execution-action-card span,.execution-action-card small{color:#687069}.execution-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.execution-health-strip,.execution-detail-grid,.execution-entity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.execution-console-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(260px,.62fr);gap:10px;align-items:start}.execution-support-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(270px,.65fr) minmax(0,1fr);gap:10px;align-items:start}.execution-panel{min-width:0;padding:10px;display:grid;gap:10px}.execution-panel-title{display:flex;justify-content:space-between;gap:10px;align-items:start}.execution-panel-title>span,.execution-panel-title>small{text-align:right}.execution-table{display:grid;gap:6px}.execution-table-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(110px,.62fr) minmax(84px,.4fr) minmax(120px,.65fr) minmax(92px,.42fr) minmax(118px,.58fr) minmax(90px,.42fr);gap:8px;align-items:center;border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;color:#202622;padding:9px}button.execution-table-row{width:100%;text-align:left}.execution-table-row.active{border-color:#203027;box-shadow:inset 4px 0 #203027}.execution-table-row.head{border-color:transparent;background:transparent;color:#687069;font-size:.74rem;font-weight:900;padding-block:2px;text-transform:uppercase}.completed-table .execution-table-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(90px,.45fr) minmax(100px,.55fr) minmax(120px,.65fr)}.execution-table-row strong,.execution-table-row span,.execution-table-row small,.execution-action-card strong,.execution-action-card span,.execution-action-card small{min-width:0;overflow-wrap:anywhere}.execution-table-row small{display:block;color:#687069;margin-top:2px}.execution-state{display:inline-flex;border-radius:999px;padding:3px 8px;background:#e3f4e8;color:#216337;font-style:normal;font-weight:850}.execution-state.failed{background:#fde4e1;color:#9f2f2f}.execution-state.warning{background:#fff0d7;color:#7b4d08}.execution-contract-state{border:1px dashed #d8c591;border-radius:8px;background:#fff9e9;color:#5d4b1f;padding:10px;display:grid;gap:4px}.execution-diagnostics-list{display:grid;gap:5px;margin-top:5px}.execution-diagnostics-list div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(86px,.35fr) minmax(0,1fr);gap:6px;align-items:start;border-top:1px solid #eadfbf;padding-top:5px}.execution-diagnostics-list small{color:#685a34}.execution-subpanel{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:9px;display:grid;gap:8px;min-width:0}.execution-participant-list,.execution-action-list,.execution-timeline-list,.execution-node-grid{display:grid;gap:6px}.execution-participant-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.execution-participant-list button,.execution-action-card,.execution-node-card{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;color:#202622;padding:8px;text-align:left;display:grid;gap:3px}.execution-participant-list button.active{border-color:#203027;box-shadow:inset 3px 0 #203027}.execution-timeline-list div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;border-bottom:1px solid #eee9df;padding:5px 0}.execution-timeline-list div:last-child{border-bottom:0}.raw-evidence pre{max-height:260px;overflow:auto;margin:0;border:1px solid #e4e0d7;border-radius:8px;background:#171c1a;color:#f6f2e8;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.execution-action-card.supported{border-color:#b8dfc2;background:#f3fbf5}.execution-action-card.disabled-action{border-style:dashed}.execution-action-card.unsupported{border-style:dashed;background:#f8f6ef}.execution-action-card:disabled{opacity:1;cursor:default}.execution-node-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.execution-node-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.execution-entity-grid>div{border:1px solid #e4e0d7;border-radius:8px;background:#fbfaf6;padding:9px;display:grid;gap:5px}.operations-center-page{display:grid;gap:10px;min-height:calc(100vh - 56px)}.operations-center-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border:1px solid #cfd8d1;border-radius:8px;background:#fbfdfb;padding:10px 12px}.operations-center-header h1,.operations-center-header p,.operations-center-header span{margin:0}.operations-center-header h1{font-size:1.25rem;letter-spacing:0}.operations-center-header span{color:#526056}.operations-center-refresh-state{border:1px solid #dce4dd;border-radius:8px;background:#f4f8f5;padding:8px 10px;display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:baseline}.operations-center-refresh-state span,.operations-center-refresh-state small{color:#667069;font-size:.78rem}.operations-center-refresh-state strong{color:#1d5a31}.operations-center-refresh-state small{grid-column:1 / -1}.operations-center-actions,.operations-center-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.operations-center-actions button,.operations-center-toolbar button{border:1px solid #cfd8d1;border-radius:8px;background:#fff;color:#1d251f;padding:9px 11px;font-weight:800}.operations-center-actions .alert-button.active{border-color:#efb2aa;background:#fff1ef;color:#8c2117}.operations-center-metrics,.operations-center-infra-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px}.operations-center-role-strip,.operations-center-command-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;align-items:end}.operations-center-role-strip{border:1px solid #d7ddd8;border-radius:8px;background:#f7faf8;padding:8px}.operations-center-command-dock{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;min-width:0}.operations-center-command-dock-head{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0}.operations-center-command-dock-head p,.operations-center-command-dock-head strong{margin:0}.operations-center-command-dock-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-command-dock-head button{border:1px solid #cfd8d1;border-radius:8px;background:#fff;color:#1d251f;padding:7px 10px;font-weight:900;white-space:nowrap}.operations-center-command-launchers{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.operations-center-command-launchers button{min-height:32px}.operations-center-command-context{grid-column:1 / -1;display:grid;grid-template-columns:minmax(170px,.74fr) minmax(180px,.8fr) repeat(2,minmax(190px,1fr));gap:8px;align-items:stretch;min-width:0}.operations-center-context-chip{border:1px solid #dde4de;border-radius:8px;background:#fff;padding:8px;display:grid;align-content:center;gap:2px;min-width:0}.operations-center-context-chip span,.operations-center-target-summary-grid span{color:#667069;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-context-chip strong,.operations-center-context-chip small,.operations-center-target-summary-grid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-context-chip small{color:#68736b;font-size:.78rem}.operations-center-profile-button{border-radius:999px!important}.operations-center-floating-scrim{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding:min(8vh,72px) 18px 18px;background:#02060761;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.operations-center-floating-panel{width:min(720px,100%);max-height:min(78vh,760px);overflow:auto;border:1px solid rgba(246,236,210,.16);border-radius:8px;background:linear-gradient(135deg,#101d1feb,#080d0ee6),#05090ae0;box-shadow:0 34px 100px #00000085,inset 0 0 0 1px #26d6c414;color:#f6ecd2;padding:14px;display:grid;gap:12px}.operations-center-floating-panel.wide{width:min(1120px,100%);max-height:min(86vh,900px)}.operations-center-floating-panel.wide .operations-center-palette-grid{grid-template-columns:1fr}.operations-center-floating-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.operations-center-floating-head h2,.operations-center-floating-head p{margin:0}.operations-center-floating-head h2{color:#fff9e8;font-size:1.25rem;line-height:1.1}.operations-center-floating-head span{display:block;color:#aabbb5;margin-top:4px}.operations-center-floating-head button{border:1px solid rgba(246,236,210,.16);border-radius:8px;background:#f6ecd214;color:#f6ecd2;padding:8px 10px;font-weight:900}.operations-center-floating-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-center-floating-form label{display:grid;gap:5px;min-width:0}.operations-center-floating-form label>span{color:#bda86f;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-floating-form input{min-height:40px;border:1px solid rgba(246,236,210,.16);border-radius:8px;background:#0a1011;color:#fff9e8;padding:8px 10px}.operations-center-floating-form .primary-action,.operations-center-floating-form .operations-center-transfer-hint{grid-column:1 / -1}.operations-center-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-center-role-strip label,.operations-center-create-form label{display:grid;gap:4px;min-width:0}.operations-center-role-strip span,.operations-center-create-form span{color:#667069;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-role-strip select,.operations-center-create-form input{min-height:36px;border:1px solid #cfd8d1;border-radius:8px;background:#fff;color:#171c1a;padding:8px 10px}.operations-center-toggle{display:flex!important;grid-template-columns:none!important;gap:8px!important;align-items:center;min-height:36px;border:1px solid #dce3dd;border-radius:8px;background:#fff;padding:8px 10px}.operations-center-toggle input{margin:0}.operations-center-toggle span{text-transform:none;font-size:.82rem;color:#27312b}.operations-center-create-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,1.2fr) auto auto auto;gap:8px;align-items:end}.operations-center-create-form.compact{grid-template-columns:1fr 1fr}.operations-center-transfer-hint{grid-column:1 / -1;border:1px dashed #cad5cd;border-radius:8px;background:#fff;padding:8px}.operations-center-transfer-hint strong,.operations-center-transfer-hint span{display:block;overflow-wrap:anywhere}.operations-center-transfer-hint span{color:#68736b;font-size:.78rem;margin-top:2px;text-transform:none}.operations-center-topology-panel{border:1px solid #acd4ef;border-radius:8px;background:#fbfdff;padding:10px;display:grid;gap:10px}.operations-center-topology-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.operations-center-topology-stat{position:relative;overflow:hidden;border:1px solid #d8e2da;border-radius:8px;background:#fff;padding:8px 9px 10px;min-width:0}.operations-center-topology-stat span,.operations-center-topology-stat strong,.operations-center-topology-stat small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-stat span{color:#6a746d;font-size:.68rem;font-weight:900;text-transform:uppercase}.operations-center-topology-stat strong{color:#1d251f;margin-top:2px}.operations-center-topology-stat small{color:#667069;font-size:.72rem;margin-top:2px}.operations-center-topology-stat i{position:absolute;left:0;bottom:0;height:3px;min-width:0;background:#27a8e8}.operations-center-topology-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;min-width:0}.operations-center-topology-canvas{position:relative;min-height:430px;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(160px,.55fr) minmax(250px,1fr);grid-template-rows:auto 1fr auto;gap:12px;border:1px solid #d8e5ee;border-radius:8px;background:linear-gradient(#eef4f8 1px,transparent 1px),linear-gradient(90deg,#eef4f8 1px,transparent 1px),#fff;background-size:28px 28px;padding:14px;overflow:hidden}.operations-center-topology-search{grid-column:1 / 2;border:1px solid #cfd8d1;border-radius:8px;background:#fff;padding:10px}.operations-center-topology-brief{position:absolute;left:14px;top:14px;z-index:2;max-width:min(360px,calc(100% - 28px));border:1px solid #cfd8d1;border-radius:8px;background:#ffffffe0;padding:8px 10px;pointer-events:none}.operations-center-topology-search strong,.operations-center-topology-search span,.operations-center-topology-brief strong,.operations-center-topology-brief span,.operations-center-topology-brief em,.operations-center-topology-node strong,.operations-center-topology-node span,.operations-center-topology-backbone strong,.operations-center-topology-backbone small,.operations-center-topology-rooms strong,.operations-center-topology-rooms small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-search span,.operations-center-topology-brief span,.operations-center-topology-brief em,.operations-center-topology-node span,.operations-center-topology-backbone small,.operations-center-topology-rooms small{color:#667069;font-size:.78rem;margin-top:2px}.operations-center-topology-brief em{font-style:normal}.operations-center-topology-nodes{grid-column:1 / 2;display:grid;align-content:center;gap:12px}.operations-center-topology-node{border:1px solid #d8ddd9;border-radius:8px;background:#fff;padding:9px;box-shadow:0 8px 22px #1c26200f}.operations-center-topology-node i,.operations-center-room-dot{width:14px;height:14px;border-radius:999px;display:inline-block;margin-right:6px;border:3px solid #27a8e8;background:#eaf8ff;vertical-align:middle}.operations-center-topology-backbone{grid-column:2 / 3;grid-row:1 / 3;align-self:center;justify-self:center;width:150px;min-height:150px;border:1px solid #cbd8e0;border-radius:8px;background:#fff;display:grid;place-items:center;text-align:center;padding:10px;box-shadow:0 10px 30px #24374614}.operations-center-topology-backbone span{width:34px;height:34px;border-radius:8px;background:#d9dcea;display:block}.operations-center-route-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;width:100%;margin-top:6px}.operations-center-route-readout b,.operations-center-route-readout small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-route-readout small{color:#667069;font-size:.68rem}.operations-center-topology-rooms{grid-column:3 / 4;grid-row:1 / 3;display:grid;align-content:center;gap:10px}.operations-center-topology-rooms button{position:relative;border:1px solid #d9e0db;border-radius:8px;background:#fff;color:#1d251f;padding:10px;text-align:left;box-shadow:0 9px 24px #1c26200f}.operations-center-topology-rooms button.active{border-color:#2ba8e0;background:#eff9ff}.operations-center-topology-rooms button.drop-ready{border-style:dashed;border-color:#b58a22}.operations-center-topology-rooms button:before{content:"";position:absolute;left:-42px;top:50%;width:42px;border-top:1px solid #84bd95}.operations-center-frame-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid #dce6dd;padding-top:10px}.operations-center-frame-strip>div:first-child strong,.operations-center-frame-strip>div:first-child span{display:block}.operations-center-frame-strip>div:first-child span{color:#667069;font-size:.78rem;margin-top:2px}.operations-center-frame-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px}.operations-center-frame-list button{border:1px solid #dce4df;border-radius:8px;background:#fff;color:#1d251f;padding:8px;text-align:left}.operations-center-frame-list button.active,.operations-center-frame-list button.pinned{border-color:#2ba8e0;background:#f0faff}.operations-center-frame-list button.important{border-color:#c09a2c;background:#fff8df}.operations-center-frame-list strong,.operations-center-frame-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-frame-list span{color:#667069;font-size:.76rem;margin-top:2px}.operations-center-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #dce2dd;padding-bottom:2px}.operations-center-tabs button{border:1px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#526056;padding:8px 12px;font-weight:850}.operations-center-tabs button.active{border-color:#cfd8d1;border-bottom-color:#fbfdfb;background:#fbfdfb;color:#171c1a}.operations-center-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:10px;align-items:start}.operations-center-workspace,.operations-center-live,.operations-center-participants,.operations-center-infrastructure,.operations-center-history{display:grid;gap:10px;min-width:0}.operations-center-toolbar{border:1px solid #dce2dd;border-radius:8px;background:#fbfdfb;padding:8px}.operations-center-toolbar label{display:grid;gap:4px;min-width:190px}.operations-center-toolbar label:first-child{flex:1 1 260px}.operations-center-toolbar span{color:#667069;font-size:.76rem;font-weight:850;text-transform:uppercase}.operations-center-toolbar input,.operations-center-toolbar select{min-height:36px;border:1px solid #cfd8d1;border-radius:8px;background:#fff;color:#171c1a;padding:8px 10px}.operations-center-grid{border:1px solid #d7ddd8;border-radius:8px;background:#fff;overflow:auto}.operations-center-row{width:100%;min-height:44px;display:grid;gap:8px;align-items:center;padding:7px 9px;border-bottom:1px solid #edf0ed;background:#fff;color:#1c231f;text-align:left}button.operations-center-row:hover,button.operations-center-row.active{background:#edf8f0}.operations-center-row.head{min-height:32px;background:#f2f5f2;color:#5c6860;font-size:.74rem;font-weight:900;text-transform:uppercase}.operations-center-row.empty{grid-template-columns:1fr;color:#657168;font-weight:800}.operations-center-row span,.operations-center-row strong,.operations-center-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-row strong,.operations-center-row small{display:block}.operations-center-row small{color:#6d766f;font-size:.76rem;margin-top:2px}.live-grid .operations-center-row{grid-template-columns:minmax(62px,.48fr) minmax(160px,1.18fr) minmax(70px,.48fr) minmax(105px,.72fr) minmax(130px,.9fr) minmax(62px,.46fr) minmax(105px,.74fr) minmax(125px,.92fr);min-width:0}.participant-grid .operations-center-row{grid-template-columns:minmax(165px,1.1fr) minmax(140px,.9fr) minmax(110px,.7fr) minmax(94px,.6fr) minmax(86px,.55fr) minmax(110px,.72fr) minmax(118px,.76fr) minmax(128px,.82fr) minmax(112px,.72fr) minmax(96px,.62fr) minmax(130px,.85fr) minmax(130px,.85fr) minmax(128px,.82fr) minmax(110px,.7fr);min-width:1680px}.node-grid .operations-center-row{grid-template-columns:minmax(160px,1.25fr) minmax(86px,.65fr) minmax(100px,.7fr) minmax(76px,.55fr) minmax(82px,.6fr) minmax(104px,.8fr) minmax(86px,.62fr) minmax(70px,.55fr)}.history-grid .operations-center-row{grid-template-columns:minmax(180px,1.3fr) minmax(130px,.86fr) minmax(130px,.86fr) minmax(80px,.52fr) minmax(90px,.58fr) minmax(140px,.9fr) minmax(120px,.78fr) minmax(120px,.78fr);min-width:1010px}.operations-center-health,.operations-center-state{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;padding:3px 8px;background:#eef2ef;color:#47524b;font-size:.75rem;font-style:normal;font-weight:900}.operations-center-health.healthy{background:#e2f5e8;color:#1f6537}.operations-center-health.warning{background:#fff4d9;color:#775208}.operations-center-health.critical{background:#ffe5e1;color:#8c2117}.operations-center-health.unknown{border-color:var(--vcops-line-strong);background:var(--vcops-surface-soft);color:var(--vcops-muted)}.operations-center-state.healthy,.operations-center-state.connected,.operations-center-state.live,.operations-center-state.running{background:#e2f5e8;color:#1f6537}.operations-center-state.warning,.operations-center-state.waiting{background:#fff4d9;color:#775208}.operations-center-state.failed,.operations-center-state.degraded{background:#ffe5e1;color:#8c2117}.operations-center-live-detail,.operations-center-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:10px;align-items:start}.operations-center-panel{border:1px solid #d7ddd8;border-radius:8px;background:#fbfdfb;padding:10px;display:grid;gap:10px;min-width:0}.operations-center-panel-title{display:flex;justify-content:space-between;gap:10px;align-items:start}.operations-center-panel-title>div{min-width:0}.operations-center-panel-title h2,.operations-center-panel-title p{margin:0}.operations-center-panel-title h2{font-size:1rem;letter-spacing:0;overflow-wrap:anywhere}.operations-center-panel-title>span{color:#667069;font-size:.82rem;text-align:right}.operations-center-detail-grid,.operations-center-selected-target{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px}.operations-center-property-panel{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:0;border:1px solid #e1e7e2;border-radius:8px;overflow:hidden;background:#fff}.operations-center-property-panel>div{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:8px;align-items:baseline;padding:7px 9px;border-right:1px solid #edf0ed;border-bottom:1px solid #edf0ed}.operations-center-property-panel span{color:#667069;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-property-panel strong{min-width:0;color:#1d251f;font-size:.86rem;overflow-wrap:anywhere}.operations-center-target-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operations-center-target-summary-grid>div{border:1px solid #dde4de;border-radius:8px;background:#fff;padding:9px;min-width:0}.operations-center-target-summary-grid strong{color:#1d251f;margin-top:3px}.operations-center-roster,.operations-center-list,.operations-center-action-list{display:grid;gap:6px}.operations-center-context-groups,.operations-center-diagnostics-list{display:grid;gap:8px}.operations-center-context-groups>div,.operations-center-diagnostics-list>div{border-top:1px solid #e3e9e4;padding-top:8px;min-width:0}.operations-center-context-groups>div:first-child,.operations-center-diagnostics-list>div:first-child{border-top:0;padding-top:0}.operations-center-context-groups strong{display:block;color:#1d251f;font-size:.84rem;margin-bottom:5px}.operations-center-context-groups dl{display:grid;grid-template-columns:minmax(74px,.42fr) minmax(0,1fr);gap:4px 8px;margin:0}.operations-center-context-groups dt,.operations-center-diagnostics-list span{color:#69746d;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-context-groups dd,.operations-center-diagnostics-list strong{margin:0;min-width:0;color:#1d251f;font-size:.84rem;overflow-wrap:anywhere}.operations-center-diagnostics-list>div{display:grid;grid-template-columns:minmax(78px,.38fr) minmax(0,1fr);gap:8px}.operations-center-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operations-center-command-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.operations-center-layout-command{display:flex;flex:0 1 360px;gap:6px;align-items:end}.operations-center-layout-picker{display:grid;gap:4px;flex:1 1 160px;min-width:0}.operations-center-quick-select{display:grid;gap:4px;min-width:0}.operations-center-command-dock .operations-center-quick-select{grid-template-columns:minmax(64px,.28fr) minmax(0,1fr);align-items:center}.operations-center-layout-picker span,.operations-center-quick-select span{color:#667069;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-layout-picker select{width:100%;min-width:0;border:1px solid #d5ded7;border-radius:8px;background:#fff;color:#1d251f;padding:8px;font:inherit}.operations-center-layout-studio{flex:1 1 100%;min-width:0;display:grid;gap:10px;border:1px solid rgba(151,201,61,.2);border-radius:12px;background:radial-gradient(circle at 12% 0%,rgba(151,201,61,.12),transparent 34%),linear-gradient(145deg,#0d1c1df5,#060c0eeb);padding:12px;box-shadow:inset 0 1px #ffffff0d}.operations-center-layout-studio-head,.operations-center-layout-studio-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.operations-center-layout-studio-head>div,.operations-center-layout-studio-footer>div{min-width:0}.operations-center-layout-studio-head span,.operations-center-layout-studio-footer span{display:block;color:#a6d94b;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.operations-center-layout-studio-head strong,.operations-center-layout-studio-footer strong{display:block;color:#fff9e8;font-size:.9rem;margin-top:2px}.operations-center-layout-studio-head small{color:#9cafaa;font-size:.72rem;max-width:430px;text-align:right}.operations-center-layout-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:8px;max-height:400px;overflow:auto;padding:2px 4px 2px 2px;scrollbar-color:rgba(151,201,61,.45) rgba(255,255,255,.04)}.operations-center-layout-gallery>button{appearance:none;min-width:0;display:grid;grid-template-rows:auto auto 1fr;gap:7px;border:1px solid rgba(246,236,210,.14);border-radius:10px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#050c0ee6;color:#f6ecd2;padding:8px;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.operations-center-layout-gallery>button:hover,.operations-center-layout-gallery>button:focus-visible{border-color:#26d6c4ad;transform:translateY(-1px);box-shadow:0 12px 24px #00000040;outline:none}.operations-center-layout-gallery>button.selected{border-color:#a6d94b;background:linear-gradient(180deg,#97c93d33,#97c93d0f),#050c0ef5;box-shadow:0 0 0 2px #97c93d1f,0 14px 28px #00000047}.operations-center-layout-thumbnail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:2px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(246,236,210,.13);border-radius:7px;background:radial-gradient(circle at 50% 20%,rgba(39,78,143,.34),transparent 46%),#071114;padding:5px}.operations-center-layout-thumbnail i{min-width:0;min-height:0;border:1px solid rgba(121,178,212,.36);border-radius:3px;background:linear-gradient(145deg,#447091d1,#1b394bd6);box-shadow:inset 0 1px #ffffff1f}.operations-center-layout-thumbnail i.is-primary{border-color:#97c93dad;background:linear-gradient(145deg,#97c93dad,#2f5d2fcc)}.operations-center-layout-thumbnail i.is-presentation{border-color:#26d6c4b8;background:linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.16) 47% 53%,transparent 54%),linear-gradient(145deg,#26d6c48c,#1a4561db)}.operations-center-layout-card-copy{min-width:0}.operations-center-layout-card-copy strong,.operations-center-layout-card-copy small{display:block;min-width:0}.operations-center-layout-card-copy strong{color:#fff9e8;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-layout-card-copy small{color:#99aaa5;font-size:.67rem;line-height:1.3;margin-top:2px;min-height:2.6em}.operations-center-layout-badges{display:flex;flex-wrap:wrap;gap:4px;align-self:end}.operations-center-layout-badges em{border:1px solid rgba(151,201,61,.24);border-radius:999px;background:#97c93d17;color:#dff3a7;padding:2px 6px;font-size:.58rem;font-style:normal;font-weight:900;text-transform:uppercase}.operations-center-layout-studio-footer{border-top:1px solid rgba(246,236,210,.1);padding-top:9px}.operations-center-layout-studio-footer .operations-center-command-button.primary{min-width:150px;min-height:48px}.operations-center-quick-select select{width:100%;min-width:0;min-height:36px;border:1px solid #d5ded7;border-radius:8px;background:#fff;color:#1d251f;padding:7px 8px;font:inherit}.operations-center-roster{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.operations-center-roster button,.operations-center-roster>div,.operations-center-list>div,.operations-center-action-list button,.operations-center-action-grid button,.operations-center-command-button,.operations-center-sync-action,.operations-center-transfer-bin,.operations-center-inline-empty{border:1px solid #dde4de;border-radius:8px;background:#fff;color:#1d251f;padding:8px;text-align:left;min-width:0}.operations-center-command-button{flex:0 1 142px;min-height:46px;display:grid;gap:2px;align-content:center}.operations-center-command-button.primary{flex:0 0 92px;border-color:#9ec9aa;background:#eef9f1}.operations-center-roster button.active,.operations-center-roster>div.active{border-color:#9ec9aa;background:#eff8f2}.operations-center-roster strong,.operations-center-roster span,.operations-center-roster small,.operations-center-list strong,.operations-center-list span,.operations-center-action-list strong,.operations-center-action-list span,.operations-center-action-list small,.operations-center-action-grid strong,.operations-center-action-grid span,.operations-center-action-grid small,.operations-center-command-button strong,.operations-center-command-button span,.operations-center-command-button small,.operations-center-sync-action strong,.operations-center-sync-action span,.operations-center-sync-action small,.operations-center-transfer-bin span,.operations-center-transfer-bin strong,.operations-center-transfer-bin small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-roster span,.operations-center-roster small,.operations-center-list span,.operations-center-action-list span,.operations-center-action-list small,.operations-center-action-grid span,.operations-center-action-grid small,.operations-center-command-button span,.operations-center-command-button small,.operations-center-sync-action span,.operations-center-sync-action small,.operations-center-transfer-bin span,.operations-center-transfer-bin small{color:#68736b;font-size:.78rem;margin-top:2px}.operations-center-roster>div{cursor:grab}.operations-center-roster>div:active{cursor:grabbing}.operations-center-participant-flags{display:flex!important;gap:5px;margin-top:7px!important}.operations-center-inline-actions{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:7px!important}.operations-center-participant-flags button{width:auto;border:1px solid #d6ded8;border-radius:999px;background:#f8faf8;color:#4f5c54;padding:3px 7px;font-size:.7rem;font-weight:900}.operations-center-inline-actions button{width:auto;border:1px solid #9ec9aa;border-radius:999px;background:#eef9f1;color:#20562b;padding:4px 8px;font-size:.7rem;font-weight:900}.operations-center-participant-flags button.active{border-color:#c09a2c;background:#fff7d9;color:#70500a}.operations-center-action-sidebar{display:grid;gap:10px;position:sticky;top:10px}.operations-center-action-list button{cursor:default}.operations-center-action-grid button{min-height:70px}.operations-center-action-list button:disabled{opacity:1}.operations-center-action-grid button:disabled{opacity:1;cursor:default}.operations-center-command-button:disabled{opacity:1;cursor:default}.operations-center-action-status{display:inline-flex;width:fit-content;border-radius:999px;padding:2px 7px;background:#eef2ef;color:#4c5750;font-size:.7rem;font-weight:900}.operations-center-action-status.available,.operations-center-action-status.completed{background:#e2f5e8;color:#1f6537}.operations-center-action-status.running{background:#fff4d9;color:#775208}.operations-center-action-status.disabled{background:#eef2ef;color:#68736b}.operations-center-action-status.failed{background:#ffe5e1;color:#8c2117}.operations-center-action-status.validation-error{background:#fff0df;color:#8a4a00}.operations-center-action-list button.live-sync{border-color:#9ec9aa;background:#eef9f1;cursor:pointer}.operations-center-sync-action{width:100%;border-color:#9ec9aa;background:#eef9f1}.operations-center-context-panel,.operations-center-diagnostics-panel,.operations-center-compact-panel{gap:8px}.operations-center-live-insights{display:grid;gap:10px}.operations-center-video-card{gap:10px}.operations-center-video-frame{position:relative;aspect-ratio:16 / 10;min-height:132px;border:1px solid #d7ddd8;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#19201df0,#080e10f5),#081011}.operations-center-video-media{width:100%;height:100%;display:block;object-fit:cover;background:#05090a}.operations-center-video-placeholder{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;padding:18px}.operations-center-video-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 50% 42%,rgba(38,214,196,.24),transparent 34%),linear-gradient(135deg,#d7a84f21,#4aa8ff1a);background-size:100% 7px,auto,auto}.operations-center-video-placeholder span{position:relative;z-index:1;width:64px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#d7a84f,#25c4b8 58%,#4aa8ff);color:#06100f;font-size:1.35rem;font-weight:950;box-shadow:0 0 42px #26d6c442}.operations-center-video-placeholder strong,.operations-center-video-placeholder small{position:relative;z-index:1;display:block}.operations-center-video-placeholder small{max-width:230px;color:#9fb2ab;font-size:.76rem}.operations-center-video-live{position:absolute;left:10px;top:10px;display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(72,222,171,.48);border-radius:999px;background:#03090ab8;color:#a8f7ce;padding:4px 8px;font-size:.72rem;font-weight:950;text-transform:uppercase}.operations-center-video-live i{width:8px;height:8px;border-radius:999px;background:#48deab;box-shadow:0 0 12px #48deabe6}.operations-center-video-badges{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px}.operations-center-video-badges span{border:1px solid rgba(246,236,210,.14);border-radius:999px;background:#03090ab8;color:#f6ecd2;padding:4px 8px;font-size:.72rem;font-weight:850}.operations-center-video-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.operations-center-video-meta>div{min-width:0;border:1px solid #dde4de;border-radius:8px;background:#fff;padding:8px}.operations-center-video-meta span,.operations-center-video-meta strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-video-meta span{color:#667069;font-size:.68rem;font-weight:900;text-transform:uppercase}.operations-center-video-meta strong{color:#1d251f;font-size:.82rem;margin-top:2px}.operations-center-insight-list{display:grid;gap:6px}.operations-center-insight-list>div{border:1px solid #e2e7e3;border-radius:8px;background:#fff;padding:8px}.operations-center-insight-list strong,.operations-center-insight-list span{display:block;overflow-wrap:anywhere}.operations-center-insight-list span{color:#68736b;font-size:.78rem;margin-top:2px}.operations-center-breakdown-body{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.operations-center-mini-donut{width:78px;aspect-ratio:1;border-radius:999px;display:grid;place-items:center;background:conic-gradient(#6a977a var(--donut-value),#e8eee9 0);position:relative}.operations-center-mini-donut:before{content:"";position:absolute;inset:19px;border-radius:999px;background:#fff}.operations-center-mini-donut strong,.operations-center-mini-donut span{position:relative;z-index:1;display:block;line-height:1.05;text-align:center}.operations-center-mini-donut strong{color:#1d251f}.operations-center-mini-donut span{color:#68736b;font-size:.72rem}.operations-center-breakdown-list{display:grid;gap:5px}.operations-center-breakdown-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.operations-center-breakdown-list span,.operations-center-breakdown-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-breakdown-list span{color:#526056;font-size:.8rem}.operations-center-hardware-mini{display:grid;grid-template-columns:1fr;gap:6px}.operations-center-transfer-bin{border-style:dashed;background:#f5f9f6}.operations-center-infra-strip{grid-template-columns:repeat(8,minmax(95px,1fr))}.operations-center-list.alerts>div{border-color:#f0c0b9;background:#fff7f5}.operations-center-recent-actions,.operations-center-alert-table{display:grid;gap:0;border:1px solid #e1e7e2;border-radius:8px;overflow:hidden;background:#fff}.operations-center-recent-actions>div,.operations-center-alert-table>div{display:grid;gap:8px;align-items:center;border-bottom:1px solid #edf0ed;padding:7px 8px;font-size:.82rem}.operations-center-recent-actions>div{grid-template-columns:minmax(118px,.9fr) minmax(70px,.55fr) minmax(100px,.8fr) minmax(82px,.58fr)}.operations-center-alert-table>div{grid-template-columns:minmax(82px,.55fr) minmax(132px,.8fr) minmax(140px,.9fr) minmax(220px,1.4fr) minmax(92px,.62fr) minmax(76px,.52fr)}.operations-center-recent-actions>div.head,.operations-center-alert-table>div.head{background:#f2f5f2;color:#5c6860;font-size:.72rem;font-weight:900;text-transform:uppercase}.operations-center-recent-actions .empty,.operations-center-alert-table .empty{grid-template-columns:1fr;color:#667069}.operations-center-alert-drawer{border:1px solid #d7ddd8;border-radius:8px;background:#fbfdfb;padding:10px;display:grid;gap:10px;box-shadow:0 12px 26px #19231d14}.operations-center-alert-header{display:flex;justify-content:space-between;gap:10px;align-items:start}.operations-center-alert-header h2,.operations-center-alert-header p{margin:0}.operations-center-alert-header button{border:1px solid #cfd8d1;border-radius:8px;background:#fff;padding:8px 10px;font-weight:800}.operations-center-alert-severity{display:inline-flex;width:fit-content;border-radius:999px;padding:3px 8px;font-weight:900}.operations-center-alert-severity.critical{background:#ffe5e1;color:#8c2117}.operations-center-alert-severity.warning{background:#fff4d9;color:#775208}.operations-center-alert-severity.info{background:#e8f0f8;color:#2f5474}.operations-center-progress{display:grid;gap:3px}.operations-center-progress>span{height:6px;border-radius:999px;background:#edf0ed;overflow:hidden}.operations-center-progress i{display:block;height:100%;border-radius:inherit;background:#2e7d46}.operations-center-progress strong,.operations-center-missing{font-size:.76rem;color:#526056}.operations-center-timeline{display:grid;gap:6px}.operations-center-timeline>div{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:8px;border-bottom:1px solid #e7ece8;padding:6px 0}.operations-center-timeline span{color:#657168;font-weight:800}.operations-center-unavailable{border:1px solid #e4d2ba;border-radius:8px;background:#fff8ed;color:#6e4a0d;padding:12px;font-weight:850}.operations-shell{background:radial-gradient(circle at 18% 12%,rgba(151,201,61,.18),transparent 30%),radial-gradient(circle at 82% 0%,rgba(21,42,85,.22),transparent 28%),linear-gradient(135deg,#060b12,#0d1618 48%,#111a2a)}.operations-center-production{grid-template-columns:minmax(0,1fr)}.operations-center-production .stage{padding:12px 14px 16px;gap:10px}.operations-shell .nav{background:#080d0eeb;border-right-color:#d7a84f38;box-shadow:16px 0 44px #00000047}.operations-shell .brand>span,.operations-shell .logo{background:linear-gradient(145deg,#d7a84f,#25c4b8);color:#07100f}.operations-shell .brand strong,.operations-shell .tenant-picker span,.operations-shell .advanced-nav summary{color:#f6ecd2}.operations-shell .brand small,.operations-shell .nav button,.operations-shell .advanced-nav button{color:#aeb9b2}.operations-shell .tenant-picker select{background:#111918;color:#f6ecd2;border-color:#d7a84f52}.operations-shell .nav button:hover,.operations-shell .nav button.active{background:#d7a84f29;color:#f6ecd2}.operations-shell .stage{padding:16px;gap:12px}.operations-center-page{color:#f6ecd2;min-height:calc(100vh - 32px)}.operations-center-page .eyebrow{color:#a6d94b;letter-spacing:0}.operations-center-header{grid-template-columns:minmax(280px,1fr) minmax(320px,.86fr) minmax(320px,auto);gap:8px;align-items:center;border:1px solid rgba(151,201,61,.34);background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(135deg,#0c1724,#101b1d);box-shadow:0 22px 70px #00000057;padding:10px}.operations-center-brand-block{display:flex;gap:10px;align-items:center;min-width:0}.operations-center-logo{width:56px;height:56px;border-radius:7px;object-fit:cover;background:#152a55;box-shadow:0 0 0 1px #ffffff38,0 18px 36px #97c93d29;flex:0 0 56px}.operations-center-header h1{color:#fff9e8;font-size:clamp(1.18rem,1.38vw,1.48rem);line-height:1.04;margin-top:1px}.operations-center-header span{color:#b7c3bb}.operations-center-refresh-strip,.operations-center-refresh-state{border:1px solid rgba(246,236,210,.12);border-radius:8px;background:#03080985;padding:8px 10px;min-height:46px}.operations-center-refresh-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px}.operations-center-refresh-strip span{color:#91a49b;font-size:.76rem;font-weight:850}.operations-center-refresh-strip strong{color:#fff9e8;font-size:.78rem;margin-right:3px;text-transform:uppercase}.operations-center-actions button,.operations-center-toolbar button,.operations-center-alert-header button{border:1px solid rgba(246,236,210,.14);border-radius:8px;background:#f6ecd214;color:#f6ecd2;padding:7px 9px;font-weight:900;min-height:34px}.operations-center-actions{display:grid;grid-template-columns:minmax(116px,.9fr) repeat(2,minmax(0,1fr));justify-content:flex-end;align-items:center;align-self:center;gap:5px}.operations-center-theme-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border:1px solid rgba(246,236,210,.14);border-radius:8px;background:#04090a6b;padding:2px;min-height:34px}.operations-center-theme-toggle button{border:0;border-radius:6px;background:transparent;color:#9fb1aa;min-height:28px;padding:4px 8px}.operations-center-theme-toggle button.active{background:linear-gradient(135deg,#97c93df2,#4f973bf2);color:#07100f}.operations-center-actions .primary-action,.operations-center-page .primary-action{border:1px solid rgba(151,201,61,.56);background:linear-gradient(135deg,#a6d94b,#4f973b);color:#06100f;box-shadow:0 12px 28px #97c93d33}.operations-center-actions .alert-button.active{border-color:#ff5f578c;background:#ff5f572e;color:#ffd2cc}.operations-center-actions button:disabled,.operations-center-page button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.operations-center-metrics,.operations-center-role-strip,.operations-center-tabs,.operations-center-command-lock,.operations-center-panel,.operations-center-toolbar,.operations-center-grid,.operations-center-alert-drawer,.execution-developer-mode{border-color:#f6ecd221;background:#0c1313c2;box-shadow:0 18px 46px #00000038}.operations-center-metrics{grid-template-columns:repeat(6,minmax(132px,1fr));align-items:stretch}.operations-center-metric-card,.operations-center-metrics .info,.operations-center-infra-strip .info,.operations-center-hardware-mini .info{border:1px solid rgba(246,236,210,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#04090aad;padding:12px;min-width:0}.operations-center-metric-card{appearance:none;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.operations-center-metrics .info{min-height:92px;max-height:112px;overflow:hidden}.operations-center-metric-card{min-height:92px;max-height:126px;overflow:hidden;display:grid;align-content:start;gap:4px}.operations-center-metric-card:hover,.operations-center-metric-card:focus-visible{border-color:#97c93d94;background:linear-gradient(180deg,#97c93d21,#ffffff09),#04090ac7;box-shadow:0 14px 34px #97c93d24;transform:translateY(-1px)}.operations-center-metric-card.attention{border-color:#ff5f5757}.operations-center-metric-card.healthy{border-color:#97c93d47}.operations-center-metric-card:focus-visible{outline:2px solid rgba(151,201,61,.72);outline-offset:2px}.operations-center-metric-card small{color:#91a49b;font-size:.72rem;line-height:1.22}.operations-center-metric-card span,.operations-center-metrics .info span,.operations-center-infra-strip .info span,.operations-center-hardware-mini .info span{color:#8ea098;font-size:.72rem;text-transform:uppercase;font-weight:900}.operations-center-metric-card strong,.operations-center-metrics .info strong,.operations-center-infra-strip .info strong,.operations-center-hardware-mini .info strong{color:#fff9e8;font-size:clamp(1.18rem,1.35vw,1.52rem);line-height:1.08;margin-top:4px;max-height:3.3em;overflow:hidden}.operations-center-metric-card:nth-child(n+4) strong,.operations-center-metrics .info:nth-child(n+4) strong{font-size:.98rem}.operations-center-role-strip{grid-template-columns:minmax(170px,.8fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(190px,.7fr);padding:10px}.operations-center-role-strip label,.operations-center-create-form label{min-width:0}.operations-center-role-strip span,.operations-center-create-form span,.operations-center-toolbar span,.operations-center-layout-picker span,.operations-center-quick-select span{color:#a6d94b;font-size:.68rem;letter-spacing:0}.operations-center-role-strip select,.operations-center-create-form input,.operations-center-toolbar input,.operations-center-toolbar select,.operations-center-layout-picker select,.operations-center-quick-select select{border:1px solid rgba(246,236,210,.16);background:#0a1011;color:#fff9e8;min-height:38px}.operations-center-toggle{border-color:#f6ecd224;background:#ffffff0e;min-height:48px;justify-content:center}.operations-center-toggle span{color:#f6ecd2;line-height:1.05}.operations-center-toggle input{accent-color:#97c93d;width:22px;height:22px;flex:0 0 22px}.operations-center-command-lock{border:1px solid rgba(151,201,61,.34);border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#dff3a7}.operations-center-unavailable{border-color:#97c93d47;background:#0c1313d1;color:#dff3a7;box-shadow:0 18px 46px #00000038}.operations-center-command-lock span{color:#c8d3cc}.operations-center-tabs{border-radius:8px;padding:6px;border-bottom:1px solid rgba(246,236,210,.13)}.operations-center-tabs button{border-radius:8px;color:#9dafaa}.operations-center-tabs button.active{border-color:#97c93d7a;background:#97c93d24;color:#f4ffe4}.operations-center-layout{order:20;grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:12px}.operations-center-command-dock{position:sticky;top:10px;z-index:12}.operations-center-command-dock .operations-center-action-section{padding:9px;box-shadow:0 18px 46px #00000052,0 0 0 1px #26d6c40a inset}.operations-center-command-dock .operations-center-panel-title{align-items:center}.operations-center-command-dock .operations-center-panel-title h2{font-size:.98rem;line-height:1.08;max-height:2.2em;overflow:hidden}.operations-center-command-dock .operations-center-command-toolbar{gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.operations-center-command-dock .operations-center-layout-command{flex:0 0 265px}.operations-center-command-dock .operations-center-command-button{flex:0 0 132px;min-height:54px;padding:8px}.operations-center-command-dock .operations-center-command-button.primary{flex:0 0 82px}.operations-center-command-dock .operations-center-action-status{padding:2px 7px;font-size:.68rem}.operations-center-live,.operations-center-workspace,.operations-center-participants,.operations-center-infrastructure,.operations-center-history{gap:12px}.operations-center-topology-panel{order:-2;border-color:#4aa8ff73;background:linear-gradient(135deg,#08181feb,#0d1212e6)}.operations-center-command-context{border:1px solid rgba(246,236,210,.08);border-radius:8px;background:#050b0c61;padding:8px}.operations-center-context-chip,.operations-center-target-summary-grid>div{border-color:#f6ecd21f;background:linear-gradient(180deg,#fff1,#ffffff05),#060c0db8;color:#f6ecd2}.operations-center-context-chip span,.operations-center-target-summary-grid span{color:#bda86f}.operations-center-context-chip strong,.operations-center-target-summary-grid strong{color:#fff9e8}.operations-center-context-chip small{color:#92aaa3}.operations-center-target-summary .operations-center-panel-title{align-items:center}.operations-center-command-deck{order:-3;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.operations-center-panel{color:#f6ecd2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operations-center-panel-title h2{color:#fff9e8;font-size:1.05rem}.operations-center-panel-title>span{color:#9cafaa}.operations-center-create-form,.operations-center-create-call .operations-center-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-create-call .primary-action{grid-column:1 / -1}.operations-center-create-form.compact{grid-template-columns:repeat(2,minmax(160px,1fr))}.operations-center-transfer-hint{border-color:#26d6c459;background:#26d6c417;color:#eafefa}.operations-center-transfer-hint span{color:#aac1bb}.operations-center-topology-canvas{min-height:610px;grid-template-columns:minmax(210px,.72fr) minmax(210px,.6fr) minmax(300px,1.05fr);border-color:#274e8f7a;background:linear-gradient(rgba(73,111,177,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(73,111,177,.1) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgba(151,201,61,.11),transparent 35%),#061013;background-size:30px 30px,30px 30px,auto,auto;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 80px #97c93d14}.operations-center-topology-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-center-topology-stat{border-color:#f6ecd21f;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#060c0db8;color:#f6ecd2}.operations-center-topology-stat span{color:#a6d94b}.operations-center-topology-stat strong{color:#fff9e8}.operations-center-topology-stat small{color:#92aaa3}.operations-center-topology-stat i{background:linear-gradient(90deg,#a6d94b,#274e8f);box-shadow:0 0 14px #97c93d52}.operations-center-topology-radar{position:absolute;width:360px;aspect-ratio:1;left:50%;top:44%;transform:translate(-50%,-50%);border:1px solid rgba(151,201,61,.17);border-radius:999px;background:radial-gradient(circle,transparent 0 34%,rgba(151,201,61,.08) 35% 35.5%,transparent 36% 64%,rgba(151,201,61,.08) 65% 65.5%,transparent 66%);pointer-events:none}.operations-center-topology-links{position:absolute;inset:0;pointer-events:none}.operations-center-topology-links span{position:absolute;height:1px;width:34%;background:linear-gradient(90deg,transparent,rgba(151,201,61,.72),transparent);transform-origin:left center}.operations-center-topology-links .link-a{left:32%;top:37%;transform:rotate(-18deg)}.operations-center-topology-links .link-b{left:32%;top:51%;transform:rotate(5deg)}.operations-center-topology-links .link-c{left:32%;top:65%;transform:rotate(20deg)}.operations-center-topology-search,.operations-center-topology-brief,.operations-center-topology-node,.operations-center-topology-backbone,.operations-center-topology-rooms button,.operations-center-frame-list button{border-color:#f6ecd224;background:#080f11d1;color:#f6ecd2;box-shadow:0 18px 40px #00000042}.operations-center-topology-node,.operations-center-topology-backbone{appearance:none;border-style:solid;cursor:pointer;text-align:left}.operations-center-topology-node:hover,.operations-center-topology-node:focus-visible,.operations-center-topology-backbone:hover,.operations-center-topology-backbone:focus-visible,.operations-center-topology-rooms button:hover,.operations-center-topology-rooms button:focus-visible,.operations-center-frame-list button:hover,.operations-center-frame-list button:focus-visible{border-color:#97c93db8;box-shadow:0 18px 40px #00000047,0 0 0 2px #97c93d1f}.operations-center-topology-search{position:relative;z-index:1}.operations-center-topology-brief{border-color:#f6ecd21f;background:linear-gradient(90deg,#97c93d1a,#274e8f14),#040b0db3;box-shadow:0 12px 26px #0000002e}.operations-center-topology-brief strong{color:#fff9e8;font-size:.78rem}.operations-center-topology-brief span{color:#a9bbb4}.operations-center-topology-brief em{color:#dff3a7;font-size:.72rem;font-weight:850}.operations-center-topology-search em{display:block;color:#a6d94b;font-size:.78rem;font-style:normal;margin-top:7px}.operations-center-signal-strip{position:absolute;left:18px;right:18px;top:92px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;pointer-events:none}.operations-center-signal-strip>div{border:1px solid rgba(151,201,61,.22);border-radius:8px;background:linear-gradient(90deg,#97c93d1a,#274e8f14),#040b0db8;padding:8px 10px;min-width:0}.operations-center-signal-strip span,.operations-center-signal-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-signal-strip span{color:#a6d94b;font-size:.68rem;font-weight:950;text-transform:uppercase}.operations-center-signal-strip strong{color:#fff9e8;font-size:.82rem;margin-top:2px}.operations-center-topology-inspector{position:absolute;top:12px;right:12px;z-index:3;width:min(360px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;min-width:0;border:1px solid rgba(151,201,61,.24);border-radius:8px;background:linear-gradient(135deg,#97c93d1f,#152a553d),#050c0fe0;padding:10px 12px;display:grid;gap:4px;box-shadow:0 18px 40px #0000004d}.operations-center-topology-inspector.preview{pointer-events:none}.operations-center-topology-inspector.preview .operations-center-topology-inspector-close{display:none}.operations-center-topology-inspector.pinned{position:relative;top:auto;right:auto;width:100%;max-height:none;overflow:visible;grid-column:1;border-color:#97c93d80;box-shadow:0 18px 48px #00000061,0 0 0 2px #97c93d14}.operations-center-topology-inspector-close{position:absolute;right:8px;top:8px;width:24px;height:24px;border:1px solid rgba(246,236,210,.16);border-radius:999px;background:#060c0dc7;color:#f6ecd2;cursor:pointer;font-size:.72rem;font-weight:950;line-height:1}.operations-center-topology-inspector span{color:#a6d94b;font-size:.68rem;font-weight:950;text-transform:uppercase}.operations-center-topology-inspector strong,.operations-center-topology-inspector small,.operations-center-topology-inspector em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-inspector strong{color:#fff9e8}.operations-center-topology-inspector small{color:#a9bbb4;font-size:.76rem}.operations-center-topology-inspector em{color:#dff3a7;font-style:normal;font-size:.76rem;font-weight:850}.operations-center-topology-inspector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0}.operations-center-topology-inspector dl div{border:1px solid rgba(246,236,210,.1);border-radius:8px;background:#f6ecd20b;padding:6px;min-width:0}.operations-center-topology-inspector dt,.operations-center-topology-inspector dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-inspector dt{color:#9cafaa;font-size:.64rem;font-weight:900;text-transform:uppercase}.operations-center-topology-inspector dd{color:#fff9e8;margin:2px 0 0;font-size:.72rem;font-weight:850}.operations-center-topology-node,.operations-center-topology-backbone,.operations-center-topology-rooms,.operations-center-frame-strip{position:relative;z-index:1}.operations-center-topology-node i,.operations-center-room-dot{border-color:#a6d94b;background:#97c93d33;box-shadow:0 0 22px #97c93d57}.operations-center-topology-node span,.operations-center-topology-backbone small,.operations-center-topology-rooms small,.operations-center-frame-list span,.operations-center-frame-strip>div:first-child span{color:#93a8a2}.operations-center-topology-backbone{width:180px;min-height:180px;border-color:#97c93d52;background:radial-gradient(circle,rgba(151,201,61,.18),transparent 58%),#080f11e6;text-align:center}.operations-center-topology-backbone:before,.operations-center-topology-backbone:after{content:"";position:absolute;inset:-18px;border:1px solid rgba(151,201,61,.14);border-radius:999px;pointer-events:none}.operations-center-topology-backbone:after{inset:-34px;border-color:#274e8f3d}.operations-center-topology-backbone span{width:52px;height:52px;border-radius:8px;background:linear-gradient(135deg,#97c93deb,#274e8feb)}.operations-center-route-readout{border-top:1px solid rgba(246,236,210,.1);padding-top:6px}.operations-center-route-readout b{color:#fff9e8}.operations-center-route-readout small{color:#93a8a2}.operations-center-topology-backbone strong,.operations-center-topology-rooms strong,.operations-center-topology-node strong,.operations-center-frame-list strong{color:#fff9e8}.operations-center-topology-rooms button{min-height:82px;padding:12px}.operations-center-topology-rooms button.active{border-color:#97c93dd6;background:linear-gradient(135deg,#97c93d33,#274e8f24)}.operations-center-topology-rooms button.drop-ready{border-color:#a6d94b;background:#97c93d24}.operations-center-topology-rooms button:before{border-top-color:#97c93da8}.operations-center-room-compact-meta{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px}.operations-center-room-compact-meta>span{border:1px solid rgba(246,236,210,.12);border-radius:999px;background:#f6ecd20f;color:#d8e6df;padding:3px 7px;font-size:.68rem;font-weight:900}.operations-center-room-compact-meta .operations-center-health{margin:0}.operations-center-room-telemetry{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.operations-center-room-telemetry span{border:1px solid rgba(246,236,210,.12);border-radius:999px;background:#f6ecd20f;color:#d8e6df;padding:3px 7px;font-size:.68rem;font-weight:900}.operations-center-room-participants{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.operations-center-room-participants i{width:24px;height:24px;border:1px solid rgba(151,201,61,.45);border-radius:999px;background:linear-gradient(135deg,#97c93de6,#274e8fdb);color:#06100f;display:inline-grid;place-items:center;font-size:.62rem;font-style:normal;font-weight:950}.operations-center-room-participants i.active{outline:2px solid rgba(151,201,61,.92);outline-offset:2px}.operations-center-frame-strip{border-top-color:#f6ecd21f}.operations-center-frame-list button{min-height:62px}.operations-center-frame-list button.active,.operations-center-frame-list button.pinned{border-color:#97c93dc2;background:#97c93d29}.operations-center-frame-list button.important{border-color:#274e8fd1;background:#274e8f3d}.operations-center-grid{color:#f6ecd2;overflow:auto}.operations-center-row{border-bottom-color:#f6ecd214;background:#070d0eb8;color:#f6ecd2}button.operations-center-row:hover,button.operations-center-row.active{background:#26d6c41c}.operations-center-row.head,.operations-center-recent-actions>div.head,.operations-center-alert-table>div.head{background:#d7a84f1f;color:#d7caa4}.operations-center-row small,.operations-center-roster span,.operations-center-roster small,.operations-center-list span,.operations-center-command-button span,.operations-center-command-button small,.operations-center-sync-action span,.operations-center-sync-action small,.operations-center-insight-list span,.operations-center-breakdown-list span,.operations-center-context-groups dt,.operations-center-diagnostics-list span{color:#96aaa3}.operations-center-health,.operations-center-state,.operations-center-action-status,.operations-center-alert-severity{border:1px solid rgba(255,255,255,.09)}.operations-center-health.healthy,.operations-center-state.healthy,.operations-center-state.connected,.operations-center-state.live,.operations-center-state.running,.operations-center-action-status.available,.operations-center-action-status.completed{background:#48deab29;color:#8ff3c5}.operations-center-health.warning,.operations-center-state.warning,.operations-center-state.waiting,.operations-center-action-status.running{background:#d7a84f2e;color:#f6d77b}.operations-center-health.critical,.operations-center-state.failed,.operations-center-state.degraded,.operations-center-action-status.failed,.operations-center-alert-severity.critical{background:#ff5f572e;color:#ffaaa4}.operations-center-action-status.disabled{background:#ffffff14;color:#a7b4ad}.operations-center-action-status.validation-error{background:#ff99542b;color:#ffc18b}.operations-center-roster button,.operations-center-roster>div,.operations-center-list>div,.operations-center-action-list button,.operations-center-action-grid button,.operations-center-command-button,.operations-center-sync-action,.operations-center-transfer-bin,.operations-center-inline-empty,.operations-center-insight-list>div,.operations-center-recent-actions,.operations-center-alert-table,.operations-center-property-panel,.operations-center-video-meta>div,.operations-center-context-groups>div,.operations-center-diagnostics-list>div{border-color:#f6ecd21f;background:#060c0dad;color:#f6ecd2}.operations-center-roster>div{min-height:122px}.operations-center-roster button.active,.operations-center-roster>div.active{border-color:#26d6c4b8;background:#26d6c41f}.operations-center-participant-flags button{background:#ffffff12;color:#d9e4df;border-color:#f6ecd224}.operations-center-participant-flags button.active{background:#d7a84f2e;color:#f6d77b;border-color:#d7a84fb3}.operations-center-command-button.primary,.operations-center-sync-action,.operations-center-action-list button.live-sync{border-color:#26d6c46b;background:#26d6c41f}.operations-center-property-panel strong,.operations-center-context-groups strong,.operations-center-context-groups dd,.operations-center-diagnostics-list strong,.operations-center-mini-donut strong,.operations-center-video-meta strong,.operations-center-breakdown-list strong{color:#fff9e8}.operations-center-property-panel>div{border-color:#f6ecd214}.operations-center-property-panel span{color:#bda86f}.operations-center-video-frame{border-color:#26d6c447;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 42px #00000038}.operations-center-video-meta span{color:#bda86f}.operations-center-mini-donut{background:conic-gradient(#25c4b8 var(--donut-value),rgba(246,236,210,.1) 0);align-content:center;justify-items:center;gap:1px}.operations-center-mini-donut:before{background:#081011}.operations-center-mini-donut strong,.operations-center-mini-donut span{line-height:1}.operations-center-mini-donut span{color:#9fb2ab;font-size:.66rem}.operations-center-list.alerts>div{border-color:#ff5f5742;background:#ff5f571a}.operations-center-progress>span{background:#f6ecd21f}.operations-center-progress i{background:linear-gradient(90deg,#25c4b8,#d7a84f)}.operations-center-progress strong,.operations-center-missing{color:#aab8b2}.operations-center-recent-actions>div,.operations-center-alert-table>div{border-bottom-color:#f6ecd214}.operations-center-alert-drawer{background:#0b1112f5}.operations-center-alert-header h2{color:#fff9e8}.operations-center-page.operations-center-day{color:#17202b;background:radial-gradient(circle at 18% 10%,rgba(151,201,61,.18),transparent 28%),radial-gradient(circle at 88% 0%,rgba(21,42,85,.12),transparent 30%),linear-gradient(135deg,#fbfdf7,#f3f8ee 48%,#eef5ff);border-radius:8px;padding:0}.operations-center-page.operations-center-day .eyebrow{color:#4f7f1f}.operations-center-day .operations-center-header{border-color:#97c93d75;background:linear-gradient(135deg,#ffffffeb,#f6faf0e6),linear-gradient(135deg,#97c93d24,#152a5514);box-shadow:0 20px 52px #152a551a}.operations-center-day .operations-center-logo{box-shadow:0 0 0 1px #152a5529,0 18px 34px #152a551a}.operations-center-day .operations-center-header h1,.operations-center-day .operations-center-refresh-strip strong,.operations-center-day .operations-center-metric-card strong,.operations-center-day .operations-center-metrics .info strong,.operations-center-day .operations-center-infra-strip .info strong,.operations-center-day .operations-center-hardware-mini .info strong,.operations-center-day .operations-center-panel-title h2,.operations-center-day .operations-center-topology-inspector strong,.operations-center-day .operations-center-topology-stat strong,.operations-center-day .operations-center-topology-brief strong,.operations-center-day .operations-center-route-readout b,.operations-center-day .operations-center-topology-backbone strong,.operations-center-day .operations-center-topology-rooms strong,.operations-center-day .operations-center-topology-node strong,.operations-center-day .operations-center-frame-list strong,.operations-center-day .operations-center-property-panel strong,.operations-center-day .operations-center-context-groups strong,.operations-center-day .operations-center-context-groups dd,.operations-center-day .operations-center-diagnostics-list strong,.operations-center-day .operations-center-mini-donut strong,.operations-center-day .operations-center-video-meta strong,.operations-center-day .operations-center-breakdown-list strong{color:#17202b}.operations-center-day .operations-center-header span,.operations-center-day .operations-center-refresh-strip span,.operations-center-day .operations-center-metric-card span,.operations-center-day .operations-center-metric-card small,.operations-center-day .operations-center-panel-title>span,.operations-center-day .operations-center-row small,.operations-center-day .operations-center-roster span,.operations-center-day .operations-center-roster small,.operations-center-day .operations-center-list span,.operations-center-day .operations-center-command-button span,.operations-center-day .operations-center-command-button small,.operations-center-day .operations-center-sync-action span,.operations-center-day .operations-center-sync-action small,.operations-center-day .operations-center-insight-list span,.operations-center-day .operations-center-breakdown-list span,.operations-center-day .operations-center-context-groups dt,.operations-center-day .operations-center-diagnostics-list span,.operations-center-day .operations-center-topology-node span,.operations-center-day .operations-center-topology-backbone small,.operations-center-day .operations-center-topology-brief span,.operations-center-day .operations-center-topology-stat small,.operations-center-day .operations-center-route-readout small,.operations-center-day .operations-center-topology-rooms small,.operations-center-day .operations-center-frame-list span,.operations-center-day .operations-center-frame-strip>div:first-child span,.operations-center-day .operations-center-topology-inspector small,.operations-center-day .operations-center-progress strong,.operations-center-day .operations-center-missing{color:#5e6d68}.operations-center-day .operations-center-refresh-strip,.operations-center-day .operations-center-refresh-state,.operations-center-day .operations-center-metrics,.operations-center-day .operations-center-role-strip,.operations-center-day .operations-center-tabs,.operations-center-day .operations-center-command-lock,.operations-center-day .operations-center-panel,.operations-center-day .operations-center-toolbar,.operations-center-day .operations-center-grid,.operations-center-day .operations-center-alert-drawer,.operations-center-day .execution-developer-mode{border-color:#152a551f;background:#fffffcdb;box-shadow:0 18px 42px #152a5514}.operations-center-day .operations-center-metric-card,.operations-center-day .operations-center-metrics .info,.operations-center-day .operations-center-infra-strip .info,.operations-center-day .operations-center-hardware-mini .info,.operations-center-day .operations-center-topology-search,.operations-center-day .operations-center-topology-brief,.operations-center-day .operations-center-topology-stat,.operations-center-day .operations-center-topology-node,.operations-center-day .operations-center-topology-backbone,.operations-center-day .operations-center-topology-rooms button,.operations-center-day .operations-center-frame-list button,.operations-center-day .operations-center-roster button,.operations-center-day .operations-center-roster>div,.operations-center-day .operations-center-list>div,.operations-center-day .operations-center-action-list button,.operations-center-day .operations-center-action-grid button,.operations-center-day .operations-center-command-button,.operations-center-day .operations-center-sync-action,.operations-center-day .operations-center-transfer-bin,.operations-center-day .operations-center-inline-empty,.operations-center-day .operations-center-insight-list>div,.operations-center-day .operations-center-recent-actions,.operations-center-day .operations-center-alert-table,.operations-center-day .operations-center-property-panel,.operations-center-day .operations-center-video-meta>div,.operations-center-day .operations-center-context-groups>div,.operations-center-day .operations-center-diagnostics-list>div,.operations-center-day .operations-center-context-chip,.operations-center-day .operations-center-target-summary-grid>div{border-color:#152a551f;background:#fffffce0;color:#17202b;box-shadow:0 14px 32px #152a550f}.operations-center-day .operations-center-metric-card:hover,.operations-center-day .operations-center-metric-card:focus-visible{border-color:#4f7f1f7a;background:linear-gradient(180deg,#97c93d2e,#ffffffe0),#fffffcf0;box-shadow:0 14px 30px #152a5514}.operations-center-day .operations-center-actions button,.operations-center-day .operations-center-toolbar button,.operations-center-day .operations-center-alert-header button,.operations-center-day .operations-center-participant-flags button{border-color:#152a5524;background:#fffffcc7;color:#17202b}.operations-center-day .operations-center-actions .primary-action,.operations-center-day .primary-action{border-color:#4f973b7a;background:linear-gradient(135deg,#a6d94b,#4f973b);color:#07100f}.operations-center-day .operations-center-theme-toggle{border-color:#4f973b38;background:#e8f3dcc7}.operations-center-day .operations-center-theme-toggle button{color:#53625d}.operations-center-day .operations-center-theme-toggle button.active{color:#06100f}.operations-center-day .operations-center-role-strip select,.operations-center-day .operations-center-create-form input,.operations-center-day .operations-center-toolbar input,.operations-center-day .operations-center-toolbar select,.operations-center-day .operations-center-layout-picker select,.operations-center-day .operations-center-quick-select select{border-color:#152a5529;background:#fffef9;color:#17202b}.operations-center-day .operations-center-command-lock,.operations-center-day .operations-center-unavailable{border-color:#4f973b52;background:#f2f8ebe6;color:#345d18}.operations-center-day .operations-center-tabs button{color:#5f6d68}.operations-center-day .operations-center-tabs button.active{border-color:#4f973b70;background:#97c93d33;color:#17202b}.operations-center-day .operations-center-topology-panel{border-color:#4f973b52;background:#fffffcb8}.operations-center-day .operations-center-topology-canvas{border-color:#152a552e;background:linear-gradient(rgba(21,42,85,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(21,42,85,.075) 1px,transparent 1px),radial-gradient(circle at 50% 45%,rgba(151,201,61,.17),transparent 36%),#f9fcf5;background-size:30px 30px,30px 30px,auto,auto;box-shadow:inset 0 0 0 1px #152a550a,inset 0 0 80px #97c93d21}.operations-center-day .operations-center-topology-radar{border-color:#4f973b33;background:radial-gradient(circle,transparent 0 34%,rgba(151,201,61,.13) 35% 35.5%,transparent 36% 64%,rgba(21,42,85,.08) 65% 65.5%,transparent 66%)}.operations-center-day .operations-center-topology-links span{background:linear-gradient(90deg,transparent,rgba(79,151,59,.62),transparent)}.operations-center-day .operations-center-topology-stat i{background:linear-gradient(90deg,#4f973b,#152a55);box-shadow:0 0 12px #4f973b2e}.operations-center-day .operations-center-topology-brief{border-color:#152a551f;background:linear-gradient(135deg,#97c93d1f,#152a550d),#fffffce6;box-shadow:0 16px 32px #152a5514}.operations-center-day .operations-center-signal-strip>div,.operations-center-day .operations-center-topology-inspector{border-color:#4f973b47;background:linear-gradient(135deg,#97c93d24,#152a550f),#fffffce6;box-shadow:0 18px 36px #152a5514}.operations-center-day .operations-center-signal-strip span,.operations-center-day .operations-center-topology-inspector span,.operations-center-day .operations-center-topology-stat span,.operations-center-day .operations-center-topology-brief em,.operations-center-day .operations-center-topology-search em,.operations-center-day .operations-center-signal-strip strong,.operations-center-day .operations-center-topology-inspector em,.operations-center-day .operations-center-role-strip span,.operations-center-day .operations-center-create-form span,.operations-center-day .operations-center-toolbar span,.operations-center-day .operations-center-layout-picker span,.operations-center-day .operations-center-quick-select span,.operations-center-day .operations-center-property-panel span,.operations-center-day .operations-center-video-meta span{color:#4f7f1f}.operations-center-day .operations-center-topology-inspector dl div{border-color:#152a551a;background:#fffffcb8}.operations-center-day .operations-center-topology-inspector dt{color:#5e6d68}.operations-center-day .operations-center-topology-inspector dd{color:#17202b}.operations-center-day .operations-center-topology-inspector-close{border-color:#152a5524;background:#fffffceb;color:#17202b}.operations-center-day .operations-center-topology-backbone{border-color:#4f973b57;background:radial-gradient(circle,rgba(151,201,61,.18),transparent 58%),#fffffceb}.operations-center-day .operations-center-topology-backbone:before{border-color:#4f973b2b}.operations-center-day .operations-center-topology-backbone:after{border-color:#152a5529}.operations-center-day .operations-center-topology-node i,.operations-center-day .operations-center-room-dot{border-color:#4f973b;background:#97c93d47;box-shadow:0 0 20px #4f973b3d}.operations-center-day .operations-center-row{border-bottom-color:#152a5514;background:#fffffcd1;color:#17202b}.operations-center-day button.operations-center-row:hover,.operations-center-day button.operations-center-row.active,.operations-center-day .operations-center-roster button.active,.operations-center-day .operations-center-roster>div.active{border-color:#4f973b6b;background:#97c93d29}.operations-center-day .operations-center-row.head,.operations-center-day .operations-center-recent-actions>div.head,.operations-center-day .operations-center-alert-table>div.head{background:#97c93d24;color:#3b5528}.operations-center-day .operations-center-health.healthy,.operations-center-day .operations-center-state.healthy,.operations-center-day .operations-center-state.connected,.operations-center-day .operations-center-state.live,.operations-center-day .operations-center-state.running,.operations-center-day .operations-center-action-status.available,.operations-center-day .operations-center-action-status.completed{background:#e4f7e7;color:#1f6035}.operations-center-day .operations-center-health.warning,.operations-center-day .operations-center-state.warning,.operations-center-day .operations-center-state.waiting,.operations-center-day .operations-center-action-status.running{background:#fff2cc;color:#765006}.operations-center-day .operations-center-health.critical,.operations-center-day .operations-center-state.failed,.operations-center-day .operations-center-state.degraded,.operations-center-day .operations-center-action-status.failed,.operations-center-day .operations-center-alert-severity.critical{background:#ffe5e2;color:#8a241c}.operations-center-day .operations-center-action-status.disabled{background:#eef1ef;color:#62706a}.operations-center-day .operations-center-action-status.validation-error{background:#fff0e2;color:#8b4c12}.operations-center-day .operations-center-participant-flags button.active{background:#97c93d33;color:#2d5014;border-color:#4f973b73}.operations-center-day .operations-center-command-button.primary,.operations-center-day .operations-center-sync-action,.operations-center-day .operations-center-action-list button.live-sync{border-color:#4f973b57;background:#97c93d29}.operations-center-day .operations-center-video-frame{border-color:#152a5529;background:#fffffcb8;box-shadow:inset 0 0 0 1px #152a550a,0 18px 38px #152a5514}.operations-center-day .operations-center-mini-donut{background:conic-gradient(#4f973b var(--donut-value),rgba(21,42,85,.08) 0)}.operations-center-day .operations-center-mini-donut:before{background:#fffef9}.operations-center-day .operations-center-list.alerts>div{border-color:#ff5f572e;background:#ff5f5712}.operations-center-day .operations-center-progress>span{background:#152a5517}.operations-center-day .operations-center-progress i{background:linear-gradient(90deg,#4f973b,#152a55)}.operations-center-day .operations-center-recent-actions>div,.operations-center-day .operations-center-alert-table>div{border-bottom-color:#152a5514}.operations-center-day .operations-center-alert-header h2{color:#17202b}.execution-developer-mode{order:100;color:#f6ecd2}.execution-developer-mode summary{background:#0c1313d6;color:#f6ecd2}.execution-developer-mode summary span{color:#f6ecd2}.execution-developer-mode summary small{color:#9fb0aa}.execution-developer-grid{border-top-color:#f6ecd21f;background:#070d0ecc}.execution-operator-console{gap:8px}.execution-ops-header{border:1px solid #d8ddd6;border-radius:8px;background:#fbfdfc;padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.execution-ops-header h1{margin:0;font-size:1.25rem;letter-spacing:0}.execution-ops-header small{color:#5e6962}.execution-toggle{border-color:#b9c8bf;background:#eef5f1}.execution-toggle.active{background:#dff3e7;color:#1f6035;border-color:#9ac5a7}.execution-ops-metrics{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:8px}.execution-ops-layout{display:grid;grid-template-columns:minmax(430px,1.15fr) minmax(430px,1.05fr) minmax(280px,.72fr);gap:8px;align-items:start}.execution-ops-rail{display:grid;gap:8px}.execution-live-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-weight:850;font-size:.78rem;background:#e4f5e9;color:#216337}.execution-live-badge.running{background:#fff0d7;color:#7b4d08}.execution-operational-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.execution-operations-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.62fr);gap:8px}.execution-roster-list{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.execution-empty-state{border:1px dashed #cfd9d1;border-radius:8px;background:#f7faf7;color:#435047;padding:12px;display:grid;gap:4px}.execution-empty-state.compact{padding:8px}.execution-empty-state span{color:#657168}.execution-action-card.pending{border-style:dashed;border-color:#cbd3cc;background:#f8faf8}.execution-action-card.live-refresh{border-color:#a8d1b4;background:#eff9f2}.execution-transfer-zone{border:1px dashed #b9c8bf;border-radius:8px;background:#f3f7f4;padding:9px;display:grid;gap:4px}.execution-transfer-zone span,.execution-transfer-zone small{color:#657168}.execution-node-grid.compact{grid-template-columns:1fr}.execution-location-strip{display:flex;flex-wrap:wrap;gap:6px}.execution-location-strip span{border:1px solid #dce4dd;border-radius:999px;background:#f7faf7;padding:4px 8px;color:#435047;font-size:.82rem}.execution-history-list{display:grid;gap:6px}.execution-history-list>div{border:1px solid #e4e0d7;border-radius:8px;background:#fffdfa;padding:8px;display:grid;gap:2px}.execution-history-list span,.execution-history-list small{color:#687069}.execution-developer-mode{border:1px solid #d8ddd6;border-radius:8px;background:#f8faf8;padding:0}.execution-developer-mode summary{cursor:pointer;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.execution-developer-mode summary span{font-weight:900}.execution-developer-mode summary small{color:#657168}.execution-developer-grid{border-top:1px solid #d8ddd6;padding:8px;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(420px,1fr);gap:8px}.execution-developer-diagnostics{display:grid;gap:8px}.admin-context-strip{display:grid;grid-template-columns:minmax(220px,1.1fr) repeat(5,minmax(160px,1fr));gap:10px;align-items:stretch}.admin-context-strip>div:first-child{display:grid;align-content:start;gap:4px}.admin-context-card{border:1px solid #e2ded4;border-radius:8px;padding:10px;background:#fbfaf5}.admin-context-card strong,.admin-context-card small{display:block}.admin-context-card small,.admin-context-strip small{color:#69736c;margin-top:4px;line-height:1.3}.admin-category-coverage h3 small{color:#69736c;font-size:.85rem;margin-left:8px}.admin-category-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:8px}.admin-category-header h3,.admin-category-header p{margin:0}.admin-category-header .action-row{justify-content:flex-end;flex-wrap:wrap}.admin-auto-review{display:grid;gap:5px;border:1px solid #b8dfc2;border-radius:8px;background:#f3fbf5;color:#1f4e2f;padding:10px 12px;margin-bottom:8px}.admin-auto-review.dry-run{border-color:#e1c47a;background:#fff8e5;color:#684800}.admin-auto-review strong,.admin-auto-review span{display:block}.admin-auto-review-groups{display:flex;flex-wrap:wrap;gap:6px}.admin-auto-review-groups span{border:1px solid currentColor;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800;opacity:.82}.evidence-matrix-panel{border:1px solid #e2ded4;border-radius:8px;background:#fffdf8;padding:12px;display:grid;gap:10px}.evidence-matrix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.matrix-row{border:1px solid #d9e6d9;border-radius:7px;background:#f6fbf6;padding:9px;min-width:0}.matrix-row strong,.matrix-row span,.matrix-row small{display:block;overflow-wrap:anywhere}.matrix-row span{color:#38523f;font-weight:700;margin-top:3px}.matrix-row small{color:#69736c;margin-top:3px}.guided-intake-panel,.vcms-ready-panel,.evidence-placeholder-panel{border:1px solid #dbe8dc;border-radius:8px;background:#f8fcf8;padding:12px;display:grid;gap:10px}.guided-intake-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.guided-intake-panel h3{margin:0;font-size:1.05rem}.guided-intake-panel small,.vcms-field small{color:#637064}.vcms-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.vcms-field{min-width:0;border:1px solid #e4e0d7;border-radius:7px;background:#fffdf8;padding:9px}.vcms-field span,.vcms-field strong,.vcms-field small{display:block;overflow-wrap:anywhere}.vcms-field span{color:#687169;font-size:.78rem;font-weight:800;text-transform:uppercase}.vcms-field strong{margin-top:3px}.evidence-placeholder-panel .pill{display:inline-flex;align-items:center;margin:4px 6px 0 0;padding:5px 8px;border:1px solid #a8d4b0;border-radius:999px;background:#eefaf0;color:#20562b;font-size:.82rem;font-weight:700}.evidence-placeholder-panel .pill.muted{border-color:#ded8cb;background:#f8f5ed;color:#6b6254}@media(max-width:1500px){.operations-center-header{grid-template-columns:minmax(0,1fr) auto}.operations-center-brand-block{grid-column:1;grid-row:1}.operations-center-actions{grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,max-content))}.operations-center-refresh-strip{grid-column:1;grid-row:2}}@media(max-width:1120px){.shell{grid-template-columns:1fr}.nav{position:relative;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap}.operations-center-header{grid-template-columns:minmax(0,1fr) auto}.operations-center-actions{grid-template-columns:repeat(3,minmax(0,max-content));justify-content:end}.operations-center-role-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-ops-topbar{grid-template-columns:minmax(0,1fr)}.meeting-route-tabs,.meeting-operator-tools{justify-content:flex-start;flex-wrap:wrap}.meeting-global-search{grid-template-columns:minmax(0,1fr) auto}.meeting-ops-layout{grid-template-columns:minmax(0,1fr)}.intel-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.source-layout,.source-outcome,.workflow-map-grid,.idr-layout,.email-inbox-layout,.admin-grid,.connector-detail-header,.admin-context-strip,.execution-console-grid,.execution-support-grid,.execution-ops-layout,.execution-developer-grid,.operations-center-layout,.operations-center-live-detail,.operations-center-two-column,.operations-center-command-deck{grid-template-columns:1fr}.operations-center-action-sidebar{position:relative;top:auto;order:1}.operations-center-video-card{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start}.operations-center-video-card .operations-center-panel-title{grid-column:1 / -1}.operations-center-video-frame{min-height:210px}.operations-center-metrics,.operations-center-infra-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-center-topology-shell.has-detail,.ops-hero,.ops-grid,.ops-grid.wide{grid-template-columns:1fr}.advisor{position:relative;top:auto}.catalog-row{grid-template-columns:repeat(3,minmax(160px,1fr))}.health-grid,.activity-cards,.entity-card-grid,.workspace-card-grid,.system-compact-grid,.operations-queues,.idr-sections,.request-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-row{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.7fr))}.readiness-row>span:nth-of-type(3),.readiness-row>span:nth-of-type(4),.readiness-header span:nth-child(4),.readiness-header span:nth-child(5){display:none}}@media(max-width:900px){.operations-center-command-context{grid-template-columns:repeat(2,minmax(180px,1fr))}.operations-center-topology-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-topology-canvas{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;overflow:visible}.operations-center-topology-nodes,.operations-center-topology-backbone,.operations-center-topology-rooms,.operations-center-frame-strip{grid-column:1;grid-row:auto}.operations-center-topology-backbone{justify-self:stretch;width:auto;min-height:132px}.operations-center-frame-strip{grid-template-columns:1fr}.operations-center-topology-rooms button:before,.operations-center-topology-radar,.operations-center-topology-links{display:none}}@media(min-width:901px)and (max-width:1120px){.operations-center-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-center-role-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:720px){.stage{padding:14px}.operator-desk-page{height:auto;min-height:calc(100vh - 28px);overflow:visible}.operator-desk-body,.meeting-ops-shell,.meeting-ops-layout,.fulfilment-queue-pane,.meeting-active-surface,.ops-intelligence-pane{overflow:visible}.meeting-ops-layout,.meeting-case-result-strip,.meeting-board-grid,.meeting-overview-grid,.meeting-case-quick-grid,.meeting-identifier-grid,.readiness-checklist,.meeting-participant-grid,.recommended-action-list,.deliverable-chain,.evidence-purpose-grid,.intel-stack{grid-template-columns:1fr}.meeting-route-tabs{width:100%}.meeting-assistant-heading,.meeting-assistant-form,.meeting-assistant-interpretation,.meeting-assistant-results button{align-items:stretch;flex-direction:column}.meeting-assistant-form button{width:100%}.meeting-assistant-freshness{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-assistant-interpretation small,.meeting-assistant-results button>span:last-child{text-align:left}.meeting-date-range{width:100%;min-width:0}.meeting-operator-tools select{width:min(100%,280px)}.meeting-case-header,.meeting-panel-title,.meeting-execution-panel,.meeting-section-head{flex-direction:column;align-items:stretch}.meeting-case-state{text-align:left}.meeting-timeline div,.catalog-row,.hero-simple,.workspace-grid,.syncing-view,.customize,.progress-metrics,.run-detail,.calendar,.schedule-save,.summary-strip,.ops-metrics,.detail-grid,.review-fields,.inbox-metrics,.email-intake-grid,.form-grid,.ops-steps,.health-grid,.activity-cards,.entity-card-grid,.workspace-card-grid,.system-compact-grid,.task-row,.operations-queues,.idr-sections,.compact-form,.request-package-grid,.email-inbox-toolbar,.admin-detail-header,.admin-graph-summary,.admin-table-row{grid-template-columns:1fr}.operations-center-brand-block,.operations-center-refresh-strip,.operations-center-actions{grid-column:auto;grid-row:auto}.operations-center-actions{justify-content:stretch}.operations-center-actions{grid-template-columns:1fr}.operations-center-row,.live-grid .operations-center-row,.participant-grid .operations-center-row,.node-grid .operations-center-row,.history-grid .operations-center-row{grid-template-columns:1fr;min-width:0}.operations-center-property-panel,.operations-center-action-grid,.operations-center-command-dock,.operations-center-command-context,.operations-center-target-summary-grid,.operations-center-command-deck,.operations-center-layout-command,.operations-center-recent-actions>div,.operations-center-alert-table>div{grid-template-columns:1fr}.operations-center-command-dock{position:static}.operations-center-layout-command{flex:1 1 100%}.operations-center-layout-studio-head,.operations-center-layout-studio-footer{align-items:stretch;flex-direction:column}.operations-center-layout-studio-head small{max-width:none;text-align:left}.operations-center-layout-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:470px}.operations-center-layout-studio-footer .operations-center-command-button.primary{width:100%}.operations-center-topology-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-topology-canvas{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;overflow:visible}.operations-center-topology-brief,.operations-center-topology-inspector{position:relative;inset:auto;width:auto;max-width:none;grid-column:1}.operations-center-topology-nodes,.operations-center-topology-backbone,.operations-center-topology-rooms{grid-column:1;grid-row:auto}.operations-center-topology-backbone{justify-self:stretch;width:auto}.operations-center-topology-rooms button:before,.operations-center-topology-radar,.operations-center-topology-links{display:none}.operations-center-command-button,.operations-center-command-button.primary{flex:1 1 100%}.execution-plane-page{height:auto;min-height:calc(100vh - 28px);overflow:visible}.execution-topbar,.execution-ops-header,.execution-panel-title,.workspace-head,.primary-row,.scheduled-list div,.request-title,.command-hero,.section-title,.timeline-row{flex-direction:column;align-items:stretch}.queue-layout,.queue-row{grid-template-columns:1fr}.workspace-head{display:grid}.run-summary{grid-template-columns:1fr}.source-list button,.workspace-list button{grid-template-columns:42px minmax(0,1fr)}.source-list .status,.workspace-list .status{grid-column:1 / -1}.readiness-title,.readiness-schedule{display:grid;grid-template-columns:1fr}.readiness-header{display:none}.readiness-row{grid-template-columns:1fr}.source-readiness-row{align-items:start}}.vcops-auth-shell{min-height:100vh;display:grid;place-items:center;overflow:hidden;position:relative;padding:28px;color:#f8f7ef;background:radial-gradient(circle at 16% 12%,rgba(166,217,75,.28),transparent 30%),radial-gradient(circle at 84% 18%,rgba(45,125,214,.24),transparent 32%),radial-gradient(circle at 58% 92%,rgba(37,196,184,.2),transparent 36%),linear-gradient(145deg,#050a12,#0a1719 46%,#11182b)}.vcops-auth-shell:before,.vcops-auth-shell:after{content:"";position:absolute;width:min(42vw,520px);aspect-ratio:1;border-radius:50%;filter:blur(70px);opacity:.22;pointer-events:none;animation:vcops-ambient-drift 14s ease-in-out infinite alternate}.vcops-auth-shell:before{left:-12%;top:4%;background:#97c93d}.vcops-auth-shell:after{right:-12%;bottom:-12%;background:#2776d2;animation-delay:-6s}.vcops-auth-shell.vcops-auth-pane{min-height:calc(100vh - 64px);border-radius:0}.vcops-auth-shell.vcops-auth-pane .vcops-auth-card{width:min(100%,460px)}.vcops-auth-card{position:relative;z-index:1;width:min(100%,430px);display:grid;gap:15px;border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:clamp(26px,4vw,42px);background:linear-gradient(145deg,#151f2ad1,#081114ad);box-shadow:0 36px 110px #0000007a,inset 0 1px #ffffff14;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.vcops-auth-card>img{width:64px;height:64px;object-fit:cover;border-radius:16px;box-shadow:0 16px 38px #97c93d33}.vcops-auth-card h1{margin:0;font-size:clamp(1.8rem,4vw,2.45rem);letter-spacing:-.045em}.vcops-auth-card p{margin:0;color:#aebdb7;line-height:1.55}.vcops-auth-card .eyebrow{color:#a6d94b;font-weight:900;text-transform:uppercase;font-size:.72rem}.vcops-auth-card label{display:grid;gap:7px;color:#dce6df;font-weight:800;font-size:.78rem}.vcops-auth-card input{min-height:48px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:0 14px;background:#01080b94;color:#fff;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.vcops-auth-card input:focus{border-color:#a6d94bd1;background:#040d0fd1;box-shadow:0 0 0 4px #a6d94b1f}.vcops-auth-card button{min-height:48px;border:1px solid rgba(166,217,75,.55);border-radius:12px;background:linear-gradient(135deg,#b5e95a,#4f973b);color:#07100f;font-weight:950;box-shadow:0 16px 34px #97c93d2e}.vcops-auth-card button:disabled{opacity:.5;box-shadow:none}.vcops-auth-card .vcops-auth-secondary{border-color:#ffffff24;background:#ffffff0f;color:#e9eee9;box-shadow:none}.vcops-auth-card>small{color:#82948d;line-height:1.45}.vcops-readiness-card{border-color:#7a9fb257}.vcops-readiness-state{display:grid;gap:3px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px 12px}.vcops-readiness-state.recovering{border-color:#a6d94b52;background:#a6d94b14}.vcops-readiness-state.blocked{border-color:#eab25b57;background:#eab25b14}.vcops-readiness-state strong{color:#edf3ee}.vcops-readiness-state small{color:#9fb1aa}.vcops-auth-error{border:1px solid rgba(255,111,97,.34);border-radius:12px;padding:10px 12px;background:#ff4f431f;color:#ffd4cf;font-size:.82rem}.vcops-auth-pulse{width:fit-content;border-radius:999px;padding:7px 11px;background:#a6d94b1f;color:#c9f279;animation:vcops-pulse 1.5s ease-in-out infinite}.operations-center-page{position:relative;isolation:isolate;background:radial-gradient(circle at 5% 8%,rgba(151,201,61,.12),transparent 24%),radial-gradient(circle at 93% 12%,rgba(43,112,211,.13),transparent 27%)}.operations-center-header,.operations-center-metrics,.operations-center-role-strip,.operations-center-tabs,.operations-center-panel,.operations-center-toolbar,.operations-center-grid,.operations-center-command-dock{backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.operations-center-header{border-radius:16px}.operations-center-panel,.operations-center-grid,.operations-center-metric-card,.operations-center-command-button,.operations-center-row{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.operations-center-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.operations-center-identity{min-height:34px;display:grid;align-content:center;gap:1px;border:1px solid rgba(166,217,75,.24);border-radius:9px;padding:5px 10px;background:#a6d94b14}.operations-center-identity span{color:#f7f3e4;font-size:.72rem;font-weight:900}.operations-center-identity strong{color:#a6d94b;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.operations-center-actions .operations-center-signout{color:#aebdb7;background:#ffffff0b}.operations-center-authority{min-width:0;display:grid;align-content:center;gap:2px;border-left:3px solid #97c93d;padding:3px 12px}.operations-center-authority span{color:#91a49b}.operations-center-authority strong{color:#fff9e8;font-size:.98rem}.operations-center-authority small{color:#91a49b;overflow:hidden;text-overflow:ellipsis}.operations-center-day .operations-center-identity{border-color:#4f7f1f3d;background:#97c93d1f}.operations-center-day .operations-center-identity span,.operations-center-day .operations-center-authority strong{color:#17202b}.operations-center-day .operations-center-identity strong{color:#4f7f1f}.operations-center-live-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1.25fr);gap:10px;border:1px solid rgba(151,201,61,.16);border-radius:14px;padding:10px;background:linear-gradient(130deg,#071318cc,#101d2bad);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000024;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.operations-center-live-capabilities>div{min-width:0;display:grid;align-content:center;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:10px 12px;background:#ffffff09}.operations-center-live-capabilities span{color:#8ea59b;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.operations-center-live-capabilities strong{color:#f7f5ea;font-size:.88rem}.operations-center-live-capabilities small{color:#91a49b;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.operations-center-pinning-control{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.operations-center-pinning-control label{min-width:0;display:grid;gap:5px}.operations-center-pinning-control select,.operations-center-pinning-control button{min-height:34px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#030c11ad;color:#e9eee9}.operations-center-pinning-control select{width:100%;padding:0 9px}.operations-center-pinning-control button{padding:0 11px;font-weight:900}.operations-center-pinning-control button:disabled{opacity:.42}.operations-center-participant-flags button:disabled{cursor:not-allowed;opacity:.42}.operations-center-day .operations-center-live-capabilities{border-color:#4f7f1f2e;background:#ffffffb8}.operations-center-day .operations-center-live-capabilities>div{border-color:#17202b17;background:#f4f8f2bf}.operations-center-day .operations-center-live-capabilities strong{color:#17202b}.operations-center-day .operations-center-live-capabilities small,.operations-center-day .operations-center-live-capabilities span{color:#66766f}.operations-center-day .operations-center-pinning-control select,.operations-center-day .operations-center-pinning-control button{border-color:#17202b24;background:#fff;color:#17202b}@media(max-width:1180px){.operations-center-live-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.operations-center-live-capabilities{grid-template-columns:1fr}.operations-center-pinning-control{grid-template-columns:1fr 1fr}.operations-center-pinning-control label{grid-column:1 / -1}}@keyframes vcops-ambient-drift{to{transform:translate3d(7%,5%,0) scale(1.12)}}@keyframes vcops-pulse{50%{opacity:.55;box-shadow:0 0 28px #a6d94b3d}}@media(prefers-reduced-motion:reduce){.vcops-auth-shell:before,.vcops-auth-shell:after,.vcops-auth-pulse{animation:none}.operations-center-panel,.operations-center-grid,.operations-center-metric-card,.operations-center-command-button,.operations-center-row{transition:none}}.operations-center-actions .operations-center-user-manager-button{border-color:#a6d94b70;background:#a6d94b1f;color:#dff3a7}.operations-center-floating-panel:focus{outline:2px solid rgba(166,217,75,.72);outline-offset:3px}.operations-center-live-capabilities{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-center-live-capabilities>div{grid-column:span 2}.operations-center-live-capabilities>.operations-center-pinning-control{grid-column:span 3}.operations-center-layout-group-control>small{grid-column:1 / -1;white-space:normal}.operations-center-roster button.operations-center-participant-select{width:100%;min-height:0;border:0;border-radius:6px;background:transparent;color:inherit;padding:2px;text-align:left;box-shadow:none}.operations-center-roster button.operations-center-participant-select:hover,.operations-center-roster button.operations-center-participant-select:focus-visible{background:#26d6c414;outline:2px solid rgba(38,214,196,.58);outline-offset:2px}.operations-center-user-manager-scrim{z-index:90;padding-top:min(5vh,48px)}.operations-center-user-manager{width:min(1180px,100%);max-height:min(90vh,980px);gap:16px}.operations-center-user-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(72,222,171,.32);border-radius:10px;background:#48deab1a;color:#b7f5d8;padding:10px 12px}.operations-center-user-notice.error{border-color:#ff5f575c;background:#ff5f571f;color:#ffd0cd}.operations-center-user-notice button,.operations-center-user-reset-actions button,.operations-center-user-actions button{border:1px solid rgba(246,236,210,.16);border-radius:8px;background:#ffffff0f;color:#e8eee9;padding:7px 9px;font-weight:850}.operations-center-user-create,.operations-center-user-reset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;border:1px solid rgba(246,236,210,.1);border-radius:12px;background:#ffffff09;padding:12px}.operations-center-user-section-heading,.operations-center-user-list-heading{grid-column:1 / -1;display:flex;align-items:end;justify-content:space-between;gap:18px}.operations-center-user-section-heading span,.operations-center-user-list-heading span,.operations-center-user-create label>span,.operations-center-user-reset label>span,.operations-center-user-list article label>span,.operations-center-user-reset>div>span{display:block;color:#a6d94b;font-size:.64rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.operations-center-user-section-heading strong,.operations-center-user-list-heading strong,.operations-center-user-reset>div>strong{display:block;color:#fff9e8;margin-top:2px}.operations-center-user-section-heading small,.operations-center-user-list-heading small,.operations-center-user-reset>div>small{max-width:600px;color:#93a69e;line-height:1.4;text-align:right}.operations-center-user-create label,.operations-center-user-reset label,.operations-center-user-list article label{display:grid;gap:5px;min-width:0}.operations-center-user-create input,.operations-center-user-create select,.operations-center-user-reset input,.operations-center-user-list select{width:100%;min-height:40px;border:1px solid rgba(246,236,210,.16);border-radius:8px;background:#071011;color:#fff9e8;padding:7px 9px;font:inherit}.operations-center-user-create input:focus,.operations-center-user-create select:focus,.operations-center-user-reset input:focus,.operations-center-user-list select:focus{border-color:#a6d94bc7;outline:3px solid rgba(166,217,75,.12)}.operations-center-user-create .operations-center-user-checkbox{grid-column:1 / 3;display:flex;align-items:center;gap:8px}.operations-center-user-create .operations-center-user-checkbox input{width:18px;min-height:18px}.operations-center-password-guidance{grid-column:1 / 4;color:#93a69e;line-height:1.4}.operations-center-user-create>.primary-action,.operations-center-user-reset .primary-action{min-height:40px;border:1px solid rgba(166,217,75,.52);border-radius:9px;background:linear-gradient(135deg,#b5e95a,#4f973b);color:#07100f;padding:8px 12px;font-weight:950}.operations-center-user-create button:disabled,.operations-center-user-reset button:disabled,.operations-center-user-actions button:disabled{cursor:not-allowed;opacity:.42}.operations-center-user-reset{grid-template-columns:minmax(190px,1fr) minmax(240px,1fr) auto}.operations-center-user-reset-actions{display:flex;gap:7px}.operations-center-user-list-heading{align-items:center}.operations-center-user-list{display:grid;gap:8px}.operations-center-user-list article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.35fr) minmax(310px,auto);gap:12px;align-items:center;border:1px solid rgba(246,236,210,.11);border-radius:11px;background:#ffffff09;padding:10px 12px}.operations-center-user-list article.inactive{opacity:.68;background:#ffffff04}.operations-center-user-identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0}.operations-center-user-identity strong,.operations-center-user-identity small,.operations-center-user-identity em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-user-identity strong{color:#fff9e8}.operations-center-user-identity small,.operations-center-user-identity em{grid-column:2;color:#93a69e;font-size:.72rem}.operations-center-user-identity em{color:#f6d77b;font-style:normal}.operations-center-user-status{grid-row:1 / span 3;align-self:start;border:1px solid rgba(72,222,171,.28);border-radius:999px;background:#48deab1f;color:#8ff3c5;padding:3px 7px;font-size:.58rem;font-weight:950;text-transform:uppercase}.operations-center-user-status.inactive{border-color:#ffffff24;background:#ffffff0f;color:#a7b4ad}.operations-center-user-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.operations-center-user-actions button.danger{border-color:#ff5f5752;color:#ffaaa4}.operations-center-user-actions button.reactivate{border-color:#48deab52;color:#8ff3c5}@media(max-width:1180px){.operations-center-live-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-live-capabilities>div,.operations-center-live-capabilities>.operations-center-pinning-control{grid-column:span 1}.operations-center-user-list article{grid-template-columns:minmax(220px,1fr) minmax(130px,.4fr)}.operations-center-user-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.operations-center-user-manager-scrim{padding:8px}.operations-center-user-create,.operations-center-user-reset,.operations-center-user-list article{grid-template-columns:1fr}.operations-center-user-create .operations-center-user-checkbox,.operations-center-password-guidance,.operations-center-user-actions{grid-column:1}.operations-center-user-section-heading,.operations-center-user-list-heading{align-items:start;flex-direction:column}.operations-center-user-section-heading small,.operations-center-user-list-heading small,.operations-center-user-reset>div>small{text-align:left}.operations-center-user-reset-actions,.operations-center-user-actions{justify-content:stretch}.operations-center-user-reset-actions button,.operations-center-user-actions button{flex:1 1 auto}}@media(max-width:720px){.operations-center-live-capabilities{grid-template-columns:1fr}}.operations-center-topology-heading{gap:12px;align-items:center}.operations-center-topology-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px}.operations-center-topology-heading-actions>span{color:var(--vcops-muted);font-size:.68rem}.operations-center-layer-picker{display:inline-flex;gap:2px;border:1px solid var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:2px}.operations-center-layer-picker button,.operations-center-geek-toggle{min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--vcops-muted);padding:5px 9px;font-size:.68rem;font-weight:650}.operations-center-layer-picker button:hover,.operations-center-layer-picker button:focus-visible,.operations-center-geek-toggle:hover,.operations-center-geek-toggle:focus-visible{color:var(--vcops-text);outline:2px solid var(--vcops-accent-soft);outline-offset:1px}.operations-center-layer-picker button.active{background:var(--vcops-accent-soft);color:var(--vcops-text)}.operations-center-geek-toggle{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--vcops-line-strong);background:var(--vcops-surface-soft)}.operations-center-geek-toggle span{color:#54d4c8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.operations-center-geek-toggle.active{border-color:#54d4c875;background:#54d4c81c;color:var(--vcops-text)}.operations-center-topology-shell.has-detail{grid-template-columns:minmax(0,1fr)}.operations-center-topology-canvas{min-height:360px;grid-template-columns:minmax(190px,.82fr) minmax(225px,1fr) minmax(250px,1.18fr);grid-template-rows:minmax(0,auto);align-items:start;gap:12px;overflow-x:auto;overflow-y:hidden;background:linear-gradient(rgba(143,189,84,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(143,189,84,.045) 1px,transparent 1px),var(--vcops-surface-soft);background-size:28px 28px;box-shadow:none}.operations-center-topology-canvas.layer-quality{background:linear-gradient(rgba(225,174,80,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(225,174,80,.05) 1px,transparent 1px),var(--vcops-surface-soft);background-size:28px 28px}.operations-center-topology-canvas.layer-security{background:linear-gradient(rgba(84,212,200,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(84,212,200,.05) 1px,transparent 1px),var(--vcops-surface-soft);background-size:28px 28px}.operations-center-topology-radar,.operations-center-topology-links{display:none}.operations-center-topology-nodes{grid-column:1;grid-row:1;align-content:start;gap:8px}.operations-center-topology-nodes:before,.operations-center-topology-rooms:before,.operations-center-frame-strip:before{display:block;color:var(--vcops-muted);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.operations-center-topology-nodes:before{content:"Pexip nodes"}.operations-center-topology-rooms:before{content:"Live conferences"}.operations-center-topology-node,.operations-center-topology-rooms button,.operations-center-frame-list button{width:100%;min-width:0;overflow:hidden;border-color:var(--vcops-line);border-radius:10px;background:var(--vcops-surface-raised);box-shadow:none}.operations-center-topology-node>strong,.operations-center-topology-node>span,.operations-center-topology-rooms button>strong,.operations-center-topology-rooms button>small,.operations-center-frame-list button>strong,.operations-center-frame-list button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-node{min-height:72px;padding:10px}.operations-center-topology-node code,.operations-center-topology-rooms code,.operations-center-frame-list code{display:block;min-width:0;overflow:hidden;color:#72d9cf;font:500 .58rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:6px}.operations-center-topology-backbone{grid-column:2;grid-row:1;align-self:stretch;justify-self:stretch;width:auto;min-height:100%;border-color:var(--vcops-line-strong);border-radius:10px;background:var(--vcops-surface-soft);padding:10px 6px;box-shadow:none;text-align:center}.operations-center-topology-backbone:before,.operations-center-topology-backbone:after{content:"";position:absolute;inset:50% auto auto 100%;width:12px;border:0;border-top:1px solid var(--vcops-accent);border-radius:0}.operations-center-topology-backbone:after{inset:50% 100% auto auto}.operations-center-topology-backbone>span{width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,var(--vcops-accent),#3b8d85)}.operations-center-topology-backbone strong{max-width:56px;font-size:.68rem;white-space:normal}.operations-center-topology-backbone>small{max-width:56px;font-size:.55rem;white-space:normal}.operations-center-route-readout{grid-template-columns:1fr;gap:0;padding-top:5px}.operations-center-route-readout b,.operations-center-route-readout small{font-size:.58rem}.operations-center-topology-rooms{grid-column:2;grid-row:1;align-content:start;gap:8px}.operations-center-topology-rooms button{min-height:86px;padding:10px}.operations-center-topology-rooms button:before{left:-13px;width:13px;border-top-color:var(--vcops-accent)}.operations-center-topology-rooms button.active{border-color:var(--vcops-accent);background:var(--vcops-accent-soft)}.operations-center-frame-strip{grid-column:3;grid-row:1;min-width:0;display:grid;grid-template-columns:1fr;align-content:start;gap:8px;border-top:0;border-left:1px solid var(--vcops-line);padding:0 0 0 12px}.operations-center-frame-strip:before{content:"Participant endpoints"}.operations-center-frame-strip>div:first-child span{font-size:.66rem}.operations-center-frame-list{grid-template-columns:1fr;gap:7px;max-height:390px;overflow:auto;padding:0 3px 2px 0}.operations-center-frame-list button{position:relative;min-height:60px;padding:9px 10px;text-align:left}.operations-center-frame-list button:before{content:"";position:absolute;left:-13px;top:50%;width:12px;border-top:1px solid var(--vcops-line-strong)}.operations-center-topology-canvas.layer-quality .operations-center-topology-node i,.operations-center-topology-canvas.layer-quality .operations-center-room-dot{border-color:#e1ae50;background:#e1ae5029;box-shadow:none}.operations-center-topology-canvas.layer-security .operations-center-topology-node i,.operations-center-topology-canvas.layer-security .operations-center-room-dot{border-color:#54d4c8;background:#54d4c824;box-shadow:none}.operations-center-topology-shell.geek-mode .operations-center-topology-canvas{border-color:#54d4c857}.operations-center-topology-shell.geek-mode .operations-center-topology-node,.operations-center-topology-shell.geek-mode .operations-center-topology-rooms button,.operations-center-topology-shell.geek-mode .operations-center-frame-list button{background:linear-gradient(135deg,rgba(84,212,200,.035),transparent),var(--vcops-surface-raised)}.operations-center-topology-inspector{position:absolute;top:12px;right:12px;width:min(360px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;border-color:var(--vcops-line-strong);border-radius:10px;background:var(--vcops-surface-raised);box-shadow:none}.operations-center-topology-inspector dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));max-height:320px;overflow:auto}.operations-center-geek-evidence{border-top:1px solid var(--vcops-line);margin-top:6px;padding-top:8px}.operations-center-geek-evidence summary{color:#72d9cf;cursor:pointer;font:600 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.operations-center-geek-evidence pre{max-height:300px;overflow:auto;border:1px solid var(--vcops-line);border-radius:8px;background:#00000038;color:#c8e4df;padding:10px;font:500 .64rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.operations-center-day .operations-center-geek-evidence pre{background:#f2f5ef;color:#1d403d}@media(min-width:1600px){.operations-center-topology-shell.has-detail{grid-template-columns:minmax(0,1fr)}.operations-center-topology-inspector{position:absolute;top:12px;right:12px}}@media(max-width:880px){.operations-center-topology-heading{align-items:flex-start;flex-direction:column}.operations-center-topology-heading-actions{justify-content:flex-start}.operations-center-topology-canvas{grid-template-columns:minmax(170px,.8fr) minmax(205px,1fr) minmax(225px,1.1fr)}}@media(max-width:640px){.operations-center-topology-heading-actions>span{flex-basis:100%}.operations-center-layer-picker,.operations-center-layer-picker button{flex:1 1 auto}}.operations-center-page{--vcops-surface: rgba(17, 23, 25, .82);--vcops-surface-raised: rgba(24, 31, 33, .9);--vcops-surface-soft: rgba(255, 255, 255, .035);--vcops-line: rgba(238, 244, 240, .1);--vcops-line-strong: rgba(238, 244, 240, .16);--vcops-text: #f2f5f3;--vcops-muted: #93a19a;--vcops-accent: #8fbd54;--vcops-accent-soft: rgba(143, 189, 84, .12);align-content:start;grid-auto-rows:max-content;gap:8px;min-height:calc(100vh - 32px);color:var(--vcops-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}.operations-center-page.operations-center-day{--vcops-surface: rgba(255, 255, 252, .9);--vcops-surface-raised: rgba(255, 255, 255, .96);--vcops-surface-soft: rgba(20, 35, 28, .035);--vcops-line: rgba(23, 38, 31, .11);--vcops-line-strong: rgba(23, 38, 31, .18);--vcops-text: #17211c;--vcops-muted: #66736c;--vcops-accent: #547f2e;--vcops-accent-soft: rgba(93, 135, 53, .11)}.operations-center-page button,.operations-center-page input,.operations-center-page select{font-family:inherit}.operations-center-page .eyebrow{color:var(--vcops-accent);font-size:.64rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.operations-center-header{grid-template-columns:minmax(270px,1fr) auto;grid-template-areas:"brand actions" "status status";gap:8px 14px;align-items:center;min-height:0;border:1px solid var(--vcops-line);border-radius:14px;background:linear-gradient(135deg,var(--vcops-surface-raised),var(--vcops-surface));box-shadow:0 14px 38px #0000002e;padding:10px 12px}.operations-center-brand-block{grid-area:brand;gap:10px}.operations-center-logo{width:44px;height:44px;flex-basis:44px;border-radius:10px;box-shadow:0 0 0 1px var(--vcops-line-strong),0 8px 22px #0003}.operations-center-header h1{color:var(--vcops-text);font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:680;letter-spacing:-.025em;line-height:1.1;margin-top:1px}.operations-center-header .operations-center-brand-block span{display:block;color:var(--vcops-muted);font-size:.76rem;line-height:1.3;margin-top:2px}.operations-center-actions{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.operations-center-actions button,.operations-center-command-dock-head button{min-height:30px;border-color:var(--vcops-line);border-radius:8px;background:var(--vcops-surface-soft);color:var(--vcops-text);padding:5px 8px;font-size:.74rem;font-weight:650;box-shadow:none}.operations-center-actions .primary-action,.operations-center-page .primary-action{border-color:#8fbd545c;background:var(--vcops-accent);color:#0c1309;box-shadow:none}.operations-center-theme-toggle{min-height:30px;border-color:var(--vcops-line);background:var(--vcops-surface-soft)}.operations-center-theme-toggle button{min-height:24px;font-weight:600}.operations-center-theme-toggle button.active{background:var(--vcops-accent-soft);color:var(--vcops-text)}.operations-center-identity{min-height:30px;gap:0;border-color:var(--vcops-line);border-radius:8px;background:var(--vcops-surface-soft);padding:3px 8px}.operations-center-identity span{color:var(--vcops-text);font-size:.68rem;font-weight:650}.operations-center-identity strong{color:var(--vcops-muted);font-size:.56rem;font-weight:650}.operations-center-refresh-strip{grid-area:status;display:flex;min-height:0;gap:6px;border:0;background:transparent;padding:0}.operations-center-refresh-strip .operations-center-status-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:1px solid var(--vcops-line);border-radius:999px;background:var(--vcops-surface-soft);color:var(--vcops-muted);padding:3px 8px;font-size:.66rem;font-weight:550}.operations-center-status-pill i{width:6px;height:6px;border-radius:999px;background:var(--vcops-accent)}.operations-center-status-pill.busy i{animation:vcops-status-breathe 1.4s ease-in-out infinite}.operations-center-refresh-strip .operations-center-status-pill strong{color:var(--vcops-text);font-size:.66rem;font-weight:650;text-transform:none}.operations-center-command-dock{position:sticky;top:8px;z-index:12;gap:7px;border:1px solid var(--vcops-line);border-radius:12px;background:var(--vcops-surface);box-shadow:0 14px 36px #0003;padding:8px;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.operations-center-command-dock-head{gap:8px}.operations-center-command-dock-head .eyebrow{margin-bottom:1px}.operations-center-command-dock-head strong{color:var(--vcops-text);font-size:.86rem;font-weight:650}.operations-center-command-launchers{gap:4px}.operations-center-command-launchers button{min-height:29px}.operations-center-command-context{grid-template-columns:minmax(155px,.72fr) minmax(165px,.76fr) repeat(2,minmax(170px,1fr));gap:6px;border:0;border-radius:0;background:transparent;padding:0}.operations-center-command-dock .operations-center-quick-select{grid-template-columns:1fr;gap:2px;border:1px solid var(--vcops-line);border-radius:8px;background:var(--vcops-surface-soft);padding:5px 7px}.operations-center-command-dock .operations-center-quick-select span,.operations-center-context-chip span{color:var(--vcops-muted);font-size:.58rem;font-weight:650;letter-spacing:.035em}.operations-center-command-dock .operations-center-quick-select select{min-height:25px;border:0;background:transparent;color:var(--vcops-text);padding:2px 0;font-size:.75rem}.operations-center-context-chip{min-height:48px;gap:1px;border-color:var(--vcops-line);background:var(--vcops-surface-soft);padding:6px 8px}.operations-center-context-chip strong{color:var(--vcops-text);font-size:.77rem;font-weight:650}.operations-center-context-chip small{color:var(--vcops-muted);font-size:.66rem}.operations-center-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.operations-center-metric-card{min-height:58px;max-height:66px;gap:1px;border-color:var(--vcops-line);border-radius:10px;background:var(--vcops-surface);padding:7px 9px;box-shadow:none}.operations-center-metric-card span{color:var(--vcops-muted);font-size:.59rem;font-weight:650;letter-spacing:.035em}.operations-center-metric-card strong,.operations-center-metric-card:nth-child(n+4) strong{color:var(--vcops-text);font-size:1rem;font-weight:680;line-height:1.05;margin-top:1px}.operations-center-metric-card small{color:var(--vcops-muted);font-size:.61rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-metric-card:hover,.operations-center-metric-card:focus-visible{border-color:#8fbd5470;background:var(--vcops-surface-raised);box-shadow:0 8px 20px #00000029;transform:translateY(-1px)}.operations-center-live-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.operations-center-live-capabilities>div,.operations-center-live-capabilities>.operations-center-pinning-control{grid-column:auto}.operations-center-live-capabilities>.operations-center-capability-summary{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "detail detail";gap:2px 8px;border-color:var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:6px 9px}.operations-center-capability-summary>span{grid-area:label;color:var(--vcops-muted);align-self:center;font-size:.59rem;font-weight:650;letter-spacing:.035em}.operations-center-capability-summary>strong{grid-area:value;color:var(--vcops-text);align-self:center;font-size:.72rem;font-weight:650}.operations-center-capability-summary>small{grid-area:detail;color:var(--vcops-muted);font-size:.61rem;line-height:1.15;white-space:nowrap}.operations-center-tabs{flex-wrap:nowrap;gap:2px;min-height:38px;overflow-x:auto;border:0;border-bottom:1px solid var(--vcops-line);border-radius:0;background:transparent;box-shadow:none;padding:0 2px}.operations-center-tabs button{position:relative;min-height:37px;border:0;border-radius:0;background:transparent;color:var(--vcops-muted);padding:7px 11px;font-size:.76rem;font-weight:600;white-space:nowrap}.operations-center-tabs button.active{border:0;background:transparent;color:var(--vcops-text)}.operations-center-tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:999px 999px 0 0;background:var(--vcops-accent)}.operations-center-advanced-controls{border:1px solid var(--vcops-line);border-radius:10px;background:var(--vcops-surface-soft);overflow:clip}.operations-center-advanced-controls>summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 10px;color:var(--vcops-text);cursor:pointer;list-style:none}.operations-center-advanced-controls>summary::-webkit-details-marker{display:none}.operations-center-advanced-controls>summary:before{content:"+";width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid var(--vcops-line-strong);border-radius:6px;color:var(--vcops-accent);font-size:.85rem;font-weight:600}.operations-center-advanced-controls[open]>summary:before{content:"−"}.operations-center-advanced-controls>summary>span{min-width:0;display:grid;flex:1 1 auto;gap:1px}.operations-center-advanced-controls>summary strong{color:var(--vcops-text);font-size:.75rem;font-weight:650}.operations-center-advanced-controls>summary small,.operations-center-advanced-controls>summary em{min-width:0;color:var(--vcops-muted);font-size:.63rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-advanced-controls>summary em{flex:0 1 38%;text-align:right}.operations-center-advanced-body{display:grid;gap:8px;border-top:1px solid var(--vcops-line);padding:8px}.operations-center-advanced-body .operations-center-role-strip{grid-template-columns:minmax(150px,.75fr) repeat(2,minmax(150px,1fr)) minmax(150px,.8fr);border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.operations-center-authority{border-left-color:var(--vcops-accent)}.operations-center-advanced-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operations-center-advanced-actions .operations-center-pinning-control{min-width:0;display:grid;gap:6px;border:1px solid var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:8px}.operations-center-pinning-control select,.operations-center-pinning-control button{border-color:var(--vcops-line-strong);background:var(--vcops-surface-raised);color:var(--vcops-text);font-weight:600}.operations-center-layout{gap:10px}.operations-center-topology-panel{border-color:var(--vcops-line);border-radius:12px;background:var(--vcops-surface);padding:10px}.operations-center-topology-summary-strip{gap:6px}.operations-center-topology-stat{border-color:var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:7px 8px 9px;box-shadow:none}.operations-center-topology-stat span{color:var(--vcops-muted);font-size:.58rem;font-weight:650}.operations-center-topology-stat strong{color:var(--vcops-text);font-size:.78rem;font-weight:650}.operations-center-topology-stat small{color:var(--vcops-muted);font-size:.6rem}.operations-center-topology-stat i{height:2px;background:var(--vcops-accent);box-shadow:none}.operations-center-empty-stage{min-height:290px;display:grid;grid-template-columns:120px minmax(260px,.8fr) minmax(400px,1.2fr);gap:24px;align-items:center;border:1px dashed var(--vcops-line-strong);border-radius:12px;background:radial-gradient(circle at 10% 50%,var(--vcops-accent-soft),transparent 26%),var(--vcops-surface-soft);padding:clamp(22px,3vw,38px)}.operations-center-empty-orbit{position:relative;width:104px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--vcops-line-strong);border-radius:999px;box-shadow:inset 0 0 0 18px #8fbd5409}.operations-center-empty-orbit:before,.operations-center-empty-orbit:after{content:"";position:absolute;border:1px solid rgba(143,189,84,.18);border-radius:999px}.operations-center-empty-orbit:before{width:72px;height:72px}.operations-center-empty-orbit:after{width:38px;height:38px}.operations-center-empty-orbit span{width:11px;height:11px;border-radius:999px;background:var(--vcops-accent);box-shadow:0 0 0 7px var(--vcops-accent-soft)}.operations-center-empty-stage h3,.operations-center-empty-stage p{margin:0}.operations-center-empty-stage h3{color:var(--vcops-text);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:650;letter-spacing:-.025em}.operations-center-empty-stage>div>p:last-child{color:var(--vcops-muted);font-size:.78rem;line-height:1.5;margin-top:7px}.operations-center-empty-stage>div>p strong{color:var(--vcops-text)}.operations-center-empty-stage ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.operations-center-empty-stage li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:1px 9px;align-items:center;border:1px solid var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:7px 9px}.operations-center-empty-stage li>span{grid-row:1 / span 2;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--vcops-accent-soft);color:var(--vcops-accent);font-size:.66rem;font-weight:700}.operations-center-empty-stage li strong{color:var(--vcops-text);font-size:.72rem;font-weight:650}.operations-center-empty-stage li small{color:var(--vcops-muted);font-size:.63rem}.operations-center-unavailable{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-color:var(--vcops-line);border-radius:12px;background:var(--vcops-surface);color:var(--vcops-text);padding:14px;box-shadow:none}.operations-center-connection-mark{width:12px;height:12px;border:3px solid var(--vcops-muted);border-radius:999px}.operations-center-unavailable.connecting{grid-template-columns:auto minmax(0,1fr)}.operations-center-unavailable.connecting .operations-center-connection-mark{width:18px;height:18px;border-color:var(--vcops-line-strong);border-top-color:var(--vcops-accent);animation:vcops-connection-spin .9s linear infinite}.operations-center-unavailable strong,.operations-center-unavailable p{display:block;margin:0}.operations-center-unavailable strong{font-size:.84rem;font-weight:650}.operations-center-unavailable p{color:var(--vcops-muted);font-size:.72rem;line-height:1.4;margin-top:2px}.operations-center-unavailable button{min-height:34px;border:1px solid var(--vcops-line-strong);border-radius:8px;background:var(--vcops-surface-soft);color:var(--vcops-text);padding:6px 10px;font-weight:650}@keyframes vcops-status-breathe{50%{opacity:.42}}@keyframes vcops-connection-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.operations-center-header{grid-template-columns:minmax(250px,1fr) auto}.operations-center-header .operations-center-brand-block span{max-width:430px}.operations-center-live-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-center-empty-stage{grid-template-columns:86px minmax(220px,.8fr) minmax(320px,1.2fr);gap:18px}.operations-center-empty-orbit{width:78px}}@media(max-width:920px){.operations-center-header{grid-template-columns:1fr;grid-template-areas:"brand" "actions" "status"}.operations-center-actions,.operations-center-refresh-strip{justify-content:flex-start}.operations-center-command-dock-head{align-items:flex-start;flex-direction:column}.operations-center-command-launchers{justify-content:flex-start}.operations-center-command-context{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-center-live-capabilities{grid-template-columns:1fr}.operations-center-advanced-body .operations-center-role-strip,.operations-center-advanced-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-empty-stage{grid-template-columns:78px minmax(0,1fr)}.operations-center-empty-stage ol{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.operations-center-header .operations-center-brand-block span,.operations-center-capability-summary>small{white-space:normal}.operations-center-actions>*{flex:1 1 auto}.operations-center-refresh-strip{align-items:stretch;flex-direction:column}.operations-center-status-pill{width:100%}.operations-center-command-context,.operations-center-metrics,.operations-center-advanced-body .operations-center-role-strip,.operations-center-advanced-actions{grid-template-columns:1fr}.operations-center-command-dock{position:static}.operations-center-advanced-controls>summary em{display:none}.operations-center-empty-stage{grid-template-columns:1fr;justify-items:start;padding:20px}.operations-center-empty-stage ol{grid-column:1;grid-template-columns:1fr}.operations-center-unavailable{grid-template-columns:auto minmax(0,1fr)}.operations-center-unavailable button{grid-column:1 / -1;width:100%}.operations-center-topology-heading-actions{width:100%}.operations-center-geek-toggle{flex:1 1 auto;justify-content:center}.operations-center-topology-canvas{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;overflow:visible}.operations-center-topology-nodes,.operations-center-topology-backbone,.operations-center-topology-rooms,.operations-center-frame-strip{grid-column:1;grid-row:auto}.operations-center-topology-backbone{min-height:104px}.operations-center-topology-backbone:before,.operations-center-topology-backbone:after,.operations-center-topology-rooms button:before,.operations-center-frame-list button:before{display:none}.operations-center-frame-strip{border-top:1px solid var(--vcops-line);border-left:0;padding:12px 0 0}.operations-center-frame-list{max-height:none}}.operations-center-geek-evidence summary:focus-visible{border-radius:4px;outline:2px solid var(--vcops-accent);outline-offset:3px}.operations-center-media-evidence{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:start;border-top:1px solid var(--vcops-line);margin-top:7px;padding-top:10px}.operations-center-topology-overflow{margin:0;border:1px dashed var(--vcops-line);border-radius:8px;color:var(--vcops-muted);padding:7px 9px;font-size:.62rem;line-height:1.35}.operations-center-frame-list button.quality-healthy{border-left:3px solid #54c99d}.operations-center-frame-list button.quality-warning{border-left:3px solid #e1ae50}.operations-center-frame-list button.quality-critical{border-left:3px solid #ef746f}.operations-center-frame-list button.quality-unknown{border-left:3px solid var(--vcops-line-strong)}.operations-center-media-evidence>div:first-child{min-width:0;display:grid;gap:2px}.operations-center-media-evidence>div:first-child span{color:#72d9cf;font:600 .62rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.operations-center-media-evidence>div:first-child strong{color:var(--vcops-text);font-size:.82rem}.operations-center-media-evidence>div:first-child small{color:var(--vcops-muted);font-size:.68rem;line-height:1.4}.operations-center-media-evidence>button{min-height:32px;border:1px solid rgba(84,212,200,.3);border-radius:8px;background:#54d4c814;color:var(--vcops-text);padding:6px 9px;font-size:.68rem;font-weight:650}.operations-center-media-evidence>button:disabled{opacity:.5}.operations-center-media-stream-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.operations-center-media-stream-grid>article{min-width:0;display:grid;gap:3px;border:1px solid var(--vcops-line);border-radius:9px;background:var(--vcops-surface-soft);padding:9px}.operations-center-media-stream-grid>article>span{color:#72d9cf;font:600 .62rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.operations-center-media-stream-grid>article>strong{color:var(--vcops-text);font-size:.76rem}.operations-center-media-stream-grid>article>small,.operations-center-media-stream-grid>p{color:var(--vcops-muted);font-size:.65rem;line-height:1.4}.operations-center-media-stream-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;margin-top:5px}.operations-center-topology-node.operations-center-map-worker{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"load copy" "metrics metrics" "code code";gap:7px 10px;align-items:center;min-height:104px;padding:10px}.operations-center-topology-node .operations-center-node-capacity-ring{--oc-node-ring-color: #54c99d;grid-area:load;display:grid;place-items:center;width:44px;height:44px;margin:0;border:0;border-radius:999px;background:radial-gradient(circle at center,var(--vcops-surface-raised) 55%,transparent 57%),conic-gradient(var(--oc-node-ring-color) var(--oc-node-load),rgba(246,236,210,.12) 0);box-shadow:0 0 18px color-mix(in srgb,var(--oc-node-ring-color) 28%,transparent);font-style:normal}.operations-center-topology-node.load-warning .operations-center-node-capacity-ring{--oc-node-ring-color: #e1ae50}.operations-center-topology-node.load-critical .operations-center-node-capacity-ring{--oc-node-ring-color: #ef746f}.operations-center-topology-node.load-unknown .operations-center-node-capacity-ring{--oc-node-ring-color: #74847f}.operations-center-topology-node .operations-center-node-capacity-ring b{color:var(--vcops-text);font-size:.66rem;line-height:1}.operations-center-topology-node .operations-center-node-copy{grid-area:copy;display:grid;min-width:0;gap:2px;margin:0;overflow:visible;white-space:normal}.operations-center-topology-node .operations-center-node-copy>strong,.operations-center-topology-node .operations-center-node-copy>span,.operations-center-topology-node .operations-center-node-copy>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-topology-node .operations-center-node-copy>strong{color:var(--vcops-text);font-size:.78rem}.operations-center-topology-node .operations-center-node-copy>span,.operations-center-topology-node .operations-center-node-copy>em{color:var(--vcops-muted);font-size:.62rem;font-style:normal;line-height:1.35}.operations-center-topology-node .operations-center-node-compact-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;margin:0;overflow:visible;white-space:normal}.operations-center-topology-node .operations-center-node-compact-metrics small{min-width:0;border:1px solid var(--vcops-line);border-radius:6px;background:var(--vcops-surface-soft);color:var(--vcops-muted);padding:4px 5px;font-size:.55rem;line-height:1.2;text-align:center;white-space:nowrap}.operations-center-topology-node .operations-center-node-compact-metrics b{color:var(--vcops-text);font-size:.64rem}.operations-center-topology-node.operations-center-map-worker>code{grid-area:code}@media(prefers-reduced-motion:reduce){.operations-center-status-pill.busy i,.operations-center-unavailable.connecting .operations-center-connection-mark{animation:none}}.operations-center-command-preview{position:fixed;inset:50% auto auto 50%;z-index:1000;width:min(30rem,calc(100vw - 2rem));transform:translate(-50%,-50%);border:1px solid rgba(145,211,73,.55);border-radius:16px;padding:1.25rem;background:#111a1b;color:#f5f7f1;box-shadow:0 24px 80px #000000a6}.operations-center-command-preview::backdrop{background:#020809b8}.operations-center-command-preview dl{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:.5rem 1rem}.operations-center-command-preview dt{color:#9aa7a0}.operations-center-command-preview dd{margin:0;font-weight:700}.operations-center-command-preview-actions{display:flex;justify-content:flex-end;gap:.65rem}.operations-center-page.operations-center-ux-v2{--oc-bg: #0b1012;--oc-panel: #111719;--oc-panel-raised: #171f21;--oc-panel-soft: #131a1c;--oc-text: #eef3f0;--oc-muted: #95a39c;--oc-faint: #6f7d76;--oc-border: rgba(229, 238, 233, .11);--oc-border-strong: rgba(229, 238, 233, .2);--oc-accent: #9bc95f;--oc-accent-strong: #b4df79;--oc-accent-soft: rgba(155, 201, 95, .12);--oc-live: #54c99d;--oc-live-soft: rgba(84, 201, 157, .13);--oc-warning: #e4b45d;--oc-warning-soft: rgba(228, 180, 93, .14);--oc-critical: #ed7773;--oc-critical-soft: rgba(237, 119, 115, .14);--oc-info: #6bb9e9;--oc-info-soft: rgba(107, 185, 233, .13);--oc-shadow: 0 18px 48px rgba(0, 0, 0, .22);--oc-focus: 0 0 0 3px rgba(155, 201, 95, .3);min-height:100dvh;align-content:start;gap:8px;background:var(--oc-bg);color:var(--oc-text);color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.operations-center-page.operations-center-ux-v2 .operations-center-context-controls{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-layout.operations-center-command-floor{grid-template-columns:minmax(0,1fr) clamp(390px,25vw,500px)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{width:clamp(390px,25vw,500px);max-height:clamp(620px,78dvh,900px)}.operations-center-page.operations-center-ux-v2 .operations-center-control-label{color:var(--oc-muted);font-size:.58rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-topology-gesture-hint{color:var(--oc-muted);font-size:.56rem;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-participant-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.operations-center-page.operations-center-ux-v2 .operations-center-participant-evidence-grid>div{min-width:0;padding:7px 8px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-raised)}.operations-center-page.operations-center-ux-v2 .operations-center-participant-evidence-grid dt{color:var(--oc-muted);font-size:.54rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-participant-evidence-grid dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--oc-text);font-size:.66rem;font-weight:750}.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges,.operations-center-page.operations-center-ux-v2 .operations-center-table-badges{display:flex;flex-wrap:wrap;gap:4px}.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em,.operations-center-page.operations-center-ux-v2 .operations-center-table-badges em{border:1px solid var(--oc-border);border-radius:999px;background:var(--oc-panel-raised);color:var(--oc-muted);padding:2px 6px;font-size:.56rem;font-style:normal;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.live,.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.active,.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.quality-good{border-color:var(--oc-live);color:var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.muted,.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.quality-poor,.operations-center-page.operations-center-ux-v2 .operations-center-participant-badges em.quality-critical{border-color:var(--oc-critical);color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend,.operations-center-page.operations-center-ux-v2 .operations-center-load-legend{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;color:var(--oc-muted);font-size:.58rem}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend{margin:0 0 6px}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend span{display:inline-flex;align-items:center;gap:4px}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend i{width:18px;border-top:2px solid currentColor}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-good{color:var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-degraded{color:#e8cf57}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-poor{color:#f08b3e}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-critical{color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-unknown{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-unknown i,.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-degraded i,.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-poor i,.operations-center-page.operations-center-ux-v2 .operations-center-quality-legend .quality-critical i{border-top-style:dashed}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-good{--oc-route-color: var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-degraded{--oc-route-color: #e8cf57;--oc-route-dash: 8 5}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-poor{--oc-route-color: #f08b3e;--oc-route-dash: 5 4}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-good,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-good{border-color:var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-degraded,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-degraded{border-color:#e8cf57}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-poor,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-poor{border-color:#f08b3e}.operations-center-page.operations-center-ux-v2 .operations-center-load-truth{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;border:1px solid var(--oc-border);border-radius:10px;background:var(--oc-panel-soft);padding:10px}.operations-center-page.operations-center-ux-v2 .operations-center-load-truth>div:first-child{display:grid;gap:3px}.operations-center-page.operations-center-ux-v2 .operations-center-load-truth small{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend span{border-radius:999px;padding:3px 6px;background:var(--oc-panel-raised)}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .green{color:var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .yellow{color:#e8cf57}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .amber{color:#e6a33d}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .orange{color:#f07835}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .red{color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-load-legend .unknown{color:var(--oc-muted)}@media(max-width:1180px){.operations-center-page.operations-center-ux-v2 .operations-center-layout.operations-center-command-floor{grid-template-columns:minmax(0,1fr)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{position:static;width:100%;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-page.operations-center-ux-v2 .operations-center-load-truth{grid-template-columns:minmax(0,1fr)}}.operations-center-page.operations-center-ux-v2[data-theme=dark]{color-scheme:dark}.operations-center-page.operations-center-ux-v2[data-theme=light]{--oc-bg: #f3f6f3;--oc-panel: #fbfcfb;--oc-panel-raised: #ffffff;--oc-panel-soft: #f1f5f1;--oc-text: #17201b;--oc-muted: #5f6e66;--oc-faint: #7a8780;--oc-border: rgba(23, 32, 27, .11);--oc-border-strong: rgba(23, 32, 27, .2);--oc-accent: #5d8735;--oc-accent-strong: #476d27;--oc-accent-soft: rgba(93, 135, 53, .12);--oc-live: #197d5b;--oc-live-soft: rgba(25, 125, 91, .1);--oc-warning: #9a6413;--oc-warning-soft: rgba(154, 100, 19, .11);--oc-critical: #b5413d;--oc-critical-soft: rgba(181, 65, 61, .1);--oc-info: #236e9c;--oc-info-soft: rgba(35, 110, 156, .1);--oc-shadow: 0 16px 42px rgba(31, 48, 38, .1);--oc-focus: 0 0 0 3px rgba(93, 135, 53, .24);color-scheme:light}.operations-center-page.operations-center-ux-v2 :where(button,input,select,summary,[tabindex]){font:inherit}.operations-center-page.operations-center-ux-v2 :where(input,select,textarea){border:1px solid var(--oc-border-strong);border-radius:8px;background:var(--oc-panel-raised);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 :where(input,textarea)::placeholder{color:var(--oc-faint)}.operations-center-page.operations-center-ux-v2 :where(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px;box-shadow:var(--oc-focus)}.operations-center-page.operations-center-ux-v2 :where(button,summary){-webkit-tap-highlight-color:transparent}.operations-center-page.operations-center-ux-v2 :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.48}.operations-center-page.operations-center-ux-v2 .operations-center-header{min-height:54px;display:grid;grid-template-columns:minmax(250px,1fr) auto auto;grid-template-areas:"brand status actions";gap:12px;align-items:center;border:1px solid var(--oc-border);border-radius:12px;background:var(--oc-panel);color:var(--oc-text);padding:7px 10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.operations-center-page.operations-center-ux-v2 .operations-center-brand-block{grid-area:brand;min-width:0;gap:9px}.operations-center-page.operations-center-ux-v2 .operations-center-logo{width:38px;height:38px;flex:0 0 38px;border-radius:8px;box-shadow:0 0 0 1px var(--oc-border)}.operations-center-page.operations-center-ux-v2 .operations-center-brand-block h1{color:var(--oc-text);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.operations-center-page.operations-center-ux-v2 .operations-center-brand-block .eyebrow{color:var(--oc-accent);font-size:.58rem;font-weight:750;letter-spacing:.065em}.operations-center-page.operations-center-ux-v2 .operations-center-brand-block>div>span{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-refresh-strip{grid-area:status;min-width:0;display:flex;justify-content:center;border:0;background:transparent;padding:0}.operations-center-page.operations-center-ux-v2 .operations-center-refresh-strip .operations-center-status-pill{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--oc-border-strong);border-radius:999px;background:var(--oc-live-soft);color:var(--oc-muted);padding:5px 10px;font-size:.7rem;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-refresh-strip .operations-center-status-pill:nth-child(n+2){display:none}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state{grid-area:status;min-width:0;max-width:min(430px,38vw);min-height:32px;display:inline-flex;align-items:center;justify-self:center;gap:6px;overflow:hidden;border:1px solid var(--oc-border-strong);border-radius:999px;background:var(--oc-live-soft);color:var(--oc-muted);padding:5px 10px;font-size:.68rem;white-space:nowrap;box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state>span{min-width:0;overflow:hidden;color:var(--oc-muted);text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state>strong{flex:0 0 auto;color:var(--oc-text);font-size:inherit;font-weight:720}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-updating,.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-recovering,.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-stale{background:var(--oc-warning-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-updating i,.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-recovering i,.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-stale i{background:var(--oc-warning);box-shadow:0 0 0 3px var(--oc-warning-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-offline{background:var(--oc-critical-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state.state-offline i{background:var(--oc-critical);box-shadow:0 0 0 3px var(--oc-critical-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:6px;align-items:stretch;border:1px solid var(--oc-border-strong);border-radius:10px;background:var(--oc-panel);color:var(--oc-text);padding:7px;box-shadow:var(--oc-shadow)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details>div{min-width:0;display:grid;align-content:center;gap:1px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);padding:6px 8px}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details :is(span,strong,small){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details span{color:var(--oc-muted);font-size:.56rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details strong{color:var(--oc-text);font-size:.72rem}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details small{color:var(--oc-faint);font-size:.61rem}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details>button{min-height:38px;align-self:center;border:1px solid var(--oc-border-strong);border-radius:8px;background:var(--oc-panel-raised);color:var(--oc-text);padding:6px 10px;font-size:.68rem;font-weight:700}.operations-center-page.operations-center-ux-v2 .operations-center-status-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--oc-live);box-shadow:0 0 0 3px var(--oc-live-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-status-pill strong{color:var(--oc-text);font-size:inherit;font-weight:700;text-transform:none}.operations-center-page.operations-center-ux-v2 .operations-center-actions{grid-area:actions;min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px}.operations-center-page.operations-center-ux-v2 .operations-center-project-link{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--oc-border);border-radius:9px;color:var(--oc-text);font-size:.68rem;font-weight:800;text-decoration:none;white-space:nowrap}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]{display:grid;grid-template-columns:minmax(0,1fr) clamp(330px,24vw,460px);gap:12px;margin:10px 18px 18px;min-width:0}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]>header,.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]>[aria-label="Local operations intelligence"]{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 [aria-label="Classic conference view"]{min-width:0;padding:12px;overflow:auto;border:1px solid var(--oc-border);border-radius:14px;background:var(--oc-panel)}.operations-center-page.operations-center-ux-v2 [aria-label="Classic conference view"] table{width:100%;margin-bottom:16px;border-collapse:collapse}.operations-center-page.operations-center-ux-v2 [aria-label="Classic conference view"] :is(th,td){padding:9px 10px;border-bottom:1px solid var(--oc-border);color:var(--oc-text);text-align:left}.operations-center-page.operations-center-ux-v2 [aria-label="Canonical inspector"],.operations-center-page.operations-center-ux-v2 [aria-label="Local operations intelligence"]{padding:14px;border:1px solid var(--oc-border);border-radius:14px;background:var(--oc-panel);color:var(--oc-text)}@media(max-width:980px){.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]{grid-template-columns:1fr}}.operations-center-page.operations-center-ux-v2 .operations-center-actions button,.operations-center-page.operations-center-ux-v2 .operations-center-command-dock-head button{min-height:32px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);color:var(--oc-text);padding:5px 9px;font-size:.72rem;font-weight:650;box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-actions .primary-action{border-color:var(--oc-border-strong);background:var(--oc-panel-soft);color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-theme-toggle{min-height:32px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);padding:2px}.operations-center-page.operations-center-ux-v2 .operations-center-theme-toggle button{min-height:26px;border:0;background:transparent;color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-theme-toggle button.active{background:var(--oc-panel-raised);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-identity{min-height:32px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);padding:4px 8px}.operations-center-page.operations-center-ux-v2 .operations-center-identity span{color:var(--oc-text);font-size:.67rem}.operations-center-page.operations-center-ux-v2 .operations-center-identity strong{color:var(--oc-muted);font-size:.55rem}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock{position:static;z-index:auto;min-width:0;display:grid;grid-template-columns:minmax(520px,1fr) auto;gap:8px;align-items:center;border:1px solid var(--oc-border);border-radius:10px;background:var(--oc-panel);padding:6px 8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock-head{grid-column:2;grid-row:1;min-width:0;display:flex;justify-content:flex-end;gap:8px}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock-head>div:first-child{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-command-launchers{min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px;overflow-x:auto;scrollbar-width:none}.operations-center-page.operations-center-ux-v2 .operations-center-command-launchers::-webkit-scrollbar{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-command-context{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(210px,1.2fr);gap:6px;border:0;background:transparent;padding:0}.operations-center-page.operations-center-ux-v2 .operations-center-command-context .operations-center-context-chip{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock .operations-center-quick-select{min-width:0;display:grid;grid-template-columns:1fr;gap:1px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);padding:4px 7px}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock .operations-center-quick-select span{color:var(--oc-muted);font-size:.55rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock .operations-center-quick-select select{width:100%;min-height:24px;border:0;background:transparent;color:var(--oc-text);padding:1px 0;font-size:.73rem}.operations-center-page.operations-center-ux-v2 .operations-center-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:0;background:transparent;padding:0}.operations-center-page.operations-center-ux-v2 .operations-center-metrics>:nth-child(n+5){display:none}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card{min-height:52px;max-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "detail detail";gap:1px 8px;align-items:center;border:1px solid var(--oc-border);border-radius:9px;background:var(--oc-panel);color:var(--oc-text);padding:6px 9px;box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card>span{grid-area:label;color:var(--oc-muted);font-size:.59rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card>strong{grid-area:value;color:var(--oc-text);font-size:.96rem;font-weight:720}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card>small{grid-area:detail;min-width:0;overflow:hidden;color:var(--oc-faint);font-size:.59rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card:hover{border-color:var(--oc-border-strong);background:var(--oc-panel-raised);transform:none}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.healthy{border-color:color-mix(in srgb,var(--oc-live) 46%,var(--oc-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--oc-live) 78%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.warning{border-color:color-mix(in srgb,var(--oc-warning) 54%,var(--oc-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--oc-warning) 82%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.attention,.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.critical{border-color:color-mix(in srgb,var(--oc-critical) 54%,var(--oc-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--oc-critical) 82%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.unknown{border-color:color-mix(in srgb,var(--oc-muted) 36%,var(--oc-border));box-shadow:inset 3px 0 color-mix(in srgb,var(--oc-muted) 48%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-metric-card.has-load-gradient{border-color:color-mix(in srgb,var(--oc-load-color) 60%,var(--oc-border));background:linear-gradient(90deg,color-mix(in srgb,var(--oc-load-color) 16%,transparent) 0 var(--oc-load-progress),transparent var(--oc-load-progress) 100%),var(--oc-panel);box-shadow:inset 4px 0 0 var(--oc-load-color),0 0 18px color-mix(in srgb,var(--oc-load-color) 10%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-live-capabilities,.operations-center-page.operations-center-ux-v2 .operations-center-advanced-controls{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-tabs{min-height:36px;display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;border:0;border-bottom:1px solid var(--oc-border);border-radius:0;background:transparent;padding:0 2px;scrollbar-width:none}.operations-center-page.operations-center-ux-v2 .operations-center-tabs::-webkit-scrollbar{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-tabs button{position:relative;min-height:35px;flex:0 0 auto;border:0;border-radius:0;background:transparent;color:var(--oc-muted);padding:6px 11px;font-size:.74rem;font-weight:650;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-tabs button.active{background:transparent;color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-tabs button.active:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px 999px 0 0;background:var(--oc-accent)}.operations-center-page.operations-center-ux-v2 .operations-center-command-floor{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start}.operations-center-page.operations-center-ux-v2 .operations-center-command-floor>:first-child{min-width:0}.operations-center-page.operations-center-ux-v2 .operations-center-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.operations-center-page.operations-center-ux-v2 .operations-center-layout.operations-center-command-floor{grid-template-columns:minmax(0,1fr) 320px;gap:10px}.operations-center-page.operations-center-ux-v2 .operations-center-workspace,.operations-center-page.operations-center-ux-v2 .operations-center-live,.operations-center-page.operations-center-ux-v2 .operations-center-participants,.operations-center-page.operations-center-ux-v2 .operations-center-infrastructure,.operations-center-page.operations-center-ux-v2 .operations-center-history{min-width:0;gap:8px}.operations-center-page.operations-center-ux-v2 .operations-center-layout>.operations-center-action-sidebar:not(.operations-center-health-rail){display:none}.operations-center-page.operations-center-ux-v2 .operations-center-video-card:has(.operations-center-video-placeholder){display:none}.operations-center-page.operations-center-ux-v2 :is(.operations-center-panel,.operations-center-toolbar,.operations-center-grid){border-color:var(--oc-border);background:var(--oc-panel);color:var(--oc-text);box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-panel-title h2,.operations-center-page.operations-center-ux-v2 .operations-center-row strong{color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-panel-title>span,.operations-center-page.operations-center-ux-v2 .operations-center-row small{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-floating-panel,.operations-center-alert-drawer){border-color:var(--oc-border-strong);background:var(--oc-panel-raised);color:var(--oc-text);box-shadow:var(--oc-shadow)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-floating-panel,.operations-center-alert-drawer) :is(h2,strong){color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-floating-panel,.operations-center-alert-drawer) :is(span,small){color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-panel{min-width:0;display:grid;gap:8px;border:1px solid var(--oc-border);border-radius:12px;background:var(--oc-panel);color:var(--oc-text);padding:9px;box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading{min-height:34px;gap:10px;align-items:center}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading h2{color:var(--oc-text);font-size:.98rem;font-weight:700}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading .eyebrow{color:var(--oc-accent);font-size:.58rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading-actions{gap:5px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading-actions>span{color:var(--oc-muted);font-size:.63rem}.operations-center-page.operations-center-ux-v2 .operations-center-layer-picker,.operations-center-page.operations-center-ux-v2 .operations-center-geek-toggle{border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-layer-picker button,.operations-center-page.operations-center-ux-v2 .operations-center-geek-toggle{min-height:30px;color:var(--oc-muted);font-size:.66rem}.operations-center-page.operations-center-ux-v2 .operations-center-layer-picker button.active,.operations-center-page.operations-center-ux-v2 .operations-center-geek-toggle.active{background:var(--oc-accent-soft);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-summary-strip{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-shell,.operations-center-page.operations-center-ux-v2 .operations-center-topology-shell.has-detail{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;contain:layout paint}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas{--oc-topology-link: var(--oc-accent);position:relative;width:100%;height:clamp(440px,52dvh,540px);min-height:440px;max-height:540px;display:grid;grid-template-columns:minmax(140px,.72fr) 76px minmax(200px,1fr) minmax(220px,1fr);grid-template-rows:minmax(0,1fr);gap:18px;align-items:start;overflow:hidden;border:1px solid var(--oc-border);border-radius:10px;background:linear-gradient(var(--oc-border) 1px,transparent 1px),linear-gradient(90deg,var(--oc-border) 1px,transparent 1px),var(--oc-panel-soft);background-size:32px 32px;padding:14px;box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-links{position:absolute;inset:14px;z-index:1;display:block;width:calc(100% - 28px);height:calc(100% - 28px);overflow:visible;pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.layer-quality{--oc-topology-link: var(--oc-warning)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.layer-security{--oc-topology-link: var(--oc-info)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-links path{fill:none;stroke:var(--oc-topology-link);stroke-width:1.15;stroke-linecap:round;stroke-dasharray:5 8;opacity:.28;vector-effect:non-scaling-stroke;transition:opacity .14s ease,stroke-width .14s ease}.operations-center-page.operations-center-ux-v2 .operations-center-topology-links path.is-active{stroke-width:2.35;stroke-dasharray:none;opacity:.92;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--oc-topology-link) 70%,transparent))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-radar{fill:none;stroke:var(--oc-topology-link);stroke-width:1;opacity:.12;vector-effect:non-scaling-stroke}.operations-center-page.operations-center-ux-v2 .operations-center-topology-radar.inner{opacity:.2}.operations-center-page.operations-center-ux-v2 .operations-center-topology-nodes,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms,.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip{position:relative;z-index:2;min-width:0;align-content:start;gap:7px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-nodes{grid-column:1;grid-row:1}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone{grid-column:2;grid-row:1;align-self:stretch;justify-self:stretch;width:auto;min-height:100%;border:1px solid var(--oc-border-strong);border-radius:9px;background:var(--oc-panel);color:var(--oc-text);padding:8px 5px;box-shadow:none;z-index:2}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone>span{width:22px;height:22px;border-radius:6px;background:var(--oc-accent)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone strong,.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone small{max-width:62px;color:var(--oc-text);font-size:.61rem;white-space:normal}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone small{color:var(--oc-muted);font-size:.54rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms{grid-column:3;grid-row:1}.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip{grid-column:4;grid-row:1;min-height:0;display:grid;grid-template-columns:1fr;border-top:0;border-left:1px solid var(--oc-border);padding:0 0 0 10px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button{width:100%;min-width:0;border:1px solid var(--oc-border);border-radius:9px;background:color-mix(in srgb,var(--oc-panel-raised) 92%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--oc-text);box-shadow:none;transition:border-color .14s ease,background-color .14s ease,opacity .14s ease}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node{min-height:66px;padding:9px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button{min-height:78px;padding:9px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node:hover,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button:hover,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button:hover{border-color:var(--oc-accent);background:var(--oc-panel-raised);box-shadow:none;transform:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node>strong,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button>strong,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button>strong{color:var(--oc-text);font-size:.74rem;font-weight:700}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node>span,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button>small,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button>span,.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip>div:first-child span{color:var(--oc-muted);font-size:.63rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-node i,.operations-center-page.operations-center-ux-v2 .operations-center-room-dot{width:11px;height:11px;border:2px solid var(--oc-live);background:var(--oc-live-soft);box-shadow:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button.active,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button.active,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button.pinned{border-color:var(--oc-accent);background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button.drop-ready{border-color:var(--oc-accent-strong);outline:2px dashed var(--oc-accent);outline-offset:2px;background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button.drop-blocked{cursor:not-allowed;opacity:.42;filter:saturate(.55)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button.drop-blocked:hover{border-color:var(--oc-border);background:var(--oc-panel-raised)}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list{min-height:0;max-height:calc(clamp(440px,52dvh,540px) - 72px);display:grid;grid-template-columns:1fr;gap:6px;overflow:auto;overscroll-behavior:contain;padding:0 3px 3px 0;scrollbar-color:var(--oc-border-strong) transparent}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button{min-height:56px;padding:8px 9px;text-align:left}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button.quality-healthy{border-left:3px solid var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button.quality-warning{border-left:3px solid var(--oc-warning)}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button.quality-critical{border-left:3px solid var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector,.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.pinned{position:absolute;top:var(--oc-topology-inspector-top, 14px);right:auto;bottom:auto;left:var(--oc-topology-inspector-left, 14px);z-index:8;width:min(340px,calc(100% - var(--oc-topology-inspector-left, 14px) - 14px));max-height:calc(100% - var(--oc-topology-inspector-top, 14px) - 14px);overflow:auto;border:1px solid var(--oc-border-strong);border-radius:10px;background:var(--oc-panel-raised);background:color-mix(in srgb,var(--oc-panel-raised) 94%,transparent);color:var(--oc-text);padding:11px;box-shadow:var(--oc-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview{width:min(270px,calc(100% - var(--oc-topology-inspector-left, 14px) - 14px));max-height:180px;gap:3px;padding:9px 11px;pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview strong{padding-right:0}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.pinned{pointer-events:auto}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector strong,.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector dd{color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector span,.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector small,.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector dt{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector em{color:var(--oc-accent-strong)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector dl>div{border:1px solid var(--oc-border);background:var(--oc-panel-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector-close{min-width:30px;min-height:30px;border:1px solid var(--oc-border);background:var(--oc-panel-soft);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-empty-stage{min-height:360px;border:1px dashed var(--oc-border-strong);border-radius:10px;background:var(--oc-panel-soft);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-empty-stage h3,.operations-center-page.operations-center-ux-v2 .operations-center-empty-stage li strong{color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-empty-stage p,.operations-center-page.operations-center-ux-v2 .operations-center-empty-stage li small{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{width:320px;min-width:0;max-height:clamp(440px,52dvh,540px);position:sticky;top:8px;display:grid;align-content:start;gap:8px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--oc-border);border-radius:12px;background:var(--oc-panel);padding:8px;scrollbar-color:var(--oc-border-strong) transparent}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>section,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details{min-width:0;display:grid;gap:5px;border:1px solid var(--oc-border);border-radius:9px;background:var(--oc-panel-soft);color:var(--oc-text);padding:9px}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>section>span:first-child{color:var(--oc-muted);font-size:.57rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>section>strong{min-width:0;overflow:hidden;color:var(--oc-text);font-size:.82rem;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>section>small,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details>small{color:var(--oc-muted);font-size:.63rem;line-height:1.35}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail :is(label,details>label){min-width:0;display:grid;gap:4px;color:var(--oc-muted);font-size:.63rem}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail :is(select,button){width:100%;min-height:34px;border:1px solid var(--oc-border-strong);border-radius:8px;background:var(--oc-panel-raised);color:var(--oc-text);padding:5px 8px;font-size:.67rem;font-weight:650}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail button:hover:not(:disabled){border-color:var(--oc-accent);background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail button.active{border-color:var(--oc-accent);background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-rail-actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action{min-width:0;min-height:52px;display:grid;align-content:center;justify-items:start;gap:3px;padding:8px 10px;text-align:left}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.wide{width:100%}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action strong{color:var(--oc-text);font-size:.75rem}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action small{max-width:100%;overflow:hidden;color:var(--oc-muted);font-size:.63rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.feedback-sending,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.feedback-verifying,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.loading{border-color:var(--oc-degraded);background:color-mix(in srgb,var(--oc-degraded) 12%,var(--oc-panel-raised))}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.feedback-succeeded,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.ready{border-color:var(--oc-good);background:color-mix(in srgb,var(--oc-good) 10%,var(--oc-panel-raised))}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.feedback-failed,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-state-aware-action.unavailable{border-color:var(--oc-critical);background:color-mix(in srgb,var(--oc-critical) 10%,var(--oc-panel-raised))}.operations-center-page.operations-center-ux-v2 .operations-center-inline-command-status{display:block;padding:8px 9px;border:1px solid var(--oc-border);border-radius:8px;background:color-mix(in srgb,var(--oc-panel-raised) 88%,transparent);line-height:1.35}.operations-center-page.operations-center-ux-v2 .operations-center-inline-command-status.success{border-color:var(--oc-accent)}.operations-center-page.operations-center-ux-v2 .operations-center-inline-command-status.failed{border-color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details{padding:0;overflow:clip}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details>summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--oc-text);cursor:pointer;padding:7px 9px;font-size:.67rem;font-weight:700;list-style:none}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details>summary::-webkit-details-marker{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details>summary:after{content:"+";color:var(--oc-accent);font-size:.88rem}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details[open]>summary{border-bottom:1px solid var(--oc-border)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details[open]>summary:after{content:"−"}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail>details>:not(summary){margin:0 8px 8px}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-toggle{min-height:34px;display:flex;align-items:center;gap:7px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-raised);padding:6px 8px}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-toggle input{width:auto;min-height:0;margin:0}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-panel{border:1px solid var(--oc-border);border-radius:9px;background:var(--oc-panel-soft);color:var(--oc-text);padding:9px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-panel-title h2{color:var(--oc-text);font-size:.86rem}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-panel-title span,.operations-center-page.operations-center-ux-v2 .operations-center-health-rail .operations-center-panel-title small{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-room-control-strip{min-width:0;min-height:50px;position:sticky;bottom:8px;z-index:7;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--oc-border-strong);border-radius:10px;background:var(--oc-panel);background:color-mix(in srgb,var(--oc-panel) 94%,transparent);color:var(--oc-text);padding:7px 8px;box-shadow:var(--oc-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.operations-center-page.operations-center-ux-v2 .operations-center-room-control-strip>:first-child{min-width:160px;flex:1 1 220px}.operations-center-page.operations-center-ux-v2 .operations-center-room-control-strip button,.operations-center-page.operations-center-ux-v2 .operations-center-conference-view-control button{min-height:38px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-raised);color:var(--oc-text);padding:6px 10px;font-size:.72rem;font-weight:680}.operations-center-page.operations-center-ux-v2 .operations-center-conference-view-control{min-width:0;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--oc-border);border-radius:9px;background:var(--oc-panel-soft);padding:4px}.operations-center-page.operations-center-ux-v2 button.operations-center-conference-view-control{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--oc-border-strong);border:1px solid color-mix(in srgb,var(--oc-accent) 48%,var(--oc-border));border-radius:8px;background:var(--oc-accent-soft);color:var(--oc-text);padding:5px 9px;font-size:.68rem;font-weight:700}.operations-center-page.operations-center-ux-v2 .operations-center-command-context>.operations-center-room-control-strip{min-width:0;min-height:34px;position:static;display:flex;align-items:center;overflow:hidden;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel-soft);color:var(--oc-muted);padding:5px 8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.64rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-conference-view-control>span{max-width:180px;overflow:hidden;color:var(--oc-muted);padding:0 6px;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-transfer-hint{min-width:0;display:grid;gap:2px;border:1px solid var(--oc-info);border-radius:9px;background:var(--oc-info-soft);color:var(--oc-text);padding:8px 10px}.operations-center-page.operations-center-ux-v2 .operations-center-floating-form>.operations-center-transfer-hint{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 .operations-center-floating-form>small{align-self:center;color:var(--oc-muted);font-size:.64rem;line-height:1.4}.operations-center-page.operations-center-ux-v2 .operations-center-transfer-hint strong{color:var(--oc-text);font-size:.74rem}.operations-center-page.operations-center-ux-v2 .operations-center-transfer-hint span,.operations-center-page.operations-center-ux-v2 .operations-center-transfer-hint small{color:var(--oc-muted);font-size:.65rem}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure{min-width:0;border:1px solid var(--oc-border);border-radius:10px;background:var(--oc-panel);color:var(--oc-text);overflow:clip}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--oc-text);cursor:pointer;padding:7px 10px;font-size:.72rem;font-weight:680;list-style:none}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary>span{min-width:0;display:flex;align-items:baseline;gap:8px}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary small{color:var(--oc-muted);font-size:.64rem;font-weight:520}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary::-webkit-details-marker{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary:after{content:"+";width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--oc-border);border-radius:7px;color:var(--oc-accent)}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure[open]>summary:after{content:"−"}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure[open]>summary{border-bottom:1px solid var(--oc-border)}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>:not(summary){margin:8px}.operations-center-page.operations-center-ux-v2 .execution-developer-mode{margin:0;border:1px solid var(--oc-border);border-radius:10px;background:var(--oc-panel);color:var(--oc-text);overflow:clip}.operations-center-page.operations-center-ux-v2 .execution-developer-mode>summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;background:transparent;color:var(--oc-text);cursor:pointer}.operations-center-page.operations-center-ux-v2 .execution-developer-mode>summary span{font-size:.72rem;font-weight:680}.operations-center-page.operations-center-ux-v2 .execution-developer-mode>summary small{color:var(--oc-muted);font-size:.64rem;font-weight:520}.operations-center-page.operations-center-ux-v2 .execution-developer-mode[open]>summary{border-bottom:1px solid var(--oc-border)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-toolbar,.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-grid,.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-panel{border-color:var(--oc-border);background:var(--oc-panel);color:var(--oc-text);box-shadow:none}.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-row{border-color:var(--oc-border);background:var(--oc-panel-raised);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-row.head{background:var(--oc-panel-soft);color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 :is(.operations-center-participants,.operations-center-infrastructure,.operations-center-history) .operations-center-row small{color:var(--oc-muted)}@media(max-width:1279px){.operations-center-page.operations-center-ux-v2 .operations-center-command-floor,.operations-center-page.operations-center-ux-v2 .operations-center-layout.operations-center-command-floor{grid-template-columns:minmax(0,1fr)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{width:100%;max-height:none;position:static;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas{height:520px;min-height:480px;max-height:520px;grid-template-columns:minmax(135px,.68fr) 68px minmax(190px,.95fr) minmax(210px,1fr)}}@media(max-width:920px){.operations-center-page.operations-center-ux-v2 .operations-center-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "status status"}.operations-center-page.operations-center-ux-v2 .operations-center-refresh-strip{justify-content:flex-start}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state{max-width:100%;justify-self:start}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details>button{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock{grid-template-columns:minmax(0,1fr)}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock-head,.operations-center-page.operations-center-ux-v2 .operations-center-command-context{grid-column:1;grid-row:auto}.operations-center-page.operations-center-ux-v2 .operations-center-command-context{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-page.operations-center-ux-v2 .operations-center-command-context>.operations-center-room-control-strip{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 .operations-center-command-dock-head,.operations-center-page.operations-center-ux-v2 .operations-center-command-launchers{justify-content:flex-start}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas{height:auto;min-height:0;max-height:none;grid-template-columns:1fr;grid-template-rows:auto;overflow:visible;contain:layout}.operations-center-page.operations-center-ux-v2 .operations-center-topology-links{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-nodes,.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms,.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip{grid-column:1;grid-row:auto}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone{min-height:96px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone:before,.operations-center-page.operations-center-ux-v2 .operations-center-topology-backbone:after,.operations-center-page.operations-center-ux-v2 .operations-center-topology-rooms button:before,.operations-center-page.operations-center-ux-v2 .operations-center-frame-list button:before{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip{border-top:1px solid var(--oc-border);border-left:0;padding:10px 0 0}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview{top:var(--oc-topology-inspector-top, 12px);right:auto;left:var(--oc-topology-inspector-left, 12px);width:min(270px,calc(100% - var(--oc-topology-inspector-left, 12px) - 12px))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.pinned{position:fixed;inset:auto 12px 12px;z-index:100;width:auto;max-height:min(62dvh,520px)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{grid-template-columns:1fr}}@media(max-width:640px){.operations-center-page.operations-center-ux-v2{gap:6px}.operations-center-page.operations-center-ux-v2 .operations-center-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "status" "actions";padding:8px}.operations-center-page.operations-center-ux-v2 .operations-center-actions{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.operations-center-page.operations-center-ux-v2 .operations-center-actions::-webkit-scrollbar{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-refresh-strip .operations-center-status-pill{width:100%;justify-content:flex-start}.operations-center-page.operations-center-ux-v2 .operations-center-connection-state{width:100%;max-width:none;justify-self:stretch}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details{grid-template-columns:minmax(0,1fr)}.operations-center-page.operations-center-ux-v2 .operations-center-connection-details>button{grid-column:1}.operations-center-page.operations-center-ux-v2 .operations-center-command-context,.operations-center-page.operations-center-ux-v2 .operations-center-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-center-page.operations-center-ux-v2 .operations-center-command-context>.operations-center-room-control-strip{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 .operations-center-command-launchers button{min-height:40px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading{align-items:flex-start;flex-direction:column}.operations-center-page.operations-center-ux-v2 .operations-center-topology-heading-actions{width:100%;justify-content:flex-start}.operations-center-page.operations-center-ux-v2 .operations-center-layer-picker{flex:1 1 auto}.operations-center-page.operations-center-ux-v2 .operations-center-layer-picker button{min-height:40px;flex:1 1 auto}.operations-center-page.operations-center-ux-v2 .operations-center-frame-list{grid-template-columns:1fr}.operations-center-page.operations-center-ux-v2 .operations-center-room-control-strip{position:static;align-items:stretch}.operations-center-page.operations-center-ux-v2 .operations-center-room-control-strip>*,.operations-center-page.operations-center-ux-v2 .operations-center-conference-view-control{width:100%;flex:1 1 100%}.operations-center-page.operations-center-ux-v2 .operations-center-conference-view-control button{min-height:44px;flex:1 1 auto}.operations-center-page.operations-center-ux-v2 .operations-center-list-disclosure>summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.operations-center-page.operations-center-ux-v2 *,.operations-center-page.operations-center-ux-v2 *:before,.operations-center-page.operations-center-ux-v2 *:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.operations-center-page.operations-center-ux-v2 .operations-center-layout-provider-status{display:grid;gap:4px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--oc-border);border-radius:10px;background:color-mix(in srgb,var(--oc-panel-soft) 84%,transparent);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-provider-status.ready{border-color:color-mix(in srgb,var(--oc-live) 42%,var(--oc-border))}.operations-center-page.operations-center-ux-v2 .operations-center-layout-provider-status.waiting{border-color:color-mix(in srgb,var(--oc-warning) 48%,var(--oc-border))}.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer article{min-width:0;display:grid;gap:4px;border:1px solid var(--oc-border);border-radius:12px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--oc-accent) 14%,transparent),transparent 42%),var(--oc-panel-soft);padding:12px}.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer span{color:var(--oc-accent);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer strong{color:var(--oc-text);font-size:1rem}.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer small{color:var(--oc-muted);font-size:.7rem;line-height:1.35}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio{flex:1 1 100%;min-width:0;display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--oc-accent) 26%,var(--oc-border));border-radius:14px;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--oc-accent) 14%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--oc-panel-raised) 94%,transparent),color-mix(in srgb,var(--oc-panel-soft) 92%,transparent));padding:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--oc-text) 7%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head,.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head>div,.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer>div{min-width:0}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head span,.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer span{display:block;color:var(--oc-accent);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head strong,.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer strong{display:block;color:var(--oc-text);font-size:.96rem;margin-top:2px}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head small{max-width:460px;color:var(--oc-muted);font-size:.72rem;line-height:1.35;text-align:right}.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:min(46dvh,460px);overflow:auto;padding:2px 4px 2px 2px;scrollbar-color:color-mix(in srgb,var(--oc-accent) 45%,transparent) color-mix(in srgb,var(--oc-border) 48%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery>button{appearance:none;min-width:0;display:grid;grid-template-rows:auto auto 1fr;gap:8px;border:1px solid var(--oc-border);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--oc-text) 5%,transparent),transparent),var(--oc-panel);color:var(--oc-text);padding:9px;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background-color .15s ease}.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery>button:hover,.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery>button:focus-visible{border-color:color-mix(in srgb,var(--oc-info) 70%,var(--oc-border));transform:translateY(-1px);box-shadow:var(--oc-shadow)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery>button.selected{border-color:var(--oc-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--oc-accent) 20%,transparent),color-mix(in srgb,var(--oc-accent) 7%,transparent)),var(--oc-panel-raised);box-shadow:0 0 0 2px color-mix(in srgb,var(--oc-accent) 14%,transparent),var(--oc-shadow)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-thumbnail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:2px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid color-mix(in srgb,var(--oc-border-strong) 82%,transparent);border-radius:9px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--oc-info) 26%,transparent),transparent 46%),color-mix(in srgb,var(--oc-panel-soft) 92%,var(--oc-bg));padding:5px}.operations-center-page.operations-center-ux-v2 .operations-center-layout-thumbnail i{min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--oc-info) 46%,transparent);border-radius:4px;background:linear-gradient(145deg,color-mix(in srgb,var(--oc-info) 55%,var(--oc-panel)),color-mix(in srgb,var(--oc-panel) 74%,#203445));box-shadow:inset 0 1px color-mix(in srgb,var(--oc-text) 13%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-layout-thumbnail i.is-primary{border-color:color-mix(in srgb,var(--oc-accent) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--oc-accent) 70%,var(--oc-panel)),color-mix(in srgb,var(--oc-accent-strong) 45%,var(--oc-panel)))}.operations-center-page.operations-center-ux-v2 .operations-center-layout-thumbnail i.is-presentation{border-color:color-mix(in srgb,var(--oc-info) 78%,transparent);background:linear-gradient(135deg,transparent 0 46%,color-mix(in srgb,var(--oc-text) 18%,transparent) 47% 53%,transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--oc-info) 56%,var(--oc-panel)),color-mix(in srgb,var(--oc-panel) 72%,#12364a))}.operations-center-page.operations-center-ux-v2 .operations-center-layout-card-copy{min-width:0}.operations-center-page.operations-center-ux-v2 .operations-center-layout-card-copy strong,.operations-center-page.operations-center-ux-v2 .operations-center-layout-card-copy small{display:block;min-width:0}.operations-center-page.operations-center-ux-v2 .operations-center-layout-card-copy strong{overflow:hidden;color:var(--oc-text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-layout-card-copy small{min-height:2.6em;margin-top:2px;color:var(--oc-muted);font-size:.67rem;line-height:1.3}.operations-center-page.operations-center-ux-v2 .operations-center-layout-badges{display:flex;flex-wrap:wrap;gap:4px;align-self:end}.operations-center-page.operations-center-ux-v2 .operations-center-layout-badges em{border:1px solid color-mix(in srgb,var(--oc-accent) 30%,var(--oc-border));border-radius:999px;background:var(--oc-accent-soft);color:var(--oc-accent-strong);padding:2px 6px;font-size:.56rem;font-style:normal;font-weight:900;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer{border-top:1px solid var(--oc-border);padding-top:10px}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer .operations-center-command-button.primary{min-width:168px;min-height:48px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map{--oc-topology-link: var(--oc-accent);position:relative;display:block;height:clamp(520px,60dvh,700px);min-height:520px;max-height:700px;overflow:hidden;padding:0;border-radius:14px;background:radial-gradient(circle at 42% 50%,color-mix(in srgb,var(--oc-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--oc-info) 12%,transparent),transparent 30%),linear-gradient(var(--oc-border) 1px,transparent 1px),linear-gradient(90deg,var(--oc-border) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--oc-panel-soft) 92%,#031014),color-mix(in srgb,var(--oc-panel) 96%,#081827));background-size:auto,auto,32px 32px,32px 32px,auto;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oc-accent) 16%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map>svg,.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map>.operations-center-topology-map-counts,.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map>.operations-center-topology-nodes,.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map>.operations-center-topology-rooms,.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map>.operations-center-frame-strip{transform:translate(var(--oc-topology-pan-x, 0),var(--oc-topology-pan-y, 0)) scale(var(--oc-topology-viewport-zoom, 1));transform-origin:50% 50%;transition:transform .12s ease-out}.operations-center-page.operations-center-ux-v2 .operations-center-conference-diagnostics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.55rem 0 0}.operations-center-page.operations-center-ux-v2 .operations-center-conference-diagnostics dl>div{border:1px solid var(--oc-border);border-radius:.5rem;padding:.42rem}.operations-center-page.operations-center-ux-v2 .operations-center-conference-diagnostics dt{color:var(--oc-muted);font-size:.68rem}.operations-center-page.operations-center-ux-v2 .operations-center-conference-diagnostics dd{margin:.15rem 0 0;font-weight:700}.operations-center-page.operations-center-ux-v2[data-theme=light] .operations-center-topology-canvas.operations-center-topology-map{background:radial-gradient(circle at 42% 50%,color-mix(in srgb,var(--oc-accent) 14%,transparent),transparent 32%),radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--oc-info) 10%,transparent),transparent 30%),linear-gradient(var(--oc-border) 1px,transparent 1px),linear-gradient(90deg,var(--oc-border) 1px,transparent 1px),linear-gradient(135deg,#f8fbf8,#edf4f2);background-size:auto,auto,32px 32px,32px 32px,auto}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map.layer-quality{--oc-topology-link: var(--oc-warning)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map.layer-security{--oc-topology-link: var(--oc-info)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links{inset:0;width:100%;height:100%;color:var(--oc-topology-link);pointer-events:auto}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path{stroke:var(--oc-topology-link);stroke-width:.42;stroke-dasharray:none;opacity:.42;pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path.operations-center-route-line{--oc-route-color: var(--oc-topology-link);--oc-route-dash: none;stroke:var(--oc-route-color);stroke-width:calc(var(--oc-route-width, 2.35) * 1px);stroke-linecap:round;stroke-dasharray:var(--oc-route-dash);opacity:var(--oc-route-opacity, .74);vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--oc-route-color) 56%,transparent))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path.is-active{stroke-width:calc((var(--oc-route-width, 2.35) + 1.35) * 1px);opacity:.98;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--oc-route-color, var(--oc-topology-link)) 82%,transparent))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path.operations-center-route-hit{stroke:transparent;stroke-width:16;fill:none;opacity:1;cursor:pointer;pointer-events:stroke}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-healthy{--oc-route-color: var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-warning{--oc-route-color: var(--oc-warning);--oc-route-dash: 7 5}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-critical{--oc-route-color: var(--oc-critical);--oc-route-dash: 3 4}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links .route-unknown{--oc-route-color: var(--oc-muted);--oc-route-dash: 2 6}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path.is-sampling{stroke-dasharray:var(--oc-route-dash, 7 5)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links path.is-transfer-pending{--oc-route-color: var(--oc-info);stroke-dasharray:3 5;animation:operations-center-transfer-route .8s linear infinite}@keyframes operations-center-transfer-route{to{stroke-dashoffset:-16}}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-route-label{display:none!important;fill:var(--oc-route-color, var(--oc-muted));font-size:1.05px;font-weight:700;letter-spacing:.01em;paint-order:stroke;pointer-events:none;stroke:color-mix(in srgb,var(--oc-panel) 90%,transparent);stroke-width:.55px;text-anchor:middle;opacity:.46}.operations-center-page.operations-center-ux-v2 .operations-center-topology-fabric-glow{fill:url(#oc-topology-fabric-glow);opacity:.74}.operations-center-page.operations-center-ux-v2 .operations-center-topology-participant-cloud{fill:color-mix(in srgb,var(--oc-info) 20%,transparent);stroke:color-mix(in srgb,var(--oc-info) 42%,transparent);stroke-width:.28;opacity:.72}.operations-center-page.operations-center-ux-v2 .operations-center-room-membrane{pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-room-membrane path{fill:none;stroke:color-mix(in srgb,var(--oc-accent) 24%,transparent);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;opacity:.62;filter:blur(.25px) drop-shadow(0 0 8px color-mix(in srgb,var(--oc-accent) 22%,transparent));transition:d .24s ease,opacity .18s ease}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-repositioning .operations-center-room-membrane path{opacity:.78}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-dense .operations-center-room-membrane path{stroke-width:5.5;opacity:.46}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-room-membrane path{stroke-width:3.5;opacity:.32}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-radar{stroke:var(--oc-topology-link);stroke-width:.22;opacity:.32}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-nodes,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-rooms,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-frame-strip,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-frame-list{display:contents}.operations-center-page.operations-center-ux-v2 .operations-center-map-node{position:absolute;left:var(--oc-node-x);top:var(--oc-node-y);transform:translate(-50%,-50%)!important;z-index:5;min-width:0;border:1px solid color-mix(in srgb,var(--oc-border-strong) 84%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--oc-panel-raised) 94%,transparent),color-mix(in srgb,var(--oc-panel-soft) 88%,transparent));color:var(--oc-text);box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,opacity .16s ease;will-change:border-color,box-shadow,background-color,opacity}.operations-center-page.operations-center-ux-v2 .operations-center-map-node:hover,.operations-center-page.operations-center-ux-v2 .operations-center-map-node:focus-visible{border-color:var(--oc-accent);box-shadow:0 22px 64px #00000057,0 0 0 1px color-mix(in srgb,var(--oc-accent) 26%,transparent),0 0 28px color-mix(in srgb,var(--oc-accent) 22%,transparent);transform:translate(-50%,-50%)!important}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-repositioning .operations-center-map-node{cursor:grabbing;transition:none!important}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-repositioning .operations-center-topology-links path.operations-center-route-line{transition:none!important}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-repositioning .operations-center-topology-links path{transition:none!important}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker{width:min(224px,18vw);min-height:72px;display:grid;gap:3px;align-content:center;padding:12px 14px 11px;text-align:left}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker i{position:absolute;top:14px;left:14px;width:12px;height:12px;border-radius:999px;border:2px solid var(--oc-live);background:var(--oc-panel)}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker strong,.operations-center-page.operations-center-ux-v2 .operations-center-map-room strong,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant strong{overflow:hidden;color:var(--oc-text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker strong{padding-left:21px}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker span,.operations-center-page.operations-center-ux-v2 .operations-center-map-worker em,.operations-center-page.operations-center-ux-v2 .operations-center-map-room small,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant span{overflow:hidden;color:var(--oc-muted);font-size:.68rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric{width:104px;min-height:56px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1px;z-index:4;border-color:color-mix(in srgb,var(--oc-border-strong) 72%,transparent);border-radius:999px;padding:7px 8px 6px 18px;background:radial-gradient(circle at 18% 26%,color-mix(in srgb,var(--oc-accent) 18%,transparent),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--oc-panel-raised) 98%,transparent),color-mix(in srgb,var(--oc-panel) 92%,transparent));text-align:left;overflow:hidden}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric:before{content:"";position:absolute;top:8px;bottom:8px;left:8px;width:2px;border-radius:999px;background:linear-gradient(to top,var(--oc-accent) var(--oc-node-load, 0%),color-mix(in srgb,var(--oc-border-strong) 52%,transparent) 0),color-mix(in srgb,var(--oc-panel-soft) 90%,transparent);opacity:.95;box-shadow:0 0 16px color-mix(in srgb,var(--oc-accent) 30%,transparent);pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-fabric-load{position:absolute;top:8px;right:8px;width:14px;height:14px;border-radius:999px;background:conic-gradient(var(--oc-accent) var(--oc-node-load, 0%),color-mix(in srgb,var(--oc-border-strong) 50%,transparent) 0),color-mix(in srgb,var(--oc-panel-soft) 88%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--oc-accent) 28%,transparent);pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-fabric-load i{position:absolute;inset:3px;display:block;border-radius:inherit;background:linear-gradient(135deg,var(--oc-accent),var(--oc-info))}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric strong{max-width:66px;color:var(--oc-text);font-size:.56rem;line-height:1.05;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric small{max-width:66px;display:-webkit-box;overflow:hidden;color:var(--oc-muted);font-size:.38rem;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:1}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-route-readout{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:0;padding-top:1px;border-top:1px solid color-mix(in srgb,var(--oc-border) 86%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-route-readout span{min-width:0;display:grid;justify-items:center;gap:1px;border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--oc-accent) 22%,transparent),color-mix(in srgb,var(--oc-info) 16%,transparent)),color-mix(in srgb,var(--oc-panel-soft) 68%,transparent);padding:1px 2px}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-route-readout b,.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-route-readout small{min-width:0;max-width:none;display:block;overflow:hidden;font-size:.34rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric .operations-center-route-readout b{font-size:.44rem}.operations-center-page.operations-center-ux-v2 .operations-center-map-room{width:min(176px,15vw);min-height:72px;display:grid;gap:4px;align-content:center;padding:10px 11px;border-radius:16px;text-align:left}.operations-center-page.operations-center-ux-v2 .operations-center-map-room:before{content:"";position:absolute;inset:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--oc-accent) 20%,transparent);background:radial-gradient(circle at 60% 45%,color-mix(in srgb,var(--oc-accent) 20%,transparent),transparent 48%);opacity:.76;pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-map-room>*{position:relative;z-index:1}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.active{border-color:var(--oc-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--oc-accent-soft) 58%,var(--oc-panel-raised)),color-mix(in srgb,var(--oc-panel-raised) 86%,transparent))}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-healthy{border-color:color-mix(in srgb,var(--oc-live) 62%,var(--oc-border-strong))}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-warning{border-color:var(--oc-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-warning) 10%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-critical{border-color:var(--oc-critical);box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-critical) 12%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-warning .operations-center-room-dot{border-color:var(--oc-warning)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.route-critical .operations-center-room-dot{border-color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.drop-eligible{border-color:color-mix(in srgb,var(--oc-live) 42%,var(--oc-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-live) 9%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.drop-ready{border-color:var(--oc-live);outline:3px solid var(--oc-live);outline-offset:5px;background:color-mix(in srgb,var(--oc-live-soft) 72%,var(--oc-panel-raised));box-shadow:0 0 0 9px color-mix(in srgb,var(--oc-live) 20%,transparent),0 22px 64px #00000057;transform:translate(-50%,-50%) scale(1.06)}.operations-center-page.operations-center-ux-v2 .operations-center-room-drop-label{position:absolute;right:10px;bottom:9px;z-index:3;padding:3px 7px;border-radius:999px;color:var(--oc-panel);background:var(--oc-live);font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.drop-blocked{opacity:.48;filter:saturate(.55)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room.is-closing{opacity:.46;border-style:dashed;filter:saturate(.55)}.operations-center-page.operations-center-ux-v2 .operations-center-room-transition-label{grid-column:1 / -1;color:var(--oc-warning);font-size:.54rem;font-style:normal;font-weight:850;letter-spacing:.02em}.operations-center-page.operations-center-ux-v2 .operations-center-map-room .operations-center-room-dot{position:absolute;top:13px;left:13px;width:11px;height:11px;border:2px solid var(--oc-live);border-radius:999px;background:var(--oc-panel)}.operations-center-page.operations-center-ux-v2 .operations-center-map-room strong{padding-left:20px;font-size:.78rem}.operations-center-page.operations-center-ux-v2 .operations-center-map-room .operations-center-room-compact-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.operations-center-page.operations-center-ux-v2 .operations-center-map-room .operations-center-room-compact-meta>span,.operations-center-page.operations-center-ux-v2 .operations-center-map-room .operations-center-health{border-radius:999px;background:color-mix(in srgb,var(--oc-panel-soft) 70%,transparent);padding:3px 8px;font-size:.62rem}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant{width:min(142px,12vw);min-height:44px;display:grid;gap:2px;align-content:center;padding:7px 9px 7px 11px;border-left:3px solid var(--oc-info);border-radius:12px;text-align:left;cursor:pointer}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-worker{width:min(248px,21vw);max-width:248px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state{position:absolute;top:72px;left:50%;z-index:4;display:flex;width:min(430px,calc(100% - 32px));align-items:center;gap:10px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--oc-line) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--oc-panel) 88%,transparent);box-shadow:0 10px 28px #0000002e;pointer-events:none;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state>span{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--oc-warning);box-shadow:0 0 0 5px color-mix(in srgb,var(--oc-warning) 12%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state>span.ready{background:var(--oc-live);box-shadow:0 0 0 5px color-mix(in srgb,var(--oc-live) 12%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state div{display:grid;min-width:0;gap:1px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state strong{color:var(--oc-text);font-size:.7rem;line-height:1.25}.operations-center-page.operations-center-ux-v2 .operations-center-topology-state small{overflow:hidden;color:var(--oc-muted);font-size:.61rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-map-worker{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"load copy" "metrics metrics" "code code";min-height:126px;align-items:center;align-content:center;gap:7px 10px;padding:10px}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-capacity-ring{--oc-node-ring-color: var(--oc-node-load-color, var(--oc-live));position:relative;top:auto;left:auto;grid-area:load;display:grid;width:44px;height:44px;margin:0;place-items:center;border:0;border-radius:999px;background:radial-gradient(circle at center,var(--oc-panel) 55%,transparent 57%),conic-gradient(var(--oc-node-ring-color) var(--oc-node-load),color-mix(in srgb,var(--oc-line) 70%,transparent) 0);box-shadow:0 0 0 2px color-mix(in srgb,var(--oc-node-ring-color) 72%,transparent),0 0 18px color-mix(in srgb,var(--oc-node-ring-color) 34%,transparent);font-style:normal}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker:not(.load-unknown){border-color:color-mix(in srgb,var(--oc-node-load-color) 68%,var(--oc-border-strong));background:linear-gradient(145deg,color-mix(in srgb,var(--oc-node-load-color) 16%,var(--oc-panel-raised)),var(--oc-panel));box-shadow:0 0 22px color-mix(in srgb,var(--oc-node-load-color) 13%,transparent)}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker.load-unknown .operations-center-node-capacity-ring{--oc-node-ring-color: var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-capacity-ring b{color:var(--oc-text);font-size:.66rem;line-height:1}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-copy{grid-area:copy;display:grid;min-width:0;gap:2px}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-copy strong{padding-left:0}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-copy>strong,.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-copy>span,.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-copy>em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-compact-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-compact-metrics small{min-width:0;padding:4px 5px;border:1px solid var(--oc-line);border-radius:6px;background:color-mix(in srgb,var(--oc-panel-soft) 84%,transparent);color:var(--oc-muted);font-size:.55rem;line-height:1.2;text-align:center;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-compact-metrics small.address{grid-column:1 / -1;overflow:hidden;padding-inline:8px;text-align:left;text-overflow:ellipsis}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker .operations-center-node-compact-metrics b{color:var(--oc-text);font-size:.64rem}.operations-center-page.operations-center-ux-v2 .operations-center-map-worker>code{grid-area:code}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-fabric{width:104px;height:auto;min-height:56px;max-width:104px;grid-area:auto;place-self:auto}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-room{width:min(176px,15vw);max-width:176px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-participant{width:min(142px,12vw);max-width:142px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-dense button.operations-center-map-room{width:min(136px,12vw);min-height:56px;max-width:136px;padding:8px 9px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-dense .operations-center-map-room small{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-dense button.operations-center-map-participant{width:min(112px,10vw);min-height:38px;max-width:112px;padding:6px 8px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet button.operations-center-map-room{width:min(98px,8vw);min-height:34px;max-width:98px;padding:6px 7px;border-radius:999px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-map-room small,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-room-compact-meta{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-map-room .operations-center-room-dot{top:50%;left:9px;width:8px;height:8px;border-width:1.5px;transform:translateY(-50%)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-map-room strong{padding-left:14px;font-size:.58rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet button.operations-center-map-participant{width:min(84px,7vw);min-height:28px;max-width:84px;padding:5px 6px;border-radius:999px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.density-fleet .operations-center-map-participant span{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-node:hover,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-node:focus-visible{transform:translate(-50%,-50%)!important}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-repositioning path.operations-center-route-hit,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map.is-transferring path.operations-center-route-hit{pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-healthy{border-left-color:var(--oc-live)}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-warning{border-left-color:var(--oc-warning)}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.quality-critical{border-left-color:var(--oc-critical)}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.is-pending-transfer{border-style:dashed;border-color:var(--oc-info);background:color-mix(in srgb,var(--oc-info) 16%,var(--oc-panel-raised));animation:operations-center-transfer-card 1.1s ease-in-out infinite alternate}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.is-pending-transfer em{color:var(--oc-info);font-size:.52rem;font-style:normal;font-weight:850}@keyframes operations-center-transfer-card{0%{opacity:.62}to{opacity:1}}.operations-center-page.operations-center-ux-v2 .operations-center-topology-zoom{display:inline-flex;overflow:hidden;border:1px solid var(--oc-border);border-radius:9px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-zoom button{min-width:30px;min-height:30px;border:0;border-right:1px solid var(--oc-border);border-radius:0;background:var(--oc-panel-soft);color:var(--oc-text);font-size:.66rem;font-weight:850}.operations-center-page.operations-center-ux-v2 .operations-center-topology-zoom button:last-child{border-right:0}.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.active,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.pinned,.operations-center-page.operations-center-ux-v2 .operations-center-map-participant.important{border-color:var(--oc-accent);border-left-color:var(--oc-accent);background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .operations-center-map-node code{max-width:100%;display:block;overflow:hidden;color:var(--oc-info);font-size:.55rem;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip-heading{position:absolute;top:14px;right:16px;z-index:7;width:min(340px,30vw);display:grid;gap:2px;padding:10px 12px;border:1px solid var(--oc-border);border-radius:11px;background:color-mix(in srgb,var(--oc-panel-raised) 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip-heading strong{color:var(--oc-text);font-size:.78rem}.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip-heading span{color:var(--oc-muted);font-size:.62rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-counts{position:absolute;left:16px;bottom:16px;z-index:7;display:flex;gap:8px;padding:8px;border:1px solid var(--oc-border);border-radius:999px;background:color-mix(in srgb,var(--oc-panel-raised) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-counts span{min-width:54px;display:grid;justify-items:center;color:var(--oc-text);font-size:.78rem;font-weight:800}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-counts small{color:var(--oc-muted);font-size:.52rem;font-weight:700;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-hint{position:absolute;right:16px;bottom:16px;z-index:7;max-width:min(620px,54vw);display:grid;gap:8px;padding:10px 12px;border:1px solid var(--oc-border);border-radius:12px;background:color-mix(in srgb,var(--oc-panel-raised) 76%,transparent);color:var(--oc-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-hint strong{color:var(--oc-text);font-size:.7rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-hint span{font-size:.62rem}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inline-actions{display:flex;flex-wrap:wrap;gap:7px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inline-actions button{min-height:30px;border:1px solid var(--oc-border-strong);border-radius:9px;background:color-mix(in srgb,var(--oc-accent-soft) 78%,transparent);color:var(--oc-text);font-size:.62rem;font-weight:850;padding:6px 9px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inline-actions button:hover:not(:disabled),.operations-center-page.operations-center-ux-v2 .operations-center-topology-inline-actions button:focus-visible{border-color:var(--oc-accent);background:color-mix(in srgb,var(--oc-accent) 28%,var(--oc-panel-raised))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inline-actions button:disabled{cursor:not-allowed;opacity:.42}.operations-center-page.operations-center-ux-v2 .operations-center-map-empty,.operations-center-page.operations-center-ux-v2 .operations-center-map-overflow{position:absolute;z-index:6;border:1px solid var(--oc-border);border-radius:10px;background:color-mix(in srgb,var(--oc-panel-raised) 82%,transparent);color:var(--oc-muted);padding:8px 10px;font-size:.64rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.operations-center-page.operations-center-ux-v2 .operations-center-map-empty{left:14px;top:14px}.operations-center-page.operations-center-ux-v2 .operations-center-map-overflow{right:16px;top:68px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview{pointer-events:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.preview .operations-center-topology-inspector-close{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.pinned{width:min(380px,calc(100% - var(--oc-topology-inspector-left, 14px) - 14px));max-height:min(58dvh,calc(100% - var(--oc-topology-inspector-top, 14px) - 14px))}.operations-center-page.operations-center-ux-v2 .operations-center-topology-action-tray{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid var(--oc-border)}.operations-center-page.operations-center-ux-v2 .operations-center-topology-action-tray button{min-height:32px;flex:1 1 auto;border:1px solid var(--oc-border-strong);border-radius:8px;background:var(--oc-accent-soft);color:var(--oc-text);font-size:.66rem;font-weight:800}.operations-center-page.operations-center-ux-v2 .operations-center-topology-action-tray button:disabled{cursor:not-allowed;opacity:.45}.operations-center-page.operations-center-ux-v2 .operations-center-topology-hint{display:block;margin-top:7px;color:var(--oc-muted)}@media(max-width:920px){.operations-center-page.operations-center-ux-v2 .operations-center-stage-primer{grid-template-columns:1fr}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head,.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer{align-items:stretch;flex-direction:column}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-head small{max-width:none;text-align:left}.operations-center-page.operations-center-ux-v2 .operations-center-layout-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:none}.operations-center-page.operations-center-ux-v2 .operations-center-layout-studio-footer .operations-center-command-button.primary{width:100%}.operations-center-page.operations-center-ux-v2 .operations-center-topology-canvas.operations-center-topology-map{height:auto;min-height:0;max-height:none;display:grid;gap:10px;overflow:visible;padding:12px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-links,.operations-center-page.operations-center-ux-v2 .operations-center-topology-participant-cloud,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-counts,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map-hint{display:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-nodes,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-topology-rooms,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-frame-strip,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map .operations-center-frame-list{display:grid;gap:8px}.operations-center-page.operations-center-ux-v2 .operations-center-map-node,.operations-center-page.operations-center-ux-v2 .operations-center-frame-strip-heading,.operations-center-page.operations-center-ux-v2 .operations-center-map-empty,.operations-center-page.operations-center-ux-v2 .operations-center-map-overflow{position:relative;inset:auto;width:100%;max-width:none;transform:none!important}.operations-center-page.operations-center-ux-v2 .operations-center-map-node:hover,.operations-center-page.operations-center-ux-v2 .operations-center-map-node:focus-visible{transform:none!important}.operations-center-page.operations-center-ux-v2 .operations-center-map-fabric{width:100%;height:auto;min-height:88px;border-radius:12px}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-worker,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-room,.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-participant{width:100%;max-width:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-map button.operations-center-map-fabric{width:100%;height:auto;min-height:88px;max-width:none}.operations-center-page.operations-center-ux-v2 .operations-center-topology-inspector.pinned{right:12px;bottom:12px;left:12px;width:auto}}@media(min-width:1280px){.operations-center-page.operations-center-ux-v2 .operations-center-layout.operations-center-command-floor{grid-template-columns:minmax(0,1fr) clamp(360px,23vw,440px)}.operations-center-page.operations-center-ux-v2 .operations-center-health-rail{width:clamp(360px,23vw,440px);max-height:clamp(560px,68dvh,760px)}}.operations-center-page.operations-center-ux-v2 .conference-classic{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:10px;min-height:620px}.operations-center-page.operations-center-ux-v2 .classic-conference-rail,.operations-center-page.operations-center-ux-v2 .classic-roster{min-width:0}.operations-center-page.operations-center-ux-v2 .classic-conference-rail{display:flex;flex-direction:column;gap:7px}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>header,.operations-center-page.operations-center-ux-v2 .classic-roster-tools{display:flex;align-items:end;justify-content:space-between;gap:8px}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button{display:grid;gap:4px;text-align:left;padding:10px;border:1px solid var(--oc-border);border-radius:8px;background:var(--oc-panel);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[aria-pressed=true]{border-color:var(--oc-accent);box-shadow:inset 3px 0 var(--oc-accent)}.operations-center-page.operations-center-ux-v2 .classic-conference-rail small{color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .classic-roster{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.operations-center-page.operations-center-ux-v2 .classic-roster-tools{justify-content:flex-start;flex-wrap:wrap}.operations-center-page.operations-center-ux-v2 .classic-roster-tools label{display:grid;gap:3px;min-width:150px;color:var(--oc-muted);font-size:11px}.operations-center-page.operations-center-ux-v2 .classic-roster-tools label:first-child{min-width:240px;flex:1}.operations-center-page.operations-center-ux-v2 .classic-table-scroll{overflow:auto;border:1px solid var(--oc-border);border-radius:8px}.operations-center-page.operations-center-ux-v2 .classic-roster table{width:max(100%,1180px);border-collapse:collapse;font-size:12px}.operations-center-page.operations-center-ux-v2 .classic-roster caption{text-align:left;padding:8px;font-weight:800}.operations-center-page.operations-center-ux-v2 .classic-roster th,.operations-center-page.operations-center-ux-v2 .classic-roster td{padding:7px;border-bottom:1px solid var(--oc-border);text-align:left;white-space:nowrap}.operations-center-page.operations-center-ux-v2 .classic-roster tbody tr[aria-selected=true]{background:var(--oc-accent-soft)}.operations-center-page.operations-center-ux-v2 .classic-roster thead{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--oc-panel-raised) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.operations-center-page.operations-center-ux-v2 .classic-roster tbody tr{transition:background .12s ease,box-shadow .12s ease}.operations-center-page.operations-center-ux-v2 .classic-roster tbody tr:hover{background:color-mix(in srgb,var(--oc-accent) 7%,var(--oc-panel))}.operations-center-page.operations-center-ux-v2 .classic-roster tbody th small{display:block;color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .classic-roster td[data-quality=poor],.operations-center-page.operations-center-ux-v2 .classic-roster td[data-quality=critical]{color:var(--oc-critical);font-weight:800}@media(max-width:900px){.operations-center-page.operations-center-ux-v2 .conference-classic{grid-template-columns:1fr}.operations-center-page.operations-center-ux-v2 .classic-conference-rail{max-height:240px;overflow:auto}}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]>header{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--oc-border);border-radius:10px;background:var(--oc-panel);color:var(--oc-text)}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]>header span{color:var(--oc-muted);font-size:11px}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"] button,.operations-center-page.operations-center-ux-v2 [aria-label="Canonical inspector"] button,.operations-center-page.operations-center-ux-v2 [aria-label="Local operations assistant"] button{min-height:32px;padding:6px 10px;border:1px solid var(--oc-border);border-radius:7px;background:var(--oc-panel-soft);color:var(--oc-text);font:inherit;font-size:11px;font-weight:750}.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"] button:disabled,.operations-center-page.operations-center-ux-v2 [aria-label="Canonical inspector"] button:disabled{opacity:.48;cursor:not-allowed}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>header{min-height:34px;color:var(--oc-text)}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>header strong{font-size:13px}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>header span{display:grid;min-width:28px;min-height:28px;place-items:center;border:1px solid var(--oc-border);border-radius:999px;color:var(--oc-text);font-weight:850}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button{gap:8px;padding:12px;transition:border-color .12s ease,background .12s ease}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button:hover{border-color:var(--oc-border-strong)}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--oc-accent) 12%,var(--oc-panel)),var(--oc-panel))}.operations-center-page.operations-center-ux-v2 .classic-conference-heading,.operations-center-page.operations-center-ux-v2 .classic-layout-summary,.operations-center-page.operations-center-ux-v2 .classic-conference-badges{display:flex;align-items:center;gap:7px}.operations-center-page.operations-center-ux-v2 .classic-conference-heading i{width:8px;height:8px;border-radius:50%;background:var(--oc-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-muted) 18%,transparent)}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[data-quality=good] .classic-conference-heading i{background:#4ed3a4}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[data-quality=degraded] .classic-conference-heading i{background:#e1c754}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[data-quality=poor] .classic-conference-heading i{background:#ef923f}.operations-center-page.operations-center-ux-v2 .classic-conference-rail>button[data-quality=critical] .classic-conference-heading i{background:#ef7373}.operations-center-page.operations-center-ux-v2 .classic-conference-heading strong{flex:1;font-size:14px}.operations-center-page.operations-center-ux-v2 .classic-conference-heading em{min-width:24px;padding:2px 6px;border-radius:999px;background:var(--oc-panel-soft);color:var(--oc-text);font-style:normal;text-align:center}.operations-center-page.operations-center-ux-v2 .classic-layout-thumbnail{display:grid;grid-template-columns:repeat(2,14px);grid-template-rows:repeat(2,10px);gap:2px;flex:0 0 auto;padding:5px;border:1px solid var(--oc-border-strong);border-radius:6px;background:#07171c}.operations-center-page.operations-center-ux-v2 .classic-layout-thumbnail b{display:block;border-radius:2px;background:color-mix(in srgb,var(--oc-accent) 55%,#17323a)}.operations-center-page.operations-center-ux-v2 .classic-layout-summary>span:last-child{display:grid;gap:2px}.operations-center-page.operations-center-ux-v2 .classic-layout-summary strong{color:var(--oc-text);font-size:11px}.operations-center-page.operations-center-ux-v2 .classic-conference-badges{flex-wrap:wrap}.operations-center-page.operations-center-ux-v2 .classic-conference-badges small{padding:2px 6px;border:1px solid var(--oc-border);border-radius:999px;font-size:9px}.operations-center-page.operations-center-ux-v2 [data-state=on]{color:#55d8a9!important}.operations-center-page.operations-center-ux-v2 [data-state=off]{color:#a5b1ad!important}.operations-center-page.operations-center-ux-v2 [data-state=attention],.operations-center-page.operations-center-ux-v2 [data-state=degraded]{color:#e2c959!important}.operations-center-page.operations-center-ux-v2 [data-state=poor]{color:#ed9447!important}.operations-center-page.operations-center-ux-v2 [data-state=critical]{color:#f17878!important}.operations-center-page.operations-center-ux-v2 [data-state=unknown]{color:var(--oc-muted)!important}.operations-center-page.operations-center-ux-v2 .classic-participant-select{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:2px 8px;width:100%;border:0!important;background:transparent!important;padding:0!important;text-align:left}.operations-center-page.operations-center-ux-v2 .classic-participant-select>small{grid-column:1}.operations-center-page.operations-center-ux-v2 .classic-state-icons{display:inline-flex;align-items:center;gap:5px;color:var(--oc-muted)}.operations-center-page.operations-center-ux-v2 .classic-state-icons i{font-style:normal;font-size:12px}.operations-center-page.operations-center-ux-v2 .classic-row-actions{display:flex;max-width:430px;flex-wrap:wrap;gap:4px}.operations-center-page.operations-center-ux-v2 .classic-row-actions button{min-height:26px!important;padding:3px 7px!important;border-radius:999px!important;font-size:9px!important}.operations-center-page.operations-center-ux-v2 .classic-roster tbody tr[aria-selected=true] .classic-row-actions button:not(:disabled){border-color:color-mix(in srgb,var(--oc-accent) 54%,var(--oc-border));background:color-mix(in srgb,var(--oc-accent) 11%,var(--oc-panel-soft))}.operations-center-page.operations-center-ux-v2 [aria-label="Canonical inspector"]{align-self:start;position:sticky;top:10px;max-height:calc(100dvh - 170px);overflow:auto}.operations-center-page.operations-center-ux-v2 [aria-label="Canonical inspector"]>section+section{margin-top:12px;padding-top:12px;border-top:1px solid var(--oc-border)}.operations-center-page.operations-center-ux-v2 .classic-inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.operations-center-page.operations-center-ux-v2 .classic-inspector-heading small{color:var(--oc-accent);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .classic-inspector-heading h3{margin:3px 0;font-size:18px}.operations-center-page.operations-center-ux-v2 .classic-inspector-heading span{color:var(--oc-muted);font-size:11px}.operations-center-page.operations-center-ux-v2 .classic-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 12px}.operations-center-page.operations-center-ux-v2 .classic-inspector-grid dt{margin:0;color:var(--oc-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-center-page.operations-center-ux-v2 .classic-inspector-grid dd{min-width:0;margin:-4px 0 0;padding:16px 9px 8px;border:1px solid var(--oc-border);border-radius:7px;color:var(--oc-text);font-size:11px;font-weight:700;overflow-wrap:anywhere}.operations-center-page.operations-center-ux-v2 .classic-inspector-controls,.operations-center-page.operations-center-ux-v2 .classic-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.operations-center-page.operations-center-ux-v2 .classic-inspector-actions h3,.operations-center-page.operations-center-ux-v2 .classic-inspector-actions small{grid-column:1 / -1}.operations-center-page.operations-center-ux-v2 [aria-label="Local operations assistant"]{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:end;gap:8px 12px}.operations-center-page.operations-center-ux-v2 [aria-label="Local operations assistant"] :is(h3,p,article){grid-column:1 / -1;margin:0}.operations-center-page.operations-center-ux-v2 [aria-label="Local operations assistant"] label{display:grid;grid-column:1 / 3;gap:4px;color:var(--oc-muted);font-size:10px}.operations-center-page.operations-center-ux-v2 [aria-label="Local operations assistant"] input{min-height:36px}@media(max-width:1180px){.operations-center-page.operations-center-ux-v2>[aria-label="Shared conference workspace"]{grid-template-columns:minmax(0,1fr) 330px}.operations-center-page.operations-center-ux-v2 .conference-classic{grid-template-columns:220px minmax(0,1fr)}}
