.leads-command-topbar{align-items:center;gap:14px;width:100%;min-width:0;min-height:58px;padding:0 0 14px;display:flex}.leads-command-workspace{gap:10px;container:leads-workspace/inline-size}.leads-navigation{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.leads-navigation .leads-command-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;gap:3px;overflow-x:auto}.leads-navigation .leads-command-tab{white-space:nowrap;flex-shrink:0;gap:7px;padding-inline:11px;font-size:.76rem}.leads-navigation .leads-search-shell{flex:240px;min-width:160px;height:40px;display:block;position:relative}.leads-navigation .leads-search-field{width:100%;max-width:none}.leads-navigation .leads-search-field input{min-height:40px;box-shadow:none;background:#8c87b40b;border-color:#9c99bf2b;border-radius:11px;padding:0 35px 0 36px;font-size:.8rem}.leads-navigation .leads-search-icon,.leads-navigation .leads-search-spinner{width:16px;height:16px;left:12px}.leads-navigation .leads-search-shortcut{width:20px;min-height:22px;font-size:.7rem;right:9px}.leads-navigation .leads-search-clear{width:25px;height:25px;right:7px}.leads-navigation .leads-search-summary{white-space:nowrap;background:0 0;border:0;min-height:20px;padding:0;font-size:.68rem;position:absolute;top:calc(100% + 5px);right:0}.leads-search-summary.is-idle{display:none}.leads-header-controls{flex:none;align-items:center;gap:14px;display:flex}.leads-command-topbar .cockpit-top-actions{border-left:1px solid var(--line);flex-flow:row;gap:7px;width:auto;max-width:none;padding-left:13px;position:static}.leads-command-topbar .lead-context-actions,.leads-command-topbar .cockpit-control-actions{gap:7px}.leads-command-topbar .leads-header-cta{min-height:34px;padding-inline:9px;font-size:.69rem}.leads-command-topbar .leads-header-cta.sync{justify-content:center;width:34px;padding:0}.leads-command-topbar .leads-header-cta.sync .leads-header-cta-label{display:none}.leads-command-topbar .prospecting-controls{margin:0;position:relative}.leads-command-topbar .prospecting-button{min-height:40px}.leads-command-topbar .prospecting-pause{background:0 0;border-color:#0000}.leads-command-topbar .prospecting-pause:hover{background:#a596f214;border-color:#a596f233}.leads-command-topbar .prospecting-boost{background:linear-gradient(120deg,#eb975d33,#eb975d17);border-color:#f3aa684d}.prospecting-label-short{display:none}.leads-command-topbar .prospecting-current:not(:empty){z-index:35;border:1px solid var(--line-strong);background:var(--prospect-panel);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:10px 12px;transition:opacity .16s,visibility .16s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #00000029}.leads-command-topbar .prospecting-controls:hover .prospecting-current,.leads-command-topbar .prospecting-controls:focus-within .prospecting-current{opacity:1;visibility:visible}.leads-command-topbar .prospecting-controls:has(.prospecting-current:not(:empty)) .prospecting-pause:after{content:"";background:#b5a8e5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.leads-command-stage{grid-template-rows:minmax(0,1fr)}.prospecting-controls{--prospect-warm:#ffb77f;--prospect-muted:#979aaa;--prospect-panel:#14151f;--prospect-ink:#f5f4fc;color:var(--prospect-ink)}.prospecting-buttons{align-items:center;gap:8px;display:flex}.prospecting-button{min-height:35px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #9ea0c229;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.71rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.prospecting-pause{color:#b3b4c4;background:#908ebe0b}.prospecting-pause svg{color:#9c98bf}.prospecting-pause:hover{color:#e5e1fa;background:#a596f214;border-color:#a596f259}.prospecting-boost{color:#ffd1ac;background:linear-gradient(120deg,#e17e471f,#e997530b);border-color:#ef975c40;box-shadow:inset 0 1px #ffd09f09}.prospecting-boost:hover{background:#ed965726;border-color:#f8b3747a;box-shadow:0 4px 18px #f78a4912}.prospecting-button:hover{transform:translateY(-1px)}.prospecting-button:active{transform:translateY(0)scale(.98)}.prospecting-flame-small{font-size:15px;transition:transform .22s}.prospecting-boost:hover .prospecting-flame-small{transform:rotate(-9deg)scale(1.16)}.prospecting-button:focus-visible,.prospecting-submit:focus-visible,.prospecting-close:focus-visible{outline-offset:3px;outline:2px solid #a39bf7}.prospecting-button:disabled,.prospecting-submit:disabled,.prospecting-close:disabled{cursor:wait;opacity:.6;transform:none}.prospecting-current{color:var(--prospect-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:.66rem;display:flex}.prospecting-current:not(:empty){margin-top:8px}.prospecting-dot{background:#eeb17c;border-radius:50%;width:5px;height:5px}.prospecting-dot.paused{background:#a89be6}.prospecting-dialog{width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--prospect-ink);background:var(--prospect-panel);overscroll-behavior:contain;border:1px solid #ada6d933;border-radius:26px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 32px 120px #00000080,inset 0 1px #ffffff0a}.prospecting-dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) both prospecting-arrive}.prospecting-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060db3;animation:.2s both prospecting-backdrop}.prospecting-dialog-content{background:radial-gradient(at 50% 0,#977de417,#0000 55%);padding:32px;position:relative}.prospecting-dialog.is-success{width:min(400px,100vw - 32px)}.prospecting-dialog.is-success .prospecting-dialog-content{background:radial-gradient(at 50% 0,#faa96517,#0000 60%);padding:38px 30px 28px}.prospecting-close{width:30px;height:30px;color:var(--prospect-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:14px;right:14px}.prospecting-close:hover{color:var(--prospect-ink);background:#9696b417}.prospecting-emblem{color:#c6b8f8;background:linear-gradient(140deg,#a286ec24,#8274c20a);border:1px solid #a998ef38;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;position:relative}.prospecting-emblem.fire{color:#f5b57f;background:linear-gradient(140deg,#ffb16824,#e7764009);border-color:#f4a86840}.prospecting-emblem.fire>span{font-size:32px}.prospecting-eyebrow{color:var(--prospect-muted);letter-spacing:.18em;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.prospecting-dialog h2{letter-spacing:-.045em;color:var(--prospect-ink);margin:0 0 12px;font-size:25px;font-weight:650;line-height:1.18}.prospecting-dialog p{color:var(--prospect-muted);margin:0;font-size:13px;line-height:1.65}.prospecting-date-card{background:#9184ba09;border:1px solid #a499cf2b;border-radius:15px;margin-top:25px;padding:16px;transition:opacity .2s}.prospecting-date-card.is-disabled{opacity:.35}.prospecting-date-card label{color:var(--prospect-ink);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.prospecting-date-card label svg{color:#b7a8ed}.prospecting-date-card input{width:100%;min-width:0;height:42px;color:var(--prospect-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#05050f2b;border:1px solid #a79cd033;border-radius:9px;outline:none;margin:12px 0 7px;padding:0 11px;font-size:14px;display:block}.prospecting-date-card input:focus{border-color:#a396df;box-shadow:0 0 0 3px #a396df1a}.prospecting-date-card>span{color:var(--prospect-muted);font-size:10px}.prospecting-checkbox{cursor:pointer;color:var(--prospect-muted);align-items:center;gap:9px;margin:17px 0 25px;font-size:12px;display:flex;position:relative}.prospecting-checkbox input{opacity:0;width:18px;height:18px;margin:0;position:absolute}.prospecting-checkbox-mark{border:1px solid #ad9edd59;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .18s,border-color .18s;display:grid}.prospecting-checkbox-mark svg{opacity:0}.prospecting-checkbox input:checked+.prospecting-checkbox-mark{color:#171225;background:#a494e0;border-color:#a494e0}.prospecting-checkbox input:checked+.prospecting-checkbox-mark svg{opacity:1}.prospecting-checkbox input:focus-visible+.prospecting-checkbox-mark{outline-offset:3px;outline:2px solid #a39bf7}.prospecting-submit{color:#201932;width:100%;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#ab99e8,#9988d5);border:1px solid #ccb9ff40;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;transition:filter .18s,transform .18s;display:flex}.prospecting-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.prospecting-submit.warm{color:#352315;background:linear-gradient(120deg,#f2bc8b,#eda46e);border-color:#fac99b}.prospecting-footnote{text-align:center;color:var(--prospect-muted);margin-top:13px;font-size:10px;display:block}.prospecting-dialog .prospecting-error{color:#f9a9b4;margin:-9px 0 17px;font-size:12px}.prospecting-confirmation{text-align:center}.prospecting-confirmation .prospecting-emblem{border-radius:23px;width:70px;height:70px;margin:0 auto 24px}.prospecting-confirmation .prospecting-emblem.is-confirmed{animation:.5s cubic-bezier(.2,.8,.2,1) both prospecting-pop}.prospecting-confirmation .prospecting-submit{margin-top:24px}.prospecting-date-pill{color:var(--prospect-warm);background:#f4ae7109;border:1px solid #e6b58b29;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:9px 12px;font-size:12px;display:inline-flex}.prospecting-date-pill span{color:var(--prospect-muted);font-size:11px}.prospecting-spark{opacity:0;background:#f4bb86;border-radius:1px;width:4px;height:4px;animation:.75s ease-out both prospecting-spark;position:absolute}.prospecting-spark.one{--spark-x:-9px;--spark-y:-12px;top:8px;left:-10px}.prospecting-spark.two{--spark-x:13px;--spark-y:-7px;animation-delay:80ms;top:13px;right:-8px}.prospecting-spark.three{--spark-x:8px;--spark-y:10px;animation-delay:.12s;bottom:-7px;right:4px}.prospecting-spinner{animation:.8s linear infinite leads-search-spin}@keyframes prospecting-arrive{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}@keyframes prospecting-backdrop{0%{opacity:0}to{opacity:1}}@keyframes prospecting-pop{0%{transform:scale(.85)rotate(-8deg)}65%{transform:scale(1.06)rotate(3deg)}to{transform:none}}@keyframes prospecting-spark{0%{opacity:0;transform:scale(.2)}35%{opacity:.9}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(80deg) scale(.5)}}.light-mode .prospecting-controls{--prospect-panel:#fff;--prospect-ink:#292438;--prospect-muted:#797487;--prospect-warm:#98602e}.light-mode .prospecting-pause{color:#746688;background:#8c76b50b;border-color:#7660a033}.light-mode .prospecting-boost{color:#925522;background:linear-gradient(120deg,#fff4e8,#fffbf6);border-color:#b8753b42}.light-mode .prospecting-date-card input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.light-mode .prospecting-emblem.pause{color:#8b72bb}.light-mode .prospecting-dialog .prospecting-error{color:#b3314d}@media (min-width:1366px){.leads-navigation .leads-command-tabs{flex:none}}@media (min-width:761px) and (max-width:1580px){.leads-command-topbar,.leads-navigation,.leads-header-controls{gap:10px}.leads-navigation .leads-command-tab{gap:5px;padding-inline:8px;font-size:.74rem}.leads-navigation .leads-command-tab strong{min-width:20px;min-height:20px}.leads-navigation .leads-search-shell{min-width:80px}.leads-navigation .leads-search-shortcut{display:none}.leads-navigation .leads-search-field input{padding-right:12px}.leads-navigation .leads-search-shell.has-query input{padding-right:35px}.leads-command-topbar .leads-header-cta.zone{justify-content:center;width:34px;padding:0}.leads-command-topbar .leads-header-cta.zone .leads-header-cta-label{display:none}.leads-command-topbar .cockpit-top-actions{padding-left:10px}}@media (min-width:761px) and (max-width:1400px){.leads-command-topbar .prospecting-label-full{display:none}.leads-command-topbar .prospecting-label-short{display:inline}.leads-command-topbar .prospecting-button{padding-inline:9px}}@media (max-width:760px){.leads-command-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;width:100%;max-width:100%;margin-bottom:0;padding-bottom:14px;display:grid}.leads-navigation,.leads-header-controls{display:contents}.leads-navigation .leads-command-tabs{grid-area:1/1/auto/-1;gap:4px;width:100%;max-width:100%;overflow-x:auto}.leads-navigation .leads-command-tab{min-height:40px;padding-inline:10px}.leads-navigation .leads-search-shell{grid-area:2/1;width:100%;min-width:0;height:44px}.leads-navigation .leads-search-field input{min-height:44px;padding-right:30px;font-size:16px}.leads-navigation .leads-search-shortcut{display:none}.leads-navigation .leads-search-summary{min-height:12px;font-size:9px;top:auto;bottom:calc(100% + 2px)}.leads-command-topbar .cockpit-top-actions{border:0;grid-area:2/2;gap:5px;width:auto;max-width:none;padding:0}.leads-command-topbar .lead-context-actions,.leads-command-topbar .cockpit-control-actions{gap:5px}.leads-command-topbar .leads-header-cta.zone{justify-content:center;width:32px;padding:0}.leads-command-topbar .leads-header-cta.zone .leads-header-cta-label{display:none}.leads-command-topbar .prospecting-controls{grid-area:3/1/auto/-1}.prospecting-buttons{gap:7px}.leads-command-topbar .prospecting-button{white-space:normal;flex:1;gap:5px;min-width:0;min-height:44px;padding-inline:8px;font-size:11px}.leads-command-topbar .prospecting-pause{background:#908ebe0b;border-color:#9ea0c229}.prospecting-button svg{width:12px}.prospecting-flame-small{font-size:14px}.prospecting-dialog-content{padding:28px 24px 24px}.prospecting-dialog h2{font-size:24px}.prospecting-date-card input{font-size:16px}}@media (prefers-reduced-motion:reduce){.prospecting-controls *,.prospecting-controls :before,.prospecting-controls :after,.prospecting-dialog::backdrop{transition:none!important;animation:none!important}}.prospecting-availability{color:var(--prospect-ink);background:#908ebe0f}.prospecting-help{margin-top:24px;text-decoration:none}.leads-command-topbar{grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:8px;max-width:100%;display:grid}.leads-navigation{display:contents}.leads-navigation .leads-command-tabs{grid-area:1/1;min-width:0;max-width:100%}.leads-navigation .leads-search-shell{grid-area:1/2;width:100%;min-width:0;height:44px;margin:0}.leads-navigation .leads-search-field{width:100%;min-width:0;position:relative}.leads-navigation .leads-search-field input{min-height:44px}.leads-navigation .leads-search-summary{text-overflow:ellipsis;max-width:100%;overflow:hidden}.leads-header-controls{grid-area:1/3;gap:10px;min-width:0;display:flex}.leads-command-topbar .cockpit-top-actions{flex-shrink:0}.leads-search-toggle,.leads-search-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:#8c87b40b;border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:none}.leads-search-toggle:hover,.leads-search-close:hover{background:#8c87b41f}.leads-search-toggle:focus-visible,.leads-search-close:focus-visible{outline-offset:2px;outline:2px solid #9295ff}@container leads-workspace (max-width:1500px){.leads-command-topbar{grid-template-columns:minmax(0,1fr) 44px auto}.leads-search-toggle{display:flex}.leads-navigation .leads-search-field,.leads-navigation .leads-search-summary{display:none}.leads-search-shell.has-query .leads-search-toggle:after{content:"";background:#b1a5ef;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.leads-command-topbar[data-search-open=true]{grid-template-columns:minmax(0,1fr)}.leads-command-topbar[data-search-open=true] .leads-command-tabs,.leads-command-topbar[data-search-open=true] .leads-header-controls,.leads-command-topbar[data-search-open=true] .leads-search-toggle{display:none}.leads-command-topbar[data-search-open=true] .leads-search-shell{grid-area:1/1/auto/-1;gap:8px;display:flex}.leads-command-topbar[data-search-open=true] .leads-search-field{flex:1;display:block}.leads-command-topbar[data-search-open=true] .leads-search-close{display:flex}.leads-command-topbar[data-search-open=true] .leads-search-summary:not(.is-idle){display:block;top:calc(100% + 3px);bottom:auto;right:52px}.leads-command-topbar .prospecting-label-full{display:none}.leads-command-topbar .prospecting-label-short{display:inline}}@container leads-workspace (min-width:1061px) and (max-width:1250px){.leads-navigation .leads-command-tab{padding-inline:6px}.leads-command-topbar .prospecting-pause{width:44px;padding-inline:0}.leads-command-topbar .prospecting-pause .prospecting-label-short{display:none}}@container leads-workspace (max-width:1060px){.leads-command-topbar{grid-template-columns:minmax(0,1fr) 44px}.leads-header-controls{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end}}@container leads-workspace (max-width:700px){.leads-command-topbar{gap:10px 8px}.leads-header-controls{justify-content:space-between;gap:8px}.leads-command-topbar .cockpit-top-actions{border:0;margin-left:auto;padding-left:0}.leads-command-topbar .prospecting-controls{flex:100%;order:1}.leads-command-topbar .prospecting-buttons{width:100%}.leads-command-topbar .prospecting-button{white-space:normal;flex:1;min-width:0;min-height:44px}.leads-command-topbar .leads-search-field input{font-size:16px}}
.rank-insignia{overflow:visible}.rank-modal-backdrop{z-index:1000}.rank-insignia-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.rank-modal.rank-modal-clean{background:#1c1f29;border-color:#393e4c;box-shadow:0 28px 100px #0008}.rank-modal-clean .rank-crystal-stage{background:0 0}.rank-modal-clean .rank-crystal-stage:before{display:none}.rank-modal-clean .rank-title-stack strong{color:var(--rank-accent);text-shadow:none}.rank-modal-clean .agent-progress-bar span{box-shadow:none}.rank-modal-clean .rank-ultimate-reward-cta{box-shadow:none;background:#ffffff06;border-color:#ffffff1a}.rank-modal-clean .rank-next-panel{box-shadow:none;background:#ffffff04}.rank-modal-clean .rank-title-stack strong{letter-spacing:-.04em;font-family:inherit;font-weight:700}.rank-modal-clean .rank-network-cta{box-shadow:none;background:#ffffff09;border-color:#ffffff24}
:is(html:has(.lead-detail-cockpit-shell),body:has(.lead-detail-cockpit-shell)){overscroll-behavior:none;height:100%;overflow:clip}.lead-detail-cockpit-shell.cockpit-shell{height:100dvh;min-height:0;max-height:100dvh;padding-bottom:0;display:grid;overflow:clip}.lead-detail-cockpit-shell .cockpit-workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:clip}.lead-detail-sections{display:none}.lead-detail-cockpit-shell .lead-cockpit-layout{grid-template:"hero side"minmax(0,1fr)/minmax(340px,1fr) minmax(460px,1.08fr);align-items:stretch;height:100%;min-height:0;overflow:clip}.lead-detail-cockpit-shell .lead-area-hero,.lead-detail-cockpit-shell .lead-area-side,.lead-detail-cockpit-shell .lead-side-standard,.lead-detail-cockpit-shell .lead-side-playbook{min-width:0;height:100%;min-height:0;max-height:100%;overflow:clip}.lead-detail-cockpit-shell .lead-area-hero,.lead-detail-cockpit-shell .lead-area-side{grid-template-rows:minmax(0,1fr)}.lead-detail-cockpit-shell .lead-side-standard{grid-template-rows:minmax(0,1fr) auto clamp(158px,24dvh,230px);gap:12px}.lead-detail-cockpit-shell .lead-side-standard .lead-side-top{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(210px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:12px;min-width:0;height:100%;min-height:0;overflow:clip}.lead-detail-cockpit-shell .lead-side-top .action-panel{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;align-self:stretch;gap:10px;height:100%;min-height:0;padding:14px;display:flex;overflow-y:auto}.lead-detail-cockpit-shell .action-panel>*{flex-shrink:0}.lead-detail-cockpit-shell .action-phone,.lead-detail-cockpit-shell .action-quick-actions,.lead-detail-cockpit-shell .action-sms-tip{margin-top:0}.lead-detail-cockpit-shell .lead-side-top .action-phone{min-height:52px;padding:10px}.lead-detail-cockpit-shell .lead-side-top .action-phone strong{font-size:clamp(1.25rem,1.55vw,1.9rem)}.lead-detail-cockpit-shell .lead-side-top .call-main-cta,.lead-detail-cockpit-shell .lead-side-top .dome-link-button{min-height:44px}.lead-detail-cockpit-shell .action-quick-actions{flex-wrap:wrap;display:flex}.lead-detail-cockpit-shell .action-quick-actions .call-main-cta{flex:1 0 86px;width:auto}.lead-detail-cockpit-shell .action-quick-actions .dome-link-button{flex:2 0 150px;width:auto}.lead-detail-cockpit-shell .lead-side-top .droppy-summary-card{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0;max-height:none;overflow-y:auto}.lead-detail-cockpit-shell .lead-side-top .droppy-summary-card.has-conversation{overflow:clip}.lead-detail-cockpit-shell .droppy-conversation{height:100%;min-height:0}.lead-detail-cockpit-shell .droppy-conversation-head{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px}.lead-detail-cockpit-shell .droppy-conversation-avatar{width:32px;height:32px}.lead-detail-cockpit-shell .droppy-conversation-head>.droppy-conversation-source{grid-column:2;justify-self:start}.lead-detail-cockpit-shell .droppy-conversation-head strong{white-space:normal;overflow-wrap:break-word}.lead-detail-cockpit-shell .droppy-conversation-thread{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lead-detail-cockpit-shell .last-call-card{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid;overflow:clip}.lead-detail-cockpit-shell .last-call-card .lead-activity-content{text-align:left;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:16px;min-height:0;display:grid}.lead-detail-cockpit-shell .lead-activity-summary{overscroll-behavior:contain;scrollbar-width:thin;text-align:left;align-items:flex-start;gap:10px;min-height:0;max-height:100%;display:flex;overflow-y:auto}.lead-detail-cockpit-shell .last-call-icon{flex:0 0 32px;width:32px;height:32px}.lead-detail-cockpit-shell .lead-activity-copy{text-align:left;align-content:start;justify-items:start;gap:5px;min-width:0;min-height:0;display:grid}.lead-detail-cockpit-shell .last-call-card p{max-width:none;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.lead-detail-cockpit-shell .last-call-card .agent-lead-notes{border:0;border-left:1px solid var(--line);width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:8px;margin:0;padding:0 0 0 16px;overflow:clip}.lead-detail-cockpit-shell .last-call-card .agent-lead-notes>header{flex-wrap:wrap;gap:6px}.lead-detail-cockpit-shell .last-call-card .agent-lead-notes textarea{resize:none;overscroll-behavior:contain;height:100%;min-height:0;font-size:.85rem;line-height:1.5;overflow-y:auto}.lead-detail-cockpit-shell .call-plan-card{min-height:0;padding:12px 14px}.lead-detail-cockpit-shell .call-playbook-actions{gap:8px;margin-top:8px}.lead-detail-cockpit-shell .call-plan-card .call-playbook-actions button{min-height:48px;padding:8px}.lead-detail-cockpit-shell .call-playbook-actions small{display:none}.lead-detail-cockpit-shell .lead-hero-card{grid-template-rows:minmax(100px,1fr) minmax(0,auto) minmax(80px,.65fr);height:100%;min-height:0;display:grid;overflow:clip}.lead-detail-cockpit-shell .cockpit-gallery{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.lead-detail-cockpit-shell .cockpit-property-header{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:42dvh;overflow-y:auto}.lead-detail-cockpit-shell .cockpit-property-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px}.lead-detail-cockpit-shell .cockpit-title{overflow-wrap:break-word;width:auto;max-width:none;font-size:clamp(1.125rem,4cqi,1.8rem);line-height:1.2}.lead-detail-cockpit-shell .cockpit-title.is-medium{font-size:clamp(1.125rem,3.7cqi,1.55rem)}.lead-detail-cockpit-shell .cockpit-title.is-long{font-size:clamp(1rem,3.4cqi,1.4rem)}.lead-detail-cockpit-shell .cockpit-property-valuation{grid-auto-flow:column;align-items:center;gap:12px;min-width:0;display:grid}.lead-detail-cockpit-shell .cockpit-property-summary:is(.has-market-position,.has-custom-price-analysis) .cockpit-property-valuation{grid-template-columns:clamp(100px,22cqi,160px) max-content}.lead-detail-cockpit-shell .cockpit-price-block{text-align:right;align-self:start;justify-items:end;gap:5px;min-width:0;max-width:none}.lead-detail-cockpit-shell .cockpit-price-label{grid-row:2}.lead-detail-cockpit-shell .cockpit-price-row{display:contents}.lead-detail-cockpit-shell .cockpit-price-drop{grid-row:3}.lead-detail-cockpit-shell .cockpit-price-row strong{grid-row:1;font-size:clamp(1.125rem,4.4cqi,1.9rem);line-height:1.2}.lead-detail-cockpit-shell .cockpit-property-summary .market-position-card{grid-column:auto;align-self:center;gap:5px;width:100%;min-width:0;min-height:44px;padding:0}.lead-detail-cockpit-shell .market-position-track{height:3px;margin-top:18px}.lead-detail-cockpit-shell .market-position-marker{border-width:2px;width:9px;height:9px;box-shadow:0 1px 5px #4030d64d}.lead-detail-cockpit-shell .market-position-marker small{padding:1px 4px;font-size:.52rem;font-weight:600;bottom:9px}.lead-detail-cockpit-shell .market-position-meta{gap:8px;font-size:.56rem;font-weight:400}.lead-detail-cockpit-shell .market-position-meta>span{white-space:nowrap}.lead-detail-cockpit-shell .market-position-meta strong{font-weight:550}.lead-detail-cockpit-shell .market-position-action{font-size:.6rem;font-weight:600}@container property-summary (max-width:400px){.lead-detail-cockpit-shell .cockpit-property-summary:is(.has-market-position,.has-custom-price-analysis){grid-template-columns:minmax(0,1fr);gap:10px}.lead-detail-cockpit-shell .cockpit-property-valuation{justify-content:end}.lead-detail-cockpit-shell .cockpit-property-summary:is(.has-market-position,.has-custom-price-analysis) .cockpit-property-valuation{grid-template-columns:minmax(100px,160px) max-content;justify-content:space-between}}.lead-detail-cockpit-shell .cockpit-metrics-carousel .cockpit-metrics-strip{grid-template-columns:none;grid-auto-columns:minmax(112px,1fr)}.lead-detail-cockpit-shell .cockpit-metrics-carousel{margin-top:4px}.lead-detail-cockpit-shell .cockpit-metrics-scroll{align-self:center}.lead-detail-cockpit-shell .cockpit-metric strong,.lead-detail-cockpit-shell .cockpit-metric span{overflow-wrap:break-word;line-height:1.3}.lead-detail-cockpit-shell .cockpit-description-panel{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;max-height:none;margin-top:10px;display:grid;overflow:clip}.lead-detail-cockpit-shell .cockpit-description{overscroll-behavior:contain;scrollbar-width:thin;height:100%;min-height:0;max-height:none;overflow-y:auto}.lead-detail-cockpit-shell .playbook-inline-card{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:clip}.lead-detail-cockpit-shell .playbook-inline-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:1180px){.lead-detail-cockpit-shell.cockpit-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.lead-detail-cockpit-shell .cockpit-workspace{grid-template-rows:auto auto minmax(0,1fr);padding-top:12px;padding-bottom:16px}.lead-detail-sections{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.lead-detail-sections button{min-height:38px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:.85rem}.lead-detail-sections button[aria-pressed=true]{color:var(--ink);background:#7074ff2e;box-shadow:inset 0 0 0 1px #7074ff33}.lead-detail-cockpit-shell .lead-cockpit-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"side"}.lead-detail-cockpit-shell[data-detail-panel=property] .lead-cockpit-layout{grid-template-areas:"hero"}.lead-detail-cockpit-shell:not([data-detail-panel=property]) .lead-area-hero,.lead-detail-cockpit-shell[data-detail-panel=property] .lead-area-side,.lead-detail-cockpit-shell[data-detail-panel=followup] .droppy-summary-card,.lead-detail-cockpit-shell[data-detail-panel=conversation] .action-panel,.lead-detail-cockpit-shell[data-detail-panel=conversation] .last-call-card,.lead-detail-cockpit-shell[data-detail-panel=conversation] .call-plan-card{display:none}.lead-detail-cockpit-shell .lead-side-standard .lead-side-top{grid-template-columns:minmax(0,1fr)}.lead-detail-cockpit-shell[data-detail-panel=conversation] .lead-side-standard{grid-template-rows:minmax(0,1fr)}.lead-detail-cockpit-shell[data-detail-panel=followup] .lead-side-standard{grid-template-rows:minmax(0,1fr) auto minmax(155px,.75fr)}.lead-detail-cockpit-shell .lead-side-top .action-phone strong{font-size:1.6rem}}@media (max-width:820px){.lead-detail-cockpit-shell.cockpit-shell{grid-template-rows:minmax(0,1fr)}.lead-detail-cockpit-shell .cockpit-workspace{padding:10px 12px calc(82px + env(safe-area-inset-bottom))}.lead-detail-cockpit-shell .cockpit-topbar{flex-flow:row;gap:8px;min-height:38px;margin-bottom:8px}.lead-detail-cockpit-shell .cockpit-topbar>div:first-child{min-width:0;gap:8px!important}.lead-detail-cockpit-shell .cockpit-back{white-space:nowrap;font-size:.75rem}.lead-detail-cockpit-shell .cockpit-top-actions{width:auto}.lead-detail-cockpit-shell .cockpit-sidebar{top:auto;bottom:max(8px, env(safe-area-inset-bottom));width:auto;height:60px;min-height:0;position:fixed;left:12px;right:12px;padding:8px!important}.lead-detail-cockpit-shell .cockpit-nav{flex-flow:row;flex:1;gap:6px;width:100%;max-width:none;display:flex}.lead-detail-cockpit-shell .cockpit-nav-item{flex:1;justify-content:center;width:auto;min-width:0;min-height:42px;padding:8px}.lead-detail-cockpit-shell .cockpit-nav-item span,.lead-detail-cockpit-shell .cockpit-nav-divider{display:none}.lead-detail-cockpit-shell .last-call-card .lead-activity-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.lead-detail-cockpit-shell .lead-activity-summary{max-height:40px}.lead-detail-cockpit-shell[data-detail-panel=followup] .lead-side-standard{grid-template-rows:minmax(0,1fr) auto minmax(210px,.8fr)}.lead-detail-cockpit-shell .call-plan-card{padding:8px}.lead-detail-cockpit-shell .call-plan-card>.cockpit-card-label{display:none}.lead-detail-cockpit-shell .call-plan-grid,.lead-detail-cockpit-shell .call-playbook-actions{margin-top:0}.lead-detail-cockpit-shell .lead-activity-empty{font-size:.75rem}.lead-detail-cockpit-shell .last-call-card .agent-lead-notes{border-left:0;padding-left:0}.lead-detail-cockpit-shell .last-call-card .agent-lead-notes textarea{font-size:16px}}@media (max-width:820px),(max-width:1180px) and (max-height:600px){.lead-detail-cockpit-shell .lead-hero-card{overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:clamp(140px,28dvh,260px) max-content minmax(120px,1fr);overflow-y:auto}.lead-detail-cockpit-shell .cockpit-property-header{grid-template-rows:auto auto auto;height:auto;max-height:none;display:grid;overflow:visible}.lead-detail-cockpit-shell[data-detail-panel=followup] .lead-side-standard{overscroll-behavior:contain;scrollbar-width:thin;grid-template-rows:minmax(260px,1fr) auto minmax(210px,.8fr);overflow-y:auto}}.lead-detail-cockpit-shell.light-mode .lead-activity-copy small{color:#08764f}@media (max-width:820px){.lead-detail-cockpit-shell .call-plan-card .call-playbook-actions button{gap:8px}.lead-detail-cockpit-shell .playbook-action-icon{flex:0 0 28px;width:28px;height:28px}.lead-detail-cockpit-shell .playbook-action-copy{min-width:0}.lead-detail-cockpit-shell .playbook-action-copy strong{white-space:normal;overflow-wrap:break-word;font-size:.78rem;line-height:1.25}}.lead-detail-cockpit-shell .lead-hero-card>.cockpit-gallery{grid-area:1/1}.lead-detail-cockpit-shell .lead-hero-card>.cockpit-property-header{grid-area:2/1}.lead-detail-cockpit-shell .lead-hero-card>.cockpit-description-panel{grid-area:3/1}.cockpit-description-trigger{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .18s,background-color .18s}.cockpit-description-trigger:hover{border-color:var(--droppy-accent)}.cockpit-description-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-description-expand{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.lead-detail-cockpit-shell .cockpit-description-trigger .cockpit-description{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.cockpit-description-trigger:focus-visible,.cockpit-description-reader button:focus-visible,.cockpit-description-reading-area:focus-visible{outline:2px solid var(--droppy-accent);outline-offset:-3px}.is-reading-description>.cockpit-property-header,.is-reading-description>.cockpit-description-trigger{visibility:hidden}.cockpit-description-reader{z-index:2;contain:size;border:1px solid var(--line-strong);min-width:0;min-height:0;color:var(--ink);background:var(--surface);transform-origin:bottom;border-radius:16px;grid-area:2/1/4/2;grid-template-rows:auto minmax(0,1fr);margin-top:12px;display:grid;overflow:hidden;box-shadow:0 8px 28px #00000014}.cockpit-description-reader header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 14px;display:flex}.cockpit-description-reader h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.2rem}.cockpit-description-reader button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.cockpit-description-reader button:hover{color:var(--ink);background:var(--line)}.cockpit-description-reading-area{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 22px 24px;overflow-y:auto}.cockpit-description-reading-area p{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.8}.photo-lightbox-backdrop{padding:12px}.rank-modal.photo-lightbox{grid-template-rows:minmax(0,1fr) auto;gap:10px;width:min(1280px,100%);height:min(940px,100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px);padding:12px;animation:none}.photo-lightbox-stage{width:100%;min-width:0;height:100%;min-height:0}.photo-lightbox-frame{min-width:0;min-height:0;padding:0;display:block}.photo-lightbox-frame img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.photo-lightbox-thumbs{grid-auto-columns:clamp(56px,8vw,92px);min-width:0}.photo-lightbox-close{color:#fff;background:#171922;width:44px;height:44px}.photo-lightbox-nav{min-width:44px;min-height:44px}@media (max-width:560px){.rank-modal.photo-lightbox{border-radius:16px;gap:8px;padding:8px}.cockpit-description-reader header{padding:12px 16px}.cockpit-description-reading-area{padding:14px 16px 20px}}@media (prefers-reduced-motion:reduce){.cockpit-description-trigger{transition:none}}
