:root{--ink:#000;--charcoal:#3d3d3d;--muted:#3d3d3dad;--line:#3d3d3d57;--paper:#fffdf7;--ivory:var(--paper);--rule:var(--charcoal);--faint:#3d3d3d1f;--soft:#efede6;--red:#da291c;--green:#157146;--surface-raised:#fffefa;--surface-input:#fff;--tooltip-ink:#fffdf7;--tooltip-paper:#302e2a;--surface-subtle:#f5f3ec;--surface-hover:#efede6;--surface-success:#e6f4ea;--surface-danger:#fbe8e4;--surface-warning:#fff4c2;--surface-neutral:#eceae4;--surface-strong:#000;--surface-on-strong:#fffdf7;--font-sans:"Helvetica Neue", Helvetica, sans-serif}html[data-zug-theme=night]{--ink:#fffdf7;--charcoal:#eee9dd;--muted:#fffdf7a3;--line:#fffdf747;--paper:#030303;--rule:#777164;--faint:#fffdf724;--soft:#181714;--green:#70c99c;--surface-raised:#0c0c0b;--surface-input:#11110f;--tooltip-ink:#030303;--tooltip-paper:#fffdf7;--surface-subtle:#11110f;--surface-hover:#181714;--surface-success:#10271c;--surface-danger:#2b1512;--surface-warning:#2b2411;--surface-neutral:#1c1b18;--surface-strong:#181714;--surface-on-strong:#fffdf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-transitioning,html.theme-transitioning body,html.theme-transitioning body *,html.theme-transitioning body :before,html.theme-transitioning body :after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:1.1s;transition-timing-function:cubic-bezier(.22,1,.36,1)}html[data-zug-theme=night] .sidebar-toggle,html[data-zug-theme=night] input,html[data-zug-theme=night] textarea,html[data-zug-theme=night] select,html[data-zug-theme=night] [role=combobox],html[data-zug-theme=night] [role=listbox],html[data-zug-theme=night] .pipeline-stage-grid,html[data-zug-theme=night] .operating-row,html[data-zug-theme=night] .record-metrics,html[data-zug-theme=night] .contacts-panel,html[data-zug-theme=night] .timeline-panel{background-color:var(--surface-raised);color:var(--ink)}html[data-zug-theme=night] .nav-item:hover,html[data-zug-theme=night] .nav-item.active,html[data-zug-theme=night] .dashboard-filter-control [role=option]:hover,html[data-zug-theme=night] .dashboard-filter-control [role=option][data-active=true]{background:var(--ink);color:var(--paper)}*{box-sizing:border-box}::selection{background:var(--red);color:var(--paper)}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,input,select,textarea{transition:border-color .12s,background-color .12s,color .12s,box-shadow .12s}button:disabled{cursor:not-allowed;opacity:.55}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--red);outline-offset:2px}.crm-shell{grid-template-columns:186px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--ink);border-top:4px solid var(--red);background:var(--paper);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.brand-row{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;height:51px;padding:0 11px;display:flex}.brand{color:var(--ink);letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:11px;display:flex}.brand-logo{object-fit:contain;flex:none;width:36px;height:36px;display:block}.brand-mark{object-fit:contain;width:50px;height:50px;display:block}.sidebar-toggle{border:1px solid var(--line);background:var(--surface-input);text-align:center;width:20px;height:20px;padding:0;font-size:17px;line-height:16px}.sidebar nav{padding:18px 8px 13px;overflow:hidden auto}.nav-item{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:32px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}.task-nav-item{margin-top:12px}.nav-item:hover,.nav-item.active{background:var(--ink);color:#fff}.nav-item.low-balance{background:var(--red);color:#fff}.nav-item.low-balance:hover,.nav-item.low-balance.active{color:#fff;background:#9f1d1d}.nav-item.muted{color:var(--red);font-size:11px;font-weight:500}.nav-item.muted:hover{color:var(--red);background:#feeae7}.view-nav{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.nav-label{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font:500 8px var(--font-mono), monospace;margin:12px -8px 6px;padding:12px 16px 0}.activity-label{justify-content:space-between;align-items:baseline;display:flex}.activity-label small{color:var(--muted);font:500 8px var(--font-mono), monospace}.sidebar-activity{border-bottom:1px solid var(--line);margin:1px -8px 0}.sidebar-activity-list{gap:1px;max-height:218px;padding:0 8px;display:grid;overflow-y:auto}.sidebar-activity-item{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:14px minmax(0,1fr);gap:6px;padding:5px 4px;display:grid}.sidebar-activity-item:hover{background:var(--soft)}.sidebar-activity-item strong,.sidebar-activity-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-activity-item strong{font-size:10px;font-weight:650}.sidebar-activity-item small{color:var(--muted);font-size:9px;line-height:1.25}.sidebar-activity-mark{color:var(--red);text-align:center;font-size:12px;line-height:13px}.sidebar-activity-mark.call{font-size:10px}.sidebar-activity-empty{color:var(--muted);margin:0;padding:6px 4px;font-size:10px}.global-search-backdrop{z-index:120;background:color-mix(in srgb, var(--ink) 28%, transparent);place-items:start center;padding:min(18vh,150px) 18px 18px;display:grid;position:fixed;inset:0}.global-search-dismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.global-search-modal{z-index:1;border:1px solid var(--ink);background:var(--paper);width:min(680px,100%);box-shadow:8px 8px 0 color-mix(in srgb, var(--ink) 22%, transparent);position:relative;overflow:hidden}.global-search-modal header{border-bottom:1px solid var(--line);color:var(--muted);font:600 9px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.global-search-modal kbd{border:1px solid var(--line);font:inherit;padding:2px 4px}.global-search-modal input{border:0;border-bottom:1px solid var(--ink);background:var(--surface-input);width:100%;color:var(--ink);font:600 17px var(--font-sans);outline:0;padding:16px 13px}.global-search-modal input:focus{box-shadow:inset 3px 0 var(--red)}.global-search-hint{color:var(--muted);margin:0;padding:8px 12px;font-size:10px}.global-search-results{border-top:1px solid var(--line);max-height:min(52vh,510px);overflow-y:auto}.global-search-results button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;gap:2px;padding:11px 12px;display:grid}.global-search-results button:hover{background:var(--ink);color:var(--paper)}.global-search-results button span,.global-search-results p{color:var(--muted);font-size:11px}.global-search-results button:hover span{color:color-mix(in srgb, var(--paper) 72%, transparent)}.global-search-results p{margin:0;padding:18px 12px}.sidebar footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding:13px;font-size:11px;display:flex}.sidebar-account{width:calc(100% + 12px);color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin:-6px -6px 2px;padding:6px;display:grid}.sidebar-account:hover,.sidebar-account.active{background:var(--soft)}.sidebar-account-mark{border:1px solid var(--ink);width:24px;height:24px;font:600 10px var(--font-mono), monospace;place-items:center;display:grid}.sidebar-account-copy{gap:2px;min-width:0;display:grid}.sidebar-account-copy strong,.sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-copy strong{font-size:10px}.sidebar-account-arrow{color:var(--muted);font-size:16px}.session-actions{align-items:center;gap:9px;display:flex}.session-actions .text-button+.text-button:before{color:var(--line);content:"/";margin-right:9px;text-decoration:none}:is(.theme-mode-word:hover,.theme-mode-word:focus-visible){color:var(--red)}.sidebar footer small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.text-button{text-align:left;color:var(--muted);background:0 0;border:0;padding:3px 0;font-size:10px;text-decoration:underline}.sidebar-collapsed{grid-template-columns:48px minmax(0,1fr)}.nav-icon{font-style:normal;display:none}.sidebar-collapsed .brand strong,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-text,.sidebar-collapsed .nav-count{display:none}.sidebar-collapsed .brand-row{padding:0 10px}.sidebar-collapsed .brand{display:none}.sidebar-collapsed .sidebar-toggle{margin:auto}.sidebar-collapsed .nav-item{justify-content:center;padding:10px 0;font-size:0}.sidebar-collapsed .nav-item .nav-icon{width:22px;height:22px;font:600 13px var(--font-mono), monospace;place-items:center;display:grid}.sidebar-collapsed footer,.sidebar-collapsed .view-folder,.sidebar-collapsed .view-folder-form{display:none}.workspace{min-width:0}.lead-map-page{padding:clamp(18px,3vw,38px)}.map-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:24px;display:grid}.map-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.map-intro h2{letter-spacing:-.035em;max-width:720px;font-size:clamp(23px,3vw,39px);font-weight:500;line-height:1.02}.map-intro p{max-width:650px;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.map-coverage{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(86px,1fr));margin:0;display:grid}.map-coverage div{border-right:1px solid var(--line);padding:10px 12px 3px 0}.map-coverage div+div{padding-left:12px}.map-coverage dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.map-coverage dd{margin:4px 0 0;font-size:18px;font-weight:600}.map-stage{border:1px solid var(--ink);background:var(--surface-subtle);position:relative;overflow:hidden}.map-stage .leaflet-container{z-index:0;background:var(--surface-neutral);width:100%;height:clamp(360px,58vh,640px);font-family:var(--font-sans)}.map-stage .leaflet-tile-pane{transition:filter .18s}html[data-zug-theme=night] .map-stage .leaflet-tile-pane{filter:invert(.9)hue-rotate(180deg)brightness(.72)contrast(.94)saturate(.45)}.map-stage .leaflet-control-zoom,.map-stage .leaflet-control-attribution,.map-stage .leaflet-tooltip{border:1px solid var(--ink);background:var(--paper);box-shadow:none;color:var(--ink);border-radius:0}.map-stage .leaflet-control-zoom a{border-color:var(--line);background:var(--paper);color:var(--ink);border-radius:0!important}:is(.map-stage .leaflet-control-zoom a:hover,.map-stage .leaflet-control-zoom a:focus-visible){background:var(--ink);color:var(--paper)}.map-stage .leaflet-control-attribution{padding:3px 5px;font-size:8px}.map-stage .leaflet-control-attribution a{color:inherit;text-decoration:underline}.map-stage .leaflet-tooltip{padding:7px 9px;font-size:10px}.map-stage .leaflet-tooltip:before{display:none}.map-stage .leaflet-tooltip strong,.map-stage .leaflet-tooltip span{display:block}.map-stage .leaflet-tooltip span{color:var(--muted);margin-top:2px;font-size:9px}.map-stage .leaflet-tooltip small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:8px;display:block}.pipe-map-pin{background:0 0}.pipe-map-pin span{border:2px solid var(--paper);background:var(--red);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin:2px;display:block}.pipe-map-pin.city span{background:var(--charcoal)}.pipe-map-cluster{border:1px solid var(--paper);background:var(--ink);color:var(--paper);box-shadow:0 0 0 1px var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.pipe-map-cluster span{place-items:center;width:100%;height:100%;display:grid}.lead-map-marker{fill:var(--charcoal);stroke:var(--paper);cursor:pointer;transition:fill .12s,stroke-width .12s}.lead-map-marker:hover,.lead-map-marker.selected{fill:var(--red)}.map-reset{z-index:500;border:1px solid var(--ink);background:var(--paper);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;top:10px;right:10px}:is(.map-reset:hover,.map-reset:focus-visible){background:var(--ink);color:var(--paper);outline:none}.map-legend{background:var(--paper);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:flex;position:absolute;bottom:10px;right:12px}.map-legend span,.map-legend i{background:var(--charcoal);border-radius:50%;display:block}.map-legend span{width:8px;height:8px}.map-legend span.street{background:var(--red)}.map-legend i{width:14px;height:14px}.map-search{margin-bottom:14px}.map-search>label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.map-search>div:first-of-type{display:flex}.map-search input{border:1px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);font:11px var(--font-sans);border-right:0;border-radius:0;flex:1;padding:10px 12px}.map-search input:focus{outline:2px solid var(--red);outline-offset:-2px}.map-search>div>button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.07em;text-transform:uppercase;border-radius:0;padding:9px 14px;font-size:9px;font-weight:700}.map-search>div>button:disabled{opacity:.45}.map-search-results{border:1px solid var(--ink);border-top:0;display:grid}.map-search-results button{border:0;border-top:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;padding:8px 10px;font-size:9px}.map-search-results button strong,.map-search-results button small{display:block}.map-search-results button small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:8px}:is(.map-search-results button:hover,.map-search-results button:focus-visible){background:var(--surface-hover)}.map-inline-error{color:var(--red);margin:8px 0;font-size:10px}.map-privacy{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.45}.lead-location{box-sizing:border-box;border-top:1px solid var(--ink);margin-top:18px;padding:14px 16px 16px}.lead-assets-sent{box-sizing:border-box;border-top:1px solid var(--ink);margin-top:18px;padding:14px 16px 0}.lead-assets-sent>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.lead-assets-sent>header span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.lead-assets-sent h4{font-size:14px;font-weight:600}.lead-assets-sent h4 small{color:var(--muted);font-size:9px;font-weight:600}.lead-assets-sent .secondary-button{min-height:27px;padding:5px 8px;font-size:8px}.lead-assets-sent ol{border-top:1px solid var(--line);list-style:none}.lead-assets-sent li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;display:grid}.asset-sent-tag{border:1px solid var(--ink);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;font-size:8px;font-weight:700}.lead-assets-sent time,.lead-assets-sent>p{color:var(--muted);font-size:9px}.lead-assets-sent .text-button{justify-self:end;font-size:8px}.lead-location>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.lead-location>header div{min-width:0}.lead-location>header span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.lead-location>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.lead-location-stage{border:1px solid var(--ink);background:var(--surface-neutral);overflow:hidden}.lead-location-stage .leaflet-container{z-index:0;background:var(--surface-neutral);width:100%;height:180px}.lead-location-stage .leaflet-control-zoom{border:1px solid var(--ink);box-shadow:none;border-radius:0}.lead-location-stage .leaflet-control-zoom a{border-color:var(--line);background:var(--paper);color:var(--ink);border-radius:0!important}:is(.lead-location-stage .leaflet-control-zoom a:hover,.lead-location-stage .leaflet-control-zoom a:focus-visible){background:var(--ink);color:var(--paper)}html[data-zug-theme=night] .lead-location-stage .leaflet-tile-pane{filter:invert(.9)hue-rotate(180deg)brightness(.72)contrast(.94)saturate(.45)}.lead-location-meta{color:var(--muted);justify-content:space-between;gap:10px;padding-top:8px;font-size:8px;line-height:1.4;display:flex}@media (max-width:520px){.lead-location,.lead-assets-sent{padding:12px}}.lead-location-meta p{min-width:0}.lead-location-meta span{text-transform:uppercase;letter-spacing:.05em;flex:none}.lead-location-empty{border:1px solid var(--line);background:var(--surface-subtle);padding:12px}.lead-location-empty strong{font-size:10px}.lead-location-empty p,.lead-location-empty small,.lead-location>p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45;display:block}.map-country-index{border:1px solid var(--ink);border-top:0;padding:14px}.map-country-heading{justify-content:space-between;gap:14px;margin-bottom:10px;font-size:10px;display:flex}.map-country-heading span,.map-country-index>small{color:var(--muted)}.country-chips{flex-wrap:wrap;gap:6px;display:flex}.country-chips button{border:1px solid var(--line);color:var(--ink);background:0 0;align-items:center;gap:14px;padding:7px 9px;font-size:10px;display:flex}.country-chips button:hover,.country-chips button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.country-chips button strong{font-size:9px}.map-country-index>small{margin-top:10px;font-size:9px;display:block}.map-lead-list{border-top:1px solid var(--ink);margin-top:28px}.map-lead-list>header{justify-content:space-between;align-items:end;padding:14px 0 9px;display:flex}.map-lead-list h3{font-size:20px;font-weight:500}.map-lead-rows{border-bottom:1px solid var(--ink)}.map-lead-rows>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:10px 8px;display:flex}.map-lead-rows>button:hover{background:var(--surface-hover)}.map-lead-rows span{align-items:center;gap:14px;font-size:10px;display:flex}.map-lead-rows strong{font-size:12px}.map-lead-rows small{color:var(--muted)}.map-lead-rows i{font-size:15px;font-style:normal}.map-empty{border:1px solid var(--ink);margin:32px;padding:26px}.map-empty p{color:var(--muted);margin-top:7px;font-size:11px}.topbar{border-top:4px solid var(--red);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}h1,h2,h3,p{margin:0}.topbar h1{letter-spacing:-.02em;font-size:14px}.topbar small{color:var(--muted);font:9px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.topbar-actions{scrollbar-width:none;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.topbar-actions::-webkit-scrollbar{display:none}.lead-topbar-context{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.lead-topbar-context.is-blacklisted:after{content:"BLACKLISTED";pointer-events:none;z-index:3;color:#a31010;font:900 clamp(18px, 3vw, 38px) / 1 var(--font-mono), monospace;letter-spacing:.12em;opacity:.82;border:4px solid;padding:2px 10px;position:absolute;top:50%;left:22%;transform:translateY(-50%)rotate(-12deg)}.lead-topbar-context .back-button{flex:none;margin:0}.lead-topbar-context h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-topbar-details{cursor:text;min-width:0}.lead-topbar-context small{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.lead-topbar-status{border-left:1px solid var(--line);flex:none;gap:1px;padding:5px 8px;display:grid}.lead-topbar-status small{margin:0}.lead-topbar-status strong{color:var(--ink);font-size:11px;line-height:1.15}.lead-toolbar-actions{white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.lead-toolbar-actions .secondary-button,.lead-toolbar-actions .primary-button{box-sizing:border-box;white-space:nowrap;flex:none;min-height:28px;padding:4px 7px;font-size:9px;line-height:1}.lead-source-metrics{white-space:nowrap;color:var(--muted);font:9px var(--font-mono), monospace;letter-spacing:.01em;flex:none;align-items:center;gap:5px;display:flex}.lead-universal-search{width:min(230px,20vw);min-height:28px;padding:4px 27px 4px 7px;font-size:10px}.lead-search-wrap{display:flex;position:relative}.lead-search-clear{width:19px;height:19px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:is(.lead-search-clear:hover,.lead-search-clear:focus-visible){color:var(--ink);background:var(--surface-hover)}.dialer-trigger{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:27px;padding:4px 9px;font-size:10px;font-weight:600}.page-body{width:100%;max-width:none;margin:0;padding:16px 24px 50px}.alert{border:1px solid;justify-content:space-between;max-width:1040px;margin:10px auto 0;padding:9px 14px;font-size:12px;display:flex}.alert button{background:0 0;border:0;font-size:16px;line-height:12px}.alert.error{border-color:var(--red);color:#9e170e;background:#fff2f0}.toast-region{z-index:30;pointer-events:none;position:fixed;top:66px;right:16px}.toast{border:1px solid var(--green);color:#125635;width:min(360px,100vw - 32px);box-shadow:none;pointer-events:auto;background:#f0fbf4;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 12px;font-size:12px;animation:.16s ease-out toast-enter;display:flex}.toast button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:16px;line-height:12px}@keyframes toast-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-intro,.list-toolbar{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:65px;margin-bottom:9px;padding:12px;display:flex}.page-intro span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font:9px var(--font-mono), monospace;margin-bottom:4px;display:block}.page-intro h2,.list-toolbar h2{font-size:16px}.page-intro p,.list-toolbar p{color:var(--muted);max-width:430px;font-size:11px}.metric-grid{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-card{text-align:left;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;min-height:113px;padding:13px}.metric-card span,.record-metrics span{color:var(--muted);font:500 8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;display:block}.metric-card strong{font:600 28px var(--font-mono), monospace;margin-top:10px;display:block}.scope-note{border:1px solid var(--line);background:#f5f3ec;margin-top:12px;padding:14px}.scope-note h3{margin-bottom:5px;font-size:11px}.scope-note p{color:var(--muted);font-size:11px;line-height:1.55}.list-toolbar{margin-bottom:10px}.list-toolbar>strong{font:600 12px var(--font-mono), monospace;margin-left:auto}.clear-search{color:var(--muted);cursor:pointer;font:600 10px var(--font-mono), monospace;background:0 0;border:0;margin-left:6px;text-decoration:underline}.clear-search:hover{color:var(--ink)}.search-feedback{border:1px solid var(--red);color:var(--red);margin:-3px 0 9px;padding:7px 10px;font-size:11px}.search{font:500 9px var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:9px;display:flex}.search input{width:250px}input,select,textarea{width:100%;color:var(--ink);background:var(--surface-input);outline-offset:2px;border:1px solid #aaa69d;border-radius:0;padding:8px 9px;font-size:12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);border-color:var(--ink)}textarea{resize:vertical;min-height:125px}label{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;display:flex}.custom-select-field{min-width:0;color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;display:flex}.primary-button,.secondary-button,.danger-button{border:1px solid var(--rule);min-height:33px;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:0 0;padding:8px 11px;font-size:10px;font-weight:500}a.secondary-button,a.primary-button,a.danger-button{align-items:center;text-decoration:none;display:inline-flex}.primary-button{background:var(--ink);color:var(--ivory)}.primary-button:hover:not(:disabled){background:var(--red);border-color:var(--red)}html[data-zug-theme=night] .primary-button:disabled{border-color:var(--line);background:var(--surface-neutral);color:var(--charcoal);opacity:.72}.secondary-button:hover:not(:disabled){background:var(--ink);color:var(--ivory)}:is(html[data-zug-theme=night] .secondary-button:hover:not(:disabled),html[data-zug-theme=night] .secondary-button:focus-visible:not(:disabled),html[data-zug-theme=night] .secondary-button:active:not(:disabled)){border-color:var(--ink);background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper)}.danger-button{border-color:var(--red);color:var(--red)}.wide{width:100%}.inline-form,.import-form{border:1px solid var(--ink);background:var(--soft);align-items:end;gap:9px;margin-bottom:10px;padding:12px;display:flex}.inline-form label{flex:1}.import-form{grid-template-columns:1fr 1fr;align-items:start;display:grid}.import-form label:nth-last-of-type(-n+2){grid-column:1/-1}.data-table{border:1px solid var(--ink)}.lead-table-shell{min-width:0;max-width:100%;overflow:clip}.lead-table-viewport{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;min-width:0;max-width:100%;overflow:auto hidden}.lead-table-grid{width:max-content;min-width:100%}.lead-table-grid>.lead-table-filter-toggle,.lead-table-grid>.empty-table{min-width:100%}.transcripts-workspace{gap:10px;display:grid}.transcript-summary{border:1px solid var(--ink);background:var(--soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.transcript-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-height:68px;padding:11px 12px;display:flex}.transcript-summary>div:last-child{border-right:0}.transcript-summary small,.transcript-toolbar label>span{color:var(--muted);font:600 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.transcript-summary strong{font-size:20px}.transcript-summary em{color:var(--muted);font:400 9px var(--font-sans)}.transcript-toolbar{border:1px solid var(--ink);justify-content:space-between;align-items:end;gap:10px;padding:9px;display:flex}.transcript-filters{flex-wrap:wrap;flex:1;align-items:end;gap:7px;display:flex}.transcript-filters label{gap:4px;display:grid}.transcript-filters input,.transcript-filters select{border:1px solid var(--line);background:var(--paper);min-height:33px;color:var(--ink);padding:6px 8px}.transcript-search{flex:1;min-width:220px}.transcript-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.transcript-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(155px,.8fr) minmax(210px,1.1fr) minmax(150px,.75fr) minmax(100px,.5fr) minmax(280px,1.5fr);display:grid}.transcript-row:last-child{border-bottom:0}.transcript-row>span{border-right:1px solid var(--line);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;padding:8px;font-size:11px;display:flex}.transcript-row>span:last-child{border-right:0}.transcript-row small{color:var(--muted)}.transcript-head{background:var(--surface-strong);color:var(--surface-on-strong);z-index:3;position:sticky;top:0}.transcript-head>span{min-height:28px;font:600 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding-block:6px}.transcript-lead-link{text-align:left;min-height:0;padding:0;font-weight:700}.transcript-state{font:600 9px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.transcript-state.state-completed{color:var(--success,#08783f)}.transcript-row details{width:100%}.transcript-row summary{cursor:pointer;color:var(--red);font-weight:600}.transcript-copy{border-top:1px solid var(--line);max-height:330px;margin-top:7px;overflow:auto}.transcript-copy p{border-bottom:1px solid var(--line);grid-template-columns:38px 58px minmax(0,1fr);gap:7px;margin:0;padding:6px 0;line-height:1.45;display:grid}.transcript-copy p strong{text-transform:capitalize}.table-pagination{border:1px solid var(--ink);min-height:46px;color:var(--muted);font:500 9px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;border-top:0;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.table-pagination>div{align-items:center;gap:7px;display:flex}.table-pagination .secondary-button{min-height:28px;padding:4px 7px;font-size:9px}.table-pagination strong{color:var(--ink);font:600 9px var(--font-mono), monospace}.table-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(75px,.55fr));align-items:center;padding:0;display:grid}.table-row:last-child{border-bottom:0}.table-row>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:1px;min-height:34px;padding:5px 8px;font-size:11px;display:flex}.table-row>span:last-child{border-right:0}.table-row:not(.table-head):hover{background:var(--surface-hover)}.table-row:not(.table-head):focus-visible{z-index:1;outline:2px solid var(--red);outline-offset:-2px;position:relative}.table-row strong{font-size:11px}.table-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.table-head{background:var(--surface-strong);min-height:28px;color:var(--surface-on-strong);z-index:4;box-shadow:0 1px 0 var(--rule);position:sticky;top:0}.table-head>span{min-height:28px;color:var(--surface-on-strong);border-color:color-mix(in srgb, var(--surface-on-strong) 18%, transparent);text-transform:uppercase;font:500 8px var(--font-mono), monospace;letter-spacing:.08em;padding:5px 8px}.table-sort{width:100%;color:inherit;text-align:left;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.table-sort:hover{text-decoration:underline}.lead-table-row{grid-template-columns:minmax(220px,2fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr));min-width:1330px}.lead-table-row.show-open-task{grid-template-columns:minmax(220px,2fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(180px,1.15fr) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr));min-width:1510px}.lead-table-row.with-hunter{grid-template-columns:minmax(220px,2fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr)) minmax(150px,.9fr);min-width:1660px}.lead-table-row.show-open-task.with-hunter{grid-template-columns:minmax(220px,2fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(180px,1.15fr) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr)) minmax(150px,.9fr);min-width:1660px}.lead-row-action{cursor:pointer}.lead-row-action:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.selection-cell{align-items:center;gap:7px;display:flex!important}.selection-cell>input{width:13px;height:13px;accent-color:var(--red);flex:none;margin:0}.lead-context-menu{z-index:250;border:1px solid var(--ink);background:var(--paper);min-width:210px;max-height:min(520px,100vh - 24px);box-shadow:0 18px 36px color-mix(in srgb, var(--ink) 20%, transparent);display:grid;position:fixed;overflow-y:auto}.lead-context-menu strong,.lead-context-menu span,.lead-context-menu button{border:0;border-bottom:1px solid var(--line);min-height:31px;color:var(--ink);text-align:left;background:0 0;padding:7px 10px;font-size:11px}.lead-context-menu strong,.lead-context-menu span{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em}.lead-context-menu span{min-height:22px;color:var(--muted);padding-block:4px;font-size:8px}:is(.lead-context-menu button:hover,.lead-context-menu button:focus-visible){background:var(--ink);color:var(--paper);outline:0}.lead-list-toolbar{border:1px solid var(--ink);background:var(--surface-subtle);border-bottom:0;grid-template-columns:minmax(0,1fr);display:grid}.lead-filter-strip,.lead-list-actions{align-items:center;gap:10px;min-width:0;padding:7px 9px;display:flex}.lead-filter-strip{flex-wrap:wrap}.lead-list-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface-subtle) 82%, var(--paper));flex-wrap:wrap;justify-content:flex-end}.lead-list-actions>button,.lead-list-actions>label{white-space:nowrap;flex:none}.lead-filter-control{white-space:nowrap;font:600 10px var(--font-mono), monospace;align-items:center;gap:6px;display:inline-flex}.lead-filter-control>div{width:120px}.lead-filter-control:nth-of-type(3)>div{width:132px}.hunter-status-toggle{white-space:nowrap;font:600 10px var(--font-mono), monospace;flex-direction:row;align-items:center;gap:6px;display:inline-flex}.hunter-status-toggle input{width:14px;height:14px}.filter-ratio{border-right:1px solid var(--line);font:700 11px var(--font-mono), monospace;flex:none;padding-right:12px}.hunter-progress{min-width:0;color:var(--muted);font:500 10px var(--font-mono), monospace}.hunter-progress.has-errors{color:var(--red)}.hunter-cell{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.hunter-status{white-space:nowrap;font:600 8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.05em;border:1px solid;align-items:center;padding:2px 5px;display:inline-flex}.hunter-found{color:var(--green);background:var(--surface-success)}.hunter-failed{color:var(--red);background:var(--surface-danger)}.hunter-running{color:color-mix(in srgb, var(--surface-on-strong) 72%, #b89a4a);background:var(--surface-warning)}.hunter-no_match{color:var(--muted);background:var(--surface-neutral)}.hunter-never_run{color:var(--muted);background:0 0}.hunter-run-one{flex:none;font-size:9px}.table-filter-row{background:var(--surface-subtle)}.table-filter-row>span{min-height:32px;padding:2px 3px}.table-filter-row input,.table-filter-row select{min-width:0;padding:5px 6px;font-size:10px}.table-filter-row .table-custom-select button{min-height:28px;padding:4px 6px;font-size:10px}.table-filter-row .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead-table-filter-toggle{border:0;border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;gap:10px;min-height:24px;padding:2px 7px;display:flex}.lead-filter-controls{border:1px solid var(--ink);border-top:0;align-items:end;gap:10px;margin-bottom:10px;padding:7px 9px;display:flex}.integration-error{align-items:center;gap:8px;margin-bottom:10px;display:flex}.integration-error .error-text{margin:0}.lead-filter-controls label{width:210px}.lead-filter-controls select{padding:5px 7px}.lead-name-cell{text-align:left;align-items:center;position:relative;flex-direction:row!important;justify-content:flex-start!important;gap:7px!important}.fresh-lead{color:var(--red)}.table-metric{font:600 12px var(--font-mono), monospace}.metric-email{color:var(--red)}.metric-call{color:var(--charcoal)}.metric-response{color:var(--green)}.metric-source{color:#80601b}.table-metric[title],.contact-stamp[title]{cursor:inherit}.contact-stamp{color:#4e4b45}.lead-task-cell{min-width:0;color:var(--ink);gap:3px;display:grid}.lead-task-cell>strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;overflow:hidden}.lead-task-cell>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-task-cell.empty{color:var(--muted);display:block}.never-contacted{color:var(--red)}.lead-result-row{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(75px,.55fr))}.static-row{grid-template-columns:minmax(190px,2fr) repeat(4,minmax(70px,.7fr))}.import-row{cursor:default}.import-undone{color:var(--muted);text-transform:uppercase;font:600 10px var(--font-mono), monospace!important}.empty-table,.empty{color:var(--muted);text-align:center;padding:25px;font-size:11px}.operating-header{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 11px;display:flex}.dashboard-workspace{border:1px solid var(--ink)}.pipeline-workspace{border-bottom:1px solid var(--ink)}.pipeline-workspace .operating-header{border:0;border-bottom:1px solid var(--ink)}.pipeline-workspace .pipeline-summary,.pipeline-workspace .pipeline-stage-grid,.pipeline-workspace .contact-heatmap,.pipeline-workspace .pipeline-detail-grid,.pipeline-workspace .pipeline-bottleneck{border-left:0;border-right:0}.pipeline-workspace .pipeline-bottleneck,.pipeline-workspace>.dashboard-metrics-skeleton{border-bottom:0}.operating-header h2{font-size:17px}.operating-header small{color:var(--muted);font:600 8px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-offer-select{width:152px}.dashboard-filters{border:1px solid var(--line);background:var(--paper);align-items:stretch;gap:0;padding:0;display:flex}.dashboard-range-select{width:152px}.dashboard-filter-control{min-width:0;position:relative}.dashboard-filter-control+.dashboard-filter-control{border-left:1px solid var(--line)}.dashboard-filter-label{z-index:1;color:var(--muted);pointer-events:none;font:600 7px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;line-height:1;position:absolute;top:9px;left:12px}.dashboard-filter-control [role=combobox]{background:var(--paper);border:0;min-height:54px;padding:23px 12px 7px;font-size:13px;font-weight:500;line-height:1.15}.dashboard-filter-control [role=combobox]:hover{background:var(--soft)}.dashboard-filter-control [role=combobox][aria-expanded=true]{background:var(--soft);color:var(--ink)}.dashboard-filter-control [role=combobox]:focus-visible{z-index:2;outline:2px solid var(--red);outline-offset:-2px;position:relative}.dashboard-filter-control [role=combobox][aria-expanded=true]+[role=listbox]{min-width:calc(100% + 1px)}.dashboard-filter-control [role=listbox]{border-color:var(--ink);padding:4px;top:calc(100% + 6px);left:-1px;right:-1px;box-shadow:0 12px 28px #3d3d3d24}.dashboard-filter-control [role=listbox] li+li{border-top:1px solid var(--faint)}.dashboard-filter-control [role=option]{border:0;min-height:40px;padding:9px 10px;font-size:12px;font-weight:500}.dashboard-filter-control [role=option]>span:last-child{display:none}.dashboard-filter-control [role=option][aria-selected=true]{background:var(--soft);color:var(--ink)}.dashboard-filter-control [role=option][aria-selected=true]:after{background:var(--red);content:"";border-radius:50%;width:6px;height:6px}.dashboard-filter-control [role=option]:hover,.dashboard-filter-control [role=option][data-active=true]{background:var(--ink);color:var(--paper)}@media (max-width:680px){.operating-header{flex-direction:column;align-items:flex-start}.dashboard-filters{width:100%}.dashboard-filter-control{flex:1}.dashboard-range-select,.dashboard-offer-select{width:100%}}@media (max-width:420px){.dashboard-filters{flex-direction:column}.dashboard-filter-control+.dashboard-filter-control{border-top:1px solid var(--line);border-left:0}.dashboard-filter-control [role=listbox]{z-index:90}}.pipeline-summary{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pipeline-summary>div,.pipeline-stage{border-right:1px solid var(--line);min-width:0;padding:10px}.pipeline-stage{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-bottom:0;border-left:0}:is(.pipeline-stage:hover,.pipeline-stage:focus-visible,.pipeline-stage.active){background:var(--surface-hover,#f4f1e8)}.pipeline-stage:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pipeline-summary>div:last-child,.pipeline-stage:last-child{border-right:0}.pipeline-summary span,.pipeline-stage span{color:var(--muted);font:600 8px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.metric-help-label{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;position:relative;color:inherit!important;display:inline-flex!important}.metric-help-label>span:first-child{min-width:0}.metric-help-trigger{-webkit-appearance:none;appearance:none;cursor:help;opacity:.76;background:0 0;border:1px solid;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;padding:0;color:var(--muted)!important;font:700 8px/1 var(--font-mono), monospace!important;letter-spacing:0!important;text-transform:lowercase!important;display:inline-grid!important}:is(.metric-help-trigger:hover,.metric-help-trigger:focus-visible){border-color:var(--red);opacity:1;outline:none;color:var(--red)!important}.metric-help-tooltip{z-index:120;border:1px solid var(--tooltip-ink);background:var(--tooltip-paper);width:min(286px,100vw - 40px);box-shadow:5px 5px 0 color-mix(in srgb, var(--red) 76%, transparent);text-align:left;opacity:0;pointer-events:none;padding:10px 12px 11px;transition:opacity .12s,transform .12s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(4px);color:var(--tooltip-ink)!important;font:500 11px/1.5 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;display:block!important}.metric-help-tooltip:after{border-right:1px solid var(--tooltip-ink);border-bottom:1px solid var(--tooltip-ink);background:var(--tooltip-paper);content:"";width:8px;height:8px;position:absolute;top:100%;right:3px;transform:translateY(-4px)rotate(45deg)}:is(.metric-help-trigger:hover+.metric-help-tooltip,.metric-help-trigger:focus-visible+.metric-help-tooltip,.pipeline-stage:focus-visible .metric-help-tooltip){opacity:1;transform:translateY(0)}.pipeline-summary strong,.pipeline-stage strong{font:600 22px var(--font-mono), monospace;margin-top:5px;display:block}.pipeline-summary-rate{color:var(--muted);font:600 9px/1.3 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;display:block}.pipeline-summary-contact-coverage{min-width:0;color:var(--muted);font:600 9px/1.3 var(--font-mono), monospace;letter-spacing:.02em;white-space:nowrap;gap:8px;margin-top:3px;display:flex}.pipeline-summary-contact-coverage span{text-overflow:ellipsis;display:inline;overflow:hidden}.pipeline-stage-grid{border:1px solid var(--ink);background:var(--surface-raised);border-top:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pipeline-stage small{min-height:28px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4;display:block}.contact-heatmap{box-sizing:border-box;border:1px solid var(--ink);background:var(--surface-raised);border-top:0;align-self:start;min-height:250px;padding:14px 16px;container-type:inline-size}.contact-heatmap-layout{grid-template-columns:minmax(0,4fr) minmax(150px,1fr);gap:16px;min-height:220px;display:grid}.contact-heatmap-plot{min-width:0}.contact-heatmap-plot>header{margin-bottom:14px}.contact-heatmap-plot>header small{color:var(--red);font:700 8px/1.2 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;display:block}.contact-activity-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-activity-heading-row>small{margin-bottom:0!important}.contact-activity-tabs{border:1px solid var(--line);display:inline-flex}.contact-activity-tabs button{-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;font:700 7px/1 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:4px 8px}.contact-activity-tabs button:last-child{border-right:0}.contact-activity-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface-raised)}.contact-activity-tabs button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.contact-heatmap-filter{border:1px solid var(--line);margin-top:9px;display:inline-flex}.contact-heatmap-filter button{-webkit-appearance:none;appearance:none;border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;font:700 7px/1 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:4px 8px}.contact-heatmap-filter button:last-child{border-right:0}.contact-heatmap-filter button[aria-pressed=true]{background:var(--ink);color:var(--surface-raised)}.contact-heatmap-filter button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.contact-heatmap-plot>header h3{min-width:220px;font:600 12px/1.3 var(--font-mono), monospace;text-transform:uppercase;margin:10px 0 0}.contact-heatmap-scroll{scrollbar-color:var(--line) transparent;scrollbar-width:thin;gap:8px;max-width:100%;padding:2px 0 8px;display:flex;overflow-x:hidden}.contact-heatmap-weekdays{width:22px;color:var(--muted);font:600 7px/11px var(--font-mono), monospace;text-transform:uppercase;flex:0 0 22px;grid-template-rows:repeat(7,11px);gap:3px;margin-top:15px;display:grid}.contact-heatmap-weekdays span:first-child{grid-row:1}.contact-heatmap-weekdays span:nth-child(2){grid-row:3}.contact-heatmap-weekdays span:nth-child(3){grid-row:5}.contact-heatmap-grid{grid-template-rows:repeat(7,11px);grid-auto-flow:column;gap:3px;width:100%;margin:0;padding:0;list-style:none;display:grid}.contact-heatmap-body{flex:auto;min-width:0}.contact-heatmap-months{height:12px;color:var(--muted);font:600 7px/1 var(--font-mono), monospace;text-transform:uppercase;gap:3px;margin-bottom:3px;display:grid}.contact-heatmap-months span{white-space:nowrap;width:max-content}.contact-heatmap-grid>li{min-width:0;height:11px}.contact-heatmap-day,.contact-heatmap-blank{width:100%;height:11px;display:block}.contact-heatmap-day{-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--faint);cursor:crosshair;margin:0;padding:0}.contact-heatmap-day:focus-visible{z-index:2;outline:2px solid var(--ink);outline-offset:1px;position:relative}.contact-heatmap-day.level-1{background:color-mix(in srgb, var(--red) 24%, var(--surface-raised))}.contact-heatmap-day.level-2{background:color-mix(in srgb, var(--red) 43%, var(--surface-raised))}.contact-heatmap-day.level-3{background:color-mix(in srgb, var(--red) 68%, var(--surface-raised))}.contact-heatmap-day.level-4{background:var(--red)}.contact-heatmap-plot>footer{color:var(--muted);font:600 7px/1 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:4px;display:flex}.contact-heatmap-inspector{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:3px 0 2px 16px;display:flex}.contact-heatmap-inspector-kicker{min-height:20px;color:var(--muted);font:700 8px/1.35 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 16px}.contact-heatmap-inspector>strong{color:var(--ink);font:600 31px/.95 var(--font-mono), monospace;letter-spacing:-.04em}.contact-heatmap-inspector-unit{color:var(--muted);font:700 8px/1.2 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:5px}.contact-heatmap-inspector dl{gap:0;margin:auto 0 0;display:grid}.contact-heatmap-inspector dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.contact-heatmap-inspector dt,.contact-heatmap-inspector dd{font-family:var(--font-mono), monospace;margin:0}.contact-heatmap-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.contact-heatmap-inspector dd{color:var(--ink);font-size:11px;font-weight:700}.contact-heatmap-plot>footer .contact-heatmap-day{width:9px;height:9px}.contact-trends{min-width:0}.contact-trends-legend{color:var(--muted);font:700 7px/1 var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:5px 12px;margin:-2px 0 8px;padding:0;list-style:none;display:flex}.contact-trends-legend li{display:inline-flex}.contact-trends-legend button{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.contact-trends-legend i{background:currentColor;width:12px;height:2px;transition:opacity .12s}.contact-trends-legend button[aria-pressed=false]{color:var(--muted);opacity:.42;text-decoration:line-through}.contact-trends-legend button[aria-pressed=false] i{opacity:.35}.contact-trends-legend button:hover{opacity:.72}.contact-trends-legend button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.contact-trends-legend .calls,.contact-trends-line.calls{color:var(--red);stroke:var(--red)}.contact-trends-legend .emails,.contact-trends-line.emails{color:var(--ink);stroke:var(--ink)}.contact-trends-legend .positive,.contact-trends-line.positive{color:#a46b00;stroke:#a46b00}.contact-trends-legend .dossiers,.contact-trends-line.dossiers{color:#276a56;stroke:#276a56}.contact-trends-legend .progress,.contact-trends-line.progress{color:#68569a;stroke:#68569a}.contact-trends svg{width:100%;height:132px;display:block;overflow:visible}.contact-trends-gridline{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.contact-trends-line{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.contact-trends-hit{fill:#0000;cursor:crosshair}.contact-trends-hit:focus{fill:color-mix(in srgb, var(--red) 7%, transparent);outline:none}.contact-trends-cursor{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.contact-heatmap-inspector .trend-inspector-values{margin-top:10px}.contact-heatmap-inspector .trend-inspector-values>div{padding:4px 0}.skeleton-heatmap{min-height:250px}.skeleton-heatmap .skeleton-heading{width:180px;height:10px}.skeleton-heatmap .contact-heatmap-inspector{gap:12px}.skeleton-inspector-value{width:92px;height:30px}.skeleton-heatmap-field{width:100%;height:112px}.dashboard-activity-row{grid-template-columns:minmax(500px,1.35fr) minmax(460px,1fr);align-items:stretch;display:grid}.dashboard-activity-row .contact-heatmap{align-self:stretch;min-width:0;height:100%}.dashboard-activity-row .pipeline-detail-grid{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.dashboard-activity-row .pipeline-detail-grid>div:nth-child(2){border-right:0}.dashboard-activity-row .pipeline-detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}@container (width<=520px){.contact-heatmap-layout{grid-template-columns:1fr;min-height:0}.contact-heatmap-inspector{border-top:1px solid var(--line);border-left:0;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));column-gap:14px;padding:12px 0 0;display:grid}.contact-heatmap-inspector-kicker{grid-column:1/-1;min-height:0;margin-bottom:8px}.contact-heatmap-inspector>strong{grid-area:2/1;font-size:24px}.contact-heatmap-inspector-unit{grid-area:3/1;margin-top:3px}.contact-heatmap-inspector dl{display:contents}.contact-heatmap-inspector dl>div{border-top:0;flex-direction:column;grid-row:2/span 2;justify-content:flex-end;align-items:flex-start;padding:0 0 2px;display:flex}.contact-heatmap-inspector dl>div:first-child{grid-column:2}.contact-heatmap-inspector dl>div:last-child{grid-column:3}.contact-heatmap-inspector dd{order:-1;font-size:16px}}.pipeline-detail-grid{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pipeline-detail-grid>div{border-right:1px solid var(--line);padding:10px}.pipeline-detail-grid>div:last-child{border-right:0}.pipeline-detail-grid h3{font:600 10px var(--font-mono), monospace;text-transform:uppercase;margin-bottom:7px;padding-right:24px;position:relative}.pipeline-detail-grid p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:4px 24px 4px 0;font-size:10px;display:flex;position:relative}.pipeline-detail-grid p .metric-help-label{flex:auto;justify-content:flex-start;width:auto;position:static}.pipeline-detail-grid h3 .metric-help-label{justify-content:flex-start;width:auto;position:static}.pipeline-detail-grid h3 .metric-help-trigger,.pipeline-detail-grid p .metric-help-trigger{position:absolute;top:50%;right:0;transform:translateY(-50%)}.pipeline-detail-grid h3 .metric-help-tooltip,.pipeline-detail-grid p .metric-help-tooltip{right:0}.pipeline-detail-grid p>strong{flex:none}.pipeline-detail-grid p span{color:var(--muted)}.email-performance-toggle{-webkit-appearance:none;appearance:none;border:0;border-top:1px solid var(--ink);width:100%;color:var(--ink);cursor:pointer;font:700 8px var(--font-mono), monospace;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;margin-top:6px;padding:7px 0 0}:is(.email-performance-toggle:hover,.email-performance-toggle:focus-visible){color:var(--red);outline:none}.email-performance-breakdown{border:1px solid var(--ink);background:var(--surface-raised);border-top:0}.email-performance-breakdown>header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) auto;align-items:end;gap:24px;padding:14px;display:grid}.email-performance-breakdown header small,.email-performance-breakdown th span{color:var(--muted);font:700 8px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;display:block}.email-performance-breakdown h3{margin:3px 0 0;font-size:18px}.email-performance-headline{align-items:baseline;gap:12px;display:flex}.email-performance-headline strong{font:600 30px var(--font-mono), monospace}.email-performance-headline span{color:var(--muted);font-size:10px}.email-performance-breakdown dl{gap:18px;margin:0;display:flex}.email-performance-breakdown dl div{min-width:76px}.email-performance-breakdown dt{color:var(--muted);font:700 8px var(--font-mono), monospace;text-transform:uppercase}.email-performance-breakdown dd{font:700 15px var(--font-mono), monospace;margin:3px 0 0}.email-performance-table-wrap{overflow-x:auto}.email-performance-breakdown table{border-collapse:collapse;width:100%;font-size:10px}.email-performance-breakdown th,.email-performance-breakdown td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:8px 10px}.email-performance-breakdown th:first-child{text-align:left}.email-performance-breakdown tbody th{font-weight:650}.email-performance-breakdown footer,.email-performance-empty{color:var(--muted);margin:0;padding:9px 12px;font-size:9px;line-height:1.45}@media (max-width:800px){.email-performance-breakdown>header{grid-template-columns:1fr;align-items:start;gap:10px}.email-performance-headline{flex-wrap:wrap}}.pipeline-bottleneck{border:1px solid var(--ink);background:var(--soft);font:600 9px var(--font-mono), monospace;text-transform:uppercase;border-top:0;margin:0;padding:7px 10px}.dashboard-metrics-skeleton{border-bottom:1px solid var(--ink);overflow:hidden}.skeleton-line{background:var(--faint);border-radius:1px;position:relative;overflow:hidden;display:block!important}.skeleton-line:after{background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--ink) 9%, transparent) 44%, transparent 72%);content:"";animation:1.45s cubic-bezier(.22,1,.36,1) infinite skeleton-scan;position:absolute;inset:0;transform:translate(-110%)}.skeleton-summary,.skeleton-stages,.skeleton-details{border-bottom:0}.skeleton-summary>div,.skeleton-stages>div{min-height:76px}.skeleton-label{width:62%;height:7px}.skeleton-value{width:45%;height:22px;margin-top:9px}.skeleton-note{width:76%;height:7px;margin-top:7px}.skeleton-heading{width:42%;height:8px;margin-bottom:8px}.skeleton-details p{min-height:27px}.skeleton-copy{width:min(58%,112px);height:7px}.skeleton-data{width:38px;height:9px}.skeleton-provider-value{width:34%;height:31px;margin-top:14px}.skeleton-summary>div:nth-child(2n) .skeleton-value,.skeleton-stages>div:nth-child(2n) .skeleton-value{width:58%}.skeleton-summary>div:nth-child(3n) .skeleton-label,.skeleton-stages>div:nth-child(3n) .skeleton-label{width:74%}.skeleton-summary>div:nth-child(2) .skeleton-line:after,.skeleton-stages>div:nth-child(2) .skeleton-line:after,.skeleton-details>div:nth-child(2) .skeleton-line:after,.provider-metrics-skeleton article:nth-child(2) .skeleton-line:after{animation-delay:90ms}.skeleton-summary>div:nth-child(3n) .skeleton-line:after,.skeleton-stages>div:nth-child(3n) .skeleton-line:after,.skeleton-details>div:nth-child(3) .skeleton-line:after,.provider-metrics-skeleton article:nth-child(3n) .skeleton-line:after{animation-delay:.18s}@keyframes skeleton-scan{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.skeleton-line:after{opacity:0;animation:none}}.leads-destination{border:0;margin-top:0}.operating-header label{flex-direction:row;align-items:center;gap:7px}.operating-header input{width:64px;padding:5px 6px}.operating-metrics{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operating-row{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-raised);min-height:82px;color:var(--ink);text-align:left;padding:10px}.operating-row:nth-child(3n){border-right:0}.operating-row:nth-last-child(-n+3){border-bottom:0}.operating-row:hover,.operating-row.active{background:var(--soft);outline:2px solid var(--ink);outline-offset:-2px}.operating-row span{font:600 10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.05em;display:block}.operating-row strong{font:600 25px var(--font-mono), monospace;margin-top:9px;display:block}.metric-results{border:1px solid var(--ink);border-top:0}.metric-results .section-title{min-height:38px}.metric-results .section-title strong{font:600 11px var(--font-mono), monospace}.compact-results{border:0;border-top:1px solid var(--line)}.company-heading{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.back-button{color:var(--muted);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:10px}.company-heading h2{letter-spacing:-.035em;font-size:19px}.company-heading p{color:var(--muted);margin-top:5px;font-size:11px}.heading-actions{gap:7px;display:flex}.record-metrics{border:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px;display:grid}.record-metrics>.metric-group{border-right:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.record-metrics>.metric-group:last-child{border-right:0}.record-metrics>.metric-group>div{border-right:1px solid var(--line);min-height:57px;padding:10px}.record-metrics>.metric-group>div:last-child{border-right:0}.record-metrics strong{margin-top:7px;font-size:11px;display:block}.record-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:12px;display:grid}.contacts-panel{grid-area:1/2;width:auto;max-height:calc(100vh - 128px);margin:0;position:sticky;top:12px;overflow:auto}.timeline-panel{grid-area:1/1;width:auto}.contacts-panel,.timeline-panel{border:1px solid var(--ink)}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.section-title h3{font-size:11px}.section-title small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.section-title>button,.section-title>div>button{border:1px solid var(--line);background:var(--surface-input);padding:5px 7px;font-size:10px}.view-actions .primary-button{border-color:var(--ink);background:var(--ink);color:#fff}.section-title>div:last-child{gap:5px;display:flex}.timeline-title{align-items:end}.timeline-controls{align-items:end;gap:5px;display:flex}.timeline-controls input{width:190px;padding:6px 8px}.timeline-controls select,.timeline-controls .timeline-period-select{width:116px}.timeline-controls .primary-button{min-height:30px;padding:5px 8px}.contact-card{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 11px;display:flex}.contact-card:not(.contact-card-edit){cursor:pointer}.contact-card:not(.contact-card-edit):hover{background:var(--surface-hover)}.contact-card-edit{gap:8px}.contact-card-edit label{font:500 8px var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.contact-card-edit input,.contact-card-edit select{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;margin-top:3px;padding:6px;font:400 11px Inter,Arial,sans-serif}.contact-linkedin-fields{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:2px 0 0;padding:8px;display:grid}.contact-linkedin-fields legend{font:600 8px var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--charcoal);padding:0 4px}.contact-linkedin-summary{flex-wrap:wrap;gap:5px;margin:6px 0 0;display:flex}.contact-linkedin-summary>div{border:1px solid var(--line);background:var(--surface-raised);align-items:center;min-height:22px;display:inline-flex}.contact-linkedin-summary dt,.contact-linkedin-summary dd{margin:0;padding:4px 6px;font-size:9px}.contact-linkedin-summary dt{border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.contact-linkedin-summary dd{color:var(--ink);font-weight:600}.contact-card-edit .contact-form-grid{grid-template-columns:1fr;gap:7px}.contact-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contact-edit-actions .primary-button{min-height:28px;padding:5px 8px}.contact-card strong{font-size:11px}.contact-card small{color:var(--muted);font-size:10px}.contact-point{color:#45433f;overflow-wrap:anywhere;flex-direction:column;gap:1px;margin-top:7px;font-size:10px;display:flex}.contact-point b{color:var(--charcoal);font:600 8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.05em}.contact-point a{color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:600;text-decoration:none}.contact-point a:hover{text-decoration:underline}.timeline-empty{min-height:120px}.timeline-thread{border-bottom:1px solid var(--line)}.timeline-thread:last-child{border-bottom:0}.timeline-panel{margin-top:0}.timeline-item{cursor:pointer;width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 12px;display:grid}.timeline-item:hover{background:#f5f3ec}.timeline-item strong{font-size:11px}.timeline-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.timeline-copy>span{font-size:11px;line-height:1.4}.timeline-preview{text-overflow:ellipsis;white-space:nowrap;color:#45433f;display:block;overflow:hidden}.timeline-item small{color:var(--muted);font-size:9px}.timeline-item time{color:var(--muted);white-space:nowrap;font-size:9px}.activity-icon,.activity-avatar{border:1px solid var(--line);place-items:center;width:22px;height:22px;font-size:13px;display:grid}.activity-icon.inbound{color:var(--green);border-color:var(--green)}.activity-icon.outbound{color:var(--red);border-color:var(--red)}.activity-icon.calendar{color:var(--charcoal);border-color:var(--charcoal)}.activity-avatar,.email-avatar{color:#3f3c37;font:600 10px var(--font-mono), monospace;background:#f5f3ec;border-radius:50%;position:relative;overflow:hidden}.activity-avatar>span,.email-avatar>span{place-items:center;width:100%;height:100%;display:grid}.activity-avatar img,.email-avatar img{object-fit:cover;background:var(--surface-input);width:100%;height:100%;position:absolute;inset:0}.email-thread{border:1px solid var(--line);background:var(--surface-input);border-top:0;margin:0 12px 12px 46px}.email-message{border-bottom:1px solid var(--line);padding:14px 16px}.email-message:last-child{border-bottom:0}.email-message header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.email-avatar{border:1px solid var(--line);width:28px;height:28px;font:600 13px var(--font-mono), monospace;place-items:center;display:grid}.email-avatar.inbound{color:var(--green);border-color:var(--green)}.email-avatar.outbound{color:var(--red);border-color:var(--red)}.email-sender{align-items:baseline;gap:7px;min-width:0;display:flex}.email-sender strong{font-size:12px}.email-sender small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.copyable-email{min-width:0;color:var(--muted);cursor:copy;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:1px 0;display:inline-flex}.copyable-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copyable-email em{opacity:0;color:var(--red);font:600 8px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-style:normal;transition:opacity .14s,transform .14s;transform:translate(-3px)}:is(.copyable-email:hover,.copyable-email:focus-visible,.copyable-email.copied){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}:is(.copyable-email:hover em,.copyable-email:focus-visible em,.copyable-email.copied em){opacity:1;transform:translate(0)}.copyable-email:focus-visible{outline:1px solid var(--red);outline-offset:3px}.email-sender .copyable-email{max-width:min(100%,360px);font-size:10px}.email-message header time{color:var(--muted);white-space:nowrap;font-size:10px}.email-message h4{margin:13px 0 7px 40px;font-size:13px}.email-body{white-space:pre-wrap;color:#302e2a;overflow-wrap:anywhere;max-width:78ch;margin-left:40px;font-size:12px;line-height:1.58}.email-html{white-space:normal}.email-html p,.email-html div,.email-html blockquote{margin:0 0 11px}.email-html blockquote{color:#625f58;border-left:2px solid #d4d0c6;padding-left:12px}.email-html a{color:var(--red)}.email-html img{max-width:100%;height:auto}.email-html table{border-collapse:collapse;max-width:100%}.modal-backdrop{z-index:10;background:#14141470;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--ink);background:var(--paper);flex-direction:column;gap:11px;width:min(500px,100%);max-height:calc(100vh - 40px);padding:12px;display:flex;overflow:auto}.dialog{border:1px solid var(--ink);background:var(--paper);width:min(520px,100%);max-height:calc(100vh - 40px);box-shadow:none;overflow:auto}.dialog-header,.dialog-actions{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dialog-header{border-bottom:1px solid var(--ink)}.dialog-header small,.dialog-note{color:var(--muted);font:500 10px var(--font-mono), monospace}.dialog-header h2{margin-top:3px;font-size:19px}.dialog>p{padding:16px 16px 0;line-height:1.5}.dialog .dialog-note{padding-top:0}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end}.modal-close{background:0 0;border:0;font-size:22px}.hunter-preflight-grid{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:16px;display:grid}.hunter-preflight-grid div{border-right:1px solid var(--line);padding:12px}.hunter-preflight-grid div:last-child{border-right:0}.hunter-preflight-grid strong,.hunter-preflight-grid span{display:block}.hunter-preflight-grid strong{font:700 20px var(--font-mono), monospace}.hunter-preflight-grid span{color:var(--muted);margin-top:5px;font-size:10px}.bulk-fields{gap:10px;padding:16px;display:grid}.bulk-fields label{grid-template-columns:120px 1fr;align-items:center;gap:12px;font-size:11px;font-weight:700;display:grid}.field-error,.field-hint{font:500 9px var(--font-mono), monospace;letter-spacing:0;text-transform:none;grid-column:2}.field-error{color:#a1261f}.field-hint{color:var(--muted)}.status-effective-field .field-hint+.field-hint{margin-top:-2px}.status-revert-control{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0;display:grid}.status-revert-control div{gap:3px;display:grid}.status-revert-control strong{font-size:11px}.status-revert-control small{color:var(--muted);font-size:10px;line-height:1.45}@media (max-width:560px){.status-revert-control{grid-template-columns:1fr}.status-revert-control .secondary-button{width:100%}}.address-fields{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.address-fields legend{color:var(--muted);font:600 10px var(--font-mono), monospace;text-transform:uppercase;padding:0 5px}.address-fields .field-wide{grid-column:1/-1}.global-hunter-progress{--hunter-progress:0%;border:1px solid var(--ink);background:var(--paper);text-align:left;align-items:center;gap:9px;min-width:230px;padding:6px 10px 8px;display:flex;position:relative;overflow:hidden}.global-hunter-progress>span:nth-child(2){gap:2px;display:grid}.global-hunter-progress strong{text-transform:capitalize;font-size:10px}.global-hunter-progress small{text-transform:none;letter-spacing:0;font-size:9px}.global-hunter-progress i{width:var(--hunter-progress);background:var(--green);height:2px;transition:width .24s ease-out;position:absolute;bottom:0;left:0}.global-hunter-progress.has-errors i{background:var(--red)}.hunter-progress-mark{background:var(--ink);width:22px;height:22px;color:var(--paper);font:700 11px var(--font-mono), monospace;place-items:center;display:grid}.modal .section-title{margin:-12px -12px 0}.modal .section-title button{font-size:16px}.view-delete-confirm{width:min(390px,100%)}.view-delete-confirm p{margin:4px 0 0;font-size:14px}.view-delete-confirm>small{color:var(--muted);font-size:11px;line-height:1.45}.confirmation-actions{justify-content:flex-end;gap:7px;margin-top:5px;display:flex}.dialer-modal{width:min(390px,100%)}.dialer-modal.power-dialer{width:min(440px,100%);max-height:calc(100vh - 24px);box-shadow:0 12px 36px #14141433}.dialer-backdrop{background:#1414149e}.power-dialer-backdrop{pointer-events:none;background:#1414141f;place-items:end start;padding:12px 12px 18px 128px}.power-dialer-backdrop .power-dialer,.power-dialer-backdrop.disposition-required{pointer-events:auto}.power-dialer.minimized{gap:0;width:min(440px,100vw - 24px);max-height:none;padding-bottom:0;overflow:hidden}.power-dialer.minimized .dialer-header{border-bottom:0}.dialer-header{align-items:center}.dialer-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.dialer-header-actions .dialer-minimize{text-transform:uppercase;letter-spacing:.04em;min-width:68px;font-size:9px}.dialer-duration{font:600 18px var(--font-mono), monospace;letter-spacing:.03em;margin-right:2px}.keypad{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.keypad button{border:1px solid var(--line);background:var(--surface-input);min-height:42px;font:600 16px var(--font-mono), monospace;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.keypad button:hover{background:var(--soft)}.keypad-digit{line-height:1}.keypad-letters{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:700;line-height:1}.dialer-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dialer-actions small{color:var(--muted);flex-basis:100%;font-size:9px}.call-disposition{border:1px solid var(--line);background:var(--soft);grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.call-disposition fieldset{border:0;gap:5px;margin:0;padding:0;display:flex}.call-disposition legend{width:100%;font:600 10px var(--font-mono), monospace;text-transform:uppercase;margin-bottom:5px}.call-disposition button{border:1px solid var(--line);background:var(--surface);min-width:52px}.call-disposition button.selected{border-color:var(--red);background:var(--red);color:#fff}.call-disposition-summary{font:500 11px var(--font-mono), monospace;margin:8px 0}.timeline-call-edit{margin-top:7px}.timeline-call-editor{border-top:1px solid var(--line);gap:9px;margin-top:8px;padding-top:9px;display:grid}.timeline-call-editor>.call-disposition{padding:8px}.timeline-call-editor>label{color:var(--muted);gap:5px;font-size:9px;display:grid}.timeline-call-editor>label span{color:var(--ink);font-weight:600}.timeline-call-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:68px;color:var(--ink);font:10px/1.45 var(--font-sans);border-radius:0;padding:7px}.timeline-call-editor .primary-button{justify-self:start}.dialer-progress{background:#dfdcd4;height:3px;margin:-11px -12px 0;overflow:hidden}.dialer-progress span{background:var(--green);height:100%;display:block}.dialer-lead-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;padding:15px 0 12px;display:flex}.dialer-lead-strip>div:first-child{gap:2px;min-width:0;display:grid}.dialer-lead-strip small{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.dialer-lead-strip strong,.dialer-lead-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialer-lead-strip strong{letter-spacing:-.03em;font-size:clamp(18px,3vw,27px)}.dialer-lead-strip span{color:var(--muted);font-size:10px}.dialer-company-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:is(.dialer-company-link:hover,.dialer-company-link:focus-visible){color:var(--ink)}.dialer-lead-status{border:1px solid var(--line);font:600 9px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;flex:none;padding:4px 7px;color:var(--ink)!important}.dialer-queue-counts{font:500 9px var(--font-mono), monospace;flex:none;gap:10px;display:flex}.dialer-state{border:1px solid var(--line);background:var(--soft);margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.dialer-state.error-state{color:#7d211b;background:#feeae7;border-color:#bd5b52}.dialer-state.warning-state{color:#59470f;background:#fff7dd;border-color:#b59a55}.dialer-routing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.dialer-routing-grid .custom-select-field{min-width:0}.dialer-routing-grid input,.dialer-routing-grid select{width:100%}.dialer-keypad-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0}.dialer-keypad-disclosure summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:600}.dialer-keypad-disclosure[open] summary{margin-bottom:8px}.dialer-device-row{align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.dialer-device-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.dialer-device-row button{white-space:nowrap;margin-left:auto}.dialer-quick-actions{border:1px solid var(--line);background:var(--soft);gap:10px;padding:11px;display:grid}.dialer-quick-action-heading,.dialer-quick-note>div,.dialer-quick-status{align-items:center;gap:8px;display:flex}.dialer-quick-action-heading{justify-content:space-between}.dialer-quick-action-heading strong,.dialer-quick-note label,.dialer-quick-status .custom-select-field>span{font:600 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.dialer-quick-action-heading small{color:var(--green);font-size:9px}.dialer-quick-note{gap:5px;display:grid}.dialer-quick-task{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.dialer-quick-task-fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.dialer-quick-task label,.dialer-quick-task-fields label{min-width:0;font:600 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:5px;display:grid}.dialer-quick-task textarea{resize:vertical;min-height:38px}.dialer-quick-task>button{white-space:nowrap}.dialer-quick-note textarea{resize:vertical;flex:auto;min-height:54px}.dialer-quick-note button,.dialer-quick-status>button{white-space:nowrap;flex:none}.dialer-quick-status .custom-select-field{flex:auto;min-width:0}.dialer-quick-status .custom-select-trigger{width:100%}.device-dot{background:#b59a55;border-radius:50%;flex:none;width:7px;height:7px}.device-dot.ready{background:var(--green)}.view-power-dial{white-space:nowrap}.view-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.view-filter-actions button{white-space:nowrap}@media (max-width:680px){.power-dialer-backdrop{background:#14141470;place-items:end center;padding:10px}.dialer-modal.power-dialer{max-height:min(680px,78vh - 20px)}.dialer-routing-grid{grid-template-columns:1fr}.dialer-lead-strip{flex-direction:column;align-items:flex-start;gap:8px}.dialer-queue-counts{justify-content:space-between;width:100%}.view-filter-actions{flex-wrap:wrap;width:100%;margin-left:0}.view-filter-actions button{flex:auto}}.contact-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.view-workspace{border:1px solid var(--ink);min-width:0}.view-workspace>section{min-width:0}.view-toolbar-actions{align-items:end;gap:7px;display:flex}.view-picker{min-width:190px}.view-picker select{padding:7px 8px}.view-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.view-actions>.view-save-state,.view-actions>button{white-space:nowrap;justify-content:center;align-items:center;height:32px;min-height:32px;padding:0 10px;font-size:9px;line-height:1;display:inline-flex}.view-actions>.view-save-state{min-width:54px}.view-actions>button{min-width:64px}.view-visibility{border:0;align-items:center;gap:10px;margin:0 0 9px;padding:0;font-size:9px;display:flex}.view-visibility legend{float:left;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:8px;padding:0;font-size:8px}.view-visibility label{align-items:center;gap:4px;width:auto;margin:0;display:inline-flex}.view-visibility input{width:auto;margin:0}.view-visibility small{color:var(--muted);font-size:8px}.shared-note{color:var(--muted);margin:0 0 9px;font-size:10px}.actor-count-rule{grid-template-columns:1.2fr .9fr 1fr .55fr 31px}.count-input{min-width:0;color:var(--muted);padding-top:0;display:block;position:relative}.count-input>span{z-index:1;color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;position:absolute;top:7px;left:8px}.count-input input{height:100%;font:600 15px var(--font-mono), monospace;padding:18px 8px 5px}.editor-empty{min-height:350px}.editor-empty .primary-button{margin-top:12px}.collapsed-view-editor{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 10px;font-size:10px;display:flex}.view-editor{border-bottom:1px solid var(--line);padding:12px}.view-editor .section-title{border:0;padding:0 0 11px}.view-editor .section-title label{flex:1}.filter-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:5px 0;padding:9px 0;display:flex}.filter-toolbar label{width:190px}.filter-toolbar strong{font:600 11px var(--font-mono), monospace}.filter-row{grid-template-columns:1.35fr 1fr 1.2fr 31px;gap:5px;padding:4px 0;display:grid}.filter-row button{border:1px solid var(--line);background:var(--surface-input)}.view-results{border:0}.view-results .table-row{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(75px,.55fr))}.compact-view-editor{padding:6px 8px}.compact-view-editor .section-title{gap:8px;min-height:30px;padding-bottom:4px}.compact-view-editor .view-name-control label{max-width:360px}.compact-view-editor .section-title input{min-height:27px;padding:4px 6px}.compact-view-editor .filter-toolbar{min-height:28px;margin:0;padding:3px 0}.compact-view-editor .filter-row{gap:4px;padding:2px 0}.compact-view-editor .filter-row select,.compact-view-editor .filter-row input{min-height:28px;padding:4px 6px;font-size:10px}.compact-view-editor .actor-count-rule{grid-template-columns:1.15fr .82fr 1fr .52fr 28px}.compact-view-editor .actor-count-rule input{min-height:28px;padding:12px 6px 2px;font-size:12px}.compact-view-editor .count-input>span{font-size:7px;top:4px;left:6px}.view-save-state{border:1px solid var(--line);min-height:26px;color:var(--muted);font:600 8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;padding:4px 6px;display:inline-flex}.view-save-state.saved{color:var(--green);border-color:var(--green)}.view-save-state.dirty{color:#926d13;border-color:#b89a4a}.view-save-state.saving{color:var(--red);border-color:var(--red)}.view-preview-state{text-align:right;margin-left:auto}.view-preview-state strong,.view-preview-state small{display:block}.view-preview-state strong{color:var(--ink);font:600 11px var(--font-mono), monospace}.view-preview-state small{color:var(--muted);margin-top:2px;font-size:8px}.editable-view-title{cursor:text}.view-filter-summary{gap:8px}.view-filter-heading,.view-title-details{align-items:center;gap:8px;min-width:0;display:flex}.compact-view-editor .view-name-control{align-items:center;gap:6px;display:flex}.compact-view-editor .view-name-control label{flex-direction:row;flex:0 360px;align-items:center;gap:6px;display:flex}.compact-view-editor .view-name-control input{min-width:150px}.view-filter-heading .secondary-button{min-height:24px;padding:3px 6px;font-size:9px}.view-actions .secondary-button{min-height:32px;padding:0 10px}.view-filter-rules{padding-top:3px}.view-name-control{min-width:0}.compact-view-editor .view-visibility{white-space:nowrap;margin:0}.view-draft-error{color:#795b15;background:#fffcf2;border:1px solid #b89a4a;margin:5px 0;padding:6px 7px;font-size:10px}.view-name-error{white-space:nowrap;margin:0;padding:3px 5px;font-size:9px}.connection-list{border:1px solid var(--ink)}.connection-card{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.connection-card:last-child{border-bottom:0}.connection-card strong,.connection-card small{display:block}.connection-card strong{font-size:12px}.connection-card small{color:var(--muted);margin-top:5px;font-size:10px}.connection-card>div:last-child{flex-direction:column;align-items:end;gap:8px;display:flex}.error-text{color:var(--red);margin-top:5px;font-size:10px}.workspace-sync-summary{border:1px solid var(--line);flex:1;grid-template-columns:repeat(4,minmax(105px,1fr));min-width:0;display:grid}.workspace-sync-summary>div{border-right:1px solid var(--line);min-width:0;padding:8px 10px}.workspace-sync-summary>div:last-child{border-right:0}.workspace-sync-summary span{color:var(--muted);font:600 9px var(--font-mono), monospace;text-transform:uppercase;display:block}.workspace-sync-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.workspace-connection{align-items:flex-start;padding:15px}.connection-identity{min-width:0}.connection-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.connection-meta span{border:1px solid var(--line);color:var(--muted);font:500 8px var(--font-mono), monospace;text-transform:uppercase;padding:3px 5px}.connection-meta .scope-ok{color:var(--green);border-color:var(--green)}.connection-meta .scope-pending{color:#926d13;border-color:#b89a4a}.connection-actions{min-width:178px}.connection-actions>strong{font:600 11px var(--font-mono), monospace}.connection-actions button{width:100%;min-height:29px;padding:5px 8px}.integration-status-row{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:58px;margin-bottom:9px;display:flex}.incoming-call-panel{z-index:1200;border:2px solid var(--ink);background:var(--surface-raised);width:min(360px,100vw - 32px);box-shadow:none;gap:8px;padding:16px;display:grid;position:fixed;bottom:20px;right:20px}.incoming-call-panel>span{font:600 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.incoming-call-panel>strong{font-size:22px}.incoming-call-panel>div{gap:8px;display:flex}.call-notification-prompt{z-index:80;border:1px solid var(--line);background:var(--surface-raised);grid-template-columns:1fr auto;align-items:center;gap:3px 16px;padding:12px 14px;display:grid;position:fixed;bottom:76px;right:18px;box-shadow:0 12px 34px #18141224}.call-notification-prompt span{color:var(--muted);text-transform:uppercase;font-size:9px}.call-notification-prompt strong{grid-column:1;font-size:12px}.call-notification-prompt button{grid-area:1/2/3}.task-notification-center{z-index:1100;position:fixed;bottom:18px;right:18px}.task-lead-details{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;gap:6px 14px;margin:7px 0 9px;font-size:9px;display:flex}.task-lead-details span{gap:5px;display:inline-flex}.task-lead-details strong{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.tasks-workspace{max-width:1180px;margin:0 auto;padding:28px}.tasks-hero{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:10px 0 28px;display:flex}.tasks-hero small,.task-type{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.task-call-action{background:var(--red);color:var(--paper);cursor:pointer;border:0;padding:5px 7px}:is(.task-call-action:hover,.task-call-action:focus-visible){background:var(--ink)}.tasks-hero h2{letter-spacing:-.055em;margin:5px 0 6px;font-size:clamp(28px,4vw,48px);line-height:.95}.tasks-hero p{color:var(--muted);margin:0;font-size:12px}.task-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.task-metrics button{border:0;border-right:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;gap:4px;padding:22px 18px;display:grid}.task-metrics button:last-child{border-right:0}.task-metrics button:hover,.task-metrics button.active{background:var(--ink);color:var(--paper)}.task-metrics strong{letter-spacing:-.06em;font-size:32px;line-height:1}.task-metrics span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.task-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.task-toolbar [role=tablist]{flex-wrap:wrap;gap:7px;display:flex}.task-toolbar [role=tab]{border:1px solid var(--line);color:var(--ink);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:7px 9px;font-size:9px;font-weight:800}.task-toolbar [role=tab].active,.task-toolbar [role=tab]:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.task-toolbar [role=tab] small{opacity:.7;margin-left:7px}.task-toolbar p{color:var(--muted);margin:0;font-size:10px}.task-board{border-top:1px solid var(--ink);display:grid}.task-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(300px,1.25fr) auto;align-items:center;gap:clamp(20px,3vw,42px);padding:20px 0 20px 16px;display:grid}.task-card.is-overdue{border-left:4px solid var(--red);padding-left:12px}.task-card.is-completed{opacity:.54}.task-card h3{margin:5px 0;font-size:17px}.task-card p{max-width:680px;color:var(--muted);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.task-last-comms{border-left:1px solid var(--line);min-width:0;padding-left:14px}.task-last-comms>div{align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.task-last-comms small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.task-last-comms span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.task-last-comms strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:10px;display:block;overflow:hidden}.task-card .task-last-comms p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task-last-comms.is-empty p{font-style:italic}.task-card-meta{justify-items:end;gap:14px;min-width:190px;display:grid}.task-card-meta time{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.task-card-meta div{align-items:center;gap:8px;display:flex}.task-done-action{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:800}.task-done-action:hover{background:var(--red);border-color:var(--red)}.tasks-empty{color:var(--muted);text-align:center;padding:60px 0;font-size:12px}@media (max-width:900px){.task-card{grid-template-columns:minmax(0,1fr) auto}.task-last-comms{grid-area:2/1}.task-card-meta{grid-area:1/2/span 2}}@media (max-width:700px){.tasks-workspace{padding:18px}.tasks-hero{flex-direction:column;align-items:start}.task-metrics{grid-template-columns:repeat(2,1fr)}.task-metrics button:nth-child(2){border-right:0}.task-card{grid-template-columns:1fr;gap:14px}.task-last-comms{grid-area:auto/1}.task-card-meta{grid-area:auto/1;justify-items:start;min-width:0}.task-toolbar{flex-direction:column;align-items:start}}.task-notification-trigger{border:1px solid var(--ink);background:var(--ink);width:44px;height:44px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:relative}:is(.task-notification-trigger:hover,.task-notification-trigger:focus-visible){background:var(--red);border-color:var(--red)}.task-notification-trigger>span{font-size:13px}.task-notification-trigger>strong{border:2px solid var(--paper);background:var(--red);color:#fffdf7;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.task-notification-panel{border:1px solid var(--ink);background:var(--surface-raised);width:min(390px,100vw - 36px);max-height:min(520px,100vh - 100px);color:var(--ink);position:absolute;bottom:54px;right:0;overflow:auto}.task-notification-panel>header{z-index:1;border-bottom:1px solid var(--ink);background:var(--surface-raised);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.task-notification-panel>header div{gap:3px;display:grid}.task-notification-panel>header small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.task-notification-panel>header strong{font-size:13px}.task-notification-panel>header button{color:var(--ink);background:0 0;border:0;font-size:18px}.task-notification-list>p{color:var(--muted);text-align:center;margin:0;padding:28px 14px;font-size:10px}.task-notification-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-notification-row:last-child{border-bottom:0}.task-notification-row>button:first-child{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}:is(.task-notification-row>button:first-child:hover,.task-notification-row>button:first-child:focus-visible){background:var(--surface-hover)}.task-notification-row span{gap:3px;min-width:0;display:grid}.task-notification-row strong{text-transform:uppercase;font-size:10px}.task-notification-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.task-notification-row time{color:var(--muted);text-transform:uppercase;flex:none;font-size:8px}.task-complete-button{border:0;border-left:1px solid var(--line);min-width:76px;color:var(--ink);cursor:pointer;text-transform:uppercase;background:0 0;align-self:stretch;padding:0 10px;font-size:8px;font-weight:700}:is(.task-complete-button:hover,.task-complete-button:focus-visible){background:var(--ink);color:var(--paper)}.task-complete-button:disabled{cursor:wait;opacity:.62}.task-notification-detail{border-top:1px solid var(--line);background:var(--surface-hover);grid-column:1/-1;gap:6px;padding:11px 14px 13px;display:grid}.task-notification-detail>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.task-notification-detail>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.task-notification-detail>button{justify-self:start;padding:0;font-size:9px;font-weight:700}.task-notification-error{color:var(--red);justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;font-size:9px;display:flex}.task-modal{width:min(520px,100vw - 32px)}.task-lead-name{color:var(--muted);margin:0;padding:14px 16px 0;font-size:10px}.task-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-modal>label,.task-modal>.task-form-grid,.task-modal>.confirmation-actions{margin:14px 16px 0}.task-modal>.confirmation-actions{margin-bottom:16px}.sms-composer{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--red) 8%);grid-template-columns:minmax(150px,.7fr) minmax(190px,1fr) minmax(190px,1fr) minmax(320px,2fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.sms-composer>div:first-child{align-self:center;gap:3px;display:grid}.sms-composer>div:first-child small,.sms-composer label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.sms-composer label{gap:5px;display:grid}.sms-composer select,.sms-composer textarea{width:100%}.sms-message-field{position:relative}.sms-message-field small{color:var(--muted);font-size:8px;position:absolute;bottom:6px;right:8px}.sms-composer-actions{align-items:center;gap:8px;padding-bottom:2px;display:flex}.voicemail-console{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.voicemail-console>header,.voicemail-inbox>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.voicemail-console>header small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.voicemail-console>header h2{margin:2px 0 0}.voicemail-console>header p{color:var(--muted);margin:5px 0 0}.voicemail-console>header>span,.voicemail-inbox>header span{color:var(--muted)}.voicemail-number-list{gap:10px;margin-top:18px;display:grid}.voicemail-number{border-block:1px solid var(--line);background:var(--surface-subtle)}.voicemail-number summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.voicemail-number summary::-webkit-details-marker{display:none}.voicemail-number summary div{gap:2px;display:grid}.voicemail-number summary span{color:var(--muted);font-size:.84rem}.voicemail-number summary em{font-style:normal;font-weight:700}.voicemail-settings-grid{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.45fr));gap:16px;padding:18px 16px 20px;display:grid}.voicemail-settings-grid>label,.voicemail-settings-grid fieldset{gap:7px;display:grid}.voicemail-settings-grid label>span,.voicemail-settings-grid legend{color:var(--muted);font-size:.82rem}.voicemail-toggle{grid-column:1/-1;align-items:center;display:flex!important}.voicemail-settings-grid fieldset{border:0;margin:0;padding:0}.voicemail-settings-grid fieldset label{align-items:center;gap:7px;display:flex}.voicemail-greeting-field,.voicemail-audio-controls{grid-column:1/-1}.voicemail-audio-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.voicemail-audio-controls>div{flex-wrap:wrap;gap:8px;display:flex}.voicemail-audio-summary{gap:8px;display:grid!important}.voicemail-audio-summary audio{width:min(360px,46vw);height:36px}.voicemail-preview-button{justify-self:start}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.voicemail-save{grid-column:1/-1;justify-self:start}.voicemail-inbox{margin-top:28px}.voicemail-inbox-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.voicemail-inbox-row>div:first-child{gap:2px;display:grid}.voicemail-inbox-row span,.voicemail-inbox-row small{color:var(--muted)}.voicemail-inbox-row>div:last-child{align-items:center;gap:10px;display:flex}.voicemail-inbox-row audio{width:min(280px,38vw);height:36px}.voicemail-inbox-row.handled{opacity:.62}.voicemail-playback{margin-top:8px}@media (max-width:1050px){.sms-composer{grid-template-columns:1fr 1fr}.sms-message-field{grid-column:1/-1}.sms-composer-actions{grid-column:1/-1;justify-content:end}.voicemail-settings-grid{grid-template-columns:1fr}.voicemail-toggle,.voicemail-greeting-field,.voicemail-audio-controls,.voicemail-save{grid-column:1}.voicemail-audio-controls,.voicemail-inbox-row{flex-direction:column;align-items:flex-start}.voicemail-inbox-row audio{width:min(100%,320px)}}.integration-status-row h2{font-size:20px}.integration-state{border:1px solid var(--line);color:var(--muted);font:500 9px var(--font-mono), monospace;text-transform:uppercase;padding:6px 8px}.integration-state.connected{color:var(--green);border-color:var(--green)}.provider-metrics{border:1px solid var(--ink)}.hunter-date-toolbar{border:1px solid var(--ink);background:var(--surface-subtle);justify-content:space-between;align-items:end;gap:24px;margin-bottom:12px;padding:12px 14px;display:flex}.hunter-date-toolbar>div,.hunter-date-toolbar label{gap:4px;display:grid}.hunter-date-toolbar span{color:var(--muted);font:500 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.hunter-date-toolbar strong{font-size:15px}.hunter-date-toolbar small{color:var(--muted);font-size:10px;line-height:1.4}.hunter-date-toolbar input{border:1px solid var(--line);background:var(--paper);min-width:170px;min-height:38px;color:var(--ink);font:600 11px var(--font-mono), monospace;padding:7px 9px}.hunter-date-toolbar input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.provider-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provider-metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:102px;padding:13px}.provider-metric-grid article:nth-child(3n){border-right:0}.provider-metric-grid article:nth-last-child(-n+3){border-bottom:0}.provider-metric-grid span{color:var(--muted);font:500 9px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;display:block}.provider-metric-grid strong{font:600 31px var(--font-mono), monospace;margin-top:14px;display:block}@media (max-width:680px){.hunter-date-toolbar{flex-direction:column;align-items:stretch;gap:12px}.hunter-date-toolbar input{width:100%;min-height:44px}.provider-metric-grid{grid-template-columns:1fr 1fr}.provider-metric-grid article:nth-child(3n){border-right:1px solid var(--line)}.provider-metric-grid article:nth-child(2n){border-right:0}}.integration-note{border:1px solid var(--line);color:var(--muted);padding:10px;font-size:11px;line-height:1.5}.sidebar-view-wrap{position:relative}.sidebar-view-wrap[draggable=true] .view-nav{cursor:grab}.sidebar-view-wrap.dragging{opacity:.45}.sidebar-view-wrap.drop-target .view-nav{box-shadow:inset 0 2px 0 var(--ink)}.sidebar-view-menu{z-index:30;border:1px solid var(--ink);background:var(--surface-raised);width:184px;max-height:min(360px,100vh - 100px);box-shadow:none;padding:4px;position:absolute;top:100%;left:8px;overflow-y:auto}.sidebar-view-menu button{text-align:left;background:0 0;border:0;width:100%;padding:7px 8px;font-size:10px}.sidebar-view-menu button:hover{background:var(--soft)}.sidebar-view-menu .danger-menu{color:var(--red)}.sidebar-view-menu button:disabled{color:var(--muted);cursor:default;opacity:.55}.sidebar-menu-label{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font:500 8px var(--font-mono), monospace;padding:8px 8px 3px}.sidebar-menu-rule{border-top:1px solid var(--line);margin:4px}.views-label{justify-content:space-between;align-items:center;display:flex}.views-label button,.view-folder-more{color:inherit;font:inherit;background:0 0;border:0;padding:2px 4px}.view-folder-form{border:1px solid var(--ink);background:var(--surface-raised);gap:7px;margin:0 0 8px;padding:8px;display:grid}.view-folder-form>input,.view-folder-name-input{border:1px solid var(--line);background:var(--surface-input);width:100%;min-width:0;padding:6px;font-size:10px}.view-folder-form label{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.view-folder-form>div{justify-content:flex-end;gap:5px;display:flex}.view-folder-form button{border:1px solid var(--line);background:var(--surface-input);padding:5px 7px;font-size:9px}.view-folder-form button.primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.view-folder{margin-top:3px;position:relative}.view-folder-heading{min-height:25px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:500 8px var(--font-mono), monospace;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:0 4px 0 7px;display:grid;position:relative}.unfiled-view-folder>.view-folder-heading{grid-template-columns:minmax(0,1fr) auto}.view-folder-toggle{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:6px 0;overflow:hidden}.view-folder-toggle>span{width:15px;display:inline-block}.view-folder-more{letter-spacing:0}.view-folder-contents{border-left:1px solid var(--line);margin-left:7px;padding-left:2px}.folder-menu{top:23px;left:auto;right:0}.empty-folder{color:var(--muted);padding:5px 9px 8px 22px;font-size:8px;line-height:1.4;display:block}.settings-workspace{grid-template-columns:180px minmax(0,760px);align-items:start;gap:clamp(24px,5vw,72px);padding:clamp(22px,4vw,48px);display:grid}.settings-index{border-top:1px solid var(--ink);align-content:start;display:grid;position:sticky;top:74px}.settings-index>strong{text-transform:uppercase;letter-spacing:.1em;font:600 8px var(--font-mono), monospace;padding:10px 0 18px}.settings-index a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:10px 0;font-size:11px;text-decoration:none;display:flex}.settings-index a:hover{color:var(--red)}.settings-index a small{color:var(--muted);font:500 9px var(--font-mono), monospace}.settings-content{gap:clamp(36px,6vw,72px);display:grid}.settings-section{scroll-margin-top:76px}.settings-section>header{border-bottom:1px solid var(--ink);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:15px;display:grid}.settings-section>header>span{color:var(--red);font:600 9px var(--font-mono), monospace;padding-top:4px}.settings-section h2{margin:0;font-size:clamp(17px,2vw,23px);line-height:1}.settings-section header p{color:var(--muted);margin:7px 0 0;font-size:10px}.settings-total{font:500 18px var(--font-mono), monospace;align-self:center}.account-settings-grid{margin:0}.account-settings-grid>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.account-settings-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:500 8px var(--font-mono), monospace}.account-settings-grid dd{overflow-wrap:anywhere;margin:0;font-size:11px}.settings-empty{border-bottom:1px solid var(--line);padding:32px 0}.settings-empty strong{font-size:12px}.settings-empty p{color:var(--muted);margin:6px 0 0;font-size:10px}.settings-view-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:20px;display:grid}.settings-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.settings-group-heading h3{text-transform:uppercase;letter-spacing:.08em;font:600 9px var(--font-mono), monospace;margin:0}.settings-group-heading small{color:var(--muted);font:500 9px var(--font-mono), monospace}.settings-view-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.settings-view-row>div{gap:3px;min-width:0;display:grid}.settings-view-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.settings-view-row small,.settings-group-empty{color:var(--muted);font-size:8px}.settings-view-row button{border:1px solid var(--ink);color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font:600 8px var(--font-mono), monospace;background:0 0;padding:6px 8px}.settings-view-row button:hover{background:var(--ink);color:var(--paper)}.settings-toggle-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.settings-toggle-row>div{gap:4px;display:grid}.settings-toggle-row strong{font-size:11px}.settings-toggle-row small{color:var(--muted);font-size:9px}.settings-toggle-row input{width:17px;height:17px;accent-color:var(--ink)}.sidebar-view-name{min-width:0;padding:3px 4px;font-size:10px}.view-editor .section-title{align-items:end}.view-actions{align-self:flex-end}.actor-count-rule input{min-height:40px;font-size:17px;font-weight:600}.documents-panel{border:1px solid var(--ink);margin-bottom:9px}.documents-panel .section-title{min-height:36px}.document-link-row{border-bottom:1px solid var(--line);align-items:center;display:flex}.document-link{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:8px 10px;font-size:10px;display:block;overflow:hidden}.document-link:hover{background:var(--soft)}.document-link-row .text-button{color:var(--red);flex:none;margin-right:10px}.drive-search{gap:5px;padding:8px;display:flex}.drive-search input{min-width:0;padding:6px 7px}.drive-search button{min-height:30px;padding:5px 8px}.drive-results{border-top:1px solid var(--line);max-height:170px;overflow:auto}.drive-results button{border:0;border-bottom:1px solid var(--line);background:var(--surface-input);text-align:left;width:100%;padding:8px 10px;font-size:10px;display:block}.drive-results button:hover{background:var(--soft)}.lead-documents-workspace{max-width:1400px;margin:0 auto;padding:24px 20px 36px}.lead-documents-heading,.lead-document-section-title,.drive-file-card,.drive-file-actions,.drive-workspace-search{align-items:center;display:flex}.lead-documents-heading{border-bottom:1px solid var(--ink);justify-content:space-between;gap:20px;padding-bottom:18px}.lead-documents-heading p,.lead-document-section-title p{color:var(--muted);font:10px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px}.lead-documents-heading h2,.lead-document-section-title h3{margin:0}.lead-documents-heading h2{font-size:24px}.lead-documents-heading small{max-width:640px;color:var(--muted);margin-top:7px;display:block}.lead-documents-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:18px;display:grid}.lead-document-section{border:1px solid var(--ink);background:var(--surface-raised);min-width:0}.lead-document-section-title{border-bottom:1px solid var(--ink);justify-content:space-between;gap:12px;min-height:70px;padding:12px 14px}.lead-document-section-title h3{font-size:15px}.drive-connection-select{color:var(--muted);font:9px var(--font-mono), monospace;text-transform:uppercase;gap:3px;display:grid}.drive-connection-select>div{min-width:150px;max-width:190px}.drive-connection-select button{min-height:29px;color:var(--ink);text-transform:none;padding:4px 6px;font:11px Inter,sans-serif}.drive-workspace-search{border-bottom:1px solid var(--line);gap:7px;padding:10px 12px}.drive-workspace-search input{flex:1;min-width:0;min-height:32px;padding:6px 8px}.drive-workspace-search button{white-space:nowrap;min-height:32px}.document-card-list{min-width:0}.drive-file-card{border-bottom:1px solid var(--line);gap:10px;min-width:0;padding:11px 12px}.drive-file-card:last-child{border-bottom:0}.drive-file-glyph{border:1px solid var(--ink);background:var(--soft);width:35px;height:35px;font:9px var(--font-mono), monospace;letter-spacing:-.05em;flex:0 0 35px;place-items:center;display:grid}.drive-file-copy{flex:1;min-width:0}.drive-file-copy strong,.drive-file-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drive-file-copy strong{font-size:12px}.drive-file-copy small{color:var(--muted);margin-top:3px;font-size:10px}.drive-file-actions{flex:none;gap:7px}.drive-file-actions .secondary-button,.drive-file-actions .primary-button{min-height:30px;padding:5px 8px;text-decoration:none}.drive-file-actions .text-button{min-height:30px;padding:4px 2px;text-decoration:underline}.danger-link{color:var(--red)}.linked-file{border-color:var(--green);color:var(--green)}.document-empty,.drive-error{margin:0;padding:18px 14px}.drive-error{color:var(--red);font-size:12px}@media (max-width:850px){.lead-documents-workspace{padding:16px 12px 28px}.lead-documents-grid{grid-template-columns:1fr}}.activity-contacts{border:1px solid var(--line);gap:7px;margin:0;padding:8px 10px;display:grid}.activity-contacts legend{color:var(--muted);font:500 8px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;padding:0 4px}.activity-contacts label{color:var(--ink);letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;gap:6px;font:500 10px Inter,Arial,sans-serif}.activity-contacts input{width:auto}.page-cache.is-hidden{display:none}.lead-workspace{min-width:0}.lead-workspace .company-heading{margin-bottom:10px}.sync-health{background:var(--surface-warning);border:1px solid #b78926;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;font-size:10px;display:flex}.sync-health.healthy{border-color:var(--green);background:var(--surface-success)}.sync-health strong{font:600 10px var(--font-mono), monospace;text-transform:uppercase}.sync-health span{color:var(--muted)}.sync-health small{color:var(--red)}.sync-health .text-button{white-space:nowrap;margin-left:auto}.lead-three-pane{border:1px solid var(--ink);background:var(--surface-input);grid-template-columns:minmax(220px,.55fr) minmax(0,2.1fr) minmax(220px,.7fr);min-height:660px;display:grid}.lead-three-pane>*{min-width:0}.lead-three-pane>*+*{border-left:1px solid var(--ink)}.lead-three-pane>section>header,.lead-three-pane>aside>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;min-height:51px;padding:8px 10px;display:flex}.lead-three-pane h3{font-size:12px}.lead-three-pane header small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.lead-three-pane header input{width:130px;padding:6px 7px}.thread-list-pane{flex-direction:column;min-height:660px;max-height:calc(100vh - 215px);display:flex}.thread-list{overflow:auto}.thread-row{border:0;border-bottom:1px solid var(--line);background:var(--surface-input);width:100%;color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:9px 10px;display:grid}.thread-row:hover,.thread-row.selected{background:var(--surface-hover)}.thread-row.selected{box-shadow:inset 3px 0 0 var(--ink)}.thread-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.thread-row strong,.thread-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-row strong{color:var(--muted);font-size:11px}.thread-row strong.unread,.thread-row b{color:var(--ink);font-weight:700}.thread-row b{font-size:12px}.thread-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.thread-row time{color:var(--muted);white-space:nowrap;flex-direction:column;align-items:end;gap:5px;font-size:9px;display:flex}.thread-row time em{border:1px solid var(--line);min-width:16px;font:500 8px var(--font-mono), monospace;text-align:center;padding:1px 3px;font-style:normal}.thread-reader-pane{background:var(--surface-raised);flex-direction:column;min-height:660px;display:flex}.thread-reader-pane>header{align-items:start!important}.thread-reader-pane>header h3{text-overflow:ellipsis;white-space:nowrap;max-width:680px;overflow:hidden}.thread-lead-emails{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:9px;display:flex}.thread-lead-emails>span:first-child{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.thread-lead-copy-email{max-width:min(360px,100%);color:var(--text);justify-content:flex-start;padding:2px 0;font-size:11px;font-weight:650}:is(.thread-lead-copy-email:hover span,.thread-lead-copy-email:focus-visible span){text-underline-offset:2px;text-decoration:underline}.thread-reader-content{padding:16px 18px 24px;overflow:auto}.reader-message{border:1px solid var(--line);background:var(--surface-input);padding:18px 20px}.reader-message+.reader-message{border-top:0}.reader-message>header{grid-template-columns:minmax(0,1fr) auto;border:0!important;min-height:auto!important;padding:0!important;display:grid!important}.reader-message-toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.reader-message-toggle:hover strong{text-decoration:underline}.reader-message-toggle>span{min-width:0}.reader-message-toggle strong,.reader-message-toggle small{display:block}.reader-message-toggle strong{font-size:12px}.reader-message-toggle small,.reader-message>header time{color:var(--muted);font-size:10px}.reader-message.collapsed{padding-top:11px;padding-bottom:11px}.reader-message h4{margin:17px 0 10px 39px;font-size:14px}.reader-body{white-space:pre-wrap;max-width:none;color:var(--charcoal);overflow-wrap:anywhere;margin-left:39px;font-size:13px;line-height:1.68}.reader-body.email-html{white-space:normal}html[data-zug-theme=night] .reader-body.email-html,html[data-zug-theme=night] .reader-body.email-html :where(p,div,span,table,tbody,tr,td,th,blockquote,strong,b,em,i){color:var(--charcoal)!important;background-color:#0000!important}.reader-body.email-html p,.reader-body.email-html div,.reader-body.email-html blockquote{margin:0 0 12px}.reader-body.email-html blockquote{border-left:2px solid var(--line);color:var(--muted);padding-left:12px}.reader-body.email-html a{color:var(--red)}.lead-timeline-pane{background:var(--surface-input);flex-direction:column;min-height:660px;display:flex}.timeline-totals{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.timeline-totals span{border-right:1px solid var(--line);color:var(--muted);font:500 8px var(--font-mono), monospace;text-align:center;text-transform:uppercase;padding:5px 4px}.timeline-totals span:last-child{border-right:0}.timeline-rail{flex:1;padding:12px;overflow:auto}.timeline-rail>section+section{margin-top:18px}.timeline-rail h4,.timeline-contacts h4{color:var(--muted);font:500 9px var(--font-mono), monospace;text-transform:uppercase;margin:0 0 8px}.timeline-rail>section{position:relative}.rail-event{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.rail-icon{border:1px solid var(--line);width:21px;height:21px;color:var(--charcoal);border-radius:50%;place-items:center;font-size:11px;display:grid}.rail-icon.inbound{color:var(--green);border-color:var(--green)}.rail-icon.outbound{color:var(--red);border-color:var(--red)}.rail-icon.calendar{color:var(--charcoal);border-color:var(--charcoal)}.rail-event strong,.rail-event p,.rail-event small{display:block}.rail-event strong{font-size:10px}.rail-event p{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.4;overflow:hidden}.rail-event small{color:var(--muted);margin-top:4px;font-size:9px}.rail-event a{color:var(--red);margin-top:5px;font-size:9px;display:inline-block}.timeline-contacts{border-bottom:1px solid var(--line);padding:6px 8px}.lead-timeline-pane>header{order:1;min-height:39px;padding:5px 8px}.lead-timeline-pane>header .timeline-type-filter{width:142px}.relationship-status{border-bottom:1px solid var(--line);background:var(--surface-subtle);order:2;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:6px 8px;display:grid}.relationship-status>span{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);font:600 12px var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.relationship-status.inbound>span{color:var(--green);border-color:var(--green)}.relationship-status.outbound>span{color:var(--red);border-color:var(--red)}.relationship-status strong,.relationship-status small{display:block}.relationship-status strong{font-size:10px}.relationship-status small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.35}.lead-timeline-pane .timeline-totals{order:3}.lead-timeline-pane .timeline-contacts{order:4}.lead-timeline-pane .progression-rail{order:5}.progression-rail{padding:0 12px 12px;position:relative}.progression-rail:before{background:var(--line);content:"";width:1px;position:absolute;top:24px;bottom:24px;left:25px}.progression-event{z-index:1;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;display:grid;position:relative}.progression-event:disabled{cursor:default;opacity:1}.progression-event:not(:disabled):hover{background:var(--surface-hover)}.progression-event-wrap.call{z-index:1;border-bottom:1px solid var(--line);position:relative}.progression-event-wrap.has-detail{position:relative}.progression-event-wrap.call .progression-event{border-bottom:0}.progression-detail-tooltip{z-index:1200;border:1px solid var(--tooltip-ink);background:var(--tooltip-paper);width:min(360px,100vw - 32px);max-height:min(220px,100vh - 32px);box-shadow:7px 7px 0 color-mix(in srgb, var(--red) 76%, transparent);color:var(--tooltip-ink);white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;margin:0;padding:13px 15px;font-size:11px;line-height:1.45;position:fixed;overflow:auto;transform:translateY(0)}.progression-detail-tooltip.above{transform:translateY(-100%)}.timeline-call-card{border:1px solid var(--line);background:var(--soft);gap:7px;margin:-4px 0 10px 36px;padding:9px;display:grid}.timeline-call-meta{flex-wrap:wrap;gap:5px;display:flex}.timeline-call-meta span{border:1px solid var(--line);color:var(--muted);font:600 8px var(--font-mono), monospace;text-transform:uppercase;padding:2px 5px}.timeline-call-card audio{width:100%;height:32px}.timeline-call-card>small{color:var(--muted);font-size:9px}.call-transcript summary{cursor:pointer;color:var(--ink);font:600 9px var(--font-mono), monospace;text-transform:uppercase}.call-transcript p{color:var(--charcoal);gap:2px;margin:7px 0 0;font-size:10px;line-height:1.45;display:grid}.call-transcript p strong{color:var(--ink);font:600 8px var(--font-mono), monospace;text-transform:uppercase}.progression-marker{border:1px solid var(--line);background:var(--surface-input);width:28px;height:28px;color:var(--muted);font:700 18px var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid}.progression-event.inbound .progression-marker{color:var(--green);border-color:var(--green)}.progression-event.outbound .progression-marker{color:var(--red);border-color:var(--red)}.progression-event.meeting .progression-marker{color:var(--charcoal);border-color:var(--charcoal)}.progression-marker svg{fill:currentColor;width:16px;height:16px}.progression-copy{min-width:0}.progression-copy>*{display:block}.progression-copy small{color:var(--muted);text-transform:uppercase;font-size:8px}.progression-copy strong{margin-top:3px;font-size:10px}.progression-copy>span{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.35;overflow:hidden}.progression-copy em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.contact-summary-heading{justify-content:space-between;align-items:center;display:flex}.lead-attachments{border-top:1px solid var(--line);padding:16px}.lead-attachments-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lead-attachments-heading h4{margin:0}.lead-attachments-heading h4 small{color:var(--muted);margin-left:4px;font-size:.72rem;font-weight:600}.lead-attachment-list{gap:6px;display:grid}.lead-attachment{border:1px solid var(--line);color:inherit;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.lead-attachment:hover{background:var(--surface-subtle);border-color:var(--muted)}.lead-attachment>span:first-child{color:var(--muted);font-size:.8rem}.lead-attachment strong,.lead-attachment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-attachment strong{font-size:.82rem}.lead-attachment small{color:var(--muted);margin-top:2px;font-size:.7rem}.contact-summary-heading h4 small{color:var(--muted);font:500 9px var(--font-mono), monospace;margin-left:4px}.lead-timeline-pane .contact-summary-heading h4{margin-bottom:5px}.lead-timeline-pane .contact-card{padding:6px 0}.contact-summary-card{border-top:1px solid var(--line);padding:7px 0}.contact-summary-card strong,.contact-summary-card small,.contact-summary-card span{display:block}.contact-summary-card strong{font-size:10px}.contact-summary-card small{color:var(--muted);margin-top:1px;font-size:9px}.contact-summary-card span{color:var(--charcoal);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.sign-in-page{place-items:center;min-height:100vh;padding:24px;display:grid}.sign-in-card{border:1px solid var(--ink);background:var(--paper);width:min(390px,100%);padding:26px}.sign-in-card h1{margin-top:16px;font-size:20px}.sign-in-card p{color:var(--muted);margin:8px 0 18px;font-size:12px}.dev-sign-in{flex-direction:column;gap:10px;margin-top:10px;display:flex}@media (max-width:980px){.record-layout{flex-direction:column;display:flex}.timeline-panel{order:1;width:100%}.contacts-panel{order:2;width:100%;max-height:none;position:static}}@media (max-width:1100px){.dashboard-activity-row{grid-template-columns:1fr}.dashboard-activity-row .pipeline-detail-grid{border-left:1px solid var(--ink)}.lead-three-pane{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.4fr)}.lead-timeline-pane{border-top:1px solid var(--ink);grid-column:1/-1;min-height:0;border-left:0!important}.timeline-rail{max-height:260px}.timeline-contacts{display:none}}@media (max-width:780px){.settings-workspace{grid-template-columns:1fr;gap:24px;padding:18px 14px 32px}.settings-index{position:static}.settings-index>strong{padding-bottom:10px}.settings-view-groups{grid-template-columns:1fr}.account-settings-grid>div{grid-template-columns:90px minmax(0,1fr)}.transcript-summary{grid-template-columns:1fr}.transcript-summary>div{border-right:0;border-bottom:1px solid var(--line)}.transcript-summary>div:last-child{border-bottom:0}.transcript-toolbar{flex-direction:column;align-items:stretch}.transcript-actions{flex-wrap:wrap}.transcript-table{overflow-x:auto}.transcript-row{min-width:900px}.map-intro{grid-template-columns:1fr;gap:16px}.map-coverage{grid-template-columns:repeat(3,1fr)}.map-stage .leaflet-container{height:clamp(320px,54vh,480px)}.map-lead-rows span{flex-direction:column;align-items:flex-start;gap:3px}.lead-source-metrics{gap:3px;font-size:8px}.crm-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{flex-wrap:wrap;display:flex}.nav-label,.sidebar footer{display:none}.sidebar footer{width:100%;display:flex}.nav-item{width:auto}.brand-row{border-top:1px solid var(--ink)}.metric-grid,.provider-metric-grid,.operating-metrics{grid-template-columns:1fr 1fr}.pipeline-summary,.pipeline-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-help-tooltip{width:min(286px,100%)}.pipeline-summary>div,.pipeline-stage{border-bottom:1px solid var(--line)}.pipeline-detail-grid,.dashboard-activity-row .pipeline-detail-grid{grid-template-columns:1fr}.dashboard-activity-row .pipeline-detail-grid>div{border-right:0;border-bottom:1px solid var(--line)}.contact-heatmap{padding-inline:10px}.pipeline-detail-grid>div{border-right:0;border-bottom:1px solid var(--line)}.operating-row:nth-child(3n){border-right:1px solid var(--line)}.operating-row:nth-child(2n){border-right:0}.record-metrics{grid-template-columns:1fr}.record-metrics>.metric-group{border-right:0;border-bottom:1px solid var(--line)}.record-metrics>.metric-group:last-child{border-bottom:0}.company-heading{grid-template-columns:1fr}.heading-actions{grid-row:auto}.table-row,.static-row{grid-template-columns:minmax(160px,1.5fr) repeat(4,minmax(72px,.6fr));overflow-x:auto}.lead-table-row{grid-template-columns:minmax(160px,1.5fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr))}.lead-table-row.show-open-task{grid-template-columns:minmax(160px,1.5fr) minmax(84px,.6fr) minmax(120px,.8fr) minmax(100px,.7fr) repeat(3,minmax(72px,.55fr)) minmax(180px,1.15fr) minmax(130px,.9fr) repeat(3,minmax(72px,.55fr))}.list-toolbar,.page-intro{flex-wrap:wrap;align-items:flex-start}.search input{width:180px}.filter-row,.actor-count-rule,.contact-form-grid,.contact-linkedin-fields,.import-form{grid-template-columns:1fr}.view-toolbar-actions{width:100%}.view-title-details,.view-actions,.view-filter-summary,.compact-view-editor .view-name-control{flex-wrap:wrap}.compact-view-editor .view-name-control label{flex-basis:100%}.view-picker{flex:1}.email-thread{margin-left:12px}.timeline-title{flex-wrap:wrap;align-items:flex-start}.timeline-controls{width:100%}.timeline-controls input{flex:1;min-width:120px}.provider-metric-grid article:nth-child(3n){border-right:1px solid var(--line)}.provider-metric-grid article:nth-child(2n){border-right:0}.lead-filter-controls{flex-wrap:wrap}.table-pagination{flex-direction:column;align-items:flex-start}.workspace-connection{flex-direction:column}.connection-actions{width:100%;align-items:stretch!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:780px){.workspace-sync-summary{grid-template-columns:1fr 1fr;width:100%}.workspace-sync-summary>div:nth-child(2n){border-right:0}.workspace-sync-summary>div:nth-child(n+3){border-top:1px solid var(--line)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
