:root{--rr-canvas:#f4f5f7;--rr-card:#fff;--rr-ink:#101828;--rr-ink-2:#475467;--rr-ink-3:#667085;--rr-line:#e4e7ec;--rr-line-2:#eaecf0;--rr-navy:#0c1b33;--rr-blue:#2563eb;--rr-blue-deep:#1d4ed8;--rr-blue-ink:#1e3a8a;--rr-blue-bg:#eff4ff;--rr-red:#d92d20;--rr-red-bg:#fef3f2;--rr-red-line:#fecdca;--rr-amber:#b54708;--rr-amber-bg:#fffaeb;--rr-amber-line:#fedf89;--rr-green:#067647;--rr-green-bg:#ecfdf3;--rr-green-line:#abefc6;--rr-rail:#cbd5e1;--rr-font-system:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;--rr-space-1:4px;--rr-space-2:8px;--rr-space-3:12px;--rr-space-4:16px;--rr-space-5:20px;--rr-space-6:24px;--rr-space-7:28px;--rr-radius-card:16px;--rr-radius-cell:14px;--rr-radius-button:12px;--rr-radius-chip:999px;--rr-radius-sheet:24px;--rr-shadow-1:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.07);--rr-shadow-2:0 6px 20px rgba(16,24,40,.08);--rr-shadow-3:0 -8px 30px rgba(16,24,40,.18);--rr-motion-quick:120ms ease-out;--rr-motion-move:200ms cubic-bezier(0.2,0.8,0.2,1);--rr-motion-sheet:280ms cubic-bezier(0.2,0.8,0.2,1);--rr-motion-count:600ms ease-out;--rr-state-critical:var(--rr-red);--rr-state-critical-bg:var(--rr-red-bg);--rr-state-critical-line:var(--rr-red-line);--rr-state-warning:var(--rr-amber);--rr-state-warning-bg:var(--rr-amber-bg);--rr-state-warning-line:var(--rr-amber-line);--rr-state-success:var(--rr-green);--rr-state-success-bg:var(--rr-green-bg);--rr-state-success-line:var(--rr-green-line);--rr-state-info:var(--rr-blue);--rr-state-info-bg:var(--rr-blue-bg);--rr-state-info-line:#b2ccff;--ink:var(--rr-ink);--muted:var(--rr-ink-3);--line:var(--rr-line);--paper:var(--rr-canvas);--panel:var(--rr-card);--blue:var(--rr-blue);--blue-dark:var(--rr-blue-deep);--blue-soft:var(--rr-blue-bg);--green:var(--rr-green);--yellow:var(--rr-amber);--red:var(--rr-red);--steel:var(--rr-line-2);--shadow:var(--rr-shadow-1);--shadow-strong:var(--rr-shadow-2)}*{box-sizing:border-box;min-width:0}body,html{min-height:100%;overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--rr-font-system);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{border:0;font:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:disabled{cursor:not-allowed}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(37,99,235,.16)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rr-blue);outline-offset:2px}a:focus-visible{outline:2px solid var(--rr-blue);outline-offset:2px}.rr-app-shell{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh;background:var(--rr-canvas)}.rr-desktop-nav{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:var(--rr-space-4);height:100vh;padding:18px 14px;border-right:1px solid var(--rr-line);background:hsla(0,0%,100%,.82)}.rr-brand{display:flex;align-items:center;gap:var(--rr-space-3);min-height:48px}.rr-brand-mark{display:grid;flex:0 0 44px;place-items:center;width:44px;height:40px;border-radius:12px;color:#fff;background:var(--rr-navy);font-size:13px;font-weight:800;letter-spacing:0}.rr-brand span,.rr-brand strong{display:block}.rr-beta-badge{display:inline-block;padding:1px 7px;border-radius:999px;vertical-align:1px;color:var(--rr-blue-deep);background:var(--rr-blue-bg);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rr-brand strong{color:var(--rr-ink);font-size:14px;line-height:1.15}.rr-brand span{margin-top:2px;color:var(--rr-ink-3);font-size:12.5px;line-height:1.25}.rr-nav-stack{display:grid;grid-gap:6px;gap:6px}.rr-nav-secondary{margin-top:var(--rr-space-2);padding-top:var(--rr-space-3);border-top:1px solid var(--rr-line-2)}.rr-eyebrow,.rr-nav-label{color:var(--rr-ink-3);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.rr-bottom-nav button,.rr-nav-stack button{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:var(--rr-radius-button);color:var(--rr-ink-2);background:transparent;cursor:pointer;font-weight:700}.rr-nav-stack button{justify-content:flex-start;padding:10px 12px;text-align:left}.rr-bottom-nav button.active,.rr-nav-stack button.active,.rr-nav-stack button:hover{color:var(--rr-blue-deep);background:var(--rr-blue-bg)}.rr-recovered-counter{display:grid;grid-gap:2px;gap:2px;margin-top:auto;padding:var(--rr-space-3);border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-card);color:var(--rr-green);background:var(--rr-green-bg)}.rr-recovered-counter span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rr-recovered-counter strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.rr-shell-workspace{min-width:0;padding:18px 28px}.rr-bottom-nav{display:none}.rr-card,.rr-empty-state,.rr-loading-state,.rr-notice{border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-card{position:relative;padding:var(--rr-space-4)}.rr-card-elevated{box-shadow:var(--rr-shadow-2)}.rr-card-critical,.rr-card-info,.rr-card-success,.rr-card-warning{border-left-width:4px}.rr-card-info{border-left-color:var(--rr-blue)}.rr-card-warning{border-left-color:var(--rr-amber)}.rr-card-critical{border-left-color:var(--rr-red)}.rr-card-success{border-left-color:var(--rr-green)}.rr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:var(--rr-radius-button);cursor:pointer;font-weight:800;line-height:1;transition:background-color var(--rr-motion-quick),border-color var(--rr-motion-quick),box-shadow var(--rr-motion-quick),color var(--rr-motion-quick),transform var(--rr-motion-quick)}.rr-button:active{transform:scale(.985)}.rr-button-primary{color:#fff;background:var(--rr-blue);box-shadow:0 8px 18px rgba(37,99,235,.18)}.rr-button-primary:hover{background:var(--rr-blue-deep)}.rr-button-secondary{border-color:var(--rr-line);color:var(--rr-ink);background:var(--rr-card)}.rr-button-quiet{color:var(--rr-blue-deep);background:transparent}.rr-button-destructive-quiet{color:var(--rr-red);background:transparent}.rr-button:disabled,.rr-input:disabled{cursor:not-allowed;opacity:.58}.rr-badge,.rr-status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:var(--rr-radius-chip);font-size:12.5px;font-weight:800;line-height:16px;white-space:nowrap}.rr-badge{padding:5px 9px}.rr-status-pill{gap:6px;min-height:28px;padding:6px 10px}.rr-status-pill i{width:7px;height:7px;border-radius:999px;background:currentColor}.rr-badge-neutral,.rr-status-neutral{color:var(--rr-ink-2);background:var(--rr-line-2)}.rr-badge-info,.rr-status-info{color:var(--rr-blue-ink);background:var(--rr-blue-bg)}.rr-badge-warning,.rr-status-warning{color:var(--rr-amber);background:var(--rr-amber-bg)}.rr-badge-critical,.rr-status-critical{color:var(--rr-red);background:var(--rr-red-bg)}.rr-badge-success,.rr-status-success{color:var(--rr-green);background:var(--rr-green-bg)}.rr-input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);color:var(--rr-ink);background:var(--rr-card);font:inherit;transition:border-color var(--rr-motion-quick),box-shadow var(--rr-motion-quick)}.rr-input:focus{border-color:var(--rr-blue)}.rr-textarea{min-height:104px;resize:vertical}.rr-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rr-space-4)}.rr-empty-state h2,.rr-section-header h2{margin:2px 0 0;color:var(--rr-ink);font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:29px}.rr-empty-state p,.rr-notice p,.rr-section-header p{margin:4px 0 0;color:var(--rr-ink-2);font-size:15px;line-height:21px}.rr-empty-state,.rr-loading-state{display:grid;grid-gap:var(--rr-space-3);gap:var(--rr-space-3);padding:var(--rr-space-4)}.rr-notice{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-left-width:4px;box-shadow:none}.rr-notice strong{font-size:15px;line-height:21px}.rr-notice-info{border-left-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-notice-warning{border-color:var(--rr-amber-line);border-left-color:var(--rr-amber);background:var(--rr-amber-bg)}.rr-notice-critical{border-color:var(--rr-red-line);border-left-color:var(--rr-red);background:var(--rr-red-bg)}.rr-notice-success{border-color:var(--rr-green-line);border-left-color:var(--rr-green);background:var(--rr-green-bg)}.rr-chip-row{flex-wrap:wrap;gap:6px}.rr-chip-row,.rr-state-banner{display:flex;align-items:center}.rr-state-banner{justify-content:space-between;gap:var(--rr-space-4);padding:14px 16px;border:1px solid var(--rr-line);border-left-width:4px;border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-core-queue-heading h2,.rr-section-kicker h2,.rr-state-banner h2{margin:3px 0 0;color:var(--rr-ink);font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:26px}.rr-section-kicker p,.rr-state-banner p{margin:4px 0 0;color:var(--rr-ink-2);font-size:14.5px;line-height:20px}.rr-state-examples,.rr-state-setup{border-left-color:var(--rr-blue)}.rr-state-examples{background:var(--rr-blue-bg)}.rr-state-watching{border-left-color:var(--rr-amber);background:var(--rr-amber-bg)}.rr-state-live{border-left-color:var(--rr-green)}.rr-checklist-summary{display:grid;grid-gap:2px;gap:2px;min-width:160px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);background:hsla(0,0%,100%,.76)}.rr-checklist-summary strong{color:var(--rr-ink);font-size:15px}.rr-checklist-summary span{color:var(--rr-ink-3);font-size:13px}.rr-today-screen{grid-gap:var(--rr-space-4)}.rr-today-grid,.rr-today-screen{display:grid;gap:var(--rr-space-4)}.rr-today-grid{grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--rr-space-4);align-items:start}.rr-next-action,.rr-queue-preview,.rr-queue-preview-list,.rr-today-main,.rr-today-side{display:grid;grid-gap:var(--rr-space-3);gap:var(--rr-space-3)}.rr-section-kicker-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rr-space-3)}.rr-recovery-card{display:grid;grid-gap:var(--rr-space-4);gap:var(--rr-space-4);overflow:hidden}.rr-recovery-actions,.rr-recovery-card-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-3)}.rr-recovery-card-topline>span{display:inline-flex;align-items:center;gap:5px;color:var(--rr-ink-3);font-size:12.5px;line-height:16px}.rr-recovery-card-body h2{margin:0;color:var(--rr-ink);font-size:25px;font-weight:800;letter-spacing:-.01em;line-height:29px}.rr-recovery-facts,.rr-recovery-reason{margin:7px 0 0;color:var(--rr-ink-2);font-size:15px;line-height:21px}.rr-recovered-snapshot strong,.rr-recovery-facts strong,.rr-today-stat-card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.rr-recovery-reason{color:var(--rr-ink)}.rr-queue-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--rr-space-3);gap:var(--rr-space-3);align-items:center;padding:10px 12px;border:1px solid var(--rr-line);border-left:4px solid var(--rr-rail);border-radius:var(--rr-radius-cell);background:var(--rr-card);box-shadow:var(--rr-shadow-1);transition:background-color var(--rr-motion-quick),border-color var(--rr-motion-quick),box-shadow var(--rr-motion-quick),transform var(--rr-motion-quick)}.rr-queue-cell.is-selected,.rr-queue-cell:hover{border-color:#b8c2cf;box-shadow:var(--rr-shadow-2)}.rr-queue-cell:active{transform:scale(.985)}.rr-queue-cell-critical{border-left-color:var(--rr-red)}.rr-queue-cell-high{border-left-color:var(--rr-amber)}.rr-queue-cell-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--rr-space-3);gap:var(--rr-space-3);align-items:center;min-height:44px;padding:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.rr-queue-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--rr-ink-2);background:var(--rr-line-2);font-size:13px;font-weight:800}.rr-queue-cell-copy{display:grid;grid-gap:3px;gap:3px}.rr-queue-cell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-2)}.rr-queue-cell-head strong{color:var(--rr-ink);font-size:16.5px;font-weight:800;line-height:22px}.rr-queue-facts,.rr-queue-reason{color:var(--rr-ink-2);font-size:13px;line-height:18px}.rr-queue-reason{color:var(--rr-ink-3)}.rr-queue-cell-action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.rr-queue-feedback{align-self:center;color:var(--rr-green);font-size:12.5px;font-weight:800}.rr-caught-up-card,.rr-recovered-snapshot,.rr-today-empty,.rr-today-stat-card{display:grid;grid-gap:var(--rr-space-2);gap:var(--rr-space-2)}.rr-today-empty h2{margin:0;font-size:21px;line-height:26px}.rr-caught-up-card p,.rr-recovered-snapshot p,.rr-today-empty p{margin:0;color:var(--rr-ink-2);font-size:14.5px;line-height:20px}.rr-caught-up-card{grid-template-columns:auto minmax(0,1fr);align-items:start;color:var(--rr-green);background:var(--rr-green-bg)}.rr-caught-up-card strong{display:block;color:var(--rr-ink)}.rr-recovered-snapshot strong{color:var(--rr-green);font-size:28px;line-height:1.1}.rr-today-stat-card{color:var(--rr-ink-2)}.rr-today-stat-card strong{color:var(--rr-ink);font-size:22px;line-height:1.1}.rr-core-queue-hero{border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-core-queue-list{gap:var(--rr-space-3)}.rr-core-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-3)}.rr-skeleton{display:block;height:14px;border-radius:var(--rr-radius-chip);background:linear-gradient(90deg,var(--rr-line-2),#f7f8fa,var(--rr-line-2));background-size:220% 100%;animation:rr-skeleton 1s ease-in-out infinite}.rr-skeleton-title{width:46%;height:22px}.rr-skeleton:nth-child(2){width:88%}.rr-skeleton:nth-child(3){width:72%}.rr-foundation-preview{display:grid;grid-gap:18px;gap:18px;min-height:100vh;padding:28px;background:var(--rr-canvas)}.rr-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--rr-space-4);gap:var(--rr-space-4)}.rr-preview-stack{display:grid;grid-gap:var(--rr-space-3);gap:var(--rr-space-3);align-content:start}.rr-preview-row{display:flex;flex-wrap:wrap;gap:var(--rr-space-2);margin-top:var(--rr-space-3)}.rr-preview-field{display:grid;grid-gap:6px;gap:6px;margin-top:var(--rr-space-3)}.rr-preview-field span{color:var(--rr-ink-2);font-size:13px;font-weight:800}@keyframes rr-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:18px 16px;color:#f7fbff;background:#213344;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.06)}.brand{display:flex;align-items:flex-start;gap:12px}.brand>div:last-child{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;min-width:0}.brand-mark{display:grid;flex:0 0 44px;place-items:center;width:44px;height:40px;border:1px solid #aac0d3;border-radius:6px;color:#fff;font-size:14px;font-weight:800}.brand p,.brand span{margin:0}.brand p{font-weight:800;line-height:1.15;overflow-wrap:normal}.brand span{color:#c9d5df;font-size:12px}.nav-stack{display:grid;grid-gap:6px;gap:6px}.crew-note,.nav-stack button{display:flex;align-items:center;gap:10px;border-radius:6px}.nav-stack button{min-height:38px;padding:7px 10px;color:#d9e4ee;background:transparent;cursor:pointer;text-align:left}.nav-stack button.active,.nav-stack button:hover{background:#f7fbff;color:#1b3044}.nav-stack button:hover{transform:translateX(1px)}.crew-note{margin-top:auto;padding:11px;border:1px solid hsla(0,0%,100%,.18);color:#dce7f0;font-size:13px;line-height:1.4}.workspace{padding:18px 22px}.auth-workspace{display:grid;place-items:center;min-height:100vh}.auth-panel{display:grid;grid-gap:14px;gap:14px;width:min(440px,100%);padding:24px}.auth-panel h1{margin:0;font-size:31px;line-height:1.05}.onboarding-workspace{display:grid;place-items:center;min-height:100vh}.onboarding-panel{display:grid;grid-gap:16px;gap:16px;width:min(520px,100%);padding:24px}.onboarding-panel form{display:grid;grid-gap:14px;gap:14px}.onboarding-panel h1{margin:0;font-size:32px;line-height:1.08}.onboarding-panel p{margin:0;color:#344054;line-height:1.5}.onboarding-next-box{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.onboarding-next-box span{color:#344054;line-height:1.45}.error-copy{margin:0;padding:10px 12px;border-left:4px solid var(--red);color:var(--red);background:#fff3f1;font-weight:700}.topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:10px}.topbar>div:first-child{min-width:min(100%,320px);flex:1 1 360px}.status-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.status-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1;white-space:nowrap}.status-chip strong{font-size:13px;font-weight:800}.status-chip>span{color:var(--muted);font-weight:600}.chip-neutral{background:#f6f8fa;color:var(--ink)}.chip-critical{background:#fff3f1;border-color:#f5c0b8;color:#b32016}.chip-overdue{background:#fff8ed;border-color:#f5dfa0;color:#7a4a00}.chip-positive{background:#f0f9f4;border-color:#b6e2c8;color:#1a6b3c}.operator-guide{display:grid;grid-template-columns:minmax(250px,1fr) minmax(340px,1.55fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;margin-bottom:8px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;box-shadow:none}.operator-guide h2{margin:2px 0 0;font-size:15px;line-height:1.2}.operator-guide p{margin:0;color:var(--muted);line-height:1.4}.operator-guide-steps{display:flex;flex-wrap:wrap;gap:5px 10px}.operator-guide-steps span{display:flex;gap:7px;align-items:center;color:#344054;font-size:11px;font-weight:700}.operator-guide-steps strong{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;color:var(--blue-dark);background:var(--blue-soft);font-size:12px}.operator-guide-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.operator-guide-actions .primary-action,.operator-guide-actions .secondary-action{min-height:32px;padding:6px 10px;font-size:14px}.operator-guide-actions .primary-action{border:1px solid var(--line);color:var(--blue-dark);background:#fff;box-shadow:none}.dashboard-state-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--rr-radius-card);background:#fff;box-shadow:var(--shadow)}.dashboard-empty-state h2,.dashboard-state-banner h2{margin:0;line-height:1.2}.dashboard-checklist-summary span,.dashboard-empty-state p,.dashboard-state-banner p{margin:0;color:#344054;line-height:1.45}.dashboard-state-banner.is-setup{border-left-color:var(--rr-blue)}.dashboard-state-banner.is-examples{border-left-color:var(--rr-blue);background:var(--rr-blue-bg)}.dashboard-state-banner.is-watching{border-left-color:var(--rr-amber);background:var(--rr-amber-bg)}.dashboard-state-banner.is-live{border-left-color:var(--rr-green)}.dashboard-checklist-summary{display:grid;grid-gap:3px;gap:3px;min-width:170px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.dashboard-empty-state{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;border-left:4px solid var(--blue)}.dashboard-empty-state .secondary-action{justify-self:start}.example-badge{margin-left:6px;color:var(--rr-blue-ink);background:var(--rr-blue-bg)}.write-error-bar{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;background:#fff3f1;border:1px solid #f5c0b8;border-radius:8px;color:#b32016;font-size:13px;font-weight:600;line-height:1.4}.write-error-bar span{display:grid;grid-gap:2px;gap:2px;flex:1 1}.write-error-bar strong{color:#7a160f}.write-error-bar button{flex-shrink:0;padding:0 4px;border:none;background:none;color:#b32016;cursor:pointer;font-size:14px;line-height:1;opacity:.7}.write-error-bar .write-error-retry{padding:4px 8px;border:1px solid #f5c0b8;border-radius:6px;background:#fff;font-size:12px;font-weight:800;opacity:1}.write-error-bar button:hover{opacity:1}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:min(100%,320px);flex:1 1 420px}.topbar-actions .primary-action{min-height:44px;padding-inline:16px;box-shadow:0 9px 20px rgba(23,69,111,.16)}.topbar-actions .secondary-action{min-height:38px;color:#2d4359;background:#fbfcfd;box-shadow:none}.topbar-actions .open-queue-action{order:2}.topbar-actions .top-priority-action{order:3;border-color:#cbd5e1;color:#36546f;background:#fff}.topbar-actions .top-priority-action:hover{border-color:#b9c6d3;background:#f5f8fb}.topbar-actions .utility-action{order:4}.company-picker{display:inline-flex;align-items:center;gap:8px;width:min(360px,100%);max-width:100%;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:#36546f;background:#fbfcfd;font-weight:800;order:1}.company-picker select{width:100%;min-width:0;border:0;color:var(--ink);background:transparent;font:inherit}.topbar h1{max-width:760px;margin:4px 0 0;font-size:clamp(27px,2.9vw,36px);line-height:1.05;letter-spacing:0}.eyebrow{color:var(--blue-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.briefing-actions button,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:7px;cursor:pointer;font-weight:800;line-height:1.2;text-align:center;white-space:normal}.primary-action{color:#fff;background:var(--blue)}.primary-action:hover{background:var(--blue-dark);box-shadow:0 8px 18px rgba(23,69,111,.2);transform:translateY(-1px)}.live-board-status{display:grid;grid-gap:2px;gap:2px;min-width:112px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#fbfcfd;box-shadow:none;order:5}.live-board-status span{display:inline-flex;align-items:center;gap:6px;color:#35664d;font-size:11px;font-weight:800;text-transform:uppercase}.live-board-status i{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 0 4px rgba(40,117,79,.14);animation:livePulse 2.8s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 0 4px rgba(40,117,79,.12)}50%{box-shadow:0 0 0 6px rgba(40,117,79,.2)}}.live-board-status strong{color:var(--ink);font-size:14px;line-height:1.1}.live-board-status small{color:var(--muted);font-size:12px}.briefing-actions button,.secondary-action{border:1px solid var(--line);color:var(--blue-dark);background:#fff}.briefing-actions button:disabled,.fast-actions button:disabled,.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.64;transform:none}.briefing-actions button:hover,.fast-actions button:hover,.queue-card-actions button:hover,.risk-list button:hover,.secondary-action:hover{border-color:#b9c6d3;background:#f5f8fb;box-shadow:0 6px 14px rgba(25,38,52,.07)}.screen-grid{display:grid;grid-gap:9px;gap:9px}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.kpi-row{grid-template-columns:repeat(4,minmax(180px,1fr))}.detail-panel,.leak-panel,.metric,.panel,.queue-hero{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.detail-panel,.lead-table,.metric,.opportunity-action-card,.panel,.queue-card,.queue-hero,.work-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric{padding:11px 12px;min-width:0}.metric:hover,.panel:hover,.queue-hero:hover{border-color:#c7d0dc}.metric-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:6px;color:var(--blue-dark);background:var(--blue-soft)}.contact-strip,.lead-card small,.metric p,.metric span,.snapshot-item span,.value-box span{color:var(--muted)}.metric strong{display:block;margin-top:5px;font-size:22px;overflow-wrap:anywhere}.metric p{margin:4px 0 0}.pulse-hero{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.pulse-hero>div:first-child{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.pulse-hero h2{max-width:320px;margin:0;font-size:clamp(24px,2.6vw,31px);line-height:1.04}.helper-copy,.pulse-hero p{margin:0;color:#344054;line-height:1.45}.opportunity-action-card,.work-card{display:grid;grid-gap:6px;gap:6px;padding:12px;border:2px solid var(--blue);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.work-card{border-color:var(--line);box-shadow:none}.action-card-top,.work-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.action-label{color:var(--blue-dark);font-size:16px}.opportunity-action-card h3,.work-card h3{margin:0;font-size:23px;line-height:1.1}.opportunity-action-card p,.work-card p{margin:0;color:#344054;line-height:1.35}.action-card-facts,.work-card-facts{display:flex;flex-wrap:wrap;gap:6px}.action-card-facts span,.work-card-facts span{max-width:100%;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:#f9faf8;color:#344054;font-size:14px;font-weight:800}.queue-intelligence-row{display:flex;flex-wrap:wrap;gap:6px}.opportunity-action-card .queue-intelligence-row .queue-badge:not([class*=priority-]),.work-card .queue-intelligence-row .queue-badge:not([class*=priority-]){display:none}.queue-badge{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;padding:4px 8px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800;line-height:1.2;white-space:normal}.queue-badge.priority-critical{color:#fff;background:var(--red)}.queue-badge.priority-high{color:#6f3700;background:#ffe3b0}.queue-badge.priority-medium{color:var(--blue-dark);background:var(--blue-soft)}.queue-badge.priority-low{color:#344054;background:#eef2f6}.queue-badge.needs-reply{color:#7a2e0e;background:#fff1e7}.queue-badge.followup-converted,.queue-badge.stale-fresh{color:var(--green);background:#ebf7f0}.queue-badge.followup-scheduled,.queue-badge.followup-waiting,.queue-badge.stale-warming{color:var(--blue-dark);background:var(--blue-soft)}.queue-badge.followup-callback-due,.queue-badge.stale-stale{color:#6f3700;background:#ffe3b0}.queue-badge.followup-closed,.queue-badge.followup-overdue,.queue-badge.stale-cold{color:var(--red);background:#fff0ed}.last-contact-line{max-width:100%;overflow-wrap:anywhere}.pressure-message{padding:6px 9px;border-left:4px solid var(--yellow);background:#fffaf0;font-weight:700}.action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),max-content));grid-gap:10px;gap:10px}.action-row .primary-action,.action-row .secondary-action{min-height:42px}.pulse-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:7px;gap:7px}.live-activity{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.92fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.live-activity h2{margin:4px 0 0;font-size:20px}.live-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.live-activity-grid span{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#f9faf8}.live-activity-grid strong{font-size:21px}.live-activity p,.live-activity-grid small{color:var(--muted);line-height:1.4}.live-activity p{margin:0;padding:10px 12px;border-left:4px solid var(--green);background:#f2faf5;font-weight:700}.live-activity p.is-error{border-color:var(--red);color:var(--red);background:#fff3f1}.morning-plan{display:grid;grid-gap:12px;gap:12px}.plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plan-step{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,auto);grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;text-align:left}.plan-step:hover{background:#f4f7fb;border-color:#c4cfda;box-shadow:0 6px 16px rgba(25,38,52,.06);transform:translateY(-1px)}.plan-number{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--blue-dark);color:#fff;font-weight:800}.plan-step span:not(.plan-number){display:grid;grid-gap:4px;gap:4px}.plan-step small{color:var(--muted);line-height:1.25}.plan-step b{color:var(--blue-dark);justify-self:end;text-align:right}.plan-revenue{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#fffaf0}.plan-revenue span{color:var(--muted)}.plan-revenue strong{font-size:24px}.pulse-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:14px;gap:14px}.opportunity-card-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.secondary-section{margin-top:4px}.secondary-metrics{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.work-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);grid-gap:16px;gap:16px}.leak-panel{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.7fr));grid-gap:12px;gap:12px;align-items:stretch;padding:18px;background:#fffaf0}.leak-panel h2{margin:4px 0 0;font-size:28px}.panel{padding:15px}.detail-top,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.briefing-actions h2,.briefing-hero h2,.detail-top h2,.panel-heading h2{margin:4px 0 0;font-size:21px;line-height:1.15}.panel-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.plain-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--blue-dark);background:var(--blue-soft);font-weight:800}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:18px 0}.snapshot-item{padding:16px;border:1px solid var(--line);border-radius:6px;background:#f9faf8}.snapshot-item strong{display:block;font-size:28px}.route-list{display:grid;grid-gap:8px;gap:8px}.route-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.route-list span span,.route-list strong{display:block}.route-list span{display:grid;grid-gap:3px;gap:3px}.reply-preview{min-height:126px;margin:18px 0;padding:14px;border-left:4px solid var(--blue);background:#f4f7fb;line-height:1.55}.inbox-layout{display:grid;grid-template-columns:minmax(580px,1.08fr) minmax(390px,.72fr);grid-gap:14px;gap:14px}.lead-list{display:grid;align-content:start;grid-gap:8px;gap:8px}.inbound-review-surface{padding:12px;border:1px solid #d7b56d;border-radius:8px;background:#fff8e8}.inbound-review-list,.inbound-review-surface{display:grid;grid-gap:8px;gap:8px}.inbound-review-item{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(300px,1fr);grid-gap:12px;gap:12px;padding:10px;border:1px solid #ead29b;border-radius:8px;background:#fff}.inbound-review-copy{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0}.inbound-review-copy p{margin:0;color:#344054;line-height:1.4}.inbound-review-copy small{color:var(--muted)}.inbound-review-actions{display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-gap:8px;gap:8px;align-items:flex-end}.compact-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.compact-field span{color:#344054;font-size:12px;font-weight:800}.compact-field input,.compact-field select{min-height:36px;width:100%;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit}.list-heading{padding:8px 0 2px}.lead-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.lead-card.selected{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}.inbox-group-label{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.inbox-group-label.needs-action{color:var(--ink)}.inbox-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;background:#e8edf2;font-size:11px;font-weight:800;color:var(--ink)}.inbox-group-label.needs-action .inbox-group-count{background:var(--blue);color:#fff}.lead-table-no-head .lead-table-row:first-child{border-top:none}.filter-row{margin-bottom:6px}.filter-row,.queue-filter-row{display:flex;flex-wrap:wrap;gap:6px}.filter-row button,.queue-filter-row button,.status-button-row button{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:999px;color:#344054;background:#fff;cursor:pointer;font-weight:700}.filter-row button.active,.queue-filter-row button.active,.status-button-row button.active{border-color:var(--blue);color:#fff;background:var(--blue)}.filter-row button:disabled,.queue-filter-row button:disabled{cursor:not-allowed;opacity:.55}.lead-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.lead-table-head,.lead-table-row{display:grid;grid-template-columns:minmax(145px,1.15fr) minmax(86px,.7fr) minmax(150px,1.2fr) minmax(112px,.92fr) minmax(128px,.95fr) minmax(78px,.5fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 12px}.lead-table-head{color:var(--muted);background:#f2f5f7;font-size:11px;font-weight:800;text-transform:uppercase}.lead-table-row{min-height:56px;border-top:1px solid var(--line);color:var(--ink);background:#fff;cursor:pointer;text-align:left}.lead-table-row.selected,.lead-table-row:hover{background:#f4f7fb}.lead-table-row.selected{background:#f0f5fb;box-shadow:inset 4px 0 0 var(--blue),inset 0 1px 0 rgba(37,95,159,.08),inset 0 -1px 0 rgba(37,95,159,.08)}.lead-table-row span{display:grid;grid-gap:2px;gap:2px;min-width:0}.lead-table-row small{color:var(--muted);line-height:1.25}.lead-table-row strong,.queue-identity strong{letter-spacing:0}.lead-empty-state,.queue-empty-state{display:grid;grid-gap:5px;gap:5px;padding:16px;color:#344054;background:#fff}.lead-empty-state{border-top:1px solid var(--line)}.rr-conversation-list-panel{gap:10px}.rr-conversation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-conversation-summary span{display:grid;grid-gap:2px;gap:2px;min-height:58px;padding:10px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:#fff;font-size:12px;font-weight:700}.rr-conversation-summary strong{color:var(--ink);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.rr-conversation-sections{display:grid;grid-gap:12px;gap:12px}.rr-conversation-section{display:grid;grid-gap:7px;gap:7px}.rr-conversation-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rr-conversation-section-heading strong{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;color:var(--ink);background:#eef2f6;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-conversation-list{display:grid;grid-gap:8px;gap:8px}.rr-conversation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;width:100%;padding:13px 14px;border:1px solid var(--line);border-left:4px solid #cbd5e1;border-radius:14px;color:var(--ink);background:#fff;box-shadow:var(--shadow);cursor:pointer;text-align:left}.rr-conversation-row.is-selected,.rr-conversation-row:hover{border-color:var(--blue);border-left-color:var(--blue);background:#f8fbff}.rr-conversation-row-needs-reply{border-left-color:#b54708}.rr-conversation-row-recovered{border-left-color:#067647}.rr-conversation-row-main,.rr-conversation-row-main span,.rr-conversation-row-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.rr-conversation-row-main strong{font-size:15.5px;line-height:1.3}.rr-conversation-row-main em,.rr-conversation-row-main small,.rr-conversation-row-meta small{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.35}.rr-conversation-row-main em{color:#344054}.rr-conversation-row-meta{justify-items:end;text-align:right}.rr-conversation-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap}.rr-conversation-chip-warning{color:#92400e;background:#fff7ed}.rr-conversation-chip-info{color:var(--blue-dark);background:var(--blue-soft)}.rr-conversation-chip-success{color:#067647;background:#ecfdf3}.rr-conversation-chip-neutral{color:#475467;background:#f2f4f7}.rr-conversation-detail{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.rr-conversation-detail-header{display:flex;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.rr-conversation-detail-header h2{margin:2px 0 4px;font-size:24px;letter-spacing:-.01em}.rr-conversation-detail-header p{margin:0;color:var(--muted);line-height:1.45}.rr-call-state-card{display:grid;align-content:center;justify-items:end;min-width:150px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#f8fafc;text-align:right}.rr-call-state-card small,.rr-call-state-card span{color:var(--muted);font-size:12px;font-weight:700}.rr-call-state-card strong{color:var(--ink);font-size:15px}.rr-call-experience{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff}.rr-call-experience h3{margin:2px 0 4px;font-size:17px}.rr-call-experience p{margin:0;color:#344054;line-height:1.45}.rr-call-facts{display:flex;flex-wrap:wrap;gap:8px}.rr-call-facts span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border-radius:999px;color:#344054;background:#fff;font-size:12.5px;font-weight:800}.rr-quick-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-quick-action-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 10px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.rr-quick-action-grid button:hover{border-color:var(--blue);color:var(--blue-dark)}.rr-quick-action-grid button:disabled{cursor:not-allowed;opacity:.58}.rr-single-thread{display:grid;grid-gap:10px;gap:10px}.rr-single-thread ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.rr-single-thread li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:10px 11px;border:1px solid var(--line);border-radius:10px;color:#344054;background:#fbfcfb;line-height:1.45}.rr-single-thread svg{margin-top:2px;color:var(--blue)}.rr-conversation-notes{display:grid;grid-gap:7px;gap:7px}.rr-conversation-controls h3,.rr-conversation-notes label{margin:0;color:#344054;font-size:13px;font-weight:800}.rr-conversation-notes textarea{min-height:96px;width:100%;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;font:inherit;line-height:1.5}.queue-empty-state{border:1px dashed #c7d0dc;border-radius:8px;background:#f8fafc}.lead-empty-state strong,.queue-empty-state strong{color:var(--ink);font-size:16px}.lead-empty-state p,.queue-empty-state p{margin:0;color:var(--muted);line-height:1.45}.urgency{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.urgency.high{color:var(--red);background:#fff0ed}.urgency.medium{color:var(--yellow);background:#fff7e6}.urgency.low{color:var(--green);background:#ebf7f0}.age-pill,.urgency-state{width:-moz-fit-content;width:fit-content;min-height:22px;padding:4px 7px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap}.urgency-state.hot{color:#fff;background:var(--red);box-shadow:0 0 0 3px rgba(180,35,24,.08)}.urgency-state.needs-callback{color:#6f3700;background:#ffe3b0}.urgency-state.aging{color:var(--blue-dark);background:var(--blue-soft)}.urgency-state.likely-lost{color:#5f2320;background:#f4c7c3}.age-pill.age-15-min{color:#fff;background:var(--green)}.age-pill.age-1-hour{color:var(--blue-dark);background:var(--blue-soft)}.age-pill.age-4-hours{color:#6f3700;background:#ffe3b0}.age-pill.age-24plus-hours{color:var(--red);background:#fff0ed}.detail-panel{padding:16px}.detail-top h2{margin-top:8px;font-size:28px}.detail-top p{margin:6px 0 0;color:var(--muted);font-size:18px}.value-box{min-width:150px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#f9faf8}.value-box strong{display:block;margin-top:4px;font-size:24px}.contact-strip{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.contact-strip span{display:inline-flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.why-next-box{display:grid;grid-gap:7px;gap:7px;margin:0 0 16px;padding:12px;border:1px solid #c9d7e6;border-radius:8px;background:#f5f9fd}.why-next-box h3{margin:2px 0 0;font-size:18px}.why-next-box p{margin:0;color:var(--ink);font-weight:750;line-height:1.4}.why-next-box small{color:var(--muted);font-weight:650;line-height:1.35}.ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 18px}.ops-grid .snapshot-item{padding:10px}.ops-grid .snapshot-item strong{font-size:16px;line-height:1.25}.field-copy{margin:0;color:#344054;line-height:1.55}.status-button-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}textarea{width:100%;min-height:96px;resize:vertical;padding:12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit;line-height:1.45}.detail-section{padding:13px 0;border-top:1px solid var(--line)}.detail-section h3{margin:0 0 10px;font-size:16px}.timeline{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:#344054}.ai-box{padding:18px;border:1px solid var(--line);border-radius:8px;background:#f4f7fb}.ai-box div:first-child{display:flex;justify-content:space-between;gap:12px}.ai-box div:first-child span{color:var(--blue-dark);font-weight:800}.ai-box p,.next-step p{margin:0;color:#344054;line-height:1.55}.suggested-text-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.copy-text-action{min-height:34px;padding:0 11px;white-space:nowrap}.copy-text-feedback{color:var(--red);font-weight:650}.ai-box h3:not(:first-child){margin-top:18px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.briefing-screen{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.briefing-hero{grid-column:1/-1;padding:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(hsla(0,0%,100%,.86),hsla(0,0%,100%,.86)),repeating-linear-gradient(90deg,#d8e2ec,#d8e2ec 1px,transparent 0,transparent 28px)}.briefing-hero h2{max-width:720px;font-size:clamp(30px,5vw,48px)}.briefing-hero p{max-width:650px;color:var(--muted);line-height:1.6}.briefing-block,.briefing-list{display:grid;grid-gap:10px;gap:10px}.briefing-block h2{margin:0 0 2px;font-size:18px}.briefing-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.briefing-item span{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:#fff;background:var(--blue-dark);font-weight:800}.briefing-item p{margin:0;line-height:1.45}.briefing-actions{align-self:start;display:grid;grid-gap:10px;gap:10px}.briefing-actions h2{margin-bottom:8px}.briefing-actions p{margin:0 0 14px;color:#344054;line-height:1.55}.briefing-actions button{justify-content:flex-start}.trend-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.trend-row{display:grid;grid-template-columns:58px minmax(0,1fr) 54px;align-items:center;grid-gap:10px;gap:10px;color:#344054;font-size:14px}.bar-pair{display:grid;grid-gap:4px;gap:4px}.bar-pair b,.bar-pair i,.trend-key b,.trend-key i{display:block;height:10px;border-radius:999px}.bar-pair i,.trend-key i{background:#c9d4df}.bar-pair b,.trend-key b{background:var(--blue)}.trend-key{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--muted);font-size:13px}.trend-key span{display:inline-flex;align-items:center;gap:6px}.trend-key b,.trend-key i{width:22px}.recommended-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.priority-card p,.recommended-card p{margin:0;color:#344054;line-height:1.5}.priority-grid{grid-template-columns:repeat(4,minmax(190px,1fr))}.priority-card,.priority-grid{display:grid;grid-gap:14px;gap:14px}.priority-card{align-content:start}.mini-facts{display:flex;flex-wrap:wrap;gap:8px}.mini-facts span{padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:#344054;background:#f9faf8;font-weight:800}.queue-screen{display:grid;grid-gap:14px;gap:14px}.queue-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px}.queue-hero h2,.queue-total strong{margin:4px 0 0;font-size:28px}.queue-hero p{max-width:720px;margin:6px 0 0;color:var(--muted);line-height:1.55}.queue-total{min-width:min(200px,100%);padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#f9faf8}.queue-total span{color:var(--muted)}.queue-total strong{display:block}.queue-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);grid-gap:14px;gap:14px}.queue-list{display:grid;align-content:start;grid-gap:6px;gap:6px}.queue-card{grid-template-columns:minmax(0,1fr) minmax(220px,260px);grid-gap:8px;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:8px}.queue-card,.queue-card-main{display:grid;align-items:center;background:#fff}.queue-card-main{grid-template-columns:32px minmax(0,1.4fr) minmax(86px,.45fr) minmax(104px,.58fr) minmax(112px,.7fr);grid-gap:10px;gap:10px;width:100%;padding:0;color:var(--ink);cursor:pointer;text-align:left}.queue-card-main:hover,.queue-card:hover{background:#f4f7fb}.queue-card:hover{border-color:#c1ccd8;box-shadow:0 8px 20px rgba(25,38,52,.07)}.queue-card.keyboard-selected,.queue-card.keyboard-selected .queue-card-main{background:#f0f5fb}.queue-card.keyboard-selected{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue)}.queue-card.callback-overdue{border-color:#ef9a55;box-shadow:inset 4px 0 0 #f97316,0 8px 20px rgba(249,115,22,.09)}.queue-card.callback-overdue .queue-card-main{background:#fff8f1}.queue-card.callback-overdue .queue-card-main:hover,.queue-card.callback-overdue:hover{background:#fff3e8}.queue-card.callback-overdue.keyboard-selected{border-color:#ea580c;box-shadow:inset 4px 0 0 #ea580c,0 8px 22px rgba(249,115,22,.14)}.keyboard-hints{display:flex;flex-wrap:wrap;gap:6px 14px;padding:6px 2px 8px;color:var(--muted);font-size:11px;line-height:1}.keyboard-hints span{display:flex;align-items:center;gap:3px}.saving-hint{color:var(--blue-dark);font-style:italic}kbd{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;background:#f1f3f5;border:solid #d0d6dd;border-width:1px 1px 2px;border-radius:4px;font-family:inherit;font-size:10px;font-weight:600;color:var(--ink);line-height:1.4;white-space:nowrap}.queue-card-main span{display:grid;grid-gap:2px;gap:2px;min-width:0}.queue-priority-cell{align-content:center}.queue-identity small,.queue-score small,.queue-value small{overflow-wrap:anywhere;white-space:normal}.queue-value{justify-items:end;text-align:right}.queue-value strong{font-size:17px}.queue-score strong{font-size:15px}.queue-card .queue-last-contact{color:var(--ink)}.queue-card .queue-suggested-action{color:var(--blue-dark);font-weight:600}.queue-card .queue-overdue-line{color:#9a3412;font-weight:800}.queue-card small{color:var(--muted);line-height:1.25}.queue-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));grid-gap:6px;gap:6px;padding-left:0}.queue-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 8px;border:1px solid var(--line);border-radius:6px;color:var(--blue-dark);background:#fff;cursor:pointer;font-weight:800;line-height:1.15;text-align:center;white-space:normal}.queue-card-actions button:disabled{cursor:wait;opacity:.56}.queue-action-feedback{grid-column:1/-1;display:inline-flex;align-items:center;gap:5px;min-height:22px;color:#157347;font-size:12px;font-weight:800}.queue-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:#fff;background:var(--blue-dark);font-weight:800}.queue-side{display:grid;align-content:start;grid-gap:14px;gap:14px}.fast-actions{display:grid;grid-gap:8px;gap:8px}.fast-actions h2,.script-box h2{margin:0}.fast-actions button,.risk-list button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--blue-dark);background:#fff;cursor:pointer;font-weight:800}.fast-actions button:hover svg,.primary-action:hover svg,.secondary-action:hover svg{transform:translateY(-1px)}.risk-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.risk-list button{display:grid;justify-items:start;grid-gap:3px;gap:3px;min-height:auto;padding:10px;color:var(--ink)}.message-stack button:hover,.risk-list button:hover{border-color:#c1ccd8;box-shadow:0 6px 16px rgba(25,38,52,.06)}.risk-list span,.script-box p{color:#344054;line-height:1.45}.script-box p{margin:12px 0 0}.message-stack{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.message-stack button{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;cursor:pointer;text-align:left}.message-stack button:hover{background:#f4f7fb}.message-stack span{color:#344054;line-height:1.45}.calculator-screen,.settings-screen{display:grid;grid-template-columns:minmax(360px,.7fr) minmax(0,1fr);grid-gap:16px;gap:16px}.calculator-inputs,.settings-screen .panel:first-child{display:grid;align-content:start;grid-gap:14px;gap:14px}.operations-screen{display:grid;grid-gap:16px;gap:16px}.operations-detail,.operations-grid,.operations-profile-card{display:grid;grid-gap:14px;gap:14px}.operations-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:16px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.operations-activation-card h2,.operations-checklist-card h2,.operations-heading-row h2,.operations-health-card h2,.operations-invite-card h2,.operations-profile-card h2,.operations-team-card h2{margin:2px 0 0;color:var(--rr-ink);font-size:21px;font-weight:800;letter-spacing:-.01em;line-height:26px}.operations-activation-card p,.operations-checklist-card p,.operations-heading-row p,.operations-health-card p,.operations-invite-card p,.operations-profile-card p,.operations-team-card p{margin:4px 0 0;color:var(--rr-ink-2);font-size:14.5px;line-height:1.45}.operations-avatar,.operations-member-avatar{display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--rr-navy);font-weight:800}.operations-avatar{width:48px;height:48px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.operations-list{display:grid;padding:2px 14px}.operations-checklist-list>div,.operations-list button,.operations-member-row,.operations-notification-row,.operations-static-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--rr-line-2);color:var(--rr-ink);background:transparent;text-align:left}.operations-list button{cursor:pointer}.operations-checklist-list>div:last-child,.operations-list button:last-child,.operations-member-row:last-child,.operations-notification-row:last-child,.operations-static-row:last-child{border-bottom:0}.operations-list button:hover{color:var(--rr-blue-deep)}.operations-link-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--rr-line-2);color:var(--rr-ink);text-align:left;text-decoration:none}.operations-link-row:last-child{border-bottom:0}.operations-link-row:hover{color:var(--rr-blue-deep)}.operations-link-row strong{display:block;color:var(--rr-ink);font-size:15px;line-height:1.25}.operations-link-row small{display:block;margin-top:3px;color:var(--rr-ink-3);font-size:13px;line-height:1.35}.operations-release-notes{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px}.operations-release-notes li{color:var(--rr-ink-2);font-size:14px;line-height:1.45}.operations-checklist-list strong,.operations-list strong,.operations-member-row strong,.operations-notification-row strong,.operations-static-row strong{display:block;color:var(--rr-ink);font-size:15px;line-height:1.25}.operations-checklist-list small,.operations-list small,.operations-member-row small,.operations-notification-row small,.operations-static-row small{display:block;margin-top:3px;color:var(--rr-ink-3);font-size:13px;line-height:1.35}.operations-health-icon,.operations-icon,.operations-notification-icon{display:grid;place-items:center;border-radius:12px;color:var(--rr-ink-2);background:#f2f4f7}.operations-icon,.operations-notification-icon{width:38px;height:38px}.operations-health-card.is-success .operations-health-icon,.operations-icon.is-success,.operations-notification-row.is-success .operations-notification-icon{color:var(--rr-green);background:var(--rr-green-bg)}.operations-health-card.is-warning .operations-health-icon,.operations-icon.is-warning,.operations-notification-row.is-warning .operations-notification-icon{color:var(--rr-amber);background:var(--rr-amber-bg)}.operations-health-card.is-critical .operations-health-icon,.operations-icon.is-critical,.operations-notification-row.is-critical .operations-notification-icon{color:var(--rr-red);background:var(--rr-red-bg)}.operations-notification-row.is-info .operations-notification-icon{color:var(--rr-blue);background:var(--rr-blue-bg)}.operations-back,.operations-signout{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:10px 12px;border-radius:var(--rr-radius-button);color:var(--rr-ink-2);background:transparent;cursor:pointer;font-weight:800}.operations-signout{color:var(--rr-red)}.operations-activation-card,.operations-checklist-card,.operations-health-card,.operations-invite-card,.operations-mini-card,.operations-team-card{display:grid;align-content:start;grid-gap:10px;gap:10px}.operations-health-card{justify-items:center;padding:24px;text-align:center}.operations-health-icon{width:58px;height:58px;margin-bottom:4px}.operations-mini-card{min-height:128px}.operations-mini-card svg{color:var(--rr-blue)}.operations-mini-card strong{color:var(--rr-ink)}.operations-mini-card span{color:var(--rr-ink-2);font-size:14px;line-height:1.45}.operations-checklist-list,.operations-member-list{display:grid;margin-top:4px}.operations-member-row{grid-template-columns:auto minmax(0,1fr)}.operations-member-avatar{width:38px;height:38px;background:var(--rr-blue);font-size:13px}.operations-invite-card label{display:grid;grid-gap:6px;gap:6px}.operations-invite-card label span{color:var(--rr-ink-2);font-size:13px;font-weight:800}.operations-invite-card input{min-height:44px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);color:var(--rr-ink);background:#fff;font:inherit}.operations-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.operations-notification-list{display:grid;padding:2px 14px}.operations-notification-row{align-items:start}.operations-notification-row p{margin:3px 0 0;color:var(--rr-ink-2);font-size:14px;line-height:1.45}.operations-notification-row button{display:inline-flex;margin-top:6px;padding:0;color:var(--rr-blue-deep);background:transparent;cursor:pointer;font-weight:800}.operations-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:30px 16px;color:var(--rr-ink-2);text-align:center}.operations-empty strong{color:var(--rr-ink)}.operations-empty p{max-width:420px;margin:0;font-size:14px;line-height:1.45}.operations-error,.operations-success{margin:0;padding:10px 12px;border-radius:var(--rr-radius-button);font-size:14px;line-height:1.4}.operations-error{border:1px solid var(--rr-red-line);color:var(--rr-red);background:var(--rr-red-bg)}.operations-success{border:1px solid var(--rr-green-line);color:var(--rr-green);background:var(--rr-green-bg)}.operations-checklist-list>div{grid-template-columns:auto minmax(0,1fr)}.operations-checklist-list svg{color:var(--rr-ink-3)}.operations-checklist-list .is-done svg{color:var(--rr-green)}.calculator-results{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.form-field{display:grid;grid-gap:6px;gap:6px}.form-field span{color:#344054;font-weight:800}.form-field input,.form-field select{min-height:42px;width:100%;padding:0 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit}.detail-workspace{min-width:0}.detail-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px}.detail-save-message,.detail-workspace-header{grid-column:1/-1}.detail-workspace-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:14px;gap:14px;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.detail-header-main{display:grid;align-content:start;grid-gap:9px;gap:9px}.board-back-link{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--blue-dark);background:#fff;font-weight:800;text-decoration:none}.board-back-link:hover{border-color:#b9c6d3;background:#f5f8fb}.detail-header-main h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:0}.detail-guidance,.detail-header-main p{margin:0;color:#344054;line-height:1.55}.detail-header-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.detail-header-facts span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:#344054;background:#f9faf8;font-weight:800}.detail-command-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f4f7fb}.detail-command-panel span,.detail-definition-list dt,.status-summary-grid small{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.detail-command-panel strong{font-size:20px;line-height:1.25}.detail-save-message{margin:0;padding:10px 12px;border-left:4px solid var(--green);border-radius:6px;color:#185a38;background:#f2faf5;font-weight:800}.detail-save-message.is-error{border-color:var(--red);color:var(--red);background:#fff3f1}.detail-primary-column,.detail-side-column{display:grid;align-content:start;grid-gap:12px;gap:12px}.detail-card{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.detail-card-tall{min-height:260px}.detail-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-card-heading h2{margin:0;font-size:18px;line-height:1.2}.rr-lead-header{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:14px;gap:14px;align-items:stretch}.rr-compact-timeline,.rr-lead-header-main,.rr-outcome-capture,.rr-recommendation-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-lead-header-main{align-content:start}.rr-lead-back-link{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 11px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-btn);color:var(--rr-blue-deep);background:var(--rr-card);font-weight:800;text-decoration:none}.rr-lead-back-link:hover{border-color:#cbd5e1;background:#f8fafc}.rr-lead-header-main h1{margin:0;color:var(--rr-ink);font-size:25px;line-height:29px;font-weight:800;letter-spacing:0}.rr-lead-action-card p,.rr-lead-header-main p,.rr-recommendation-panel p{margin:0;color:var(--rr-ink-2);font-size:15px;line-height:21px}.rr-lead-header-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-lead-header-facts span{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 9px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-btn);color:var(--rr-ink-2);background:#f8fafc;font-size:13px;font-weight:700;line-height:18px}.rr-lead-action-card{align-content:start}.rr-lead-action-card>strong{color:var(--rr-ink);font-size:21px;line-height:26px;font-weight:800}.rr-lead-action-card>.rr-button-primary{width:100%;min-height:48px}.rr-lead-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-lead-contact-actions .rr-button{min-height:42px;padding-inline:8px}.rr-recommendation-panel{grid-template-columns:42px minmax(0,1fr);align-items:start;border-color:#bfdbfe;background:var(--rr-blue-bg)}.rr-recommendation-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--rr-blue-deep);background:var(--rr-card)}.rr-outcome-capture h2,.rr-recommendation-panel h2{margin:3px 0 0;color:var(--rr-ink);font-size:21px;line-height:26px;font-weight:800;letter-spacing:0}.rr-outcome-capture form{display:grid;grid-gap:12px;gap:12px}.rr-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-outcome-grid button{display:grid;grid-gap:3px;gap:3px;min-height:64px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-btn);color:var(--rr-ink);background:var(--rr-card);cursor:pointer;text-align:left}.rr-outcome-grid button.active,.rr-outcome-grid button:hover{border-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-outcome-grid button:disabled{cursor:not-allowed;opacity:.64}.rr-outcome-grid strong{font-size:15px;line-height:20px}.rr-outcome-grid span{color:var(--rr-ink-3);font-size:12.5px;line-height:16px}.rr-outcome-confirmed{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0;padding:7px 9px;border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-btn);color:var(--rr-green);background:var(--rr-green-bg);font-size:13px;font-weight:800}.rr-booked-value-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-card);background:var(--rr-green-bg)}.rr-booked-value-panel .form-field{margin:0}.rr-booked-value-panel input{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-booked-actions,.rr-quick-value-row{display:flex;flex-wrap:wrap;gap:8px}.rr-quick-value-row button{min-height:34px;padding:7px 10px;border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-chip);color:var(--rr-green);background:var(--rr-card);cursor:pointer;font-weight:800}.rr-compact-timeline .activity-feed{gap:0}.rr-compact-timeline .activity-feed li>span{background:var(--rr-blue);box-shadow:0 0 0 4px var(--rr-blue-bg)}.rr-compact-timeline .activity-feed li.rr-timeline-critical>span{background:var(--rr-red);box-shadow:0 0 0 4px var(--rr-red-bg)}.rr-compact-timeline .activity-feed li.rr-timeline-success>span{background:var(--rr-green);box-shadow:0 0 0 4px var(--rr-green-bg)}.rr-lead-status-panel .status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-definition-list{display:grid;grid-gap:11px;gap:11px;margin:0}.detail-definition-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-definition-list div{display:grid;grid-gap:4px;gap:4px;min-width:0}.detail-definition-list dd{margin:0;color:var(--ink);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.status-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.status-summary-grid span{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#f9faf8}.status-summary-grid strong{font-size:18px;line-height:1.2}.notes-card .primary-action{justify-self:start}.activity-feed{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.activity-feed li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 14px}.activity-feed li:not(:last-child){border-left:1px solid var(--line);margin-left:8px;padding-left:1px}.activity-feed li>span{width:9px;height:9px;margin-top:5px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft);transform:translateX(-5px)}.activity-feed strong,.conversation-message strong{display:block;line-height:1.35}.activity-feed small,.conversation-message small{color:var(--muted);line-height:1.35}.communication-timeline{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.conversation-heading{display:flex;align-items:center;gap:8px;min-width:0}.conversation-heading span{min-height:24px;padding:4px 8px;border-radius:999px;color:#7a2e0e;background:#fff1e7;font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap}.conversation-day-separator{display:flex;align-items:center;gap:10px;margin:2px 0;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.conversation-day-separator:after,.conversation-day-separator:before{content:"";height:1px;flex:1 1;background:var(--line)}.conversation-day-separator span{white-space:nowrap}.conversation-message{display:flex;min-width:0}.conversation-message.inbound{justify-content:flex-start}.conversation-message.outbound{justify-content:flex-end}.conversation-message article{display:grid;grid-gap:9px;gap:9px;width:min(76%,620px);min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:8px 8px 8px 3px;background:#fbfcfb;box-shadow:0 6px 16px rgba(25,38,52,.05)}.conversation-message.outbound article{border-color:#b9cfe7;border-radius:8px 8px 3px 8px;background:#edf6ff}.conversation-message.inbound article{border-left:3px solid #8795a4}.conversation-message.outbound article{border-right:3px solid var(--blue)}.conversation-message-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.conversation-message-header strong{color:var(--ink);font-size:14px}.conversation-message p{margin:0;color:#344054;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}.conversation-message-meta{display:flex;flex-wrap:wrap;gap:6px}.conversation-message-meta span{min-height:24px;padding:4px 8px;border-radius:999px;color:#475467;background:#fff;font-size:12px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.conversation-message-meta .conversation-status{color:var(--blue-dark);background:var(--blue-soft)}.conversation-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#fbfcfb;text-align:center}.conversation-empty-state p{margin:0;font-style:italic;line-height:1.5}.conversation-reply-form{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.conversation-reply-form label{color:#344054;font-size:13px;font-weight:800}.conversation-reply-advisory{margin:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.conversation-consent-indicator{margin:0;display:inline-flex;align-self:flex-start;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.conversation-consent-indicator.consent-opted-out{background:rgba(220,38,38,.12);color:#b91c1c}.conversation-consent-indicator.consent-allowed{background:rgba(22,163,74,.12);color:#15803d}.conversation-consent-indicator.consent-unknown{background:rgba(100,116,139,.14);color:var(--muted)}.consent-controls{display:flex;flex-direction:column;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}.consent-actions .secondary-action{font-size:12px;padding:6px 10px}.consent-confirm{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#fff}.consent-confirm-copy{margin:0;color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.45}.consent-reason-label{font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.consent-reason-input{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font:inherit;line-height:1.45}.consent-confirm-actions{display:flex;gap:8px}.consent-confirm-actions .primary-action,.consent-confirm-actions .secondary-action{font-size:12px;padding:6px 12px}.consent-history-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.consent-history-toggle:hover{color:var(--ink)}.consent-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.consent-history-empty{color:var(--muted);font-size:12px}.consent-history-item{padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff}.consent-history-header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px}.consent-history-header small,.consent-history-meta{color:var(--muted);font-weight:600}.consent-history-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:11px;text-transform:capitalize}.consent-history-reason{margin:5px 0 0;color:var(--ink);font-size:12px;line-height:1.45}.conversation-reply-form textarea{width:100%;min-height:88px;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff;font:inherit;line-height:1.5}.conversation-reply-form textarea:disabled{cursor:not-allowed;background:#f5f8fb;opacity:.72}.conversation-reply-actions{display:flex;justify-content:flex-end}.conversation-reply-error{margin:0;padding:9px 10px;border-left:4px solid var(--red);border-radius:6px;color:var(--red);background:#fff3f1;font-size:13px;font-weight:800;line-height:1.4}@media (max-width:680px){.conversation-message article{width:100%}.conversation-message-header{align-items:flex-start;flex-direction:column;gap:3px}}.tag-list{display:flex;flex-wrap:wrap;gap:7px}.detail-tag{min-height:28px;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800}.detail-tag.critical{color:var(--red);background:#fff0ed}.detail-tag.warning{color:#6f3700;background:#ffe3b0}.detail-tag.info{color:var(--blue-dark);background:var(--blue-soft)}.detail-tag.success{color:var(--green);background:#ebf7f0}.detail-tag.neutral{color:#344054;background:#eef2f6}.detail-empty-state{display:grid;grid-gap:8px;gap:8px;max-width:720px}.detail-empty-state h2{margin:0;font-size:26px}.detail-empty-copy{margin:0;color:var(--muted);font-style:italic;line-height:1.5}.assumption-summary{align-self:start}.assumption-summary h2{margin:6px 0 12px;font-size:28px}.assumption-summary p{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:#344054;line-height:1.55}@media (max-width:980px){.rr-app-shell{grid-template-columns:minmax(0,1fr);padding-bottom:calc(82px + env(safe-area-inset-bottom, 0px))}.rr-desktop-nav{display:none}.rr-shell-workspace{padding:16px}.rr-core-queue-heading,.rr-recovery-actions,.rr-recovery-card-topline,.rr-section-kicker-row,.rr-state-banner{align-items:stretch;flex-direction:column}.rr-queue-cell,.rr-queue-cell-main,.rr-today-grid,.rr-today-side{grid-template-columns:1fr}.rr-queue-cell-action,.rr-queue-cell-action .rr-button,.rr-recovery-actions .rr-button{width:100%}.rr-queue-cell-action{justify-content:stretch}.rr-queue-cell-head{align-items:flex-start;flex-direction:column}.rr-bottom-nav{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:6px;border:1px solid var(--rr-line);border-radius:18px;background:hsla(0,0%,100%,.96);box-shadow:var(--rr-shadow-2)}.rr-bottom-nav button{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-height:52px;padding:5px 2px;font-size:12px;line-height:1.1}.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding-bottom:12px}.nav-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.crew-note{margin-top:0}.briefing-screen,.calculator-results,.calculator-screen,.detail-workspace-grid,.detail-workspace-header,.inbox-layout,.kpi-row,.leak-panel,.metric-row,.operations-grid,.operator-guide,.plan-list,.priority-grid,.pulse-grid,.pulse-hero,.pulse-metrics,.queue-layout,.rr-lead-header,.settings-screen,.work-band{grid-template-columns:1fr}.operator-guide-actions{justify-content:flex-start;flex-wrap:wrap}.lead-table-head{display:none}.lead-table-row{grid-template-columns:1fr}.rr-conversation-summary,.rr-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-conversation-detail-header,.rr-conversation-row{grid-template-columns:1fr}.rr-conversation-detail-header{display:grid}.rr-call-state-card,.rr-conversation-row-meta{justify-items:start;text-align:left}.inbound-review-actions,.inbound-review-item{grid-template-columns:1fr}.queue-hero{align-items:stretch;flex-direction:column}.queue-total{width:100%;min-width:0}.ops-grid,.queue-card,.queue-card-main{grid-template-columns:1fr}.queue-score,.queue-value{justify-items:start;text-align:left}.queue-card-actions{padding-left:0}}@media (min-width:981px) and (max-width:1280px){.rr-shell-workspace{padding:16px 18px}.app-shell{grid-template-columns:240px minmax(0,1fr)}.workspace{padding:16px 18px}.topbar h1{font-size:clamp(25px,2.8vw,32px)}.pulse-hero{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.pulse-hero h2{font-size:clamp(24px,2.8vw,30px)}.live-activity{grid-template-columns:minmax(170px,.56fr) minmax(250px,.9fr) minmax(210px,.9fr)}.queue-layout{grid-template-columns:minmax(0,1fr) 300px}.queue-card{grid-template-columns:1fr}.queue-card-main{grid-template-columns:32px minmax(0,1.35fr) minmax(82px,.42fr) minmax(108px,.56fr) minmax(130px,.7fr)}.queue-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:44px}.inbox-layout{grid-template-columns:minmax(0,1fr)}.detail-panel{max-width:none}.detail-workspace-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:640px){.rr-shell-workspace{padding:12px}.detail-workspace-grid,.rr-lead-contact-actions,.rr-lead-header-facts,.rr-outcome-grid{grid-template-columns:1fr}.rr-section-header{align-items:flex-start;flex-direction:column}.rr-section-action,.rr-section-action .rr-button{width:100%}.rr-empty-state h2,.rr-section-header h2{font-size:21px;letter-spacing:-.01em;line-height:26px}.rr-foundation-preview{padding:16px}.rr-preview-grid{grid-template-columns:1fr}.sidebar,.workspace{padding:12px}.brand,.sidebar{gap:10px}.brand-mark{flex-basis:40px;width:40px;height:36px;font-size:12px}.brand p{font-size:15px}.brand span{font-size:11px}.detail-top,.topbar{align-items:stretch;flex-direction:column}.topbar-actions,.topbar>div:first-child{flex:none}.live-board-status,.topbar-actions{width:100%}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.topbar-actions .company-picker,.topbar-actions .live-board-status,.topbar-actions .open-queue-action{grid-column:1/-1}.topbar-actions .primary-action,.topbar-actions .secondary-action{width:100%;min-height:44px}.topbar-actions .open-queue-action{min-height:44px}.live-board-status{grid-template-columns:auto 1fr;align-items:center;padding:6px 8px}.live-board-status small{justify-self:end}.operator-guide{gap:6px;padding:6px 8px}.operator-guide-steps{display:grid}.live-activity,.live-activity-grid,.operator-guide-steps{grid-template-columns:1fr}.nav-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.nav-stack button{min-height:32px;padding:6px 7px;gap:6px;font-size:13px;line-height:1.15}.crew-note{padding:8px 10px;font-size:12px}.status-strip{gap:5px;margin-bottom:8px}.status-chip{padding:4px 8px;font-size:11px}.status-chip strong{font-size:12px}.snapshot-grid{grid-template-columns:1fr}.primary-action,.secondary-action{width:100%}.action-row,.detail-definition-list.compact,.queue-card-actions,.status-summary-grid{grid-template-columns:1fr}.queue-card{gap:10px;padding:10px}.queue-card-main{grid-template-columns:32px minmax(0,1fr);gap:8px 10px;align-items:start}.queue-identity{grid-column:2}.queue-priority-cell,.queue-score,.queue-value{grid-column:1/-1;justify-items:start;text-align:left}.queue-card-actions button{min-height:38px}.detail-header-main h1{font-size:32px}}.rr-auth-shell{display:grid;grid-template-columns:320px 1fr;min-height:100vh;background:var(--rr-canvas)}.rr-auth-rail{display:flex;flex-direction:column;gap:var(--rr-space-5);padding:var(--rr-space-7);background:linear-gradient(160deg,var(--rr-navy) 0,#14264a 70%,#1b3266 100%);color:#f4f7ff}.rr-auth-brand{display:flex;align-items:center;gap:var(--rr-space-3)}.rr-auth-brand strong{font-size:15px;letter-spacing:.01em}.rr-auth-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--rr-blue);color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em}.rr-auth-promise{margin:0;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.rr-auth-rail-note{display:flex;align-items:center;gap:var(--rr-space-2);margin:auto 0 0;font-size:13px;color:#c4d2ef}.rr-auth-workspace{display:flex;align-items:center;justify-content:center;padding:var(--rr-space-7) var(--rr-space-5)}.rr-auth-card{display:flex;flex-direction:column;gap:var(--rr-space-4);width:min(440px,100%);padding:var(--rr-space-7);background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);box-shadow:var(--rr-shadow-2)}.rr-auth-card h1{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.01em}.rr-auth-card form{display:flex;flex-direction:column;gap:var(--rr-space-4)}.rr-auth-lede{margin:0;color:var(--rr-ink-2);font-size:15px;line-height:1.5}.rr-auth-helper,.rr-auth-support{margin:0;color:var(--rr-ink-3);font-size:13px}.rr-auth-support{padding-top:var(--rr-space-2);border-top:1px solid var(--rr-line-2)}.rr-auth-support a{color:var(--rr-blue);font-weight:600}.rr-auth-field{display:flex;flex-direction:column;gap:6px}.rr-auth-field>span{font-size:13px;font-weight:600;color:var(--rr-ink-2)}.rr-auth-field small{color:var(--rr-ink-3);font-size:12.5px}.rr-auth-error{border:1px solid var(--rr-red-line);border-radius:var(--rr-radius-cell);background:var(--rr-red-bg);color:var(--rr-red);line-height:1.45}.rr-auth-error,.rr-auth-notice{margin:0;padding:var(--rr-space-3);font-size:13.5px}.rr-auth-notice{border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-cell);background:var(--rr-green-bg);color:var(--rr-green)}.rr-auth-divider{display:flex;align-items:center;gap:var(--rr-space-3);color:var(--rr-ink-3);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.rr-auth-divider:after,.rr-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--rr-line)}.rr-auth-actions{display:flex;flex-wrap:wrap;gap:var(--rr-space-3)}.rr-auth-switch{margin:0;color:var(--rr-ink-3);font-size:13.5px}.rr-auth-inline-link{padding:0;background:none;border:none;color:var(--rr-blue);font-size:inherit;font-weight:600;cursor:pointer}.rr-auth-inline-link:hover{text-decoration:underline}.rr-auth-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--rr-space-2);color:var(--rr-ink-2);font-size:14px;line-height:1.5}.rr-auth-steps a{color:var(--rr-blue);font-weight:600}.rr-auth-loading-label{color:var(--rr-ink-3);font-size:13px}a.rr-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.rr-landing{max-width:1040px;margin:0 auto;padding:var(--rr-space-5) var(--rr-space-5) 56px;display:flex;flex-direction:column;gap:48px}.rr-landing-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-4);padding-top:var(--rr-space-2)}.rr-landing-topbar .rr-auth-brand-mark{background:var(--rr-navy)}.rr-landing-nav{display:flex;align-items:center;gap:var(--rr-space-3)}.rr-landing-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:center;padding-top:var(--rr-space-4)}.rr-landing-hero-copy{display:flex;flex-direction:column;gap:var(--rr-space-4)}.rr-landing-hero-copy h1{margin:0;font-size:clamp(32px,5vw,46px);line-height:1.12;letter-spacing:-.02em;color:var(--rr-ink)}.rr-landing-hero-copy>p{margin:0;font-size:17px;line-height:1.55;color:var(--rr-ink-2);max-width:46ch}.rr-landing-hero-card{display:flex;flex-direction:column;gap:var(--rr-space-2)}.rr-landing-hero-card .rr-recovery-card{pointer-events:none}.rr-landing-hero-caption{margin:0;font-size:12.5px;color:var(--rr-ink-3);text-align:center}.rr-landing-truths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--rr-space-4);gap:var(--rr-space-4)}.rr-landing-truths article{display:flex;align-items:center;gap:var(--rr-space-3);padding:var(--rr-space-4) var(--rr-space-5);border:1px solid var(--rr-line);border-radius:var(--rr-radius-cell);background:var(--rr-card);color:var(--rr-ink-2)}.rr-landing-truths svg{flex-shrink:0;color:var(--rr-blue)}.rr-landing-truths p{margin:0;font-size:15px;font-weight:600}.rr-landing-founder h2,.rr-landing-honesty h2,.rr-landing-steps h2{margin:0 0 var(--rr-space-2);font-size:24px;letter-spacing:-.01em}.rr-landing-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--rr-space-4);gap:var(--rr-space-4);margin-top:var(--rr-space-4)}.rr-landing-step-grid h3{margin:var(--rr-space-3) 0 var(--rr-space-2);font-size:17px;line-height:1.3}.rr-landing-step-grid p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:1.5}.rr-landing-honesty{display:flex;gap:var(--rr-space-4);align-items:flex-start;border-left:4px solid var(--rr-green)}.rr-landing-honesty svg{flex-shrink:0;color:var(--rr-green);margin-top:4px}.rr-landing-founder p,.rr-landing-honesty p{margin:0;color:var(--rr-ink-2);font-size:15px;line-height:1.55;max-width:70ch}.rr-landing-founder .rr-button{margin-top:var(--rr-space-4);align-self:flex-start}.rr-landing-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rr-space-3);padding-top:var(--rr-space-5);border-top:1px solid var(--rr-line);color:var(--rr-ink-3);font-size:13px}.rr-landing-footer a{color:var(--rr-blue)}.rr-landing-footnote{display:flex;align-items:center;gap:var(--rr-space-2);color:var(--rr-ink-3);font-size:12px}.rr-landing-footnote svg{color:var(--rr-green)}@media (max-width:900px){.rr-auth-shell{grid-template-columns:1fr}.rr-auth-rail{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--rr-space-4) var(--rr-space-5)}.rr-auth-promise,.rr-auth-rail-note{display:none}.rr-auth-workspace{align-items:flex-start;padding-top:var(--rr-space-6)}.rr-landing-hero{gap:var(--rr-space-6)}.rr-landing-hero,.rr-landing-step-grid,.rr-landing-truths{grid-template-columns:1fr}}@media (max-width:520px){.rr-auth-card{padding:var(--rr-space-5);box-shadow:var(--rr-shadow-1)}.rr-landing{gap:36px}.rr-landing-nav .rr-button-quiet{display:none}}.rr-onboarding-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--rr-canvas)}.rr-onboarding-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-4);padding:var(--rr-space-4) var(--rr-space-5);background:var(--rr-card);border-bottom:1px solid var(--rr-line)}.rr-onboarding-steps{display:flex;align-items:center;gap:var(--rr-space-5);margin:0;padding:0;list-style:none}.rr-onboarding-steps li{display:flex;align-items:center;gap:var(--rr-space-2);color:var(--rr-ink-3);font-size:13px;font-weight:600}.rr-onboarding-steps li i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rr-line);background:var(--rr-card);font-style:normal;font-size:11.5px}.rr-onboarding-steps li.is-active{color:var(--rr-ink)}.rr-onboarding-steps li.is-active i{border-color:var(--rr-blue);background:var(--rr-blue);color:#fff}.rr-onboarding-steps li.is-done{color:var(--rr-green)}.rr-onboarding-steps li.is-done i{border-color:var(--rr-green-line);background:var(--rr-green-bg);color:var(--rr-green)}.rr-onboarding-workspace{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:clamp(24px,6vh,56px) var(--rr-space-5) var(--rr-space-7)}.rr-onboarding-card{display:flex;flex-direction:column;gap:var(--rr-space-4);width:min(520px,100%);padding:var(--rr-space-7);background:var(--rr-card);border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);box-shadow:var(--rr-shadow-2)}.rr-onboarding-card-wide{width:min(640px,100%)}.rr-onboarding-card h1{margin:0;font-size:27px;line-height:1.2;letter-spacing:-.01em}.rr-onboarding-card form{display:flex;flex-direction:column;gap:var(--rr-space-4)}.rr-onboarding-promises{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rr-space-2)}.rr-onboarding-promises li{position:relative;padding-left:24px;color:var(--rr-ink-2);font-size:14.5px;line-height:1.5}.rr-onboarding-promises li:before{content:"✓";position:absolute;left:0;color:var(--rr-green);font-weight:700}.rr-onboarding-trades{display:flex;flex-wrap:wrap;gap:var(--rr-space-2)}.rr-onboarding-trades button{padding:9px 16px;border:1.5px solid var(--rr-line);border-radius:var(--rr-radius-chip);background:var(--rr-card);color:var(--rr-ink-2);font-size:14px;font-weight:600;min-height:40px}.rr-onboarding-trades button.is-selected{border-color:var(--rr-blue);background:var(--rr-blue-bg);color:var(--rr-blue-ink)}.rr-import-wizard{display:flex;flex-direction:column;gap:var(--rr-space-4)}.rr-import-tabs{display:flex;gap:var(--rr-space-2);flex-wrap:wrap}.rr-import-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1.5px solid var(--rr-line);border-radius:var(--rr-radius-chip);background:var(--rr-card);color:var(--rr-ink-2);font-size:13.5px;font-weight:600;min-height:40px}.rr-import-tabs button.is-active{border-color:var(--rr-blue);background:var(--rr-blue-bg);color:var(--rr-blue-ink)}.rr-import-pane{display:flex;flex-direction:column;gap:var(--rr-space-3)}#rr-import-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.rr-import-drop{display:flex;flex-direction:column;align-items:center;gap:var(--rr-space-2);padding:var(--rr-space-6) var(--rr-space-4);border:2px dashed var(--rr-rail);border-radius:var(--rr-radius-cell);background:var(--rr-canvas);color:var(--rr-ink-2);text-align:center;cursor:pointer;transition:border-color var(--rr-motion-quick),background var(--rr-motion-quick)}#rr-import-file:focus-visible+.rr-import-drop,.rr-import-drop:hover{border-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-import-drop svg{color:var(--rr-blue)}.rr-import-drop span{font-size:13px;color:var(--rr-ink-3)}.rr-import-counts{display:flex;flex-direction:column;gap:4px;padding:var(--rr-space-4);border:1px solid var(--rr-state-info-line);border-radius:var(--rr-radius-cell);background:var(--rr-blue-bg)}.rr-import-counts strong{color:var(--rr-blue-ink);font-size:15px}.rr-import-counts span{color:var(--rr-ink-3);font-size:12.5px}.rr-import-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--rr-line);border-radius:var(--rr-radius-cell);overflow:hidden}.rr-import-rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-space-3);padding:var(--rr-space-3) var(--rr-space-4);background:var(--rr-card)}.rr-import-rows li+li{border-top:1px solid var(--rr-line-2)}.rr-import-rows li.is-flagged{background:var(--rr-amber-bg)}.rr-import-row-name{display:flex;flex-direction:column;min-width:0}.rr-import-row-name strong{font-size:14px}.rr-import-row-name small{color:var(--rr-ink-3);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-import-result{display:flex;flex-direction:column;gap:var(--rr-space-3);padding:var(--rr-space-5);border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-cell);background:var(--rr-green-bg)}.rr-import-result svg{color:var(--rr-green)}.rr-import-result h3{margin:0;font-size:19px}.rr-import-result p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:1.5}.rr-import-graduation{font-weight:700;color:var(--rr-green)!important}.rr-import-skip{display:flex;flex-direction:column;gap:var(--rr-space-1);padding-top:var(--rr-space-3);border-top:1px solid var(--rr-line-2)}.rr-import-skip span{color:var(--rr-ink-3);font-size:12.5px;line-height:1.5}.operations-import-card{display:flex;flex-direction:column;gap:var(--rr-space-4)}.operations-import-card p{margin:0;color:var(--rr-ink-2);font-size:14px}.rr-celebration{align-items:flex-start;text-align:left;animation:rr-celebration-in var(--rr-motion-sheet) both}.rr-celebration>svg{color:var(--rr-blue)}.rr-celebration-facts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rr-space-2)}.rr-celebration-facts li{position:relative;padding-left:26px;color:var(--rr-ink-2);font-size:15px;line-height:1.5}.rr-celebration-facts li:before{content:"✓";position:absolute;left:0;top:0;color:var(--rr-green);font-weight:700}@keyframes rr-celebration-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.rr-onboarding-steps li span{display:none}.rr-onboarding-card{padding:var(--rr-space-5)}}@media (prefers-reduced-motion:reduce){.rr-celebration{animation:none}}.rr-graduation-banner{display:flex;align-items:center;gap:var(--rr-space-3);padding:var(--rr-space-3) var(--rr-space-4);border:1px solid var(--rr-green-line);border-radius:var(--rr-radius-cell);background:var(--rr-green-bg);color:var(--rr-green);animation:rr-celebration-in var(--rr-motion-move) both}.rr-graduation-banner span{flex:1 1;font-size:14px;color:var(--rr-ink)}.rr-graduation-banner span strong{color:var(--rr-green)}.rr-graduation-banner button{background:none;border:none;color:var(--rr-ink-3);font-size:14px;padding:4px 8px}.rr-first-run-hint{margin:0;padding:var(--rr-space-2) var(--rr-space-3);border-left:3px solid var(--rr-blue);background:var(--rr-blue-bg);border-radius:0 var(--rr-radius-cell) var(--rr-radius-cell) 0;line-height:1.5;animation:rr-celebration-in var(--rr-motion-move) both}.rr-checklist-next,.rr-first-run-hint{color:var(--rr-blue-ink);font-size:13px}.rr-checklist-next{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-chip);background:var(--rr-card);font-weight:600;min-height:36px}.rr-checklist-next:hover{border-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-import-result-undone{border-color:var(--rr-line);background:var(--rr-canvas)}.rr-import-result-undone svg{color:var(--rr-ink-3)}@media (prefers-reduced-motion:reduce){.rr-first-run-hint,.rr-graduation-banner{animation:none}}.rr-lead-hero-stats{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-hero-stat{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-cell);background:#f8fafc}.rr-hero-stat span{color:var(--rr-ink-3);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-hero-stat strong{color:var(--rr-ink);font-size:26px;line-height:30px;font-weight:800}.rr-hero-stat small{color:var(--rr-ink-3);font-size:12px;line-height:16px}.rr-hero-stat.is-critical{border-color:var(--rr-red-line);background:var(--rr-red-bg)}.rr-hero-stat.is-critical strong{color:var(--rr-red)}.rr-hero-stat.is-value{border-color:var(--rr-green-line);background:var(--rr-green-bg)}.rr-hero-stat.is-value strong{color:var(--rr-green)}.rr-urgency-meter{display:grid;grid-gap:6px;gap:6px}.rr-urgency-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rr-urgency-meter-head span{color:var(--rr-ink-3);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-urgency-meter-head strong{color:var(--rr-ink);font-size:13px;font-weight:800}.rr-urgency-meter-track{height:8px;border-radius:999px;background:var(--rr-line-2);overflow:hidden}.rr-urgency-meter-track span{display:block;height:100%;border-radius:999px;background:var(--rr-ink-3);transition:width var(--rr-motion-move)}.rr-urgency-meter.is-critical .rr-urgency-meter-track span{background:var(--rr-red)}.rr-urgency-meter.is-warning .rr-urgency-meter-track span{background:var(--rr-amber)}.rr-action-rail{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:8px;z-index:30;display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 16px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-2)}.rr-action-rail-recommendation{display:flex;align-items:flex-start;gap:9px;min-width:0;color:var(--rr-blue-deep)}.rr-action-rail-recommendation svg{flex-shrink:0;margin-top:3px}.rr-action-rail-recommendation span{display:grid;grid-gap:1px;gap:1px;min-width:0}.rr-action-rail-recommendation strong{color:var(--rr-ink);font-size:14px;line-height:19px;font-weight:800}.rr-action-rail-recommendation strong em{color:var(--rr-blue-deep);font-style:normal;font-weight:700}.rr-action-rail-recommendation small{color:var(--rr-ink-2);font-size:13px;line-height:18px}.rr-action-rail-buttons{display:flex;align-items:center;gap:8px}.rr-action-rail-buttons .rr-call-now-action{min-height:48px;padding-inline:22px;font-size:16px}.rr-action-rail-footer{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:8px;border-top:1px solid var(--rr-line-2);color:var(--rr-ink-3);font-size:13px}.rr-action-rail-footer a{color:var(--rr-blue-deep);font-weight:700;text-decoration:none}.rr-action-rail-footer a:hover{text-decoration:underline}.rr-action-rail-extras{display:flex;gap:6px}.rr-action-rail-extras button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);color:var(--rr-ink-2);background:var(--rr-card);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rr-action-rail-extras button:hover{border-color:#cbd5e1;background:#f8fafc}.rr-action-rail-extras button:disabled{opacity:.55;cursor:default}.rr-collapsible-card{border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-collapsible-card summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;color:var(--rr-ink);font-size:14px;font-weight:800;cursor:pointer;list-style:none}.rr-collapsible-card summary::-webkit-details-marker{display:none}.rr-collapsible-title{display:inline-flex;align-items:center;gap:8px}.rr-collapsible-chevron{color:var(--rr-ink-3);transition:transform var(--rr-motion-quick)}.rr-collapsible-card[open]>summary .rr-collapsible-chevron{transform:rotate(180deg)}.rr-collapsible-body{padding:0 16px 16px}.rr-collapsible-body .detail-card{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.rr-collapsible-body .detail-card-heading{display:none}.rr-status-control{display:grid;grid-gap:10px;gap:10px}.rr-status-control select{width:100%;min-height:42px;padding:0 10px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);color:var(--rr-ink);background:var(--rr-card);font:inherit;font-weight:700}.rr-demo-guide{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #bfdbfe;border-radius:var(--rr-radius-card);background:var(--rr-blue-bg)}.rr-demo-guide-head{display:flex;align-items:flex-start;gap:10px}.rr-demo-guide-head svg{flex-shrink:0;margin-top:2px;color:var(--rr-blue-deep)}.rr-demo-guide-head h2{margin:2px 0 0;color:var(--rr-ink);font-size:17px;line-height:22px;font-weight:800}.rr-demo-guide-close{margin-left:auto;border:none;background:none;color:var(--rr-ink-3);font-size:15px;cursor:pointer}.rr-demo-guide-steps{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px;color:var(--rr-ink-2);font-size:14px;line-height:20px}.rr-demo-guide>p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-demo-guide-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.rr-action-rail{grid-template-columns:1fr;top:0;border-radius:0 0 var(--rr-radius-card) var(--rr-radius-card)}.rr-action-rail-buttons{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.rr-action-rail-buttons{grid-template-columns:1fr}.rr-hero-stat strong{font-size:22px}}.rr-auth-role-picker{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:none}.rr-auth-role-picker legend{padding:0;margin-bottom:6px;color:var(--rr-ink-2);font-size:13px;font-weight:800}.rr-auth-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rr-auth-role-option{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-cell);background:var(--rr-card);cursor:pointer;transition:border-color var(--rr-motion-quick),background var(--rr-motion-quick)}.rr-auth-role-option input{position:absolute;opacity:0;pointer-events:none}.rr-auth-role-option strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-auth-role-option span{color:var(--rr-ink-3);font-size:12px;line-height:16px}.rr-auth-role-option:hover{border-color:#cbd5e1}.rr-auth-role-option.is-selected{border-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-auth-role-note{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-role-catalog{display:grid;grid-gap:12px;gap:12px}.rr-role-catalog h2{margin:0}.rr-role-catalog>p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:20px}.rr-role-catalog-enterprise,.rr-role-catalog-list{display:grid;grid-gap:8px;gap:8px}.rr-role-catalog-enterprise{padding-top:10px;border-top:1px solid var(--rr-line-2)}.rr-role-catalog-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-cell);background:#f8fafc}.rr-role-catalog-row>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.rr-role-catalog-row strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-role-catalog-row small{color:var(--rr-ink-3);font-size:12px;line-height:17px}.rr-integrations-directory{display:grid;grid-gap:16px;gap:16px}.rr-integrations-intro{display:grid;grid-gap:8px;gap:8px}.rr-integrations-intro h2{margin:0}.rr-integrations-intro p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:20px}.rr-integrations-how-votes{padding:10px 12px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-cell);background:#f8fafc;font-size:13px}.rr-integration-category{display:grid;grid-gap:10px;gap:10px}.rr-integration-category h3{margin:0;color:var(--rr-ink-2);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.rr-integration-card{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px 14px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-integration-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rr-integration-card-head strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-integration-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rr-line-2);border-radius:9px;color:var(--rr-blue-deep);background:var(--rr-blue-bg)}.rr-integration-card p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-integration-vote,.rr-integration-voted{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 10px;border-radius:var(--rr-radius-button);font-size:13px;font-weight:700;text-decoration:none}.rr-integration-vote{border:1px solid var(--rr-line);color:var(--rr-blue-deep);background:var(--rr-card);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rr-integration-vote:hover{border-color:var(--rr-blue);background:var(--rr-blue-bg)}.rr-integration-voted{border:1px solid var(--rr-green-line);color:var(--rr-green);background:var(--rr-green-bg)}.rr-capability-row strong{display:inline-flex;align-items:center;gap:8px}.rr-capability-badge{font-size:11px}.rr-tour-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(12,27,51,.55)}.rr-tour-card{display:grid;justify-items:start;grid-gap:10px;gap:10px;width:min(480px,100%);padding:24px;border-radius:var(--rr-radius-sheet);background:var(--rr-card);box-shadow:var(--rr-shadow-2)}.rr-tour-progress{display:flex;gap:6px;width:100%}.rr-tour-progress span{flex:1 1;height:4px;border-radius:999px;background:var(--rr-line-2)}.rr-tour-progress span.is-done{background:var(--rr-blue)}.rr-tour-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--rr-blue-deep);background:var(--rr-blue-bg)}.rr-tour-icon.is-success{color:var(--rr-green);background:var(--rr-green-bg)}.rr-tour-card h2{margin:0;color:var(--rr-ink);font-size:21px;line-height:26px;font-weight:800}.rr-tour-card p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:21px}.rr-tour-actions{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:6px}.rr-tour-actions .rr-button:only-child{margin-left:auto}.rr-import-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.rr-import-guide-card{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px 13px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-cell);background:#f8fafc}.rr-import-guide-card svg{color:var(--rr-blue-deep)}.rr-import-guide-card strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-import-guide-card p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-setup-confidence{display:grid;grid-gap:8px;gap:8px}.rr-setup-confidence h2{display:flex;align-items:center;gap:8px;margin:0}.rr-setup-confidence p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:20px}.rr-setup-confidence-track{height:10px;border-radius:999px;background:var(--rr-line-2);overflow:hidden}.rr-setup-confidence-track span{display:block;height:100%;border-radius:999px;background:var(--rr-blue);transition:width var(--rr-motion-count)}.rr-setup-confidence.is-complete h2 svg{color:var(--rr-green)}.rr-setup-confidence.is-complete .rr-setup-confidence-track span{background:var(--rr-green)}.rr-workspace-signals{display:grid;grid-gap:12px;gap:12px}.rr-workspace-signals h2{margin:0}.rr-workspace-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.rr-workspace-signal{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:12px 13px;border:1px solid var(--rr-line-2);border-radius:var(--rr-radius-cell);background:#f8fafc}.rr-workspace-signal svg{color:var(--rr-blue-deep)}.rr-workspace-signal strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--rr-ink);font-size:14px;font-weight:800}.rr-workspace-signal small{color:var(--rr-ink-3);font-size:12px;line-height:17px}.rr-leaderboard{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.rr-leaderboard li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--rr-ink-2)}.rr-leaderboard li strong{font-size:13px;color:var(--rr-ink)}@media (max-width:640px){.rr-auth-role-grid{grid-template-columns:1fr}.rr-tour-card{padding:18px}}.detail-workspace .detail-save-message,.detail-workspace .rr-action-rail,.detail-workspace .rr-demo-guide,.detail-workspace .rr-lead-header{margin-bottom:14px}.app-shell .sidebar{background:var(--rr-navy);box-shadow:none}.app-shell .brand-mark{border-color:hsla(0,0%,100%,.35);border-radius:10px}.app-shell .crew-note{border-radius:var(--rr-radius-cell)}.detail-topbar{margin-bottom:12px}.detail-topbar>div:first-child{flex:0 1 auto;min-width:0}.detail-workspace .rr-lead-header{position:relative;gap:24px;padding:20px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1);overflow:hidden}.detail-workspace .rr-lead-header:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--rr-line-2)}.detail-workspace .rr-lead-header.is-critical{border-color:var(--rr-red-line)}.detail-workspace .rr-lead-header.is-critical:before{background:linear-gradient(90deg,var(--rr-red),#f97316)}.detail-workspace .rr-lead-header-main,.detail-workspace .rr-lead-hero-stats{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.detail-workspace .rr-lead-header-main h1{font-size:30px;line-height:34px}.detail-workspace .rr-lead-header-main>p{font-size:16px;line-height:23px}.detail-workspace .rr-lead-header-facts{display:flex;flex-wrap:wrap;gap:6px 18px}.detail-workspace .rr-lead-header-facts span{min-height:0;padding:0;border:none;background:transparent;color:var(--rr-ink-3);font-size:13px;font-weight:600}.rr-hero-stat{padding:12px 14px}.rr-urgency-meter-track{height:10px}.rr-urgency-meter.is-critical .rr-urgency-meter-head strong{color:var(--rr-red)}.rr-urgency-meter.is-warning .rr-urgency-meter-head strong{color:var(--rr-amber)}.rr-action-rail-buttons{flex:1 1 auto;justify-content:flex-end}.rr-action-rail-buttons .rr-call-now-action{flex:0 1 280px;min-height:52px;font-size:17px;box-shadow:0 6px 16px rgba(37,99,235,.28)}.rr-action-rail-buttons .rr-button-secondary{min-height:48px;padding-inline:18px}.detail-workspace .detail-card{padding:16px;border-color:var(--rr-line);border-radius:var(--rr-radius-card);box-shadow:var(--rr-shadow-1)}.detail-workspace .detail-save-message{border-radius:var(--rr-radius-cell)}@media (max-width:980px){.app-shell .sidebar{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:10px 14px}.app-shell .crew-note{display:none}.app-shell .brand-mark{flex-basis:36px;width:36px;height:32px;font-size:12px}.app-shell .brand span{display:none}}@media (max-width:900px){.detail-workspace .rr-lead-header{gap:14px;padding:16px}.detail-workspace .rr-lead-header-main h1{font-size:25px;line-height:29px}.detail-workspace .rr-lead-hero-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.detail-workspace .rr-urgency-meter{grid-column:1/-1}.rr-hero-stat strong{font-size:23px;line-height:27px}.rr-action-rail{padding:10px 12px;gap:8px}.rr-action-rail-buttons{display:grid;grid-template-columns:1fr 1fr}.rr-action-rail-buttons .rr-call-now-action{grid-column:1/-1}.rr-action-rail-recommendation small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.rr-action-rail-footer{padding-top:6px;font-size:12px}.detail-topbar{margin-bottom:8px}.detail-topbar .topbar-actions{gap:6px}.detail-topbar .topbar-actions .primary-action,.detail-topbar .topbar-actions .secondary-action{min-height:38px;padding:0 12px;font-size:13px}.detail-topbar .company-picker{min-height:38px}}@media (max-width:640px){.workspace{padding:12px 14px}.rr-action-rail-buttons{grid-template-columns:1fr 1fr}.rr-action-rail-buttons .rr-button{min-height:46px}}.rr-action-rail-buttons .rr-button{white-space:nowrap}@media (max-width:640px){.detail-topbar>div:first-child{display:none}.detail-topbar .topbar-actions{width:100%}.detail-topbar .topbar-actions .primary-action,.detail-topbar .topbar-actions .secondary-action{flex:1 1 auto}.detail-topbar .company-picker{flex:1 1 100%}.detail-workspace .rr-lead-header{gap:10px;padding:14px}.detail-workspace .rr-lead-back-link{min-height:0;padding:0;border:none;background:transparent}.detail-workspace .rr-lead-header-main{gap:8px}.detail-workspace .rr-lead-header-main h1{font-size:23px;line-height:27px}.detail-workspace .rr-lead-header-main>p{font-size:15px;line-height:21px}.rr-hero-stat small{display:none}.topbar h1{font-size:22px;line-height:1.2}.topbar{margin-bottom:6px}}@media (max-width:900px){.keyboard-hints{display:none}}.rr-command-center{display:grid;grid-gap:16px;gap:16px}.rr-command-demo-note{margin:0;padding:9px 12px;border:1px solid #bfdbfe;border-radius:var(--rr-radius-cell);background:var(--rr-blue-bg);color:var(--rr-blue-ink);font-size:13px;font-weight:600}.rr-command-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rr-command-tabs::-webkit-scrollbar{display:none}.rr-command-tabs button{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid var(--rr-line);border-radius:999px;color:var(--rr-ink-2);background:var(--rr-card);font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.rr-command-tabs button:hover{border-color:#cbd5e1}.rr-command-tabs button.active{border-color:var(--rr-navy);color:#fff;background:var(--rr-navy)}.rr-command-stack{display:grid;grid-gap:14px;gap:14px}.rr-command-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.rr-command-metric{display:grid;align-content:start;grid-gap:6px;gap:6px}.rr-command-metric>span{display:inline-flex;align-items:center;gap:7px;color:var(--rr-ink-3);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-command-metric>strong{color:var(--rr-ink);font-size:27px;line-height:31px;font-weight:800}.rr-command-metric>p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-command-metric>button{width:-moz-fit-content;width:fit-content;margin-top:2px;padding:0;border:none;background:none;color:var(--rr-blue-deep);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rr-command-metric>button:hover{text-decoration:underline}.rr-command-metric.is-success>strong{color:var(--rr-green)}.rr-command-metric.is-critical{border-color:var(--rr-red-line);background:var(--rr-red-bg)}.rr-command-metric.is-critical>strong{color:var(--rr-red)}.rr-command-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.rr-command-stat-card{display:grid;align-content:start;grid-gap:5px;gap:5px}.rr-command-stat-card>span{display:inline-flex;align-items:center;gap:6px;color:var(--rr-ink-3);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-command-stat-card>strong{color:var(--rr-ink);font-size:22px;line-height:27px;font-weight:800}.rr-command-stat-card>small{color:var(--rr-ink-3);font-size:12px;line-height:17px}.rr-command-stat-card.is-success>strong{color:var(--rr-green)}.rr-command-stat-card.is-critical{border-color:var(--rr-red-line);background:var(--rr-red-bg)}.rr-command-stat-card.is-critical>strong{color:var(--rr-red)}.rr-command-stat-card .rr-health-label{font-size:15px;line-height:20px}.rr-command-link-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rr-command-link-card>svg{flex-shrink:0;color:var(--rr-blue-deep)}.rr-command-link-card>div{flex:1 1 240px;display:grid;grid-gap:2px;gap:2px}.rr-command-link-card strong{color:var(--rr-ink);font-size:15px;font-weight:800}.rr-command-link-card p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-command-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rr-location-switcher{display:inline-flex;align-items:center;gap:8px;padding:0 12px;min-height:42px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);background:var(--rr-card);color:var(--rr-ink-2)}.rr-location-switcher select{border:none;background:transparent;color:var(--rr-ink);font:inherit;font-weight:700}.rr-command-empty-compare{display:flex;align-items:flex-start;gap:12px}.rr-command-empty-compare>svg{flex-shrink:0;margin-top:2px;color:var(--rr-ink-3)}.rr-command-empty-compare strong{display:block;margin-bottom:2px;color:var(--rr-ink);font-size:15px;font-weight:800}.rr-command-empty-compare p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-scorecard-section{display:grid;grid-gap:10px;gap:10px}.rr-scorecard-section h3{margin:0;color:var(--rr-ink-2);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.rr-scorecard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.rr-scorecard{display:grid;grid-gap:8px;gap:8px}.rr-scorecard-head{display:flex;align-items:center;gap:8px}.rr-scorecard-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--rr-blue-bg);color:var(--rr-blue-deep);font-size:12px;font-weight:800}.rr-scorecard-head strong{color:var(--rr-ink);font-size:15px;font-weight:800}.rr-scorecard dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.rr-scorecard dt{color:var(--rr-ink-3);font-size:11px;font-weight:800;text-transform:uppercase}.rr-scorecard dd{margin:0;color:var(--rr-ink);font-size:17px;font-weight:800}.rr-scorecard small{color:var(--rr-ink-3);font-size:12px;line-height:16px}.rr-goal-card .rr-goal-edit{display:flex;gap:8px}.rr-goal-card .rr-goal-edit input{flex:1 1;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-button);font:inherit}.rr-goal-track{height:8px;border-radius:999px;background:var(--rr-line-2);overflow:hidden}.rr-goal-track span{display:block;height:100%;border-radius:999px;background:var(--rr-green);transition:width var(--rr-motion-count)}.rr-goal-edit-link{padding:0;border:none;background:none;color:var(--rr-blue-deep);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.rr-control-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.rr-control-card{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:13px 14px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-card);background:var(--rr-card);box-shadow:var(--rr-shadow-1)}.rr-control-card strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--rr-ink);font-size:14px;font-weight:800}.rr-control-card p{margin:0;color:var(--rr-ink-2);font-size:13px;line-height:19px}.rr-aging-list{display:grid;grid-gap:8px;gap:8px}.rr-aging-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-cell);background:var(--rr-card);font:inherit;text-align:left;cursor:pointer}.rr-aging-row:hover{border-color:#cbd5e1;background:#f8fafc}.rr-aging-row-main{flex:1 1 auto;display:grid;grid-gap:1px;gap:1px;min-width:0}.rr-aging-row-main strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-aging-row-main small,.rr-aging-row-meta small{color:var(--rr-ink-3);font-size:12px}.rr-aging-row-meta{display:grid;grid-gap:1px;gap:1px;justify-items:end}.rr-aging-row-meta strong{color:var(--rr-ink);font-size:14px;font-weight:800}.rr-aging-row>svg{flex-shrink:0;color:var(--rr-ink-3)}.rr-landing-cases,.rr-landing-trades{display:grid;grid-gap:14px;gap:14px}.rr-landing-cases h2,.rr-landing-trades h2{margin:0}.rr-landing-trade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.rr-landing-trade-grid strong{display:block;margin-bottom:4px;color:var(--rr-ink);font-size:16px;font-weight:800}.rr-landing-trade-grid p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:20px}.rr-landing-trades-note{margin:0;color:var(--rr-ink-3);font-size:13px}.rr-landing-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.rr-landing-case{display:grid;align-content:start;grid-gap:6px;gap:6px}.rr-landing-case strong{color:var(--rr-ink);font-size:17px;font-weight:800}.rr-landing-case p{margin:0;color:var(--rr-ink-2);font-size:14px;line-height:20px}@media (max-width:640px){.rr-command-metric>strong{font-size:23px}.rr-command-tabs{margin-inline:-14px;padding-inline:14px}.dashboard-state-banner{flex-direction:column;align-items:stretch}}