*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none}button,input{font:inherit;color:inherit}::selection{background:var(--accent-tint);color:var(--ink-primary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-3);border:3px solid var(--canvas)}::-webkit-scrollbar-thumb:hover{background:var(--ink-muted)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,tabular-nums lining-nums}.u-label{font-size:var(--text-label-size);line-height:var(--text-label-lh);text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:var(--weight-medium)}.u-label,.u-meta{color:var(--ink-muted)}.u-meta{font-size:var(--text-meta-size);line-height:var(--text-meta-lh)}.u-secondary{font-size:var(--text-secondary-size);line-height:var(--text-secondary-lh);color:var(--ink-secondary)}.u-display{font-family:var(--font-serif);font-size:var(--text-display-size);line-height:var(--text-display-lh);font-weight:var(--weight-medium);letter-spacing:-.01em}.u-h1,h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:-.01em}.u-h1,.u-h2,h1,h2{font-weight:var(--weight-semibold);margin:0}.u-h2,h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.u-h3,h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--weight-semibold);margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-shell{display:flex;flex-direction:column;height:100vh;min-height:100vh}.topbar{height:var(--topbar-height);gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--border-default);background:var(--canvas);position:relative;z-index:20}.topbar,.topbar-brand{flex:none;display:flex;align-items:center}.topbar-brand{gap:var(--space-2)}.brand-mark{width:22px;height:22px;border-radius:var(--radius-1);object-fit:contain;display:block;flex:none}.brand-name{font-weight:var(--weight-semibold);font-size:var(--text-h3-size);letter-spacing:-.01em}.topnav{display:flex;align-self:stretch;align-items:stretch;min-width:0;margin-left:var(--space-3)}.topnav-link{display:inline-flex;align-items:center;height:100%;padding:0 var(--space-3);color:var(--ink-secondary);font-size:var(--text-body-size);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--motion-state) var(--ease-standard)}.topnav-link--active,.topnav-link:hover{color:var(--ink-primary)}.topnav-link--active{font-weight:var(--weight-medium);border-bottom-color:var(--accent)}.search-wrap{margin-left:auto;flex:0 1 320px;position:relative}.gsearch-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:420px;overflow-y:auto;padding:var(--space-2);background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay)}.gsearch-group{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted)}.gsearch-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:var(--space-2);border-radius:var(--radius-2)}.gsearch-item--active{background:var(--accent-tint)}.gsearch-name{font-size:var(--text-secondary-size);color:var(--ink-primary);font-weight:var(--weight-medium)}.gsearch-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gsearch-note{padding:var(--space-3)}.search .btn-spin{width:12px;height:12px;border-width:1.5px;flex:none}.search{flex:1 1;display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-2);color:var(--ink-muted);transition:border-color var(--motion-state) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.search:focus-within{background:var(--surface);border-color:var(--border-strong)}.search svg{width:15px;height:15px;flex:none}.search input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-size:var(--text-secondary-size);color:var(--ink-primary)}.search input::placeholder{color:var(--ink-muted)}.kbd{font-family:var(--font-mono);font-size:var(--text-label-size);color:var(--ink-muted);border:1px solid var(--border-default);border-radius:var(--radius-1);padding:1px var(--space-1);background:var(--surface)}.dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex:none}.usermenu{position:relative;flex:none}.user-chip{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);transition:background var(--motion-state) var(--ease-standard)}.user-chip:hover{background:var(--surface-sunken)}.avatar{width:30px;height:30px;border-radius:var(--radius-3);flex:none;background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;font-size:var(--text-meta-size);font-weight:var(--weight-semibold)}.avatar--img{object-fit:cover;background:var(--surface-sunken);padding:0;border:1px solid var(--border-subtle)}.user-meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.user-name{font-size:var(--text-secondary-size);font-weight:var(--weight-medium);color:var(--ink-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:200px;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);padding:var(--space-1);z-index:40;animation:pop var(--motion-enter) var(--ease-standard)}.usermenu-head{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3) var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-default)}.usermenu-head .user-name{max-width:none}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);font-size:var(--text-secondary-size);color:var(--ink-secondary);transition:background var(--motion-state) var(--ease-standard)}.menu-item:hover{background:var(--surface-sunken);color:var(--ink-primary)}.menu-item svg{width:16px;height:16px;color:var(--ink-muted)}.menu-item--active{color:var(--ink-primary);font-weight:var(--weight-medium);background:var(--accent-tint)}.menu-item--active svg{color:var(--accent)}.nav-menu{display:none;position:relative;flex:none}.nav-menu-btn{width:36px;height:36px}.nav-drawer{min-width:200px}.content{flex:1 1;overflow-y:auto;padding:var(--space-6)}.content-inner{width:100%}.content-enter{animation:enter var(--motion-enter) var(--ease-standard) both}@keyframes enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.content-enter,.menu{animation:none}}.page-head{margin-bottom:var(--space-6)}.page-head h1{margin-bottom:var(--space-1)}.page-desc{color:var(--ink-secondary);font-size:var(--text-secondary-size);line-height:var(--text-secondary-lh)}.card{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);padding:var(--space-4)}.ledger-rule{position:relative;padding-bottom:var(--space-3)}.ledger-rule:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-default)}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.stat-label{margin-bottom:var(--space-2)}.stat-num{font-family:var(--font-serif);font-size:var(--text-display-size);line-height:var(--text-display-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-primary)}@media (max-width:767px){.stat-strip{grid-template-columns:1fr;gap:var(--space-4)}}.divider{height:1px;background:var(--border-default);border:0;margin:var(--space-6) 0}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16) var(--space-6);gap:var(--space-2)}.empty-figure{font-family:var(--font-serif);font-size:44px;line-height:1;color:var(--border-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:var(--space-2)}.empty h2{font-family:var(--font-serif);font-weight:var(--weight-medium);color:var(--ink-primary)}.empty p{color:var(--ink-muted);font-size:var(--text-secondary-size);max-width:360px}.badge{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-1);font-size:var(--text-label-size);font-weight:var(--weight-medium);letter-spacing:var(--label-tracking);text-transform:uppercase}.badge--success{background:var(--success-tint);color:var(--success-on-tint)}.badge--warning{background:var(--warning-tint);color:var(--warning-on-tint)}.badge--error{background:var(--error-tint);color:var(--error)}.badge--info{background:var(--info-tint);color:var(--info)}.badge--neutral{background:var(--surface-sunken);color:var(--ink-secondary)}.badge--accent{background:var(--accent-tint);color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--radius-2);font-size:var(--text-body-size);font-weight:var(--weight-medium);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-primary);transition:background var(--motion-state) var(--ease-standard),border-color var(--motion-state) var(--ease-standard),transform var(--motion-state) var(--ease-standard)}.btn:hover{background:var(--surface-sunken)}.btn:active{transform:scale(.97)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--block{width:100%}.btn--pending{opacity:.85;cursor:progress}.btn-spin{width:13px;height:13px;flex:none;border-radius:var(--radius-round);border:2px solid;border-top:2px solid transparent;animation:spin .7s linear infinite}.btn--success{border-color:var(--success);color:var(--success);background:var(--success-tint)}.btn--primary.btn--success{background:var(--success);border-color:var(--success);color:var(--surface)}.btn-check{flex:none}.btn--error:not(:disabled){border-color:var(--error);animation:btn-shake var(--motion-enter) var(--ease-standard)}@keyframes btn-shake{25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.btn--error:not(:disabled){animation:none}.btn:active{transform:none}}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field input,.field select{height:38px;padding:0 var(--space-3);border-radius:var(--radius-2);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-primary);font-size:var(--text-body-size);outline:none;transition:border-color var(--motion-state) var(--ease-standard)}.field input:focus,.field select:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.skeleton{background:var(--surface-sunken);border-radius:var(--radius-1)}.sk-line{height:12px;margin-bottom:var(--space-2)}.skgrid-kpis{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.skgrid-kpi{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0}.skgrid-row{height:34px}.skgrid-form{gap:var(--space-4);max-width:520px}.skgrid-form,.skgrid-rec-head{display:flex;flex-direction:column}.skgrid-rec-head{gap:var(--space-2);margin-bottom:var(--space-6)}.sk-row{height:52px;border-radius:var(--radius-2);margin-bottom:var(--space-2);background:var(--surface);border:1px solid var(--border-default)}.tasklist{display:flex;flex-direction:column}.tlist-group-head{display:flex;align-items:center;gap:var(--space-2);height:30px;margin-top:var(--space-6)}.tlist-group-head:first-child{margin-top:0}.tlist-group-count{font-size:var(--text-meta-size);color:var(--ink-muted);background:var(--surface-sunken);border-radius:var(--radius-1);padding:0 var(--space-2);line-height:18px}.tlist-rows{display:flex;flex-direction:column;border-top:1px solid var(--border-default)}.task-row{display:flex;align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-2);border-bottom:1px solid var(--border-default);transition:background var(--motion-state) var(--ease-standard)}.task-row:hover{background:var(--surface-sunken)}.task-row-icon{width:16px;height:16px;flex:none;color:var(--ink-muted)}.task-row-icon.is-overdue{color:var(--warning)}.task-row-name{font-weight:var(--weight-medium);color:var(--ink-primary);flex:none;white-space:nowrap}.task-row-name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.task-row-company{color:var(--ink-secondary);flex:0 1 auto}.task-row-company,.task-row-conf{font-size:var(--text-secondary-size);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.task-row-conf{color:var(--ink-muted);flex:1 1}.task-row-phone,.task-row-step{color:var(--ink-secondary);font-size:var(--text-secondary-size);white-space:nowrap;flex:none}.task-row-due{font-size:var(--text-meta-size);white-space:nowrap;flex:none;color:var(--ink-muted)}.task-row-due--overdue{color:var(--warning)}.task-row-action{margin-left:auto;flex:none;opacity:0;transition:opacity var(--motion-state) var(--ease-standard)}.task-row:focus-within .task-row-action,.task-row:hover .task-row-action{opacity:1}.task-row-action .btn{height:30px;padding:0 var(--space-3);font-size:var(--text-secondary-size)}@media (hover:none){.task-row-action{opacity:1}}@media (max-width:1400px){.task-row-phone{display:none}}@media (max-width:1100px){.task-row-conf{display:none}}@media (max-width:860px){.task-row-company,.task-row-step{display:none}}@media (max-width:768px){.task-row .badge{display:none}}@media (max-width:600px){.task-row-due{display:none}}.dot-sep{color:var(--border-strong)}.task-error{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);background:var(--error-tint);color:var(--error)}.link-btn{color:var(--accent);font-size:var(--text-secondary-size);font-weight:var(--weight-medium)}.link-btn:hover{color:var(--accent-hover)}.link-btn--muted{color:var(--ink-muted)}.btn--danger{background:var(--error);border-color:var(--error);color:var(--surface)}.btn--danger:hover{background:var(--error-hover);border-color:var(--error-hover)}.disp-overlay{position:fixed;inset:0;z-index:60;background:var(--scrim)}.disp-panel{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3) var(--radius-3) 0 0;box-shadow:var(--shadow-overlay);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));max-height:92vh;max-height:92dvh;overflow:hidden;animation:sheet-up var(--motion-enter) var(--ease-standard)}@media (min-width:768px){.disp-panel{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:360px;max-width:calc(100vw - 32px);border-radius:var(--radius-3);padding:var(--space-3);animation:enter var(--motion-enter) var(--ease-standard)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.disp-head{flex:none;padding:var(--space-1) var(--space-2) var(--space-2)}.disp-prospect{font-size:var(--text-body-size);font-weight:var(--weight-medium);margin-top:2px}.disp-options{flex:1 1 auto;min-height:0;overflow-y:auto;gap:var(--space-4);padding-top:2px}.disp-group,.disp-options{display:flex;flex-direction:column}.disp-group{gap:var(--space-1)}.disp-group-label{padding:0 var(--space-1) var(--space-1)}.disp-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;text-align:left;padding:11px var(--space-3);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-2);color:var(--ink-primary);transition:background var(--motion-state) var(--ease-standard),border-color var(--motion-state) var(--ease-standard)}.disp-option:active:not(:disabled),.disp-option:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong)}.disp-option:active:not(:disabled){transform:translateY(.5px)}.disp-option--pending{background:var(--accent-tint);border-color:var(--accent);opacity:1}.disp-option--pending .btn-spin{color:var(--accent)}.disp-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.disp-option:disabled{opacity:.55;cursor:default}.disp-option-label{font-size:var(--text-body-size);font-weight:var(--weight-medium)}.disp-option-chevron{flex:none;color:var(--ink-muted);font-size:18px;line-height:1}.disp-option--danger .disp-option-label{color:var(--error)}.toast{position:fixed;left:50%;z-index:70;bottom:calc(var(--bottomnav-height) + var(--space-3) + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-2);max-width:calc(100vw - 32px);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink-primary);border:1px solid var(--border-strong);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);animation:toast-in var(--motion-enter) var(--ease-standard)}@media (min-width:768px){.toast{bottom:var(--space-6)}}.toast-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-size:11px}.toast-text{font-size:var(--text-secondary-size);font-weight:var(--weight-medium)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.disp-confirm{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-4)}.disp-when{width:100%;padding:var(--space-2);font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface);color:var(--ink-primary)}.disp-when:focus{outline:none;border-color:var(--border-strong)}.disp-confirm-actions{display:flex;gap:var(--space-2)}.disp-confirm-actions .btn{flex:1 1}@media (prefers-reduced-motion:reduce){.disp-panel,.task-card,.toast{animation:none}}@media (max-width:767px){.task-card{flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.task-actions{padding-right:0}.task-actions .btn{width:100%}}.lead-back{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.task-name--link{color:var(--ink-primary);transition:color var(--motion-state) var(--ease-standard)}.task-name--link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.detail-grid{display:grid;grid-template-columns:288px minmax(0,1fr) 264px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.pane{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.summary-prose{font-family:var(--font-sans);font-size:var(--text-h3-size);line-height:23px;color:var(--ink-primary)}.summary-pending-title{font-family:var(--font-sans);font-size:var(--text-h2-size);font-weight:var(--weight-medium);color:var(--ink-secondary)}.summary-pending-sub{font-family:var(--font-sans);font-style:italic;font-size:var(--text-body-size);color:var(--ink-muted);margin-top:var(--space-1)}.summary-sources{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle,var(--border-default))}.summary-sources ul{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.summary-sources li{font-size:var(--text-meta-size,12px);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-sources a{color:var(--ink-muted);text-decoration:none}.summary-sources a:hover{color:var(--accent);text-decoration:underline}.identity-name{font-size:var(--text-h2-size);font-weight:var(--weight-semibold)}.identity-role{margin-top:2px}.identity-rows{margin-top:var(--space-4);gap:var(--space-3)}.identity-row,.identity-rows{display:flex;flex-direction:column}.identity-row{gap:2px}.identity-val{color:var(--ink-secondary);word-break:break-word}.identity-link,.identity-val{font-size:var(--text-secondary-size)}.identity-link{color:var(--accent)}.identity-link:hover{color:var(--accent-hover);text-decoration:underline}.facts-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.fact{display:flex;flex-direction:column;gap:2px;min-width:0}.fact-value{font-size:var(--text-secondary-size);color:var(--ink-primary)}.fact-sub{color:var(--ink-muted)}.stage-segments{display:flex;gap:3px}.stage-seg{flex:1 1;height:6px;border-radius:2px;background:var(--surface-sunken)}.stage-seg--filled{background:var(--accent)}.stage-seg--stopped{background:var(--ink-muted)}.stage-seg--dim{background:var(--border-default)}.stage-meta{display:flex;align-items:baseline;justify-content:space-between;margin-top:var(--space-2)}.stage-current{font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:var(--weight-medium);color:var(--accent)}.stage-current--terminal{color:var(--error)}.stage-pos{font-size:var(--text-meta-size);color:var(--ink-muted)}.nexttask--overdue{border-color:var(--border-strong)}.nexttask-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.nexttask-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-h3-size);font-weight:var(--weight-semibold);margin-top:var(--space-1)}.nexttask-title svg{width:16px;height:16px;color:var(--accent)}.nexttask-logged{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--success-on-tint);font-size:var(--text-secondary-size)}.nexttask-logged svg{width:16px;height:16px}.tl-node--email_sent{background:var(--accent)}.tl-node--reply{background:var(--info)}.tl-node--call{background:var(--warning)}.tl-node--whatsapp{background:var(--success)}.tl-node--linkedin{background:var(--info)}.tl-node--booked{background:var(--success)}.tl-node--meeting{background:var(--accent)}.tl-node--stage_change{background:var(--ink-muted)}.tl-dir{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:.04em;padding:0 var(--space-1);border-radius:var(--radius-1)}.tl-dir--in{background:var(--info-tint);color:var(--info)}.tl-dir--out{background:var(--surface-sunken);color:var(--ink-muted)}.thread{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.msg{border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-3)}.msg--out{background:var(--accent-tint);border-color:var(--accent-tint)}.msg-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.msg-from{font-size:var(--text-secondary-size);font-weight:var(--weight-medium)}.msg-subject{margin-top:2px}.msg-body{margin-top:var(--space-2);font-size:var(--text-secondary-size);line-height:var(--text-body-lh);white-space:pre-wrap;color:var(--ink-secondary)}.msg-body--clamp{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.msg-more{margin-top:var(--space-2)}.ethread-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ethread-live{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--accent)}.ethread-live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ethread-pulse 1.8s var(--ease-standard) infinite}@keyframes ethread-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.ethread-live-dot{animation:none}}.ethread-synced{color:var(--ink-muted);text-transform:none;letter-spacing:normal}.ethread-status{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted)}.ethread-empty{margin-top:var(--space-3)}.ethread{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.emsg{display:flex;gap:var(--space-3);align-items:flex-start}.emsg-avatar{flex:none;width:30px;height:30px;border-radius:var(--radius-2);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em;background:var(--surface-sunken);color:var(--ink-secondary);border:1px solid var(--border-default)}.emsg--out .emsg-avatar{background:var(--accent);color:var(--surface);border-color:var(--accent)}.emsg-main{flex:1 1;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-3);padding:var(--space-3);background:var(--surface)}.emsg--out .emsg-main{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 20%,var(--border-default))}.emsg-head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.emsg-from{font-weight:var(--weight-semibold);font-size:var(--text-secondary-size);color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.emsg-dir{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking)}.emsg-dir,.emsg-time{font-family:var(--font-mono);color:var(--ink-muted)}.emsg-time{margin-left:auto;font-size:var(--text-meta-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.emsg-subject{margin-top:3px;font-weight:var(--weight-medium)}.emsg-body,.emsg-subject{font-size:var(--text-secondary-size);color:var(--ink-secondary)}.emsg-body{margin-top:var(--space-2);line-height:var(--text-body-lh);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:74ch}.emsg-body--clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.emsg-more{margin-top:var(--space-2)}.emsg-html{overflow-wrap:anywhere}.emsg-html *{max-width:100%}.emsg-html a{color:var(--accent);text-decoration:underline}.emsg-html img{height:auto;border-radius:var(--radius-1);vertical-align:middle}.emsg-html p{margin:0 0 var(--space-2)}.emsg-html p:last-child{margin-bottom:0}.emsg-html table{border-collapse:collapse}.emsg-html blockquote{margin:var(--space-2) 0;padding-left:var(--space-3);border-left:2px solid color-mix(in oklab,var(--email-ink) 30%,transparent);color:color-mix(in oklab,var(--email-ink) 70%,transparent)}.meeting-booked,.meeting-empty{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.meeting-when-time{font-size:var(--text-secondary-size);color:var(--ink-primary)}.meeting-booked .btn,.meeting-empty .btn{align-self:stretch}.meeting-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.meeting-refresh{font-size:var(--text-secondary-size);color:var(--ink-muted)}.meeting-status-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.meeting-truth{margin:0}.meeting-rsvp{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.meeting-rsvp-chip{display:inline-flex;align-items:center;gap:var(--space-2)}.meeting-journey{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.mj-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.mj-dot{width:8px;height:8px;border-radius:var(--radius-pill)}.mj-detail{font-size:var(--text-secondary-size);color:var(--ink-secondary)}.mj-time{white-space:nowrap}@media (max-width:1023px){.detail-grid{display:flex;flex-direction:column;gap:var(--space-4)}.pane{display:contents}.sec{order:99}.sec-summary{order:1}.sec-nexttask{order:2}.sec-stage{order:3}.sec-timeline{order:4}.sec-thread{order:5}.sec-identity{order:6}.sec-enrichment{order:7}.sec-meeting{order:8}}.record{width:100%}.record-toolbar{justify-content:space-between;height:48px}.record-toolbar,.record-toolbar-left{display:flex;align-items:center;gap:var(--space-3)}.lead-back-btn{display:inline-flex;align-items:center;gap:var(--space-1)}.record-tabs{display:flex;border-bottom:1px solid var(--border-default);overflow-x:auto}.record-tab{padding:var(--space-3) 0;font-size:var(--text-secondary-size);color:var(--ink-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color var(--motion-state) var(--ease-standard)}.record-tab+.record-tab{margin-left:var(--space-6)}.record-tab--active,.record-tab:hover{color:var(--ink-primary)}.record-tab--active{font-weight:var(--weight-medium);border-bottom-color:var(--accent)}.record-layout{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-areas:"tabs tabs" "rail main";grid-column-gap:var(--space-6);column-gap:var(--space-6);grid-row-gap:var(--space-4);row-gap:var(--space-4);align-items:start;margin-top:var(--space-2)}.record-tabrow{grid-area:tabs}.leftrail{grid-area:rail;display:flex;flex-direction:column;gap:var(--space-3)}.rightcol{grid-area:main;min-width:0}.tab-panel{animation:enter var(--motion-enter) var(--ease-standard)}.profile-name{font-size:20px;line-height:26px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.profile-sub{color:var(--ink-muted);font-size:var(--text-body-size);margin-top:var(--space-1)}.profile-channels{display:flex;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;align-items:center}.channel-link{width:34px;height:34px;border:1px solid var(--border-default);border-radius:var(--radius-2);display:grid;place-items:center;color:var(--ink-secondary);transition:background var(--motion-state) var(--ease-standard),color var(--motion-state) var(--ease-standard),border-color var(--motion-state) var(--ease-standard)}.channel-link:hover{background:var(--surface-sunken);color:var(--ink-primary);border-color:var(--border-strong)}.channel-link svg{width:18px;height:18px}.channel-more{font-size:var(--text-secondary-size);color:var(--ink-muted)}.profile-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.profile-actions .btn{height:38px}.btn:disabled{opacity:.5;cursor:default}.field-title{margin-bottom:var(--space-3)}.field-rows{gap:var(--space-3)}.field-row,.field-rows{display:flex;flex-direction:column}.field-row{gap:var(--space-1);min-width:0}.field-val{font-size:var(--text-secondary-size);color:var(--ink-primary);word-break:break-word}.field-val a{color:var(--accent)}.field-ruler{margin-bottom:var(--space-4)}.record-overflow{position:relative}.icon-btn{width:36px;height:36px;border:1px solid var(--border-strong);border-radius:var(--radius-2);display:grid;place-items:center;color:var(--ink-secondary);background:var(--surface);transition:background var(--motion-state) var(--ease-standard)}.icon-btn:hover{background:var(--surface-sunken)}.icon-btn svg{width:18px;height:18px}.overflow-menu{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:200px;z-index:40;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);padding:var(--space-1);animation:pop var(--motion-enter) var(--ease-standard)}.overview{gap:var(--space-3)}.overview,.recent-list{display:flex;flex-direction:column}.recent-list{gap:var(--space-2);margin-top:var(--space-3)}.recent-row{display:flex;align-items:center;gap:var(--space-3)}.recent-node{width:8px;height:8px;border-radius:2px;flex:none;background:var(--ink-muted)}.recent-title{font-size:var(--text-secondary-size);color:var(--ink-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time{font-size:var(--text-meta-size);color:var(--ink-muted);flex:none}.nexttask-btn,.recent-more{margin-top:var(--space-3)}.emails-main .msg-body{max-width:72ch}.feed-group+.feed-group{margin-top:var(--space-6)}.feed-group-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.feed-group-head:after{content:"";flex:1 1;height:1px;background:var(--border-default)}.feed-date{color:var(--ink-muted);margin:var(--space-4) 0 var(--space-2)}.feed-entry{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);position:relative;padding-bottom:var(--space-4)}.feed-rail{position:relative;display:flex;justify-content:center}.feed-rail:before{content:"";position:absolute;top:18px;bottom:calc(-1 * var(--space-4));left:50%;width:1px;background:var(--border-default);transform:translateX(-.5px)}.feed-entry:last-child .feed-rail:before{display:none}.feed-node{width:12px;height:12px;border-radius:2px;background:var(--ink-muted);border:2px solid var(--surface);box-sizing:border-box;margin-top:4px;z-index:1}.feed-body{min-width:0}.feed-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.feed-title{font-size:var(--text-secondary-size);color:var(--ink-primary);display:flex;align-items:center;gap:var(--space-2);min-width:0}.feed-time{font-size:var(--text-meta-size);color:var(--ink-muted);flex:none;white-space:nowrap}.feed-detail{margin-top:2px}.feed-loadmore{margin-top:var(--space-3)}.filterbar{flex-direction:column;margin-bottom:var(--space-3)}.filterbar,.filterbar-top{display:flex;gap:var(--space-3)}.filterbar-top{align-items:center}@media (min-width:761px){.filterbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.filterbar .filter-controls,.filterbar-top{display:contents}.filterbar .lead-search{flex:0 1 300px}}.lead-search{flex:0 1 340px;display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-2);color:var(--ink-muted);transition:border-color var(--motion-state) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.lead-search:focus-within{background:var(--surface);border-color:var(--border-strong)}.lead-search svg{width:15px;height:15px;flex:none}.lead-search input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-size:var(--text-secondary-size);color:var(--ink-primary)}.lead-search input::placeholder{color:var(--ink-muted)}.filter-toggle{display:none;align-items:center;gap:var(--space-2)}.filter-toggle svg{width:15px;height:15px}.filter-toggle--on{border-color:var(--accent);color:var(--accent)}.filter-controls{align-items:center;gap:var(--space-2)}.chip-row,.filter-controls{display:flex;flex-wrap:wrap}.chip-row{gap:var(--space-1)}.fchip{height:30px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:999px;font-size:var(--text-secondary-size);color:var(--ink-secondary);transition:background var(--motion-state) var(--ease-standard),color var(--motion-state) var(--ease-standard),border-color var(--motion-state) var(--ease-standard)}.fchip:hover{background:var(--surface-sunken)}.fchip--on,.fchip:hover{color:var(--ink-primary)}.fchip--on{background:var(--accent-tint);border-color:transparent;font-weight:var(--weight-medium)}.fselect{height:30px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface);color:var(--ink-primary);font-size:var(--text-secondary-size);min-width:190px;max-width:340px;text-overflow:ellipsis}.fseg,.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-default);border-radius:var(--radius-round);background:var(--surface-sunken);flex-wrap:wrap}.seg-wrap{display:flex;justify-content:center}.seg-row{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.fseg-label{margin-right:var(--space-1)}.fseg-btn,.seg-btn{height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-round);background:transparent;color:var(--ink-secondary);font-size:var(--text-secondary-size);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out}.fseg-btn:hover:not(.fseg-btn--on),.seg-btn:hover:not(.seg-btn--on){background:var(--surface);color:var(--ink-primary)}.fseg-btn--on,.seg-btn--on{background:var(--accent);color:var(--ink-on-accent)}.seg--wide .seg-btn{min-width:104px;height:34px;padding:0 var(--space-4)}@media (max-width:640px){.seg--wide .seg-btn{min-width:84px;height:32px;padding:0 var(--space-3)}}.filter-clear{margin-left:var(--space-1)}.lcount{margin-bottom:var(--space-3);color:var(--ink-muted)}.ltable{--cols:minmax(180px,1.7fr) minmax(120px,1fr) minmax(140px,1.2fr) 124px 96px 64px 156px 112px 34px}.ltable--admin{--cols:minmax(180px,1.7fr) minmax(110px,1fr) minmax(130px,1.1fr) minmax(120px,0.95fr) 124px 96px 64px 156px 112px 34px}.lhead,.lrow{display:grid;grid-template-columns:var(--cols);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.lhead{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:34px;background:var(--canvas);border-bottom:1px solid var(--border-default)}.lhead-cell{display:flex;align-items:center;gap:4px;min-width:0}.lhead-cell,.lhead-cell .u-label{color:var(--ink-secondary)}.lhead-cell--touches{justify-content:flex-end}.lhead-cell--touches .u-label{text-align:right}.lhead-cell--sortable{cursor:pointer}.lhead-cell--active,.lhead-cell--sortable:hover{color:var(--ink-primary)}.lsort{font-size:9px;color:var(--accent);line-height:1}.lrow{position:relative;height:40px;border-bottom:1px solid var(--border-default);transition:background var(--motion-state) var(--ease-standard)}.lrow:hover{background:var(--surface-sunken)}.lcell{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.lcell--prospect{display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:visible}.lrow-stretch{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lrow-stretch:after{content:"";position:absolute;inset:0;z-index:0}.lrow:hover .lrow-stretch{color:var(--accent)}.lcell-email{font-size:var(--text-label-size);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcell--touches{text-align:right;color:var(--ink-primary)}.lcell--dim,.lcell--last{color:var(--ink-muted)}.schip{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-muted)}.sdot--active{background:var(--info)}.sdot--replied{background:var(--warning)}.sdot--booked{background:var(--success)}.sdot--stopped{background:var(--error)}.sdot--finished,.sdot--new,.sdot--reengage{background:var(--ink-muted)}.wtag{font-size:var(--text-secondary-size)}.wtag--prospect{color:var(--ink-secondary)}.wtag--us{color:var(--accent);font-weight:var(--weight-medium)}.hs-link,.wtag--none{color:var(--ink-muted)}.hs-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:15px;border-radius:var(--radius-1)}.hs-link:hover{color:var(--accent);background:var(--surface-sunken)}.lcell--hubspot{align-items:center;overflow:visible}.lcell--hubspot,.lmore{display:flex;justify-content:center}.lmore{padding:var(--space-4) 0 var(--space-2)}.lmobile{display:none}.lmrow{display:flex;flex-direction:column;gap:3px;padding:var(--space-3) 0;border-bottom:1px solid var(--border-default)}.lmrow:active{background:var(--surface-sunken)}.lmrow-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lmrow-name{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary);min-width:0}.lmrow-meta,.lmrow-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmrow-meta{font-size:var(--text-secondary-size);color:var(--ink-secondary)}.lmrow-next{font-size:var(--text-meta-size);color:var(--ink-muted)}@media (max-width:1280px){.ltable{--cols:minmax(180px,1.7fr) minmax(120px,1fr) minmax(140px,1.2fr) 124px 96px 64px 156px 34px}.ltable--admin{--cols:minmax(180px,1.7fr) minmax(110px,1fr) minmax(130px,1.1fr) minmax(120px,0.95fr) 124px 96px 64px 156px 34px}.lcell--last,.lhead-cell--last{display:none}}@media (max-width:1024px){.ltable{--cols:minmax(160px,1.7fr) minmax(110px,1fr) minmax(120px,1.1fr) 120px 92px 150px 34px}.ltable--admin{--cols:minmax(160px,1.7fr) minmax(100px,1fr) minmax(120px,1.1fr) minmax(110px,0.9fr) 120px 92px 150px 34px}.lcell--touches,.lhead-cell--touches{display:none}}@media (max-width:767px){.ltable{display:none}.lmobile{display:flex;flex-direction:column}.filter-toggle{display:inline-flex}.filter-controls{display:none}.filter-controls--open{display:flex}}.rtable{--rcols:minmax(220px,1.7fr) minmax(116px,1fr) minmax(92px,0.78fr) minmax(64px,0.5fr) minmax(104px,0.85fr) minmax(66px,0.55fr) minmax(74px,0.55fr) minmax(90px,0.7fr) minmax(86px,0.66fr)}.rtable .lhead,.rtable .lrow{grid-template-columns:var(--rcols)}.rtable .rcell--active,.rtable .rcell--calendar,.rtable .rcell--owner,.rtable .rcell--sendas{text-align:center}.rcell--rep,.rtable .lhead-cell.rcell--active,.rtable .lhead-cell.rcell--calendar,.rtable .lhead-cell.rcell--owner,.rtable .lhead-cell.rcell--sendas{justify-content:center}.rcell--rep{display:flex;flex-direction:column;gap:2px;overflow:visible}.rcell--due,.rcell--leads,.rcell--sent{text-align:right}.lhead-cell.rcell--due,.lhead-cell.rcell--leads,.lhead-cell.rcell--sent{justify-content:flex-end}.ralias-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.ralias{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-label-size);color:var(--ink-secondary);background:var(--surface-sunken);border-radius:var(--radius-1);padding:1px 6px;line-height:1.6;white-space:nowrap}.rok{color:var(--success)}.rdown,.rok{font-weight:var(--weight-medium)}.rdown{color:var(--error)}.runknown{color:var(--ink-muted)}.cfg-ok{display:inline-flex;color:var(--success)}.cfg-ok svg{width:15px;height:15px}.cfg-miss{color:var(--warning);font-size:var(--text-secondary-size)}@media (max-width:1100px){.rtable{--rcols:minmax(200px,1.7fr) minmax(116px,1fr) minmax(92px,0.78fr) minmax(64px,0.5fr) minmax(104px,0.85fr) minmax(66px,0.55fr) minmax(90px,0.7fr) minmax(86px,0.66fr)}.rcell--due{display:none}}@media (max-width:920px){.rtable{--rcols:minmax(170px,1.6fr) minmax(88px,0.8fr) minmax(100px,0.9fr) minmax(64px,0.6fr) minmax(88px,0.7fr) minmax(84px,0.7fr)}.rcell--owner,.rcell--role{display:none}}.rtable2{--r2cols:26px minmax(190px,1.8fr) minmax(96px,0.8fr) minmax(78px,0.6fr) minmax(104px,0.85fr) minmax(84px,0.62fr) minmax(104px,0.72fr) minmax(92px,0.7fr) minmax(104px,0.62fr)}.rtable2 .lhead,.rtable2 .lrow{grid-template-columns:var(--r2cols)}.rtable2 .rrow2{height:auto;min-height:44px;padding:6px 0;align-items:center}.rtable2 .rc2--status{display:flex;align-items:center}.rtable2 .lhead-cell.rc2--actions,.rtable2 .lhead-cell.rc2--status,.rtable2 .rc2--status{justify-content:center}.rtable2 .rc2--actions{display:flex;align-items:center;justify-content:flex-end}.rc2--name{display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:hidden}.rc2-namelink{color:var(--ink-primary);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc2-namelink:hover{color:var(--accent)}.rc2-email,.rtable2 .rc2--department,.rtable2 .rc2--location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtable2 .rc2--department,.rtable2 .rc2--location{display:flex;align-items:center}.btn--sm{padding:3px 10px;font-size:var(--text-secondary-size)}.reps-kpis{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:stretch;margin:var(--space-4) 0 var(--space-3)}.reps-kpi{display:flex;flex-direction:column;gap:2px;min-width:104px}.reps-kpi .stat-num{font-size:26px}.reps-kpi--warn{color:var(--warning)}.reps-byteam{display:flex;flex-direction:column;gap:4px;justify-content:center;padding-left:var(--space-4);border-left:1px solid var(--border-subtle)}.reps-byteam-line{display:flex;flex-wrap:wrap;gap:2px}.reps-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}.reps-search{min-width:180px;flex:1 1 180px;max-width:280px}.reps-gaps-toggle{background:none;border:none;cursor:pointer;color:var(--ink-muted);padding:4px 6px;margin-left:auto}.reps-gaps-toggle:hover{color:var(--ink-secondary)}.rm2card{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.rm2-top{display:flex;align-items:center;gap:var(--space-2)}.rm2-name{color:var(--ink-primary);font-weight:var(--weight-medium);text-decoration:none;flex:1 1}.rm2-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rm2-config{margin-top:2px}@media (max-width:920px){.rtable2{--r2cols:26px minmax(170px,1.7fr) minmax(88px,0.8fr) minmax(78px,0.6fr) minmax(92px,0.66fr)}.rtable2 .lhead-cell.rc2--calling,.rtable2 .lhead-cell.rc2--department,.rtable2 .lhead-cell.rc2--location,.rtable2 .lhead-cell.rc2--team,.rtable2 .rc2--calling,.rtable2 .rc2--department,.rtable2 .rc2--location,.rtable2 .rc2--team{display:none}}.pstrip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.pstrip-item{display:inline-flex;align-items:baseline;gap:6px;height:30px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:999px;font-size:var(--text-secondary-size);color:var(--ink-muted);transition:box-shadow var(--motion-state) var(--ease-standard)}.pstrip-item--warning{color:var(--warning-on-tint);border-color:transparent;background:var(--warning-tint)}.pstrip-item--error{color:var(--error);border-color:transparent;background:var(--error-tint)}.pstrip-item--sel{box-shadow:inset 0 0 0 1.5px currentColor}.pstrip-n{font-weight:var(--weight-semibold);font-size:var(--text-body-size)}.pstrip-note{color:var(--ink-muted)}.rep-head{margin:var(--space-4) 0 var(--space-6)}.rep-badges{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.rep-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}.rep-err,.rep-health .field-rows,.rep-load .rep-stats{margin-top:var(--space-3)}.rep-err{padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);background:var(--error-tint);color:var(--error);font-size:var(--text-meta-size);word-break:break-all}.rep-stats{display:flex;gap:var(--space-8)}.rep-stat-n{font-size:24px;font-weight:var(--weight-semibold);line-height:1.1}.rep-leads{margin-top:var(--space-2)}.rep-aliases .alias-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.alias-summary{color:var(--ink-muted);margin-bottom:var(--space-1)}.alias-refresh,.alias-summary{font-size:var(--text-meta-size)}.alias-refresh{font-weight:var(--weight-medium);color:var(--accent);background:none;border:none;padding:0;cursor:pointer}.alias-refresh:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.alias-refresh:disabled{color:var(--ink-muted);cursor:default}.alias-legend{margin-top:var(--space-3);line-height:1.6}.alias-table{width:100%;border-collapse:collapse;margin-top:var(--space-3);font-size:var(--text-meta-size)}.alias-table th{text-align:left;font-weight:var(--weight-medium);color:var(--ink-muted);padding:0 var(--space-3) var(--space-2) 0;white-space:nowrap}.alias-table td,.alias-table th{border-bottom:1px solid var(--border-subtle,var(--border-default))}.alias-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:middle}.alias-table tr:last-child td{border-bottom:0}.alias-table td:last-child,.alias-table th:last-child{padding-right:0;white-space:nowrap}.alias-email{word-break:break-all;color:var(--ink-secondary)}.cfg-link{color:var(--accent);word-break:break-all;text-decoration:none}.cfg-link:hover{text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.rep-grid{grid-template-columns:1fr}}.instrip{display:flex;flex-wrap:wrap;align-items:stretch}.instr{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-1) var(--space-6)}.instr:first-child{padding-left:0}.instr:not(:last-child){border-right:1px solid var(--border-default)}.instr-label{display:flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.instr-hint{color:var(--warning);font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.instr-hint,.instr-n{font-weight:var(--weight-semibold)}.instr-n{font-family:var(--font-serif);font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-primary);margin-top:var(--space-1)}.instr-sub{margin-top:2px}.instr--lead{padding-left:0;padding-right:var(--space-8)}.instr--lead .instr-n{font-size:46px;line-height:1;font-weight:var(--weight-medium)}.funnel{margin:var(--space-1) 0}.funnel-bar{height:40px;border-radius:var(--radius-2)}.funnel-bar,.funnel-seg{display:flex;overflow:hidden}.funnel-seg{align-items:center;padding:0 var(--space-3);min-width:0;font-size:var(--text-secondary-size)}.funnel-seg-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funnel-seg-label .num{font-weight:var(--weight-semibold)}.funnel-seg--new{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--ink-secondary)}.funnel-seg--intro{background:color-mix(in srgb,var(--accent) 40%,var(--surface));color:var(--ink-primary)}.funnel-seg--replied{background:color-mix(in srgb,var(--accent) 68%,var(--surface));color:var(--surface)}.funnel-seg--booked{background:var(--accent);color:var(--surface)}.funnel-seg--canceled{background:var(--surface-sunken);color:var(--ink-muted);margin-left:2px;border-radius:0 var(--radius-2) var(--radius-2) 0}.funnel-caption{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-meta-size);color:var(--ink-muted)}.funnel-caption .num{color:var(--ink-secondary);font-weight:var(--weight-medium)}.funnel-cap-end{margin-left:auto}.breakdowns{display:grid;grid-template-columns:1.1fr 1.5fr .7fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.bd-head{margin-bottom:var(--space-3)}.bd-bars{display:flex;flex-direction:column;gap:var(--space-2)}.bdbar{display:flex;align-items:center;gap:var(--space-3)}.bdbar-label{flex:0 0 42%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.bdbar-track{flex:1 1;height:8px;background:var(--surface-sunken);border-radius:var(--radius-1);overflow:hidden}.bdbar-fill{display:block;height:100%;background:color-mix(in srgb,var(--accent) 50%,var(--surface))}.bdbar-fill--booked{background:var(--accent)}.bdbar-fill--replied{background:color-mix(in srgb,var(--accent) 68%,var(--surface))}.bdbar-fill--intro{background:color-mix(in srgb,var(--accent) 45%,var(--surface))}.bdbar-fill--new{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.bdbar-fill--canceled{background:var(--border-strong)}.bdbar-n{flex:0 0 auto;width:30px;text-align:right;font-size:var(--text-secondary-size);color:var(--ink-primary)}.bdrep{display:flex;flex-direction:column}.bdrep-head,.bdrep-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 64px 60px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.bdrep-row{height:32px;border-top:1px solid var(--border-default)}.bdrep-h{text-align:left;font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted);cursor:pointer;display:inline-flex;align-items:center;gap:2px;height:28px}.bdrep-h.num-h{justify-content:flex-end}.bdrep-h--active,.bdrep-h:hover{color:var(--ink-primary)}.bdrep-ind{font-size:8px;color:var(--accent)}.bdrep-name{color:var(--ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdrep-name,.bdrep-row .num{font-size:var(--text-secondary-size)}.bdrep-row .num{text-align:right;color:var(--ink-secondary)}.enghealth-title{margin-bottom:var(--space-3)}.enghealth-row{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.engitem{display:flex;align-items:center;gap:var(--space-2)}.engitem-label{color:var(--ink-muted)}.engitem-val{font-size:var(--text-secondary-size);color:var(--ink-primary)}.edot{width:7px;height:7px;border-radius:50%;flex:none}.edot--ok{background:var(--success)}.edot--warn{background:var(--warning)}.edot--down{background:var(--error)}@media (max-width:1024px){.breakdowns{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:767px){.instr{border-right:none;padding:var(--space-2) 0;flex:1 1 42%}.instr--lead{flex-basis:100%;padding-right:0}.funnel-bar{height:34px}}.vital-mode{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:30px;line-height:1;font-weight:var(--weight-medium)}.vital-mode--ok{color:var(--success)}.vital-mode--warn{color:var(--warning)}.vital-mode--down{color:var(--error)}.vital-mode .edot{width:10px;height:10px}.vital-n--warn{color:var(--warning)}.vital-n--down{color:var(--error)}.vital-n--ok{color:var(--ink-primary)}.vital-n--muted{color:var(--ink-secondary)}.killswitch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-3)}.ks-left{min-width:0}.ks-wired{font-weight:var(--weight-semibold)}.ks-wired--live{color:var(--success)}.ks-wired--pending{color:var(--warning)}.ks-current{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:22px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.ks-current--ok{color:var(--success)}.ks-current--warn{color:var(--warning)}.ks-current--down{color:var(--error)}.ks-desc{font-size:var(--text-secondary-size);font-weight:var(--weight-regular);color:var(--ink-muted)}.ks-note{margin-top:var(--space-2);max-width:64ch}.ks-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.ks-btn--current{background:var(--surface-sunken);color:var(--ink-muted)}.ks-locked{padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-2)}.ks-err{color:var(--error);margin-top:var(--space-2)}.confirm-scrim{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;z-index:60;padding:var(--space-4);animation:enter var(--motion-enter) var(--ease-standard)}.confirm-panel{background:var(--surface);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);padding:var(--space-6);max-width:460px;width:100%}.confirm-title{font-size:var(--text-h2-size);margin-bottom:var(--space-3)}.confirm-body{font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--ink-secondary);margin-bottom:var(--space-6)}.confirm-actions{justify-content:flex-end}.confirm-actions,.sec-head{display:flex;gap:var(--space-2)}.sec-head{align-items:baseline;margin-bottom:var(--space-3)}.sec-count{font-size:var(--text-h3-size);font-weight:var(--weight-semibold);color:var(--ink-primary)}.mberr{--cols:minmax(200px,1.4fr) minmax(220px,2fr) 70px 120px}.mberr .lhead,.mberr .lrow{display:grid;grid-template-columns:var(--cols);align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3)}.mberr-num{text-align:right}.lhead-cell.mberr-num{justify-content:flex-end}.mberr-box{color:var(--ink-primary)}.mberr-err{color:var(--ink-secondary)}.mberr-ok{color:var(--ink-muted)}@media (max-width:1024px){.mberr{--cols:minmax(180px,1.4fr) minmax(200px,2fr) 64px}.mberr-ok{display:none}}@media (max-width:767px){.mberr{--cols:minmax(140px,1fr) minmax(160px,1.6fr)}.mberr-num{display:none}}.eng-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.sr-summary{font-size:var(--text-secondary-size);margin-bottom:var(--space-3)}.sr-list{display:flex;flex-direction:column;gap:var(--space-3)}.sr-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sr-name{font-size:var(--text-secondary-size);font-weight:var(--weight-medium);color:var(--ink-primary)}.sr-err{flex:1 1 100%;font-size:var(--text-meta-size);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cron-list{display:flex;flex-direction:column;gap:var(--space-2)}.cron-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.cron-label{font-size:var(--text-secondary-size);color:var(--ink-secondary)}.cron-time{font-size:var(--text-meta-size);color:var(--ink-muted);text-align:right;white-space:nowrap}.act-list{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.act-row{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-secondary-size)}.act-label{color:var(--ink-secondary)}.act-row .num{color:var(--ink-primary);font-weight:var(--weight-medium)}@media (max-width:1024px){.eng-grid{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:767px){.killswitch{flex-direction:column;align-items:stretch}.ks-actions .btn{flex:1 1}}@media (max-width:1280px){.record-layout{grid-template-columns:300px minmax(0,1fr);column-gap:var(--space-4)}}@media (max-width:1023px){.record-layout{grid-template-columns:1fr;grid-template-areas:"rail" "tabs" "main"}}@media (max-width:767px){.content{padding:var(--space-4) var(--space-3)}.profile-actions .btn{flex:1 1 auto}}@media (max-width:1023px){.topnav{display:none}.nav-menu{display:block}}@media (max-width:767px){.topbar{gap:var(--space-3);padding:0 var(--space-4)}.topbar-brand .brand-name{display:none}.search{flex:1 1 auto;max-width:none}.search .kbd,.user-chip .user-meta{display:none}}.login{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);overflow:hidden;background:var(--canvas);font-family:var(--font-sans);--login-ease:cubic-bezier(0.23,1,0.32,1);--plate:oklch(0.245 0.048 290);--plate-mid:oklch(0.195 0.042 288);--plate-edge:oklch(0.150 0.036 286);--ink-foil:oklch(0.950 0.008 80);--ink-pale:oklch(0.780 0.052 290);--brand-a:oklch(0.560 0.190 356);--brand-b:oklch(0.470 0.120 285)}.login-noise{position:absolute;inset:0;z-index:40;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.login-actions,.login-eyebrow,.login-head,.login-kicker,.login-legal,.login-plate-foot,.login-plate-line,.login-plate-mast,.login-rule,.login-slip-top,.login-sub,.login-wordmark{opacity:0;transform:translateY(12px);transition:opacity .62s var(--login-ease) var(--d,0ms),transform .62s var(--login-ease) var(--d,0ms)}.login[data-shown="1"] .login-actions,.login[data-shown="1"] .login-eyebrow,.login[data-shown="1"] .login-head,.login[data-shown="1"] .login-kicker,.login[data-shown="1"] .login-legal,.login[data-shown="1"] .login-plate-foot,.login[data-shown="1"] .login-plate-line,.login[data-shown="1"] .login-plate-mast,.login[data-shown="1"] .login-rule,.login[data-shown="1"] .login-slip-top,.login[data-shown="1"] .login-sub,.login[data-shown="1"] .login-wordmark{opacity:1;transform:none}.login-plate{position:relative;overflow:hidden;background:radial-gradient(135% 120% at 38% 44%,var(--plate) 0,var(--plate-mid) 62%,var(--plate-edge) 100%)}.login-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.login-plate-frame{inset:clamp(16px,2.4vw,30px);border:1px solid color-mix(in oklab,var(--ink-pale) 30%,transparent);border-radius:var(--radius-2);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-pale) 10%,transparent)}.login-plate-frame,.login-plate:after{position:absolute;z-index:2;pointer-events:none}.login-plate:after{content:"";inset:0;background:radial-gradient(72% 64% at 30% 50%,color-mix(in oklab,var(--plate-edge) 55%,transparent) 0,transparent 72%)}.login-plate-body{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(40px,5vw,76px)}.login-plate-mast{display:flex;align-items:center;gap:var(--space-3)}.login-plate-seal{width:30px;height:30px;border-radius:var(--radius-2);box-shadow:0 0 0 1px color-mix(in oklab,var(--ink-pale) 35%,transparent)}.login-plate-seal span{font-size:18px}.login-plate-serial{font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:color-mix(in oklab,var(--ink-pale) 72%,transparent)}.login-plate-center{max-width:32ch}.login-eyebrow{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-pale)}.login-wordmark{margin:0;font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(52px,7vw,92px);line-height:.96;letter-spacing:-.025em;color:var(--ink-foil);text-shadow:0 1px 24px color-mix(in oklab,var(--plate-edge) 45%,transparent)}.login-plate-line{margin:var(--space-6) 0 0;max-width:32ch;font-family:var(--font-serif);font-size:clamp(16px,1.5vw,20px);line-height:1.5;color:color-mix(in oklab,var(--ink-foil) 74%,transparent)}.login-plate-foot{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in oklab,var(--ink-pale) 60%,transparent)}.login-plate-pip{width:4px;height:4px;border-radius:50%;background:var(--ink-pale);box-shadow:0 0 8px color-mix(in oklab,var(--ink-pale) 80%,transparent)}.login-slip{position:relative;overflow-y:auto;display:flex;flex-direction:column;padding:clamp(28px,4vw,56px);background:repeating-linear-gradient(180deg,transparent 0,transparent 33px,color-mix(in srgb,var(--accent) 5%,transparent) 33px,color-mix(in srgb,var(--accent) 5%,transparent) 34px),var(--canvas);border-left:1px solid var(--border-strong)}.login-slip-top{display:flex;justify-content:flex-end}.login-tag{font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted)}.login-form{width:min(380px,100%);margin-block:auto;display:flex;flex-direction:column}.login-kicker{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--accent)}.login-head{margin:0;font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(40px,4.4vw,52px);line-height:1;letter-spacing:-.022em;color:var(--ink-primary)}.login-rule{display:block;width:44px;height:3px;background:linear-gradient(90deg,var(--brand-a) 0,var(--brand-b) 100%);border-radius:1px;margin:var(--space-5) 0 var(--space-4)}.login-sub{margin:0;font-family:var(--font-mono);font-size:var(--text-secondary-size);color:var(--ink-secondary)}.login-actions{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.gsi-slot{display:flex;min-height:40px;max-width:100%;overflow:hidden}.login-foot{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-meta-size);color:var(--ink-muted)}.login-legal{margin:var(--space-12) 0 0;font-family:var(--font-mono);font-size:var(--text-label-size);letter-spacing:.02em;color:var(--ink-muted)}.note{background:var(--info-tint);color:var(--info)}.login-error,.note{border-radius:var(--radius-2);padding:var(--space-3);font-size:var(--text-secondary-size);line-height:var(--text-secondary-lh)}.login-error{background:var(--error-tint);color:var(--error)}.login-signing{display:flex;align-items:center;gap:var(--space-3);min-height:40px;color:var(--ink-secondary);font-size:var(--text-secondary-size)}.spinner{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.login-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-muted)}.login-divider:after,.login-divider:before{content:"";height:1px;flex:1 1;background:var(--border-default)}.dev-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface) 72%,transparent)}.dev-quick{display:flex;gap:var(--space-2);flex-wrap:wrap}.dev-quick button{flex:1 1}@media (prefers-reduced-motion:reduce){.login-actions,.login-eyebrow,.login-head,.login-kicker,.login-legal,.login-plate-foot,.login-plate-line,.login-plate-mast,.login-rule,.login-slip-top,.login-sub,.login-wordmark{transform:none;transition:opacity .2s linear var(--d,0ms)}}@media (max-width:860px){.login{grid-template-columns:1fr;grid-template-rows:clamp(220px,38vh,320px) 1fr}.login-plate-body{padding:clamp(24px,6vw,40px)}.login-wordmark{font-size:clamp(40px,12vw,64px)}.login-plate-line{display:none}.login-slip{border-left:0;border-top:1px solid var(--border-strong)}.login-form{margin-block:var(--space-8) auto}}@media (max-width:420px){.login-plate-serial{display:none}.login-head{font-size:34px}}.meet-toolbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.meet-date{height:36px;padding:0 var(--space-3);border-radius:var(--radius-2);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-primary);font-size:var(--text-body-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meet-date:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.meet-today-btn{height:36px;padding:0 var(--space-4)}.meet-loading{color:var(--ink-muted)}.meet-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.meet-card{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);padding:var(--space-4)}.meet-num{font-family:var(--font-serif);font-size:var(--text-h1-size);font-weight:var(--weight-medium);line-height:1.1;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meet-num,.meet-sub{margin-top:var(--space-2)}.meet-sub{color:var(--ink-muted);font-size:var(--text-secondary-size)}.meet-table-wrap{overflow-x:auto}.meet-table{width:100%;border-collapse:collapse;font-size:var(--text-body-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meet-table td,.meet-table th{text-align:right;padding:var(--space-3) var(--space-4);white-space:nowrap}.meet-table th{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-default)}.meet-table .meet-td-team,.meet-table .meet-th-team{text-align:left}.meet-td-team{font-weight:var(--weight-medium);color:var(--ink-primary)}.meet-table tbody tr{border-bottom:1px solid var(--border-default)}.meet-table tbody tr:last-child{border-bottom:none}.meet-table tfoot td{border-top:2px solid var(--border-default);font-weight:var(--weight-semibold);color:var(--ink-primary)}.meet-slash{color:var(--ink-muted)}@media (max-width:720px){.meet-cards{grid-template-columns:repeat(2,1fr)}}.meet-trigger{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:2px 6px;border-radius:var(--radius-1);border-bottom:1px dashed var(--border-strong);transition:background 90ms ease}.meet-trigger--pinned,.meet-trigger:focus-visible,.meet-trigger:hover{background:var(--accent-tint);outline:none}.meet-trigger--pinned{box-shadow:inset 0 0 0 1px var(--accent)}.meet-pop{position:fixed;z-index:60;width:360px;max-width:calc(100vw - 20px);max-height:min(60vh,420px);flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-overlay);animation:pop 90ms ease}.meet-pop,.meet-pop-head{display:flex;background:var(--surface)}.meet-pop-head{position:-webkit-sticky;position:sticky;top:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default)}.meet-pop-title{font-weight:var(--weight-semibold);color:var(--ink-primary);font-size:var(--text-secondary-size)}.meet-pop-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--ink-primary)}.meet-pop-note{padding:var(--space-2) var(--space-4);font-size:var(--text-label-size);line-height:1.4;color:var(--ink-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border-default)}.meet-pop-body{overflow-y:auto;padding:var(--space-2) 0}.meet-pop-group{padding:var(--space-2) var(--space-4)}.meet-pop-group+.meet-pop-group{border-top:1px solid var(--border-default)}.meet-pop-grouphead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.meet-pop-rep{font-weight:var(--weight-medium);color:var(--ink-primary)}.meet-pop-meta{font-size:var(--text-label-size);color:var(--ink-muted);white-space:nowrap}.meet-pop-row{display:grid;grid-template-columns:auto auto auto 1fr;align-items:baseline;grid-gap:var(--space-2);gap:var(--space-2);padding:3px 0;font-size:var(--text-secondary-size);line-height:1.4}.meet-pop-when{color:var(--ink-secondary)}.meet-pop-dur,.meet-pop-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.meet-pop-dur{color:var(--ink-muted)}.meet-pop-prospect{color:var(--ink-primary);overflow-wrap:anywhere}.meet-pop-empty{padding:var(--space-4);color:var(--ink-muted)}.meet-badge{font-size:var(--text-label-size);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--label-tracking);padding:1px 6px;border-radius:999px;white-space:nowrap;align-self:center}.meet-badge--good{background:var(--success-tint);color:var(--success-on-tint)}.meet-badge--muted{background:var(--surface-sunken);color:var(--ink-muted)}@keyframes pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.callhead{margin-bottom:var(--space-4)}.callhead-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.callhead-row .page-desc{margin:0;flex:1 1 320px}.slotbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.slotbar-meta{white-space:nowrap;margin-left:var(--space-2)}.callbar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.callbar .lead-search{flex:1 1 240px;max-width:400px}.slot-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:999px;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.slot-pill--on{background:var(--accent-tint);color:var(--ink-primary);border-color:transparent;font-weight:var(--weight-medium)}.slot-pill:disabled{cursor:default}.slot-dot{width:7px;height:7px;border-radius:50%;background:var(--border-strong);flex:none}.slot-pill--live .slot-dot{background:var(--success)}.slot-livetag{margin-left:4px;font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--success-on-tint);font-weight:var(--weight-semibold)}.ctable{--ccols:minmax(150px,1.5fr) 176px minmax(120px,1.2fr) 110px 120px 30px}.ctable--admin{--ccols:52px 56px minmax(150px,1.5fr) 176px minmax(120px,1.2fr) 110px 30px}.ctable .lhead,.ctable .lrow{grid-template-columns:var(--ccols)}.ctable .lrow{height:48px}.ccell--id{display:flex;flex-direction:column;justify-content:center;gap:1px;overflow:hidden}.cname{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plpanel{padding:0;overflow:hidden}.plteam{display:grid;grid-template-columns:minmax(180px,1.1fr) 1.6fr 1.2fr auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:12px var(--space-5);border-bottom:1px solid var(--border-hairline)}.plteam:last-child{border-bottom:none}.plteam--pool{background:var(--surface-sunken)}.plteam-id{display:flex;flex-direction:column;gap:2px}.plteam-id,.plteam-pl{min-width:0}.plchips{display:inline-flex;flex-wrap:wrap;gap:4px}.plteam-backlog{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plteam-act{justify-self:end}.plrows{display:flex;flex-direction:column;gap:6px}.plrow{display:flex;align-items:center;gap:var(--space-3);padding:8px 10px;border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface)}.plrow-ord{color:var(--ink-muted);min-width:14px}.plrow-name{flex:1 1;font-weight:var(--weight-medium)}.plrow-btns{display:inline-flex;gap:var(--space-2)}.pladd{display:flex;flex-wrap:wrap;gap:6px}.plmismatch{display:inline-flex;align-items:center;gap:4px;margin-top:2px}.plpresets{gap:6px}.plpreset,.plpresets{display:flex;flex-direction:column}.plpreset{gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.plpreset:hover:not(:disabled){background:var(--surface-sunken)}.plpreset:disabled{opacity:.5;cursor:not-allowed}.plpreset--sel{border-color:transparent;background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.plpreset-name{font-weight:var(--weight-medium);color:var(--ink-primary)}.plpreset-sub{font-size:var(--text-xs);color:var(--ink-secondary)}.plring{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:767px){.plteam{grid-template-columns:1fr auto}.plteam-backlog,.plteam-pl{grid-column:1/-1}}.cname--flex{display:flex;align-items:center;gap:8px;min-width:0}.cname--flex .cname-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbadges{display:inline-flex;gap:4px}.cbadges,.cbadges .badge{flex:none}.cemail{font-size:var(--text-label-size);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnum{display:flex;gap:var(--space-2);overflow:hidden}.cnum,.copy-btn{align-items:center;min-width:0}.copy-btn{display:inline-flex;gap:6px;height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface);color:var(--ink-primary);font-size:var(--text-secondary-size);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;transition:background var(--motion-state) var(--ease-standard),border-color var(--motion-state) var(--ease-standard)}.copy-btn .num{overflow:hidden;text-overflow:ellipsis;min-width:0}.copy-btn:hover{background:var(--surface-sunken)}.copy-btn--claimed{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.cact{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);overflow:visible}.cact .btn{height:32px;padding:0 var(--space-3);font-size:var(--text-secondary-size)}.claimed-tag{text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--warning-on-tint);white-space:nowrap}.attempt-chip,.claimed-tag{font-size:var(--text-label-size)}.attempt-chip{color:var(--ink-muted)}.cmobile{display:none;flex-direction:column}.cmcard{flex-direction:column;padding:var(--space-3) 0;border-bottom:1px solid var(--border-default)}.cmcard,.cmcard-top{display:flex;gap:var(--space-2)}.cmcard-top{align-items:baseline;justify-content:space-between}.cmcard-meta{font-size:var(--text-secondary-size);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmcard-actions{display:flex;gap:var(--space-2)}.cmcard-actions .btn,.cmcard-actions .copy-btn{flex:1 1;height:42px;justify-content:center}.cmcard-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lrow--task{background:var(--success);color:var(--ink-on-accent);border-bottom:none;border-radius:var(--radius-round);margin:5px 0;padding:0 20px;box-shadow:var(--shadow-control)}.lrow--task:hover{background:var(--success);box-shadow:var(--shadow-overlay)}.task-name{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-on-accent);text-decoration:none;font-size:var(--text-body-size);font-weight:var(--weight-medium)}.task-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.task-name:hover .task-name-text{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--ink-on-accent) 65%,transparent);text-decoration-color:color-mix(in oklab,var(--ink-on-accent) 65%,transparent)}.task-step{color:color-mix(in oklab,var(--ink-on-accent) 74%,transparent)}.lrow--task .cname{color:var(--ink-on-accent)}.lrow--task .ccol--conf,.lrow--task .ccol--loc{color:color-mix(in oklab,var(--ink-on-accent) 80%,transparent)}.cmcard--task .hs-link,.lrow--task .hs-link{color:color-mix(in oklab,var(--ink-on-accent) 82%,transparent)}.cmcard--task .hs-link:hover,.lrow--task .hs-link:hover{color:var(--ink-on-accent)}.task-badge{flex:none;height:18px;display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:var(--text-label-size);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-on-accent);border-radius:var(--radius-round);background:color-mix(in oklab,var(--ink-on-accent) 16%,transparent);border:1px solid color-mix(in oklab,var(--ink-on-accent) 34%,transparent)}.task-badge:before{content:"";flex:none;width:5px;height:5px;border-radius:var(--radius-round);background:var(--ink-on-accent)}.task-link{text-decoration:none}.cmcard--task .btn,.cmcard--task .copy-btn,.lrow--task .btn,.lrow--task .copy-btn{background:color-mix(in oklab,var(--ink-on-accent) 14%,transparent);color:var(--ink-on-accent);border-color:color-mix(in oklab,var(--ink-on-accent) 32%,transparent)}.cmcard--task .btn:hover,.cmcard--task .copy-btn:hover,.lrow--task .btn:hover,.lrow--task .copy-btn:hover{background:color-mix(in oklab,var(--ink-on-accent) 24%,transparent);border-color:color-mix(in oklab,var(--ink-on-accent) 50%,transparent)}.cmcard--task,.cmcard--task .copy-btn .num,.lrow--task .copy-btn .num{color:var(--ink-on-accent)}.cmcard--task{background:var(--success);border-radius:var(--radius-3);padding:var(--space-3) var(--space-4);border-bottom:none;margin:6px 0;box-shadow:var(--shadow-control)}.cmcard--task .cname,.cmcard--task .task-name-text{color:var(--ink-on-accent)}.cmcard--task .cmcard-meta{color:color-mix(in oklab,var(--ink-on-accent) 78%,transparent)}.ovscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-6)}.ovgrid{width:100%;border-collapse:collapse}.ovgrid td,.ovgrid th{padding:var(--space-2) var(--space-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border-default);font-size:var(--text-secondary-size);white-space:nowrap}.ovgrid td:first-child,.ovgrid th:first-child{text-align:left}.ovgrid thead th{color:var(--ink-secondary);font-weight:var(--weight-medium)}.ovgrid td.ov-zero{color:var(--ink-muted)}.ovgrid tr.ov-total td{font-weight:var(--weight-semibold);color:var(--ink-primary);border-top:1px solid var(--border-strong)}@media (max-width:1024px){.ctable{--ccols:minmax(140px,1.5fr) 176px minmax(110px,1.1fr) 120px 30px}.ctable--admin{--ccols:52px 56px minmax(140px,1.5fr) 176px minmax(110px,1.1fr) 30px}.ccol--loc{display:none}}@media (max-width:860px){.ctable{--ccols:minmax(140px,1.5fr) 176px 120px 30px}.ctable--admin{--ccols:52px 56px minmax(140px,1.5fr) 176px 30px}.ccol--conf{display:none}}@media (max-width:767px){.ctable{display:none}.cmobile{display:flex}}.callview{margin-bottom:var(--space-4)}.logged-bar{margin-bottom:var(--space-3)}.logged-bar .lead-search{flex:0 1 380px;max-width:100%}.logged-act{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.logged-correct{background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;font-size:var(--text-label-size);color:var(--accent);font-weight:var(--weight-medium)}.logged-correct:hover{text-decoration:underline}.logged-notes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logged-outcome{display:flex;align-items:center;gap:6px;min-width:0}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.dash-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface);transition:border-color var(--motion-state) var(--ease-standard),background var(--motion-state) var(--ease-standard),transform var(--motion-state) var(--ease-standard)}.dash-card:hover{border-color:var(--accent);background:var(--surface-sunken);transform:translateY(-1px)}.dash-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-2);background:var(--accent-tint);color:var(--accent)}.dash-card-icon svg{width:22px;height:22px}.dash-card-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.dash-card-title{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary)}.dash-card-desc{line-height:1.35;white-space:normal}.dash-card-arrow{flex:none;color:var(--ink-muted);display:inline-flex}.dash-card-arrow svg{width:18px;height:18px}.dash-card:hover .dash-card-arrow{color:var(--accent)}@media (max-width:640px){.dash-grid{grid-template-columns:1fr}}.lg-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.lg-title{margin-bottom:0}.lg-eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.lg-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.lg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.lg-sub{margin-top:var(--space-5)}.lg-row{display:flex;align-items:center;gap:var(--space-3);padding:4px 0}.lg-rlabel{flex:0 0 34%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-secondary)}.lg-rlabel,.lg-rval{font-size:var(--text-secondary-size)}.lg-rval{flex:0 0 auto;min-width:96px;text-align:right;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rval i{font-style:normal;color:var(--ink-muted);font-size:var(--text-label-size);margin-left:4px}.lg-srow2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:6px 0;border-bottom:1px solid var(--border-default)}.lg-srow2:last-child{border-bottom:0}.lg-srow2 .lg-rlabel{flex:1 1;text-transform:capitalize}.lg-funnel{display:flex;flex-direction:column;gap:var(--space-2)}.lg-frow{display:flex;align-items:center;gap:var(--space-3)}.lg-flabel{flex:0 0 110px;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.lg-ftrack{flex:1 1;min-width:0;background:var(--surface-sunken);overflow:hidden;height:30px}.lg-ffill,.lg-ftrack{border-radius:var(--radius-2);display:flex}.lg-ffill{align-items:center;justify-content:flex-end;padding:0 var(--space-3);min-width:40px;background:var(--accent-tint)}.lg-fn{font-size:var(--text-secondary-size);font-weight:var(--weight-medium);color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-fpct{flex:0 0 auto;min-width:132px;text-align:right}@media (max-width:1024px){.lg-boards,.lg-grid{grid-template-columns:1fr}.lg-grid{gap:var(--space-6)}}@media (max-width:640px){.lg-head .fseg{width:100%}.lg-flabel{flex-basis:86px}.lg-fpct{min-width:96px}}.ctable--logged{--ccols:minmax(150px,1.6fr) 150px 132px 110px 96px minmax(120px,1.3fr) 88px}@media (max-width:1024px){.ctable--logged{--ccols:minmax(150px,1.6fr) 150px 132px 96px minmax(120px,1.3fr) 88px}.ctable--logged .ccol--by{display:none}}@media (max-width:900px){.ctable--logged{--ccols:minmax(140px,1.6fr) 140px 132px 96px 88px}.ctable--logged .ccol--notes{display:none}}.cdash-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-3)}.cdash-rule{margin:var(--space-3) 0}.cdash-title{margin-bottom:0}.cdash-tools{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0}.cdash-prog,.cdash-slot{flex-wrap:wrap}.cdash-live{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-meta-size);color:var(--ink-muted);white-space:nowrap}.cdash-live .dot{background:var(--success)}.cdash-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.cdash-right{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.cdash-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.cdash-chart{display:flex;flex-direction:column;min-height:220px}.ftrend{position:relative;flex:1 1 auto;min-height:0;width:100%}.ftrend-svg{position:absolute;inset:0;display:block}.ftrend-line{fill:none;stroke:var(--accent);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.ftrend-dot{fill:var(--canvas);stroke:var(--accent);stroke-width:2.5}.ftrend-val{fill:var(--accent);font-family:var(--font-mono);font-size:15px;font-weight:600;text-anchor:middle}.ftrend-x{fill:var(--ink-muted);font-size:13px;text-anchor:middle}.ftrend-empty{display:grid;place-items:center;height:100%;min-height:160px}.ftrend-note{position:absolute;top:2px;right:4px}.cdash-sub{margin:var(--space-6) 0 var(--space-3)}.cdash-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch;margin-bottom:var(--space-2)}.cdash-kpis .instr-label{white-space:normal}.cdash-kpis .instr{text-align:center;align-items:center;border-right:none;padding:var(--space-5) var(--space-3)}.cdash-kpis .instr--lead,.cdash-kpis .instr:first-child{padding-left:var(--space-3);padding-right:var(--space-3)}.cdash-kpis .instr-label{justify-content:center}.cdash-kpis .instr-label,.cdash-kpis .instr-label .u-label,.cdash-kpis .instr-sub{color:var(--accent)}.cdash-kpis .instr-n{font-size:48px;line-height:1;font-weight:var(--weight-medium);margin-top:var(--space-2)}.cdash-kpis .instr--lead .instr-n{font-size:48px}@media (max-width:1280px){.cdash-head .cdash-prog{order:2}.cdash-head .cdash-slot{order:3;width:100%}}@media (max-width:767px){.cdash-kpis{grid-template-columns:1fr 1fr;gap:var(--space-4)}.cdash-kpis .instr--lead{grid-column:1/-1}.cdash-kpis .instr{padding:var(--space-3) var(--space-2)}.cdash-kpis .instr-label{white-space:normal}.cdash-kpis .instr--lead .instr-n,.cdash-kpis .instr-n{font-size:46px}}.cd-tablewrap{overflow-x:auto}.cd-table{--cdcols:160px repeat(6,minmax(60px,1fr));min-width:600px}.cd-table .lhead,.cd-table .lrow{grid-template-columns:var(--cdcols)}.cd-table .lcell.cd-n,.cd-table .lhead-cell.cd-n{justify-content:flex-end;text-align:right}.cd-table .lcell.cd-team{color:var(--ink-primary);font-weight:var(--weight-medium)}.cd-barrow{display:flex;align-items:center;gap:var(--space-3);padding:5px 0}.cd-barlabel{flex:0 0 38%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-secondary)}.cd-barlabel,.cd-barval{font-size:var(--text-secondary-size)}.cd-barval{flex:0 0 auto;min-width:80px;text-align:right;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-barval i{font-style:normal;color:var(--ink-muted);font-size:var(--text-label-size);margin-left:6px}@media (max-width:1024px){.cdash-grid{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:640px){.cdash-tools{width:100%;justify-content:space-between}.cdash-panels{grid-template-columns:1fr}}.reps-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.reps-actions{display:flex;gap:var(--space-2);flex-shrink:0}.reps-add{flex-shrink:0}.rtable .rrow{height:auto;min-height:40px;padding:5px 0}.rmanage{position:relative;z-index:3;align-self:flex-start;margin-top:3px;background:none;border:0;padding:0;cursor:pointer;font-size:var(--text-label-size);color:var(--accent);font-weight:var(--weight-medium)}.rmanage:hover{text-decoration:underline}.rrole-pages{white-space:nowrap}.umodal{padding:0;max-width:96vw;max-height:min(90vh,760px);overflow:hidden;display:flex;flex-direction:column;text-align:left;width:min(460px,94vw)}.umodal--wide{width:min(900px,96vw)}.umodal--playlist{width:min(560px,96vw)}.umodal-head{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-default)}.umodal-avatar{width:46px;height:46px;border-radius:var(--radius-3);flex:none;overflow:hidden;display:grid;place-items:center;background:var(--accent-tint);border:1px solid var(--border-default);color:var(--accent);font-family:var(--font-serif);font-weight:var(--weight-semibold);font-size:19px}.umodal-avatar img{width:100%;height:100%;object-fit:cover;display:block}.umodal-id{min-width:0;flex:1 1 auto}.umodal-id-name{font-size:var(--text-h2-size);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umodal-id-mail{font-family:var(--font-mono);margin-top:2px;word-break:break-all}.umodal-id-mail,.umodal-id-sub{font-size:var(--text-meta-size);color:var(--ink-muted)}.umodal-id-sub{margin-top:1px}.umodal-rolechip{flex:none;align-self:center;padding:3px 10px;border-radius:999px;font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:var(--weight-semibold);background:var(--surface-sunken);color:var(--ink-secondary);white-space:nowrap}.umodal-rolechip--super{background:var(--accent-tint);color:var(--accent)}.umodal-rolechip--off{background:var(--error-tint);color:var(--error)}.umodal-body{flex:1 1 auto;overflow-y:auto;padding:var(--space-6)}.umodal-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.umodal-cols--team{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.umodal-pane{min-width:0}.umodal-pane--access{padding-right:var(--space-6)}.umodal-pane--members,.umodal-pane--profile{padding-left:var(--space-6);border-left:1px solid var(--border-default)}.umodal-pane--members{display:flex;flex-direction:column;min-height:0}.umodal-grant{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.upane-head{margin-bottom:var(--space-4)}.upane-title{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);font-weight:var(--weight-semibold);color:var(--ink-secondary)}.upane-sub{font-size:var(--text-meta-size);line-height:var(--text-meta-lh);color:var(--ink-muted);margin-top:3px}.umodal-field{margin-bottom:var(--space-4)}.umodal-field:last-child{margin-bottom:0}.umodal-field>.u-label{display:block;margin-bottom:var(--space-2)}.field.umodal-field>.u-label{margin-bottom:0}.settings-card .u-label,.umodal .u-label{color:var(--ink-secondary)}.urole-opts{display:flex;flex-direction:column;gap:var(--space-2)}.urole-opt{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-2);cursor:pointer;transition:border-color var(--motion-state) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.urole-opt:hover{background:var(--surface-sunken)}.urole-opt--on{border-color:var(--accent);background:var(--accent-tint)}.urole-radio{position:absolute;width:1px;height:1px;opacity:0}.urole-mark{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid var(--border-strong);display:grid;place-items:center;transition:border-color var(--motion-state) var(--ease-standard)}.urole-opt--on .urole-mark{border-color:var(--accent)}.urole-mark:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform var(--motion-state) var(--ease-standard)}.urole-opt--on .urole-mark:after{transform:scale(1)}.urole-opt:focus-within{outline:2px solid var(--accent);outline-offset:2px}.urole-text{display:flex;flex-direction:column;gap:1px;min-width:0}.urole-label{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary)}.urole-desc{display:block;color:var(--ink-secondary)}.upages{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-2);margin-top:var(--space-1)}.upage,.upages{gap:var(--space-2)}.upage{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-2);cursor:pointer;font-size:var(--text-secondary-size);color:var(--ink-secondary);transition:border-color var(--motion-state) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.upage:hover{background:var(--surface-sunken)}.upage--on{border-color:var(--accent);background:var(--accent-tint);color:var(--ink-primary)}.upage input{flex-shrink:0}.uform-body{padding:0}.uform-sec{border:none;margin:0;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);min-inline-size:0}.uform-sec:last-child{border-bottom:none}.uform-sec-title{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary);margin:0 0 var(--space-3);padding:0;display:flex;align-items:center;gap:var(--space-2)}.uform-sec--muted{background:var(--surface-sunken)}.uform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.uform-tri{margin-bottom:var(--space-2);flex-wrap:wrap}.uform-cap{margin-top:var(--space-2);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.uform-reset{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font:inherit}.uform-reset:hover{text-decoration:underline}.uform-place{margin:0}.upage-grid{margin-top:var(--space-2)}.upage-name{flex:1 1}.upage-note{white-space:nowrap}.upage--locked{cursor:default}.upage--locked:hover{background:var(--accent-tint)}.utag--soon{background:var(--surface-raised);color:var(--ink-muted)}.umodal-headtags{display:flex;flex-direction:column;align-items:flex-end;gap:3px;align-self:center}.umodal-origin{text-transform:none}.uswitch{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.uswitch--divided{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.uswitch-input{position:absolute;width:1px;height:1px;opacity:0}.uswitch-track{flex:none;width:38px;height:22px;border-radius:999px;position:relative;background:var(--border-strong);transition:background var(--motion-state) var(--ease-standard)}.uswitch-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-control);transition:transform var(--motion-state) var(--ease-standard)}.uswitch-input:checked+.uswitch-track{background:var(--accent)}.uswitch-input:checked+.uswitch-track .uswitch-thumb{transform:translateX(16px)}.uswitch-input:focus-visible+.uswitch-track{outline:2px solid var(--accent);outline-offset:2px}.uswitch-text{font-size:var(--text-secondary-size);color:var(--ink-primary)}.umodal-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-default)}.umodal-err{margin-right:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);background:var(--error-tint);color:var(--error);font-size:var(--text-secondary-size)}@media (max-width:760px){.umodal--wide{width:min(520px,94vw)}.umodal-cols,.umodal-cols--team{grid-template-columns:1fr}.umodal-pane--access{padding-right:0}.umodal-pane--members,.umodal-pane--profile{padding-left:0;border-left:0;border-top:1px solid var(--border-default);margin-top:var(--space-6);padding-top:var(--space-6)}}@media (max-height:860px){.umodal-body{padding:var(--space-4) var(--space-6)}.umodal-grant{margin-top:var(--space-3);padding-top:var(--space-3)}.urole-opt{padding:var(--space-1) var(--space-3)}.urole-opts{gap:var(--space-1)}}@media (max-width:480px){.upages{grid-template-columns:1fr}.reps-head{flex-direction:column}.reps-actions{width:100%}.reps-actions .btn{flex:1 1}.reps-add{align-self:stretch;width:100%}}.teams-section{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-default)}.teams-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.teams-add{flex-shrink:0}.team-list{display:flex;flex-direction:column}.team-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-default)}.team-row:first-child{border-top:0}.team-row--off{opacity:.55}.team-row-main{flex:0 0 190px;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.team-name{font-weight:var(--weight-medium);color:var(--ink-primary)}.team-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-badge{font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);padding:1px 6px;border-radius:var(--radius-1);background:var(--accent-tint);color:var(--ink-primary)}.team-badge--off{background:var(--surface-sunken);color:var(--ink-muted)}.team-members{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.team-chip{font-size:var(--text-secondary-size);color:var(--ink-secondary);background:var(--surface-sunken);border-radius:var(--radius-1);padding:2px 8px;white-space:nowrap}.team-chip--lead{color:var(--ink-primary);font-weight:var(--weight-medium)}.team-edit{flex-shrink:0}.tmembers{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:46vh;overflow-y:auto;padding-right:2px;align-content:start}.tmember{justify-content:flex-start}.tmember-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmember-team{flex-shrink:0}.tlead-opts{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:640px){.team-row{flex-wrap:wrap}.team-row-main{flex-basis:100%}}.uprofile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4)}.uprofile-grid .field{margin:0}.umeet,.uprofile-wide{grid-column:1/-1}.umeet{margin-top:var(--space-1);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-2)}.umeet>.field{margin:0}.umeet input{background:var(--surface)}.utag{font-size:10px;line-height:1;letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ink-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-1);padding:2px 5px}@media (max-width:480px){.uprofile-grid{grid-template-columns:1fr}}.settings-card{max-width:680px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);overflow:hidden}.sp-note{margin-right:auto;max-width:46ch}.au-bar{height:8px;border-radius:999px;background:var(--surface-sunken);overflow:hidden;display:flex}.au-eng{background:var(--accent);height:100%}.au-opus{background:var(--chart-1);height:100%}.au-legend{display:flex;flex-wrap:wrap;gap:16px;margin:2px 0 10px}.au-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-meta-size);color:var(--ink-muted)}.au-dot{width:9px;height:9px;border-radius:2px;display:inline-block;flex:none}.au-note{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-sunken);padding:12px 14px;color:var(--ink-secondary);font-size:var(--text-secondary-size);line-height:var(--text-secondary-lh)}.au-note b{color:var(--ink-primary);font-weight:var(--weight-medium)}.au-spike{color:var(--chart-2)}.wk{display:flex;flex-direction:column;gap:var(--space-5)}.wk-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.wk-head-c{display:flex;justify-content:center}.wk-head-r{display:flex;justify-content:flex-end}@media (max-width:760px){.wk-head{grid-template-columns:1fr auto}.wk-head-c{grid-column:1/-1;justify-content:flex-start}}.wk-h1{margin:0 0 2px;font-size:20px;font-weight:var(--weight-semibold);color:var(--ink-primary)}.wk-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1100px){.wk-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wk-cols{grid-template-columns:1fr}}.wk-col{display:flex;flex-direction:column;gap:var(--space-3)}.wk-col-head{display:flex;align-items:center;gap:var(--space-2);padding-bottom:2px}.wk-count{font-family:var(--font-mono);font-size:var(--text-label-size);color:var(--ink-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-round);padding:0 8px;line-height:18px}.wk-card{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);padding:13px 15px;display:flex;flex-direction:column;gap:7px;transition:box-shadow .16s var(--ease-standard),border-color .16s var(--ease-standard)}.wk-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-control)}.wk-card--done{opacity:.72}.wk-card-title{font-size:14px;font-weight:var(--weight-semibold);color:var(--ink-primary);line-height:1.35}.wk-card-progress{font-size:13px;color:var(--ink-secondary);line-height:1.4}.wk-card-meta{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-label-size);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-muted)}.wk-dot{width:7px;height:7px;border-radius:var(--radius-round);flex:none;background:var(--ink-muted)}.wk-dot--now{background:var(--accent);animation:ethread-pulse 1.8s var(--ease-standard) infinite}.wk-dot--blocked{background:var(--warning)}.wk-dot--done{background:var(--ink-muted)}.wk-sep{opacity:.45}.wk-empty{font-size:13px;color:var(--ink-muted);padding:var(--space-3) 0}@media (prefers-reduced-motion:reduce){.wk-dot--now{animation:none}}.wk-dot--queued{background:var(--chart-3)}.wk-assignee{font-family:var(--font-mono);font-size:var(--text-label-size);color:var(--ink-secondary);text-transform:none;letter-spacing:normal}.wk-newbtn{font-size:13px;font-weight:var(--weight-semibold);color:var(--ink-on-accent);background:var(--accent);border:none;border-radius:var(--radius-3);padding:8px 16px;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease-standard)}.wk-newbtn:hover{background:var(--accent-hover)}.wk-form{display:flex;flex-direction:row;align-items:center;gap:7px}.wk-input{font-size:13px;color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2);padding:7px 10px;outline:none;width:220px}.wk-input--sm{width:130px}.wk-input:focus{border-color:var(--accent)}.wk-add{font-size:13px;font-weight:var(--weight-semibold);color:var(--ink-on-accent);background:var(--accent);border:none;border-radius:var(--radius-2);padding:7px 14px;cursor:pointer;white-space:nowrap}.wk-add:hover{background:var(--accent-hover)}.wk-add:disabled{opacity:.5;cursor:default}.wk-cancel{font-size:13px;color:var(--ink-muted);background:none;border:none;cursor:pointer;white-space:nowrap}.dcs{display:flex;flex-direction:column;gap:var(--space-4)}.dcs-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.dcs-desc{margin:0;flex:1 1 320px;min-width:240px}.dcs-chip-n{font-family:var(--font-mono);font-size:var(--text-label-size);color:var(--ink-muted);margin-left:4px}.fchip--on .dcs-chip-n{color:var(--ink-primary)}.dcs-body{display:grid;grid-template-columns:minmax(300px,5fr) minmax(360px,7fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:960px){.dcs-body{grid-template-columns:1fr}}.dcs-list{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.dcs-more{align-self:center}.dcs-card{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);cursor:pointer}.dcs-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-control)}.dcs-card--on{border-color:var(--accent)}.dcs-card-top{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.dcs-card-title{font-size:14px;font-weight:var(--weight-semibold);color:var(--ink-primary);line-height:1.35}.dcs-card-needed{font-size:13px;color:var(--ink-secondary);line-height:1.4}.dcs-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-meta-size);color:var(--ink-muted);min-width:0}.dcs-card-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.dcs-card-lead{margin-left:auto;white-space:nowrap}.dcs-sep{opacity:.45}.dcs-pane{position:-webkit-sticky;position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}@media (max-width:960px){.dcs-pane{position:static}}.dcs-pane-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dcs-pane-badges{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.dcs-pane-title{font-size:16px;font-weight:var(--weight-semibold);color:var(--ink-primary);line-height:1.35;margin:0}.dcs-pane-needed{font-size:var(--text-secondary-size);color:var(--ink-secondary);margin:0}.dcs-pane-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-meta-size);color:var(--ink-muted)}.dcs-situation{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-sunken);padding:var(--space-3) var(--space-4)}.dcs-md,.dcs-situation{display:flex;flex-direction:column;gap:var(--space-2)}.dcs-md{font-size:var(--text-secondary-size);line-height:var(--text-body-lh);overflow-wrap:anywhere}.dcs-md,.dcs-md h4{color:var(--ink-primary)}.dcs-md h4{margin:0;font-size:13px;font-weight:var(--weight-semibold)}.dcs-md p{margin:0}.dcs-md ol,.dcs-md ul{margin:0;padding-left:18px}.dcs-md blockquote{margin:0;padding-left:var(--space-3);border-left:2px solid var(--border-default);color:var(--ink-secondary)}.dcs-md code{font-family:var(--font-mono);font-size:var(--text-meta-size);background:var(--surface-raised);border-radius:var(--radius-1);padding:1px 4px}.dcs-thread{display:flex;flex-direction:column;gap:var(--space-3);max-height:44vh;overflow-y:auto;padding-right:2px}.dcs-thread,.dcs-thread-empty{margin-top:var(--space-2)}.dcs-msg{max-width:94%}.dcs-msg--owner{align-self:flex-end}.dcs-action,.dcs-msg--system .emsg-main{background:var(--surface-sunken)}.dcs-action{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-meta-size);color:var(--ink-secondary);border-radius:var(--radius-1);padding:var(--space-2);overflow-x:auto;white-space:pre-wrap}.dcs-compose{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.dcs-input{width:100%;min-height:72px;resize:vertical;font:inherit;font-size:13px;color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);outline:none}.dcs-input:focus{border-color:var(--accent)}.dcs-compose-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dcs-hint{font-size:var(--text-meta-size);color:var(--ink-muted);margin:0}.plc{flex-direction:column}.plc,.plc-head{display:flex;gap:var(--space-4)}.plc-head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.plc-h1{font-size:var(--text-h1-size);font-weight:var(--weight-semibold);line-height:1.1}.plc-sub{margin-top:2px}.plc-head-r{gap:var(--space-3)}.plc-head-r,.plc-windows{display:flex;flex-wrap:wrap}.plc-windows{gap:6px}.sdot--muted{background:var(--ink-muted)}.plc-track{position:relative;display:inline-block;height:8px;flex:1 1 auto;min-width:0;background:var(--surface-sunken);border-radius:999px;overflow:hidden}.plc-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;min-width:2px;transition:width var(--motion-standard,.25s) var(--ease-standard,ease)}.plc-fill--push0{background:color-mix(in srgb,var(--accent) 34%,var(--surface))}.plc-fill--push1{background:color-mix(in srgb,var(--accent) 58%,var(--surface))}.plc-fill--push2{background:var(--accent)}.plc-fill--replied{background:var(--warning)}.plc-fill--booked,.plc-fill--won{background:var(--success)}.plc-fill--rung{background:color-mix(in srgb,var(--warning) 70%,var(--surface))}.plc-fill--dead,.plc-fill--rungend{background:var(--error)}.plc-fill--open{background:var(--accent)}.plc-fill--off{background:var(--ink-muted)}.plc-flow{display:flex;flex-direction:column;gap:var(--space-4)}.plc-headline{font-size:var(--text-h3-size,18px);line-height:1.5;color:var(--ink-primary);max-width:92ch}.plc-headline b{color:var(--ink-primary);font-weight:var(--weight-semibold)}.plc-note{margin-top:-6px;font-size:var(--text-label-size);color:var(--ink-muted);font-style:italic}.plc-side-h{display:flex;align-items:baseline;gap:6px;margin-bottom:var(--space-2)}.plc-two{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch;padding:var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-3);background:var(--surface)}.plc-side{min-width:0;display:flex;flex-direction:column}.plc-row{display:grid;grid-template-columns:128px 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);height:30px}.plc-row-l{font-size:var(--text-body-size);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plc-row-n{font-weight:var(--weight-semibold);color:var(--ink-primary);min-width:46px;text-align:right}.plc-subline{margin-top:6px;font-size:var(--text-label-size);color:var(--ink-muted)}.plc-subline b{color:var(--ink-secondary)}.plc-gap{align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--space-3);border-left:1px dashed var(--border-default);border-right:1px dashed var(--border-default)}.plc-gap-n{font-size:var(--text-h1-size);font-weight:var(--weight-bold);color:var(--warning);line-height:1}.plc-gap-t{margin-top:4px;font-size:var(--text-meta-size);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.plc-ladder{padding:var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-3);background:color-mix(in srgb,var(--warning) 5%,var(--surface))}.plc-rung{display:grid;grid-template-columns:240px 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);height:30px}.plc-rung-l{font-size:var(--text-body-size);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plc-rung-n{font-weight:var(--weight-semibold);color:var(--ink-primary);min-width:46px;text-align:right}.plc-rung--bottom{margin-top:4px;padding-top:8px;border-top:1px solid var(--border-default)}.plc-rung--bottom .plc-rung-l{color:var(--error);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;font-size:var(--text-label-size)}.plc-rung--bottom .plc-rung-n{color:var(--error)}.plc-empty{padding:var(--space-2) 0}.plc-chips{display:flex;flex-wrap:wrap;gap:8px 16px}.plc-chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-body-size);color:var(--ink-secondary)}.plc-chip b{color:var(--ink-primary)}.plc-chip--off{margin-left:auto;padding-left:var(--space-3);border-left:1px solid var(--border-hairline);color:var(--ink-muted)}.plc-closure{display:flex;flex-direction:column;gap:var(--space-4)}.plc-cats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.plc-cat{border-radius:var(--radius-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-hairline);border-top:3px solid var(--border-default)}.plc-cat--won{border-top-color:var(--success)}.plc-cat--dead{border-top-color:var(--error)}.plc-cat--open{border-top-color:var(--accent)}.plc-cat--off{border-top-color:var(--ink-muted)}.plc-cat-h{display:flex;align-items:baseline;gap:8px}.plc-cat-title{font-size:var(--text-label-size);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-secondary)}.plc-cat-total{margin-left:auto;font-size:var(--text-h2-size);font-weight:var(--weight-bold);color:var(--ink-primary)}.plc-cat-bar{display:block;margin:8px 0 12px;height:6px}.plc-lines{list-style:none;display:flex;flex-direction:column;gap:6px}.plc-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-body-size)}.plc-line-l{color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plc-line-n{font-weight:var(--weight-medium);color:var(--ink-primary)}.plc-recon{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-2);background:var(--surface-sunken);font-size:var(--text-body-size);color:var(--ink-secondary)}.plc-recon b{color:var(--ink-primary)}.plc-recon-op{color:var(--ink-muted);margin:0 2px}.plc-recon-eq{margin-left:auto;color:var(--success);font-weight:var(--weight-medium)}.plc-recon--bad .plc-recon-eq{color:var(--error)}@media (max-width:1024px){.plc-cats{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.plc-two{grid-template-columns:1fr;gap:var(--space-3)}.plc-gap{flex-direction:row;gap:8px;border:none;border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default);padding:8px 0}.plc-cats{grid-template-columns:1fr}.plc-row,.plc-rung{grid-template-columns:110px 1fr auto}.plc-chip--off{margin-left:0;border-left:none}}.plc-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.plc-ctl-sep{width:1px;align-self:stretch;min-height:22px;background:var(--border-hairline);margin:0 2px}.plc-daterange{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--border-hairline);border-radius:var(--radius-2);background:var(--surface)}.plc-daterange--on{border-color:var(--accent);background:var(--accent-tint)}.plc-date{height:26px;border:1px solid var(--border-hairline);border-radius:var(--radius-1,4px);background:var(--surface);color:var(--ink-primary);font-size:var(--text-label-size);padding:0 6px;font-family:inherit;color-scheme:light dark}.plc-date:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.plc-date-clear{margin-left:2px}.plc-head-r{align-items:center}.plc-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong,var(--border-default));border-top-color:var(--accent);display:inline-block;animation:plc-spin .7s linear infinite}@keyframes plc-spin{to{transform:rotate(1turn)}}.plc-body{transition:opacity .15s var(--ease-standard,ease)}.plc-body--busy{opacity:.6}@media (max-width:767px){.plc-daterange{flex-wrap:wrap}.plc-ctl-sep{display:none}}.plc-funnel{border:1px solid var(--border-hairline);border-radius:var(--radius-3);background:var(--surface);padding:var(--space-3) var(--space-4)}.plc-fn-head,.plc-fn-row{display:grid;grid-template-columns:max-content minmax(90px,1fr) minmax(48px,auto) minmax(40px,auto) minmax(150px,1.4fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.plc-fn-head{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-hairline);margin-bottom:6px}.plc-fn-r{text-align:right}.plc-fn-rowwrap{padding:3px 0}.plc-fn-row{height:30px}.plc-fn-stage{font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--ink-primary);white-space:nowrap}.plc-fn-track{height:10px}.plc-fn-fill--0{background:color-mix(in srgb,var(--accent) 28%,var(--surface))}.plc-fn-fill--1{background:color-mix(in srgb,var(--accent) 44%,var(--surface))}.plc-fn-fill--2{background:color-mix(in srgb,var(--accent) 62%,var(--surface))}.plc-fn-fill--3{background:color-mix(in srgb,var(--accent) 82%,var(--surface))}.plc-fn-fill--4{background:var(--warning)}.plc-fn-fill--5{background:var(--success)}.plc-fn-count{text-align:right;font-weight:var(--weight-semibold);color:var(--ink-primary);font-size:var(--text-body-size)}.plc-fn-pct{text-align:right;color:var(--ink-muted)}.plc-fn-drop,.plc-fn-pct{font-size:var(--text-label-size)}.plc-fn-drop{color:var(--ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plc-fn-dropn{color:var(--error);font-weight:var(--weight-semibold)}.plc-fn-reasons,.plc-fn-sub{color:var(--ink-muted)}.plc-fn-sub{grid-column:1/-1;margin:1px 0 2px;padding-left:calc(max-content);font-size:var(--text-label-size);display:flex;gap:14px;padding-left:0}.plc-fn-sub b{color:var(--ink-secondary)}.plc-emptybox{padding:var(--space-6);text-align:center}@media (max-width:767px){.plc-fn-head,.plc-fn-row{grid-template-columns:1fr auto auto}.plc-fn-drop,.plc-fn-head span:nth-child(2),.plc-fn-track{display:none}.plc-fn-row .plc-fn-drop{display:block;grid-column:1/-1}}.mtl-wrap{margin-top:var(--space-6)}.mtl-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.mtl-titleblock{min-width:0}.mtl-datehead{font-size:var(--text-h3-size);font-weight:var(--weight-semibold);color:var(--ink-primary);margin:2px 0}.mtl-daypick{display:inline-flex;align-items:center;gap:4px}.mtl-nav{padding:4px 11px;font-size:16px;line-height:1}.mtl-today{height:34px;padding:0 var(--space-3)}.mtl-refresh{height:34px;padding:0 var(--space-4)}.mtl-regionwrap{justify-self:center}.mtl-regions{width:max-content}.mtl-headright{display:flex;align-items:center;gap:var(--space-2);justify-self:end}@media (max-width:1080px){.mtl-head{grid-template-columns:1fr}.mtl-headright,.mtl-regionwrap{justify-self:start}}.mtl-dateinput{height:34px;padding:0 var(--space-3);border-radius:var(--radius-2);border:1px solid var(--border-default);background:var(--surface);color:var(--ink-primary);font:inherit}.mtl-dateinput:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.mtl-repsel{max-width:220px}.mtl-kpis{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-4)}.mtl-kpi{flex:1 1 118px;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-3);min-width:0}.mtl-kpi--wide{flex:2.6 1 260px}.mtl-kpi-label{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtl-kpi-num{font-family:var(--font-serif);font-size:var(--text-h3-size);font-weight:var(--weight-medium);color:var(--ink-primary);line-height:1.1;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtl-kpi-sub{font-size:var(--text-meta-size);color:var(--ink-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtl-kpi--dec,.mtl-kpi--transcript{border-color:var(--accent)}.mtl-tsep{color:var(--ink-muted);font-weight:var(--weight-regular)}.mtl-rsvp{display:flex;flex-wrap:wrap;gap:2px var(--space-3);white-space:normal;overflow:visible}.mtl-rsvp span{white-space:nowrap}.mtl-rsvp b{color:var(--ink-secondary);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.mtl-count{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.mtl-scroll{overflow-x:auto}.mtl-tablebox{position:relative}.mtl-table{width:100%;border-collapse:collapse;font-size:var(--text-body-size)}.mtl-table th{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-secondary);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-default)}.mtl-table td,.mtl-table th{padding:8px 12px;white-space:nowrap}.mtl-table td{vertical-align:top}.mtl-table td.mtl-l,.mtl-table th.mtl-l{text-align:left}.mtl-table td.mtl-num,.mtl-table th.mtl-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtl-table tbody tr{border-bottom:1px solid var(--border-default)}.mtl-table tbody tr:last-child{border-bottom:none}.mtl-table tbody tr:hover{background:var(--surface-sunken)}.mtl-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtl-att{font-weight:var(--weight-medium)}.mtl-rep{color:var(--ink-secondary);white-space:normal}.mtl-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--radius-round);font-size:var(--text-meta-size);font-weight:var(--weight-semibold);line-height:18px;white-space:nowrap}.mtl-corrected,.mtl-resched{margin-left:4px;cursor:help}.mtl-corrected{font-weight:var(--weight-semibold)}.mtl-ok{background:var(--success-tint);color:var(--success-on-tint)}.mtl-bad{background:var(--error-tint);color:var(--error-on-tint)}.mtl-warn{background:var(--warning-tint);color:var(--warning-on-tint)}.mtl-info{background:var(--info-tint);color:var(--info-on-tint)}.mtl-pend{color:var(--ink-secondary);border:1px solid var(--border-default)}.mtl-mute,.mtl-pend{background:var(--surface-sunken)}.mtl-mute{color:var(--ink-muted)}.mtl-dec{background:var(--accent-tint);color:var(--accent-on-tint)}.mtl-tablebox.is-loading .mtl-table{opacity:.45;transition:opacity .12s ease}.mtl-tableveil{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;pointer-events:none}.mtl-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--accent);display:inline-block;animation:mtl-spin .7s linear infinite}.mtl-spin--lg{width:20px;height:20px;border-width:3px}@keyframes mtl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mtl-spin{animation:none}}.mtl-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--ink-secondary)}.mtl-txview{font:inherit;font-size:var(--text-body-size);font-weight:var(--weight-medium);color:var(--accent-on-tint);background:var(--accent-tint);border:0;border-radius:var(--radius-round);padding:2px 12px;cursor:pointer}.mtl-txview:hover{filter:brightness(1.08)}.mtl-txmodal{width:min(760px,94vw);max-height:86vh;display:flex;flex-direction:column}.mtl-txmodal .umodal-head{align-items:flex-start}.mtl-txclose{padding:2px 10px;line-height:1;align-self:flex-start}.mtl-txbody{flex:1 1 auto;min-height:180px;display:flex;flex-direction:column;overflow:hidden}.mtl-txstate{flex-direction:column;align-items:center;padding:var(--space-6);color:var(--ink-secondary)}.mtl-txscroll,.mtl-txstate{display:flex;gap:var(--space-3)}.mtl-txscroll{flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column;padding:var(--space-2) var(--space-1)}.mtl-txline{line-height:1.6;overflow-wrap:anywhere}.mtl-txspk{font-weight:var(--weight-semibold);color:var(--ink-primary);margin-right:var(--space-2)}.mtl-txtext{color:var(--ink-secondary)}.lf-header{display:flex;align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.lf-header h1{margin:0}.lf-desc{margin:0;color:var(--ink-secondary);font-size:var(--text-secondary-size);line-height:var(--text-secondary-lh);flex:1 1 380px;min-width:0}.lf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.lf-card{border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface);overflow:hidden}.lf-cardhead{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default)}.lf-market{font-weight:var(--weight-semibold);color:var(--ink-primary);font-size:var(--text-secondary-size)}.lf-sub{color:var(--ink-muted);font-size:var(--text-meta-size)}.lf-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lf-table{width:100%;border-collapse:collapse;font-size:var(--text-meta-size)}.lf-table th{color:var(--ink-muted);font-weight:var(--weight-medium);font-size:var(--text-label-size);letter-spacing:.02em;border-bottom:1px solid var(--border-default)}.lf-table td,.lf-table th{text-align:right;padding:5px var(--space-2);white-space:nowrap}.lf-table td{color:var(--ink-secondary);border-bottom:1px solid var(--border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lf-table .lf-mcol{text-align:left;color:var(--ink-primary)}.lf-table tbody tr:hover td{background:var(--surface-sunken)}.lf-pct{font-weight:var(--weight-medium)}.lf-pct,.lf-total td{color:var(--ink-primary)}.lf-total td{border-top:1px solid var(--border-strong);border-bottom:none;font-weight:var(--weight-semibold)}.lf-sect{margin-top:var(--space-6)}.lf-secthead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.lf-secthead h2{margin:0}.lf-picker{display:inline-flex;align-items:center;gap:var(--space-2)}.lf-grid--rep{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lf-busy{opacity:.55;transition:opacity .15s}.lf-stages{display:inline-flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.lf-stages .u-label{margin-right:var(--space-1)}.lf-chip{height:32px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-round);font-size:var(--text-secondary-size);color:var(--ink-secondary);background:var(--surface);white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.lf-chip:hover{background:var(--surface-sunken);color:var(--ink-primary)}.lf-chip--on{background:var(--accent-tint);color:var(--accent-on-tint);border-color:var(--accent);font-weight:var(--weight-medium)}.lf-chip--multi{gap:5px}.lf-chip--multi,.lf-chiptick{display:inline-flex;align-items:center}.lf-chiptick{width:13px;height:13px;justify-content:center;color:var(--accent)}.lf-unnamed{color:var(--ink-muted);font-style:italic}.lf-controls{display:flex;align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end}.sl-kpis{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sl-kpi{padding:var(--space-3)}.sl-kpival{font-size:1.5rem;font-weight:var(--weight-medium);color:var(--ink-primary);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-kpival--warn{color:var(--warning)}.sl-reps{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sl-rep{padding:var(--space-3)}.sl-repstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.sl-repstats b{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-primary)}.sl-assignbtn{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 6px;margin:-3px -6px;border:1px solid transparent;border-radius:var(--radius-1);background:none;color:var(--ink-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.sl-assignbtn svg{opacity:0;transition:opacity .15s;flex:0 0 auto}.sl-assignbtn:hover{background:var(--surface-sunken);border-color:var(--border-default)}.sl-assignbtn:focus-visible svg,.sl-assignbtn:hover svg{opacity:.6}.sl-assignbtn--empty{color:var(--ink-muted)}.sl-assigned{color:var(--ink-primary)}.sl-pick{position:fixed;z-index:60;display:flex;flex-direction:column;max-height:18.75rem;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-2);box-shadow:var(--shadow-overlay);overflow:hidden}.sl-pick-q{flex:0 0 auto;padding:var(--space-2) var(--space-3);border:none;border-bottom:1px solid var(--border-subtle);background:none;color:var(--ink-primary);font:inherit;outline:none}.sl-pick-q::placeholder{color:var(--ink-muted)}.sl-pick-list{overflow-y:auto;padding:var(--space-1) 0}.sl-pick-none{padding:var(--space-3);color:var(--ink-muted);font-size:var(--text-secondary-size)}.sl-pick-head{padding:var(--space-2) var(--space-3) 2px;color:var(--ink-muted);font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;border-top:1px solid var(--border-subtle);margin-top:var(--space-1)}.sl-pick-row{display:flex;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:none;cursor:pointer;text-align:left;color:var(--ink-primary);font:inherit}.sl-pick-row.is-on{background:var(--surface-sunken)}.sl-pick-name{flex:0 1 auto}.sl-pick-mail,.sl-pick-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-pick-mail{flex:1 1 auto;min-width:0;text-align:right;font-size:var(--text-meta-size)}.sl-pick-clear,.sl-pick-mail{color:var(--ink-muted)}.sl-rownote{display:block;margin-top:2px;color:var(--success);font-size:var(--text-meta-size)}.sl-rownote--bad{color:var(--error)}.sl-dim{color:var(--ink-secondary)}.sl-empty{color:var(--ink-muted)}.sl-contactwrap{display:flex;align-items:flex-start;gap:var(--space-2)}.sl-cbody{min-width:0}.sl-check{flex:0 0 auto;margin-top:3px;accent-color:var(--accent)}.sl-row--on td{background:var(--accent-tint)}.sl-bulk{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-sunken)}.sl-bulkcount{font-weight:var(--weight-medium)}.sl-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}.sl-pagerbtns{display:inline-flex;gap:var(--space-2)}.sl-header,.sl-pagerbtns{align-items:center}.sl-teamswitch{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.sl-headright{flex:0 0 auto;justify-content:flex-end}@media (max-width:720px){.sl-header{flex-direction:column;align-items:stretch;gap:var(--space-3)}.sl-headright,.sl-teamswitch{justify-content:center}}.sl-note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-sunken);color:var(--ink-secondary);font-size:var(--text-meta-size)}.sl-filters{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.sl-filters .lead-search{flex:1 1 260px}.sl-table{min-width:1080px;table-layout:fixed}.sl-table td{vertical-align:top}.sl-table td:first-child,.sl-table th:first-child{width:22%}.sl-table td:nth-child(2),.sl-table th:nth-child(2){width:21%}.sl-table td:nth-child(3),.sl-table th:nth-child(3){width:14%}.sl-table td:nth-child(4),.sl-table th:nth-child(4){width:9%}.sl-table td:nth-child(5),.sl-table th:nth-child(5){width:16%}.sl-table td:nth-child(6),.sl-table th:nth-child(6){width:18%}.sl-contact{white-space:normal}.sl-cname{font-weight:var(--weight-medium)}.sl-cmeta,.sl-cname{overflow-wrap:anywhere}.sl-cmeta{white-space:normal}.sl-table td{overflow-wrap:anywhere}.sl-salecell{white-space:normal}.sl-sale{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.sl-saleamt{min-width:0}.sl-salepend{color:var(--warning)}.sl-salebtn{flex:0 0 auto}.sl-money{position:relative;display:block}.sl-money-sign{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.sl-money-in{padding-left:22px;width:100%}.sl-dateecho{color:var(--ink-secondary);font-size:var(--text-meta-size)}.sl-modalhead .btn svg{width:14px;height:14px;display:block}.sl-tag{display:inline-block;margin-left:var(--space-1);padding:0 6px;border-radius:999px;font-size:var(--text-meta-size);background:var(--surface-sunken);color:var(--ink-muted);white-space:nowrap}.sl-tag--warn{background:var(--accent-tint);color:var(--ink-primary)}.sl-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:var(--space-4);z-index:200;overflow-y:auto}.sl-modal{background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-3);width:min(680px,100%);max-height:90vh;display:flex;flex-direction:column}.sl-modalfoot,.sl-modalhead{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3)}.sl-modalhead{border-bottom:1px solid var(--border-subtle)}.sl-modalhead h2{margin:0;font-size:1rem;flex:1 1}.sl-modalfoot{border-top:1px solid var(--border-subtle)}.sl-modalbody{padding:var(--space-3);overflow:auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr 1fr}.sl-modalbody>p{grid-column:1/-1;margin:0}.sl-field{display:flex;flex-direction:column;gap:4px;min-width:0}.sl-err,.sl-field--wide{grid-column:1/-1}.sl-err{margin:0;color:var(--error);font-size:var(--text-meta-size)}.sl-toast{position:fixed;bottom:var(--space-4);left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);box-shadow:0 6px 24px rgba(0,0,0,.18);z-index:60}.sl-toast--bad{border-color:var(--error)}@media (max-width:820px){.lf-sect .lf-table,.sl-table{min-width:0;table-layout:auto;display:block}.lf-sect .lf-table thead,.sl-table thead{display:none}.lf-sect .lf-table tbody,.lf-sect .lf-table td,.lf-sect .lf-table tr,.sl-table tbody,.sl-table td,.sl-table tr{display:block;width:auto!important}.lf-sect .lf-table tr,.sl-table tr{border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--surface)}.lf-sect .lf-table td,.sl-table td{border:0;padding:3px 0;text-align:left;white-space:normal;display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;overflow-wrap:anywhere}.lf-sect .lf-table td:before,.sl-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--text-label-size);letter-spacing:.02em}.lf-sect .lf-table td:first-child,.sl-table td:first-child{display:block;padding-bottom:var(--space-2)}.lf-sect .lf-table td:first-child:before,.sl-table td:first-child:before{content:none}.sl-cname{font-size:1rem}.sl-cmeta{overflow:visible;text-overflow:clip;white-space:normal}.sl-sale,.sl-table td .btn,.sl-table td .fselect{width:100%}.sl-sale{flex-wrap:wrap}.sl-salebtn{width:auto}.lf-scroll{overflow-x:visible}.sl-kpis{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.sl-kpival{font-size:1.15rem}.sl-reps{grid-template-columns:1fr}.sl-filters{gap:var(--space-2)}.sl-filters .lead-search{flex:1 1 100%}.sl-overlay{padding:0;place-items:stretch}.sl-modal{width:100%;max-height:100vh;border-radius:0;border:0}.sl-modalbody{grid-template-columns:1fr}}@media (max-width:640px){.sl-modalbody{grid-template-columns:1fr}}.lf-repctl{display:flex;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap}.lf-sort{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.lf-sort:hover{color:var(--ink-secondary)}th .lf-sort{text-transform:inherit}.sf{margin-bottom:var(--space-5)}.sf-band{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--border-subtle)}.sf-band:first-of-type{padding-top:0;margin-top:0;border-top:0}.sf-bandtitle{margin:0 0 var(--space-2);font-size:var(--text-secondary-size);font-weight:600;letter-spacing:.01em;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.sf-bandtitle .u-meta{font-weight:400}.sf-band--split{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sf-band--split>div{min-width:0}.sf-stack{display:flex;height:10px;border-radius:var(--radius-round);overflow:hidden;background:var(--surface-sunken)}.sf-seg{display:block;height:100%;min-width:2px}.sf-stack--q .sf-seg--0{background:var(--accent)}.sf-stack--q .sf-seg--1{background:color-mix(in oklch,var(--accent) 34%,var(--surface-sunken))}.sf-stack--q .sf-seg--2{background:var(--border-strong)}.sf-stack--p .sf-seg--0{background:var(--success)}.sf-stack--p .sf-seg--1{background:var(--warning)}.sf-legend{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0}.sf-leg{display:flex;align-items:baseline;gap:6px;font-size:var(--text-secondary-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-leg b{font-size:1rem}.sf-leglabel{color:var(--ink-secondary)}.sf-dot{width:8px;height:8px;border-radius:var(--radius-round);align-self:center;flex:none}.sf-dot--q-0{background:var(--accent)}.sf-dot--q-1{background:color-mix(in oklch,var(--accent) 34%,var(--surface-sunken))}.sf-dot--q-2{background:var(--border-strong)}.sf-dot--p-0{background:var(--success)}.sf-dot--p-1{background:var(--warning)}.sf-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.sf-chip{display:flex;flex-direction:column;gap:1px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.sf-chip b{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-chip span{font-size:var(--text-caption-size);color:var(--ink-secondary)}.sf-subtitle{margin:var(--space-3) 0 0;font-size:var(--text-secondary-size);font-weight:600}.sf-subtitle .u-meta{font-weight:400}.sf-outcomes{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.sf-outcome{display:grid;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(120px,1.4fr) minmax(60px,3fr) auto 42px;font-size:var(--text-secondary-size)}.sf-oclabel{color:var(--ink-secondary);min-width:0}.sf-obar{height:6px;background:var(--surface-sunken);overflow:hidden;min-width:0}.sf-obar,.sf-obarfill{border-radius:var(--radius-round)}.sf-obarfill{display:block;height:100%;background:var(--accent)}.sf-outcome:first-child .sf-obarfill{background:var(--success)}.sf-opct,.sf-oval{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-opct{text-align:right}@media (max-width:640px){.sf-outcome{grid-template-columns:1fr auto 42px}.sf-obar{display:none}}.sf-pool{margin-top:var(--space-3)}.sf-poolnote{margin-top:var(--space-2)}.sf-chips--sm .sf-chip{padding:4px var(--space-2)}.sf-chips--sm .sf-chip b{font-size:.95rem}.sf-chip--warn{border-color:color-mix(in oklch,var(--warning) 45%,var(--border-subtle))}.sf-chip--hero{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 12%,var(--surface-sunken))}.sf-orphan .lf-mcol,.sf-tag{color:var(--warning)}.sf-tag{margin-left:var(--space-2);padding:1px 6px;border-radius:var(--radius-round);font-size:var(--text-caption-size);background:color-mix(in oklch,var(--warning) 18%,transparent);white-space:nowrap}.sf-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.sf-title{margin:0;font-size:1rem}.sf-toggle{margin-left:auto}.sf-stages{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sf-stage{min-width:0}.sf-stagehead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.sf-stagelabel{color:var(--ink-secondary);font-size:var(--text-secondary-size)}.sf-stageval{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-bar{height:6px;margin:6px 0 4px;background:var(--surface-sunken);overflow:hidden}.sf-bar,.sf-barfill{border-radius:var(--radius-round)}.sf-barfill{height:100%;background:var(--accent)}.sf-barfill,.sf-stagefoot{display:block}.sf-drop{color:var(--warning)}.sf-split{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.sf-splititem{font-size:var(--text-secondary-size)}.sf-detail{margin-top:var(--space-3)}.sf-note{margin:0 0 var(--space-2)}.sf-slots{margin-top:var(--space-2)}.sf-zero{color:var(--warning)}.sf-table{min-width:560px}.ct-rail{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-3) 0 var(--space-4)}.ct-rail-sp{flex:1 1}.ct-foot{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.ct-note{margin-top:var(--space-2)}.ct-kpi--goal{border-color:var(--success)}.ct-kpi--goal .mtl-kpi-num{color:var(--success-on-tint)}.ct-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ct-fstage{position:relative;display:flex;flex-direction:column;gap:1px;padding:var(--space-3) var(--space-4);border-left:1px solid var(--border-subtle)}.ct-fstage:first-child{border-left:0;padding-left:0}.ct-fstage--goal .ct-fn{color:var(--success-on-tint)}.ct-farrow{position:absolute;left:calc(var(--space-4) * -.5);top:var(--space-3);color:var(--ink-muted);font-size:var(--text-meta-size)}.ct-fn{font-family:var(--font-serif);font-size:var(--text-h3-size);line-height:1.05;color:var(--ink-primary)}.ct-frates{display:flex;flex-direction:column;margin-top:2px}.ct-frates b{color:var(--ink-secondary)}.ct-fstep{margin-top:var(--space-2);color:var(--ink-muted)}.ct-table{display:flex;flex-direction:column}.ct-thead,.ct-trow{display:grid;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(120px,1.3fr) 62px 62px 62px 62px minmax(230px,2.2fr) 62px 68px}.ct-thead{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}.ct-trow{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.ct-thead>:not(:first-child):not(.ct-wide),.ct-trow>:not(:first-child):not(.ct-wide){text-align:right}.ct-name{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-name,.ct-strong{color:var(--ink-primary)}.ct-strong{font-weight:var(--weight-medium)}.ct-wide{text-align:left}.ct-obar{display:flex;height:10px;border-radius:var(--radius-1);overflow:hidden;background:var(--surface-sunken)}.ct-oseg{display:block;height:100%}.ct-okeys{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:3px}.ct-okeys b{color:var(--success-on-tint)}.ct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ct-card{flex-direction:column;padding-left:var(--space-3);border-left:2px solid var(--border-default)}.ct-card,.ct-card-top{display:flex;gap:var(--space-2)}.ct-card-top{align-items:baseline;justify-content:space-between}.ct-card-name{font-weight:var(--weight-medium)}.ct-card-held,.ct-card-name{color:var(--ink-primary)}.ct-card-held i{font-style:normal;color:var(--ink-muted);margin-left:3px;font-size:var(--text-meta-size)}.ct-card-avg{display:flex;gap:var(--space-4)}.ct-card-avg i{font-style:normal;margin-left:3px;color:var(--ink-muted);font-size:var(--text-meta-size)}.ct-tbwrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.ct-tb{gap:var(--space-2)}.ct-tb,.ct-tb-h{display:flex;flex-direction:column}.ct-tb-row{display:flex;align-items:center;gap:var(--space-2)}.ct-tb-row b{margin-left:auto;color:var(--ink-primary)}.ct-tb-tag{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);min-width:52px}.ct-tb-tag--top{color:var(--success-on-tint)}.ct-fate{display:flex;height:12px;border-radius:var(--radius-1);overflow:hidden;background:var(--surface-sunken)}.ct-fseg{display:block;height:100%}.ct-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.ct-lg{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.ct-lg b{color:var(--ink-primary)}.ct-dot{width:8px;height:8px;border-radius:var(--radius-round);display:inline-block}.ct-fate--good{background:var(--success)}.ct-fate--bad{background:var(--error)}.ct-fate--warn{background:var(--warning)}.ct-fate--info{background:var(--info)}.ct-fate--muted{background:var(--border-strong)}.ct-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-5)}.ct-find{gap:var(--space-2)}.ct-find,.ct-find-head{display:flex;flex-direction:column}.ct-find-head{gap:3px;margin-bottom:var(--space-2)}.ct-find-lead{color:var(--ink-secondary);font-size:var(--text-secondary-size)}.ct-find-lead b{color:var(--ink-primary)}.ct-cmp{display:grid;grid-template-columns:minmax(96px,1fr) minmax(70px,1.4fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ct-cmp-l,.ct-cmp-v{color:var(--ink-secondary)}.ct-cmp-v{white-space:nowrap}.ct-cmp-v b{color:var(--ink-primary)}.ct-cmp-n{white-space:nowrap}.ct-risk{display:flex;flex-direction:column;margin-top:var(--space-2)}.ct-riskrow{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(150px,2fr) minmax(100px,1fr) 60px minmax(70px,1fr)}.ct-rp{color:var(--ink-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.ct-thead,.ct-trow{grid-template-columns:minmax(100px,1.2fr) 52px 52px 52px 52px minmax(160px,1.6fr) 52px 58px}}@media (max-width:920px){.ct-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-two{grid-template-columns:1fr}.ct-cmp{grid-template-columns:minmax(80px,1fr) minmax(50px,1fr) auto}.ct-cmp-n{display:none}}.ct-sec{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.ct-sec .lg-eyebrow{margin-bottom:var(--space-4)}.redial{margin-bottom:var(--space-5)}.redial-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}.redial-note{margin-left:auto}.redial-list{display:flex;flex-direction:column}.redial-row{display:grid;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;grid-template-columns:92px 1fr 132px;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border-subtle);border-left:2px solid transparent;color:var(--ink-secondary)}.redial-row:hover{background:var(--surface-raised)}.redial-row.is-taken{opacity:.55}.redial-open{display:grid;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;grid-template-columns:minmax(150px,1.6fr) minmax(140px,1fr) minmax(110px,1fr);background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.redial-row--confirm{border-left-color:var(--accent)}.redial-row--rebook{border-left-color:var(--info)}.redial-row--noshow{border-left-color:var(--warning)}.redial-row--cancelled{border-left-color:var(--info)}.redial-why{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;padding-left:var(--space-3);color:var(--ink-muted)}.redial-row--confirm .redial-why{color:var(--accent)}.redial-row--noshow .redial-why{color:var(--warning)}.redial-main{display:flex;flex-direction:column;gap:1px;overflow:hidden}.redial-name{color:var(--ink-primary);font-weight:var(--weight-medium)}.redial-name,.redial-say{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.redial-when{display:flex;flex-direction:column;gap:1px}.redial-rel{color:var(--ink-primary)}.redial-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redial-num{text-align:right;color:var(--ink-secondary)}@media (max-width:920px){.redial-row{grid-template-columns:78px minmax(120px,1.4fr) minmax(96px,1fr)}.redial-meta,.redial-note,.redial-num{display:none}}.ct-range{display:flex;align-items:baseline;gap:var(--space-2)}.ct-range-dates{color:var(--ink-primary);font-weight:var(--weight-medium)}.ct-range-dates i{font-style:normal;color:var(--ink-muted);margin:0 2px}.mtl-kpis .mtl-kpi{padding:var(--space-3) var(--space-4)}.mtl-kpis .mtl-kpi-num{font-size:46px;line-height:1.02;margin-top:2px;letter-spacing:-.02em}.mtl-kpis .mtl-kpi--wide .mtl-kpi-num{font-size:66px}.mtl-kpis .mtl-kpi-label{margin-bottom:0}.mtl-kpis .mtl-kpi-sub{margin-top:3px;line-height:1.35}.ct-chart{display:flex;flex-direction:column;gap:var(--space-2)}.ct-legend2{display:flex;gap:var(--space-4)}.ct-lg2{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-secondary-size);color:var(--ink-secondary)}.ct-key{width:11px;height:11px;border-radius:var(--radius-0);display:inline-block}.ct-key--dial{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.ct-key--conn{background:var(--accent)}.ct-plotwrap{display:flex;gap:var(--space-2);height:208px}.ct-chart--sm .ct-plotwrap{height:132px}.ct-yaxis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:34px;flex:none;font-size:var(--text-meta-size);color:var(--ink-muted)}.ct-chart--sm .ct-yaxis{display:none}.ct-plot{position:relative;flex:1 1;display:flex;align-items:stretch}.ct-gridline{position:absolute;left:0;right:0;height:1px;background:var(--border-subtle)}.ct-gridline:first-child{top:0}.ct-gridline:nth-child(2){top:25%}.ct-gridline:nth-child(3){top:50%}.ct-gridline:nth-child(4){top:75%}.ct-gridline:nth-child(5){top:100%}.ct-gridline--base{background:var(--border-default)}.ct-chart--sm .ct-gridline:nth-child(2){top:50%}.ct-chart--sm .ct-gridline:nth-child(3){top:100%}.ct-bars{position:relative;align-items:flex-end;gap:var(--space-2);width:100%}.ct-bar,.ct-bars{display:flex;height:100%}.ct-bar{flex:1 1;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px}.ct-bar-top{font-size:var(--text-meta-size);color:var(--ink-secondary)}.ct-bar-col{position:relative;width:100%;flex:1 1;display:flex;align-items:flex-end}.ct-bar-dial{background:color-mix(in srgb,var(--accent) 26%,var(--surface))}.ct-bar-conn,.ct-bar-dial{position:absolute;left:0;right:0;bottom:0;border-radius:var(--radius-0)}.ct-bar-conn{background:var(--accent);display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.ct-bar-in{line-height:1.2;color:var(--ink-on-accent);padding-top:2px}.ct-bar-in,.ct-bar-out{font-size:var(--text-meta-size)}.ct-bar-out{position:absolute;left:0;right:0;text-align:center;line-height:1.1;color:var(--accent);pointer-events:none}.ct-xaxis{display:flex;gap:var(--space-2);padding-left:42px}.ct-xaxis--sm{padding-left:0}.ct-xtick{flex:1 1;display:flex;flex-direction:column;align-items:center;line-height:1.2}.ct-xtick b{font-weight:var(--weight-regular);color:var(--ink-secondary);font-size:var(--text-secondary-size)}.ct-xtick i{font-style:normal;font-size:var(--text-meta-size)}@media (max-width:920px){.mtl-kpis .mtl-kpi-num{font-size:34px}.mtl-kpis .mtl-kpi--wide .mtl-kpi-num{font-size:44px}}.myday{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-2) 0 var(--space-3)}.myday-i{display:inline-flex;align-items:baseline;gap:6px}.myday-i b{font-family:var(--font-serif);font-size:30px;line-height:1;color:var(--ink-primary)}.myday-i i{color:var(--ink-secondary)}.myday-i em,.myday-i i{font-style:normal;font-size:var(--text-secondary-size)}.myday-i em{color:var(--ink-muted)}.myday-i--goal b{color:var(--success-on-tint)}.myday-i--goal{cursor:help}.myday-peek{font-size:var(--text-meta-size);color:var(--ink-muted)}.myday-sep{width:1px;align-self:stretch;background:var(--border-subtle)}.myday-today{position:absolute;right:0;top:50%;transform:translateY(-50%)}.callbar{flex-wrap:wrap;row-gap:var(--space-2)}.callbar .slotbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.callbar .lead-search{flex:0 1 240px;min-width:150px}.callbar .fselect{max-width:190px}.callbar .slotbar{margin-left:auto;gap:5px}.callbar .slot-pill{padding:4px 9px}@media (max-width:1280px){.callbar .lead-search{flex-basis:180px}}.ct-top{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.ct-h1{font-size:var(--text-h3-size);margin:0;white-space:nowrap}.ct-top .ct-range{flex:1 1;justify-content:center;display:flex;align-items:baseline;gap:var(--space-2)}.ct-range b{color:var(--ink-primary);font-weight:var(--weight-medium)}.ct-range em,.ct-range i{font-style:normal;color:var(--ink-muted)}.ct-range em{font-size:var(--text-secondary-size)}.ct-actions{display:flex;align-items:center;gap:var(--space-3)}.ct-warn{margin-bottom:var(--space-3)}.ctk-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.ctk{display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);min-height:78px}.ctk--goal{border-color:var(--success)}.ctk-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:1 1}.ctk-label{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);line-height:1.25}.ctk-num{font-family:var(--font-serif);font-size:30px;line-height:1;color:var(--ink-primary);white-space:nowrap}.ctk--wide .ctk-num{font-size:38px}.ctk--goal .ctk-num{color:var(--success-on-tint)}.ctk-foot{flex-direction:column;gap:1px;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-size:var(--text-meta-size);color:var(--ink-muted);text-align:center}.ct-fun,.ctk-foot{display:flex;align-items:center}.ct-fun{gap:4px}.ct-fseg2{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5);overflow:hidden;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);color:var(--ink-on-accent)}.ct-fseg2:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.ct-fseg2--0{flex:1.30 1;height:92px;background:color-mix(in srgb,var(--accent) 88%,var(--surface))}.ct-fseg2--1{flex:1.15 1;height:86px;background:color-mix(in srgb,var(--accent) 70%,var(--surface))}.ct-fseg2--2{flex:1.00 1;height:80px;background:color-mix(in srgb,var(--accent) 52%,var(--surface))}.ct-fseg2--3{flex:0.85 1;height:74px;background:var(--success)}.ct-fseg2-k{font-size:var(--text-label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;opacity:.85}.ct-fseg2-n{font-family:var(--font-serif);font-size:26px;line-height:1}.ct-fseg2-r{opacity:.9}.ct-fseg2-r,.ct-fseg2-s{font-size:var(--text-meta-size)}.ct-fseg2-s{opacity:.75;margin-top:2px}@media (max-width:1100px){.ctk-row{grid-template-columns:repeat(2,1fr)}.ct-fun{flex-direction:column;align-items:stretch}.ct-fseg2,.ct-fseg2--0,.ct-fseg2--1,.ct-fseg2--2,.ct-fseg2--3{height:auto;-webkit-clip-path:none;clip-path:none;border-radius:var(--radius-2);padding:var(--space-3) var(--space-4)}.ct-top{flex-wrap:wrap}.ct-top .ct-range{order:3;flex-basis:100%;justify-content:flex-start}}.ct-fseg2{justify-content:space-between}.ct-fseg2-top{align-items:center;justify-content:space-between;flex:1 1}.ct-fseg2-foot,.ct-fseg2-top{display:flex;gap:var(--space-3)}.ct-fseg2-foot{justify-content:center;font-size:var(--text-meta-size);opacity:.9;padding-top:3px;border-top:1px solid color-mix(in srgb,var(--ink-on-accent) 22%,transparent)}.ct-chart--sm .ct-bar-top{color:var(--ink-secondary)}.ct-chart--sm .ct-bar-in,.ct-chart--sm .ct-bar-top{font-size:var(--text-meta-size)}.cl-panel{max-width:720px;width:min(720px,94vw);max-height:86vh;overflow:auto}.cl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.cl-title{margin:2px 0 0;font-size:1.05rem}.cl-note{margin:0 0 var(--space-3)}.cl-lists{display:grid;grid-gap:2px;gap:2px}.cl-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.cl-list.is-on{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 7%,transparent)}.cl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);cursor:pointer}.cl-name{font-weight:500;min-width:0}.cl-count{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-conf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-left:26px}.cl-clear{opacity:.85}.cl-warn{color:var(--warning)}.cl-picker{flex-basis:100%;margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);max-height:300px;overflow:auto}.cl-band+.cl-band{margin-top:var(--space-3)}.cl-confs{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:1px;gap:1px}.cl-confrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:3px 4px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-secondary-size)}.cl-confrow:hover{background:var(--surface-raised)}.cl-confname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap}@media (max-width:560px){.cl-conf{padding-left:0}.cl-row{grid-template-columns:auto minmax(0,1fr)}.cl-count{grid-column:2}}.ovgrid--people{min-width:320px;max-width:520px}.ovgrid--people td:last-child,.ovgrid--people th:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovgrid .ov-on td{background:color-mix(in oklch,var(--accent) 12%,transparent)}.viewas-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.viewas-q{max-width:260px}.viewas-note{margin:var(--space-2) 0 0}.sf-retired td{opacity:.55}.sf-tag--quiet{background:var(--surface-sunken);color:var(--ink-secondary)}.sf-table{min-width:720px}.login-tv{display:flex;gap:6px;margin-top:var(--space-3);flex-wrap:wrap}.login-tv .finput{max-width:170px}