.pm-desk-explorer{min-height:0}.pm-desk-explorer__client-row{margin:0}.pm-desk-explorer__client-row--open{margin-bottom:var(--pm-space-1);padding-bottom:var(--pm-space-1);border-bottom:1px solid color-mix(in srgb,var(--pm-border-subtle) 65%,transparent)}.pm-desk-shell .pm-ide-explorer__item--current:not(.pm-ide-explorer__item--nested){background:transparent;box-shadow:none;font-weight:600;color:var(--pm-text-primary)}.pm-desk-shell .pm-desk-explorer__client-row--open .pm-ide-explorer__list--nested{margin-top:var(--pm-space-1);padding:var(--pm-space-1) 0 var(--pm-space-1) var(--pm-space-3);border-left:2px solid color-mix(in srgb,var(--pm-border-subtle) 80%,transparent)}.pm-desk-shell .pm-desk-explorer__tab{display:flex;align-items:center}.pm-desk-shell .pm-ide-explorer__item--nested{border-radius:.5rem;color:var(--pm-text-secondary)}.pm-desk-shell .pm-ide-explorer__item--nested:hover{background:color-mix(in srgb,var(--pm-surface-sunken) 55%,transparent);color:var(--pm-text-primary)}.pm-desk-shell .pm-ide-explorer__item--nested.pm-ide-explorer__item--active{background:var(--pm-accent-light);box-shadow:none;color:var(--pm-text-primary);font-weight:600}.pm-desk-client-header__context{display:flex;align-items:center;gap:var(--pm-space-3);flex:1 1 auto;min-width:0}.pm-desk-client-header__context>:not(.pm-desk-client-header__mode){flex-shrink:0}.pm-desk-client-header__end{display:flex;align-items:center;flex:0 0 auto;gap:8px;margin-left:auto}.pm-desk-chrome-head:has(.pm-desk-client-header){align-items:stretch;padding-top:6px;padding-bottom:0}.pm-desk-client-header__row{min-height:48px;align-items:center;gap:8px 12px}.pm-desk-client-header__switcher{height:1.5rem;min-height:0;padding-block:0;font-size:.9375rem;font-weight:600;line-height:1.2}.pm-desk-client-header__mode{font-size:.75rem;line-height:1.25}.pm-desk-client-header__actions .pm-desk-control__icon,.pm-desk-client-header__actions .pm-desk-ghost-btn,.pm-desk-client-header__end .pm-desk-filter-chip{height:2rem;min-height:2rem}.pm-desk-client-header__end .pm-desk-control-bar__gran,.pm-desk-client-header__end .pm-desk-kpi-btn{flex-shrink:0;height:2.25rem}.pm-desk-client-header__end .pm-desk-control-bar__gran-btn{min-height:2.25rem;padding-block:0}.pm-desk-client-hover{position:fixed;z-index:120;width:min(16.5rem,calc(100vw - 1.5rem));padding:var(--pm-space-3);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-lg,0 16px 40px color-mix(in srgb,var(--pm-text-primary) 14%,transparent));pointer-events:auto}.pm-desk-client-hover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-2);margin-bottom:var(--pm-space-2)}.pm-desk-client-hover__name{margin:0;font-size:.8125rem;font-weight:600;color:var(--pm-text-primary);text-decoration:none}.pm-desk-client-hover__name:focus-visible,.pm-desk-client-hover__name:hover{color:var(--pm-accent);text-decoration:underline}.pm-desk-client-hover__metric,.pm-desk-client-hover__metric--primary{display:flex;flex-direction:column;gap:4px;padding:var(--pm-space-2);margin-bottom:var(--pm-space-2);border-radius:var(--pm-radius-tile);border:1px solid var(--pm-border-subtle);background:var(--pm-surface-sunken);text-decoration:none;color:inherit}.pm-desk-client-hover__metric:focus-visible,.pm-desk-client-hover__metric:hover{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-accent-light) 40%,var(--pm-surface-sunken))}.pm-desk-client-hover__metric-label{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-desk-client-hover__metric-value{font-size:1.25rem;font-weight:700;color:var(--pm-text-primary)}.pm-desk-client-hover__metric-go{font-size:.6875rem;font-weight:600;color:var(--pm-accent)}.pm-desk-client-hover__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.pm-desk-client-hover__link-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:.375rem;font-size:.75rem;color:var(--pm-text-secondary);text-decoration:none}.pm-desk-client-hover__link-row:focus-visible,.pm-desk-client-hover__link-row:hover{background:var(--pm-surface-sunken);color:var(--pm-text-primary)}.pm-desk-client-hover__link-tab{font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-ide-mobile-sheet--explorer{width:min(20rem,92vw);padding:var(--pm-space-4);background:var(--pm-bg-secondary)}.pm-desk-inspector__body{display:flex;flex-direction:column;gap:var(--pm-space-4);min-height:0;height:100%;overflow:auto}.pm-desk-inspector__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pm-space-3)}.pm-desk-inspector__close,.pm-desk-inspector__csv{border:1px solid var(--pm-border-subtle);background:var(--pm-surface-raised);color:var(--pm-text-secondary);border-radius:var(--pm-radius-full);min-height:2rem;padding:0 .75rem;font:inherit;font-size:.75rem;cursor:pointer}.pm-desk-inspector__close:focus-visible,.pm-desk-inspector__close:hover,.pm-desk-inspector__csv:focus-visible,.pm-desk-inspector__csv:hover{color:var(--pm-text-primary);border-color:var(--pm-accent)}.pm-desk-inspector__close:focus-visible,.pm-desk-inspector__csv:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-inspector__section{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-desk-inspector__title{margin:0;font-size:.875rem;font-weight:600}.pm-desk-inspector__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-desk-inspector__list,.pm-desk-inspector__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.pm-desk-inspector__list li,.pm-desk-inspector__rows li{font-size:.75rem;color:var(--pm-text-secondary);font-variant-numeric:tabular-nums}.pm-desk-inspector__proof{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:8px 0;border-bottom:1px solid var(--pm-border-subtle)}.pm-desk-inspector__proof-who{min-width:0;font-weight:600;color:var(--pm-text-primary)}.pm-desk-inspector__proof-who a{color:inherit;text-decoration:none}.pm-desk-inspector__proof-who a:focus-visible,.pm-desk-inspector__proof-who a:hover{color:var(--pm-accent)}.pm-desk-inspector__proof-value{font-weight:600;color:var(--pm-text-primary);text-align:right}.pm-desk-inspector__proof-meta{grid-column:1/-1;color:var(--pm-text-tertiary)}.pm-desk-inspector__rows-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-3)}.pm-desk-inspector__finding{padding:var(--pm-space-3);border-radius:var(--pm-radius-tile);background:color-mix(in srgb,var(--pm-signal-caution) 10%,var(--pm-surface-raised))}.pm-desk-cta{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;justify-self:start;min-height:1.75rem;padding:0 .75rem;border-radius:var(--pm-radius-full);background:var(--pm-accent);color:var(--pm-btn-primary-text);font-size:.75rem;font-weight:600;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.pm-desk-cta:focus-visible,.pm-desk-cta:hover{background:var(--pm-accent-hover)}.pm-desk-cta:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-segmented{display:inline-flex;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);overflow:hidden}.pm-desk-segmented button{min-height:1.75rem;padding:0 .7rem;border:0;background:transparent;color:var(--pm-text-secondary);font:inherit;font-size:.75rem;cursor:pointer}.pm-desk-segmented button[data-active]{background:var(--pm-accent-light);color:var(--pm-text-primary);box-shadow:inset 0 -2px 0 var(--pm-accent)}.pm-desk-toggle{min-height:1.75rem;padding:0 .75rem;border-radius:var(--pm-radius-full);border:1px solid var(--pm-border-subtle);background:var(--pm-surface-raised);color:var(--pm-text-secondary);font:inherit;font-size:.75rem;cursor:pointer}.pm-desk-toggle[data-on]{color:var(--pm-text-primary);box-shadow:inset 0 -2px 0 var(--pm-accent)}.pm-desk-control__pill{display:inline-flex;align-items:center;gap:.35rem}.pm-desk-control__pill svg{flex-shrink:0;color:var(--pm-text-tertiary)}.pm-desk-compare-pop,.pm-desk-period-pop{width:auto;padding:0;border:0;background:transparent;border-radius:var(--pm-radius-card);box-shadow:var(--pm-overlay-shadow)}.pm-desk-compare,.pm-desk-period{display:flex;flex-direction:column;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-card);background:var(--pm-surface-raised);color:var(--pm-text-primary);overflow:hidden}.pm-desk-period{width:min(42rem,calc(100vw - 2rem))}.pm-desk-compare{width:min(22rem,calc(100vw - 2rem));padding:.85rem;gap:.65rem}.pm-desk-period__presets{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem 1rem;background:var(--pm-surface-sunken);border-bottom:1px solid var(--pm-border-subtle)}.pm-desk-period__preset{border:1px solid var(--pm-border-subtle);background:var(--pm-surface-raised);color:var(--pm-text-secondary);border-radius:var(--pm-radius-full);padding:.3rem .7rem;min-height:1.75rem;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.pm-desk-period__preset:hover{border-color:var(--pm-border-medium);color:var(--pm-text-primary)}.pm-desk-period__preset:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-period__preset[data-active]{border-color:var(--pm-accent);background:color-mix(in srgb,var(--pm-accent) 10%,var(--pm-surface-raised));color:var(--pm-text-primary)}.pm-desk-period__board{position:relative;padding:1rem 2.25rem .75rem}.pm-desk-period__nav{position:absolute;top:1rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-raised);color:var(--pm-text-secondary);cursor:pointer}.pm-desk-period__nav[data-dir=prev]{left:.75rem}.pm-desk-period__nav[data-dir=next]{right:.75rem}.pm-desk-period__nav:hover{border-color:var(--pm-border-medium);color:var(--pm-text-primary)}.pm-desk-period__nav:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-period__calendars{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.pm-desk-period__month{display:flex;flex-direction:column;gap:.45rem;min-width:0}.pm-desk-period__month-title{margin:0;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.pm-desk-period__dow,.pm-desk-period__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.pm-desk-period__dow{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-text-tertiary);text-align:center}.pm-desk-period__grid{display:flex;flex-direction:column}.pm-desk-period__day{display:flex;width:100%;min-width:0;aspect-ratio:1;border:0;padding:0;background:transparent;color:var(--pm-text-primary);font:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;cursor:pointer}.pm-desk-period__day,.pm-desk-period__day span{position:relative;align-items:center;justify-content:center}.pm-desk-period__day span{z-index:1;display:inline-flex;width:1.7rem;height:1.7rem;border-radius:var(--pm-radius-full)}.pm-desk-period__day:hover span{background:color-mix(in srgb,var(--pm-accent) 10%,transparent)}.pm-desk-period__day:focus-visible{outline:none}.pm-desk-period__day:focus-visible span{outline:2px solid var(--pm-accent);outline-offset:1px}.pm-desk-period__day[data-in-range]{background:color-mix(in srgb,var(--pm-accent) 12%,transparent)}.pm-desk-period__day[data-range-start]{border-radius:var(--pm-radius-full) 0 0 var(--pm-radius-full)}.pm-desk-period__day[data-range-end]{border-radius:0 var(--pm-radius-full) var(--pm-radius-full) 0}.pm-desk-period__day[data-range-start][data-range-end]{border-radius:var(--pm-radius-full);background:transparent}.pm-desk-period__day[data-range-end] span,.pm-desk-period__day[data-range-start] span{background:var(--pm-accent);color:var(--pm-btn-primary-text)}.pm-desk-period__day[data-today] span{box-shadow:inset 0 0 0 1px var(--pm-text-tertiary)}.pm-desk-period__day[data-today][data-range-end] span,.pm-desk-period__day[data-today][data-range-start] span{box-shadow:none}.pm-desk-period__day--empty{visibility:hidden;pointer-events:none}.pm-desk-period__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--pm-border-subtle);background:var(--pm-surface-sunken)}.pm-desk-period__range-line{margin:0;min-width:0;font-size:.75rem;font-weight:600;color:var(--pm-text-secondary);font-variant-numeric:tabular-nums}.pm-desk-period__actions{display:flex;justify-content:flex-end;gap:.5rem}.pm-desk-control__primary{background:var(--pm-accent);border-color:var(--pm-accent);color:var(--pm-btn-primary-text)}.pm-desk-control__primary:hover{background:var(--pm-accent-hover);border-color:var(--pm-accent-hover)}.pm-desk-control__primary:disabled{opacity:.45;cursor:not-allowed}.pm-desk-compare__title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.pm-desk-compare__list{display:flex;flex-direction:column;gap:.4rem}.pm-desk-compare__opt{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.7rem .85rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-sunken);color:inherit;text-align:left;font:inherit;cursor:pointer}.pm-desk-compare__opt:hover{border-color:var(--pm-border-medium)}.pm-desk-compare__opt:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-compare__opt[data-active]{border-color:var(--pm-accent);background:color-mix(in srgb,var(--pm-accent) 10%,var(--pm-surface-raised))}.pm-desk-compare__opt-label{font-size:.8125rem;font-weight:600}.pm-desk-compare__opt-span{font-size:.75rem;color:var(--pm-text-secondary);font-variant-numeric:tabular-nums}@media (max-width:767px){.pm-desk-period__calendars{grid-template-columns:minmax(0,1fr)}.pm-desk-period__board{padding-inline:2.1rem}.pm-desk-period__footer{flex-direction:column;align-items:stretch}}.pm-desk-pick-kpis__lede{margin:0 0 var(--pm-space-3);max-width:46rem;font-size:var(--pm-text-sm);line-height:1.5;color:var(--pm-text-secondary)}.pm-desk-pick-kpis__recommend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pm-space-4);margin-bottom:var(--pm-space-4);padding:var(--pm-space-4);border:1px solid color-mix(in srgb,var(--pm-accent) 34%,var(--pm-border-subtle));border-radius:var(--pm-radius-tile);background:color-mix(in srgb,var(--pm-accent) 8%,var(--pm-surface-sunken))}.pm-desk-pick-kpis__recommend-copy{min-width:0}.pm-desk-pick-kpis__recommend-label{margin:0 0 .25rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent)}.pm-desk-pick-kpis__recommend h3,.pm-desk-pick-kpis__recommend p{margin:0}.pm-desk-pick-kpis__recommend h3{font-size:1rem;font-weight:700;letter-spacing:-.025em;color:var(--pm-text-primary)}.pm-desk-pick-kpis__recommend h3+p,.pm-desk-pick-kpis__recommend-reason{margin-top:.25rem;color:var(--pm-text-secondary);font-size:var(--pm-text-sm);line-height:1.45}.pm-desk-pick-kpis__recommend-meta{margin-top:.45rem!important;color:var(--pm-text-tertiary);font-size:.75rem}.pm-desk-pick-kpis{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--pm-space-4)}.pm-desk-pick-kpis__guided{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);gap:var(--pm-space-4);align-items:center;padding:var(--pm-space-4);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-sunken)}.pm-desk-pick-kpis__guided-copy h3,.pm-desk-pick-kpis__guided-copy p,.pm-desk-pick-kpis__guided-reply{margin:0}.pm-desk-pick-kpis__guided-copy h3{font-size:.95rem;font-weight:var(--pm-weight-bold);letter-spacing:-.02em;color:var(--pm-text-primary)}.pm-desk-pick-kpis__guided-copy p,.pm-desk-pick-kpis__guided-reply{margin-top:.25rem;font-size:var(--pm-text-sm);line-height:1.45;color:var(--pm-text-secondary)}.pm-desk-pick-kpis__guided-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.pm-desk-pick-kpis__guided-form input{min-width:0;height:2.5rem;padding:0 .9rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-base);color:var(--pm-text-primary);font:inherit;font-size:var(--pm-text-sm);caret-color:var(--pm-accent)}.pm-desk-pick-kpis__guided-form input:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px;border-color:transparent}.pm-desk-pick-kpis__guided-reply{grid-column:1/-1;padding-top:.25rem}.pm-desk-pick-kpis__toolbar{display:flex;align-items:center;gap:var(--pm-space-3)}.pm-desk-pick-kpis__search{position:relative;flex:1;min-width:0}.pm-desk-pick-kpis__search input{width:100%;height:2.5rem;padding:0 2.4rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-sunken);color:var(--pm-text-primary);font:inherit;font-size:var(--pm-text-sm);caret-color:var(--pm-accent)}.pm-desk-pick-kpis__search input::-moz-placeholder{color:var(--pm-text-tertiary)}.pm-desk-pick-kpis__search input::placeholder{color:var(--pm-text-tertiary)}.pm-desk-pick-kpis__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pm-desk-pick-kpis__search input:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px;border-color:transparent}.pm-desk-pick-kpis__search-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--pm-text-tertiary);pointer-events:none}.pm-desk-pick-kpis__search-clear{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--pm-radius-full);background:var(--pm-surface-muted);color:var(--pm-text-secondary);cursor:pointer}.pm-desk-pick-kpis__search-clear:focus-visible,.pm-desk-pick-kpis__search-clear:hover{color:var(--pm-text-primary);outline:none}.pm-desk-pick-kpis__search-clear:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-pick-kpis__count{margin:0;flex-shrink:0;font-size:var(--pm-text-xs);color:var(--pm-text-tertiary);white-space:nowrap}.pm-desk-pick-kpis__split{display:grid;grid-template-columns:minmax(0,1fr) 20.5rem;gap:var(--pm-space-5);flex:1;min-height:0}.pm-desk-pick-kpis__main,.pm-desk-pick-kpis__preview{display:flex;flex-direction:column;gap:var(--pm-space-4);min-width:0;min-height:0}.pm-desk-pick-kpis__main{overflow:auto;padding-right:var(--pm-space-2);scrollbar-color:color-mix(in srgb,var(--pm-text-primary) 22%,transparent) transparent}.pm-desk-pick-kpis__main::-webkit-scrollbar{width:.5rem}.pm-desk-pick-kpis__main::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pm-text-primary) 18%,transparent);border-radius:var(--pm-radius-full)}.pm-desk-pick-kpis__family,.pm-desk-pick-kpis__north{display:flex;flex-direction:column;gap:var(--pm-space-2)}.pm-desk-pick-kpis__heading{margin:var(--pm-space-2) 0 0;font-size:.9375rem;font-weight:var(--pm-weight-bold);letter-spacing:-.02em;color:var(--pm-text-primary)}.pm-desk-pick-kpis__family:first-of-type .pm-desk-pick-kpis__heading,.pm-desk-pick-kpis__north .pm-desk-pick-kpis__heading,.pm-desk-pick-kpis__preview .pm-desk-pick-kpis__heading{margin-top:0}.pm-desk-pick-kpis__lock{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:.85rem 1rem;border-radius:var(--pm-radius-tile);background:var(--pm-surface-sunken);color:var(--pm-text-secondary);font-size:var(--pm-text-sm);line-height:1.45}.pm-desk-pick-kpis__lock strong{color:var(--pm-text-primary);font-weight:var(--pm-weight-semibold)}.pm-desk-pick-kpis__empty,.pm-desk-pick-kpis__hint{margin:0;font-size:var(--pm-text-sm);line-height:1.45;color:var(--pm-text-secondary)}.pm-desk-pick-kpis__empty{padding:var(--pm-space-6) var(--pm-space-3);text-align:center}.pm-desk-pick-kpis__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.pm-desk-pick-kpis__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .9rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-base)}.pm-desk-pick-kpis__row:hover{background:var(--pm-surface-hover)}.pm-desk-pick-kpis__row[data-on=true]{border-color:color-mix(in srgb,var(--pm-accent) 38%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-accent) 8%,var(--pm-surface-base))}.pm-desk-pick-kpis__check{position:relative;display:inline-flex;width:1.25rem;height:1.25rem}.pm-desk-pick-kpis__check input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pm-desk-pick-kpis__check-mark{width:1.25rem;height:1.25rem;border:1px solid var(--pm-border-medium);border-radius:.35rem;background:var(--pm-surface-raised);pointer-events:none}.pm-desk-pick-kpis__check input:checked+.pm-desk-pick-kpis__check-mark{border-color:var(--pm-accent);background:var(--pm-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.pm-desk-pick-kpis__check input:focus-visible+.pm-desk-pick-kpis__check-mark{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-pick-kpis__copy{min-width:0}.pm-desk-pick-kpis__name{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:var(--pm-weight-semibold);letter-spacing:-.015em;color:var(--pm-text-primary)}.pm-desk-pick-kpis__tag{font-size:.625rem;font-weight:var(--pm-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--pm-accent)}.pm-desk-pick-kpis__means{margin:.15rem 0 0;font-size:.75rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-desk-pick-kpis__actions{display:flex;align-items:center;gap:.4rem}.pm-desk-pick-kpis__chip{position:relative;display:inline-flex;align-items:center;gap:.3rem;min-height:1.75rem;padding:.25rem .6rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-raised);color:var(--pm-text-secondary);font:inherit;font-size:.6875rem;font-weight:var(--pm-weight-semibold);cursor:pointer;white-space:nowrap}.pm-desk-pick-kpis__chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.pm-desk-pick-kpis__chip:has(input:checked),.pm-desk-pick-kpis__chip[data-on=true]{border-color:color-mix(in srgb,var(--pm-accent) 55%,transparent);background:color-mix(in srgb,var(--pm-accent) 12%,var(--pm-surface-raised));color:var(--pm-text-primary)}.pm-desk-pick-kpis__chip:focus-visible,.pm-desk-pick-kpis__chip:has(input:focus-visible),.pm-desk-pick-kpis__chip:hover:not(:disabled){border-color:var(--pm-border-medium);outline:none}.pm-desk-pick-kpis__chip:focus-visible,.pm-desk-pick-kpis__chip:has(input:focus-visible){outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-pick-kpis__chip:disabled{opacity:.4;cursor:not-allowed}.pm-desk-pick-kpis__preview{padding:var(--pm-space-4);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-sunken);overflow:auto}.pm-desk-pick-kpis__preview-hero{display:flex;flex-direction:column;gap:.2rem;min-height:4.5rem}.pm-desk-pick-kpis__preview-label{margin:0;font-size:.6875rem;font-weight:var(--pm-weight-semibold);color:var(--pm-text-secondary)}.pm-desk-pick-kpis__preview-value{margin:0;font-size:1.75rem;font-weight:var(--pm-weight-bold);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.pm-desk-pick-kpis__preview-focus{display:grid;grid-template-columns:1fr;gap:.5rem}.pm-desk-pick-kpis__preview-card{padding:.65rem .75rem;border-radius:var(--pm-radius-md);background:var(--pm-surface-raised)}.pm-desk-pick-kpis__preview-num{margin:.15rem 0 0;font-size:1rem;font-weight:var(--pm-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pm-desk-pick-kpis__preview-meta{margin:0;font-size:.6875rem;color:var(--pm-text-tertiary)}.pm-desk-pick-kpis__footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:var(--pm-space-2)}.pm-desk-pick-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pm-desk-pick-list label,.pm-desk-pick-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8125rem}.pm-desk-pick-kpis__eye{display:inline-flex;align-items:center;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-desk-back-inline{font-size:.75rem;color:var(--pm-text-secondary);text-decoration:none}.pm-desk-back-inline:focus-visible,.pm-desk-back-inline:hover{color:var(--pm-accent)}.pm-desk-page-picker{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:.3rem;margin:0;padding:.2rem .45rem .2rem .35rem;border:0;border-radius:var(--pm-radius-md);background:transparent;color:var(--pm-text-primary);font:inherit;font-weight:700;letter-spacing:-.02em;line-height:1.2;cursor:pointer;min-height:2rem}.pm-desk-page-picker svg{flex-shrink:0;color:var(--pm-text-tertiary)}.pm-desk-page-picker svg.pm-desk-page-picker__icon{color:var(--pm-accent)}.pm-desk-page-picker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk-page-picker:hover,.pm-desk-page-picker[data-state=open]{background:color-mix(in srgb,var(--pm-accent) 10%,var(--pm-surface-raised))}.pm-desk-page-picker:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-page-picker-pop{width:auto;padding:0;border:0;background:transparent;border-radius:var(--pm-radius-card);box-shadow:var(--pm-overlay-shadow)}.pm-desk-page-menu{min-width:12.5rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-card);background:var(--pm-surface-raised);color:var(--pm-text-primary);overflow:hidden}.pm-desk-page-menu__list{list-style:none;margin:0;padding:.35rem;display:flex;flex-direction:column;gap:2px}.pm-desk-page-menu__label{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.pm-desk-page-menu__label svg{flex-shrink:0;color:var(--pm-text-tertiary)}.pm-desk-page-menu__item[data-active] .pm-desk-page-menu__label svg{color:var(--pm-accent)}.pm-desk-page-menu__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.4rem .7rem;border-radius:var(--pm-radius-md);color:var(--pm-text-secondary);font-size:var(--pm-text-sm);font-weight:600;text-decoration:none}.pm-desk-page-menu__item:hover{background:var(--pm-surface-sunken);color:var(--pm-text-primary)}.pm-desk-page-menu__item:focus-visible{outline:2px solid var(--pm-accent);outline-offset:1px}.pm-desk-page-menu__item[data-active]{background:color-mix(in srgb,var(--pm-accent) 10%,var(--pm-surface-raised));color:var(--pm-text-primary)}.pm-desk-page-menu__item[data-active] svg{color:var(--pm-accent)}@media (max-width:767px){.pm-desk-page-menu__item,.pm-desk-page-picker{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.pm-desk-page-picker-pop{animation:none}}.pm-desk-title-row{display:flex;align-items:baseline;gap:var(--pm-space-3);min-width:0}.pm-desk-title-row__name{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--pm-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-desk-title-row__refreshed{font-size:.75rem;color:var(--pm-text-tertiary);white-space:nowrap}.pm-desk-title-row__end{margin-left:auto;flex-shrink:0}.pm-desk-filter-bar,.pm-desk-title-row__end{display:flex;align-items:center;gap:var(--pm-space-2)}.pm-desk-filter-bar{flex-wrap:wrap;min-width:0}.pm-desk-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:.36rem .75rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-raised);color:var(--pm-text-primary);font-family:inherit;font-size:.75rem;cursor:pointer;white-space:nowrap}.pm-desk-filter-chip:hover{border-color:var(--pm-border-medium)}.pm-desk-filter-chip:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-ready-chip{margin-left:auto;color:var(--pm-text-secondary);text-decoration:none}.pm-desk-ready-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--pm-signal-strong)}.pm-desk-ready-chip[data-tone=attention] .pm-desk-ready-chip__dot{background:var(--pm-signal-caution)}.pm-desk-ready-chip__lead{color:var(--pm-text-primary);font-weight:600}.pm-desk-ready-chip__sep{color:var(--pm-border-medium)}.pm-desk-ready-chip__warn{color:var(--pm-signal-caution);font-weight:600}.pm-desk-sources__empty,.pm-desk-sources__lede{margin:0 0 var(--pm-space-3);color:var(--pm-text-secondary);font-size:.875rem;line-height:1.5}.pm-desk-sources{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pm-desk-sources__row{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:12px 14px;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-sunken);color:inherit;text-decoration:none}.pm-desk-sources__row:focus-visible,.pm-desk-sources__row:hover{border-color:var(--pm-accent);outline:none}.pm-desk-sources__row:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-sources__name,.pm-desk-sources__verb{font-weight:600;color:var(--pm-text-primary)}.pm-desk-sources__verb{font-size:.75rem}.pm-desk-sources__row:focus-visible .pm-desk-sources__verb,.pm-desk-sources__row:hover .pm-desk-sources__verb{color:var(--pm-accent)}.pm-desk-sources__detail,.pm-desk-sources__metrics{color:var(--pm-text-secondary);font-size:.75rem}.pm-desk-sources__metrics{grid-column:1/-1}.pm-desk-sources__all{display:inline-flex;margin-top:var(--pm-space-4);color:var(--pm-text-primary);font-size:.875rem;font-weight:600;text-decoration:none}.pm-desk-sources__all:focus-visible,.pm-desk-sources__all:hover{color:var(--pm-accent)}.pm-desk-card-picker{display:flex;flex-direction:column;gap:var(--pm-space-3);width:min(30rem,calc(100vw - 2rem));max-height:min(30rem,calc(100vh - 8rem));padding:var(--pm-space-3);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-raised);box-shadow:var(--pm-overlay-shadow)}.pm-desk-card-picker__search{display:flex;align-items:center;gap:var(--pm-space-2);padding:.45rem .7rem;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-full);background:var(--pm-surface-sunken);color:var(--pm-text-tertiary);flex-shrink:0}.pm-desk-card-picker__search input{flex:1;min-width:0;border:0;background:transparent;color:var(--pm-text-primary);font-family:inherit;font-size:.8125rem}.pm-desk-card-picker__search input:focus{outline:none}.pm-desk-card-picker__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--pm-space-3)}.pm-desk-card-picker__group{display:flex;flex-direction:column;gap:2px}.pm-desk-card-picker__heading{margin:0 0 4px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-desk-card-picker__row{display:flex;align-items:center;gap:var(--pm-space-2);width:100%;padding:7px 8px;border:0;border-radius:var(--pm-radius-md);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.pm-desk-card-picker__row:hover:not([disabled]){background:var(--pm-surface-sunken)}.pm-desk-card-picker__row[disabled]{cursor:default;opacity:.55}.pm-desk-card-picker__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.pm-desk-card-picker__label{margin:0;font-size:.8125rem;font-weight:600;color:var(--pm-text-primary)}.pm-desk-card-picker__meaning{margin:0;font-size:.6875rem;color:var(--pm-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk-card-picker__note{margin-left:auto;flex-shrink:0;font-size:.625rem;font-weight:600;padding:2px 7px;border-radius:var(--pm-radius-full);background:var(--pm-surface-sunken);color:var(--pm-text-tertiary)}.pm-desk-card-picker__note[data-tone=blocked]{background:color-mix(in srgb,var(--pm-signal-caution) 12%,transparent);color:var(--pm-signal-caution)}.pm-desk-card-picker__empty{margin:0;padding:var(--pm-space-4) 0;text-align:center;font-size:.8125rem;color:var(--pm-text-secondary)}.pm-desk-card-menu{display:flex;flex-direction:column;gap:2px;min-width:12rem;padding:var(--pm-space-2);border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-raised);box-shadow:var(--pm-overlay-shadow)}.pm-desk-card-menu__heading{margin:2px 0 4px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary)}.pm-desk-card-menu__sizes{display:flex;gap:4px}.pm-desk-card-menu__size{flex:1;padding:5px 0;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-md);background:transparent;color:var(--pm-text-secondary);font-family:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.pm-desk-card-menu__size[data-on]{border-color:var(--pm-accent);background:var(--pm-accent-light);color:var(--pm-text-primary)}.pm-desk-card-menu__item{display:flex;align-items:center;gap:var(--pm-space-2);width:100%;padding:6px 8px;border:0;border-radius:var(--pm-radius-md);background:transparent;color:var(--pm-text-primary);font-family:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.pm-desk-card-menu__item:hover{background:var(--pm-surface-sunken)}.pm-desk-card-menu__item[data-tone=danger]:hover{background:color-mix(in srgb,var(--pm-signal-critical) 10%,transparent);color:var(--pm-signal-critical)}.pm-desk-card-menu__divider{height:1px;margin:4px 0;background:var(--pm-border-subtle)}.pm-desk-state-chip__dot{width:.4rem;height:.4rem;flex-shrink:0;border-radius:999px;background:var(--pm-state-dot,var(--pm-text-tertiary))}.pm-desk-state-chip__dot[data-state=live]{--pm-state-dot:var(--pm-signal-strong)}.pm-desk-state-chip__dot[data-state=connect]{--pm-state-dot:var(--pm-accent)}.pm-desk-state-chip__dot[data-state=not_seen]{--pm-state-dot:var(--pm-text-tertiary)}.pm-desk-state-chip__dot[data-state=needs_mapping]{--pm-state-dot:var(--pm-signal-caution)}.pm-desk-state-chip__dot[data-state=stale]{--pm-state-dot:var(--pm-signal-critical)}.pm-desk-card-menu__item[data-on]{background:var(--pm-accent-light);font-weight:600}@media (max-width:767px){.pm-desk-pick-kpis__guided,.pm-desk-pick-kpis__guided-form,.pm-desk-pick-kpis__recommend{grid-template-columns:minmax(0,1fr)}.pm-desk-pick-kpis__guided-form .pm-desk-control__primary{justify-content:center}}@media (max-width:900px){.pm-desk-client-header__end{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--pm-space-2)}.pm-desk-ready-chip{margin-left:0}}.pm-desk-shell.pm-ide-shell .pm-ide-explorer__chrome.pm-desk-explorer__profile{display:block;margin-top:auto;padding:8px 0 4px}.pm-desk-shell .pm-ide-explorer.pm-desk-explorer,.pm-desk-shell .pm-ide-explorer__sections,.pm-desk-shell .pm-ide-shell__explorer{max-width:100%;overflow-x:hidden}.pm-desk-shell .pm-ide-explorer.pm-desk-explorer::-webkit-scrollbar:horizontal,.pm-desk-shell .pm-ide-explorer__sections::-webkit-scrollbar:horizontal{height:0;display:none}.pm-desk-shell .pm-ide-explorer.pm-desk-explorer{padding:6px 8px 8px}.pm-desk-shell .pm-ide-explorer__toggle-row{width:100%;max-width:100%;margin:0 0 6px;gap:2px;overflow:hidden}.pm-desk-shell .pm-ide-explorer__toggle-row>a{display:flex;min-width:0;flex:1 1 auto;overflow:hidden}.pm-desk-shell .pm-ide-explorer-toggle{width:2rem;height:2rem;flex-shrink:0}.pm-desk-shell .pm-ide-explorer__brand{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden}.pm-desk-shell .pm-ide-explorer__brand img{width:20px!important;height:20px!important}.pm-desk-shell .pm-ide-explorer__brand .pm-brand-wordmark{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;letter-spacing:-.03em}.pm-desk-shell .pm-ide-explorer__item,.pm-desk-shell .pm-ide-explorer__section-toggle{min-height:36px;padding:0 4px;gap:4px;border-radius:8px;font-size:.8125rem}.pm-desk-shell .pm-ide-explorer__icon{width:16px;height:16px}.pm-desk-shell .pm-desk-explorer__client-row,.pm-desk-shell .pm-ide-explorer__item,.pm-desk-shell .pm-ide-explorer__list,.pm-desk-shell .pm-ide-explorer__section,.pm-desk-shell .pm-ide-explorer__section-toggle{min-width:0;max-width:100%}.pm-desk-shell .pm-ide-explorer__list{width:100%}.pm-desk-shell .pm-ide-explorer__label{flex:1 1 auto;min-width:0}.pm-desk-shell .pm-v0-chip--sample{flex-shrink:0;margin-left:4px;padding:0 4px;font-size:.5625rem;letter-spacing:.02em;line-height:1.45}.pm-desk-profile-card{display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;min-height:52px;padding:6px 8px;border:1px solid var(--pm-border-subtle);border-radius:10px;background:var(--pm-surface-raised);color:var(--pm-text-primary);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.pm-desk-profile-card:focus-visible,.pm-desk-profile-card:hover{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--pm-border-subtle))}.pm-desk-profile-card:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-profile-card__avatar{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--pm-accent) 14%,var(--pm-surface-sunken));color:var(--pm-text-primary);font-size:.7rem;font-weight:700;letter-spacing:.02em}.pm-desk-profile-card__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pm-desk-profile-card__meta,.pm-desk-profile-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk-profile-card__name{font-size:var(--pm-text-sm);font-weight:600}.pm-desk-profile-card__meta{font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-profile-card__chevron{flex:0 0 auto;width:1rem;height:1rem;color:var(--pm-text-tertiary)}.pm-desk-shell .pm-ide-shell__rail--explorer:has(.pm-desk-rail){align-items:stretch;justify-content:flex-start;padding:0}.pm-desk-rail{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;padding:8px 0 10px}.pm-desk-rail__foot,.pm-desk-rail__top{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%}.pm-desk-rail__nav{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 auto;width:100%;min-height:0;padding-top:8px}.pm-desk-rail__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--pm-text-secondary);text-decoration:none}.pm-desk-rail__btn:focus-visible,.pm-desk-rail__btn:hover{background:color-mix(in srgb,var(--pm-text-primary) 5%,transparent);color:var(--pm-text-primary);outline:none}.pm-desk-rail__btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-rail__btn--active{background:color-mix(in srgb,var(--pm-accent) 14%,transparent);color:var(--pm-accent)}.pm-desk-rail__icon{width:18px;height:18px}.pm-desk-rail__btn[data-tooltip]:focus-visible:after,.pm-desk-rail__btn[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;z-index:30;transform:translateY(-50%);padding:4px 8px;border-radius:6px;background:var(--pm-bg-inverse);color:var(--pm-text-inverse);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.pm-desk-profile-card--rail{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:999px}.pm-desk-profile-card--rail .pm-desk-profile-card__chevron,.pm-desk-profile-card--rail .pm-desk-profile-card__text{display:none}.pm-desk-nav-count{margin-left:auto;min-width:1.25rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--pm-danger,#b42318) 12%,transparent);color:var(--pm-danger,#b42318);font-size:.7rem;font-weight:700;line-height:1.4;text-align:center}.pm-desk-client-header{display:flex;flex-direction:column;gap:.15rem}.pm-desk-client-header__identity{display:flex;flex-direction:column;min-width:0;gap:.1rem}.pm-desk-pace-chip{display:inline-flex;align-items:center;margin-left:.45rem;padding:.05rem .45rem;border-radius:999px;background:var(--pm-surface-sunken);color:var(--pm-text-secondary);font-size:.75rem;font-weight:600;vertical-align:1px}.pm-desk-pace-chip[data-health=in]{color:var(--pm-positive,#0f7a3a)}.pm-desk-pace-chip[data-health=watch]{color:var(--pm-warning,#9a6700)}.pm-desk-pace-chip[data-health=out]{color:var(--pm-danger,#b42318)}.pm-desk-client-tabs{display:flex;align-items:flex-end;gap:26px;margin-top:2px;min-height:40px;overflow-x:auto;border-bottom:1px solid var(--pm-border-subtle)}.pm-desk-client-tabs .pm-desk-tab{padding:8px 0 6px;font-size:.8125rem;font-weight:500;white-space:nowrap}.pm-desk-home-search{display:flex;align-items:center;gap:8px;width:240px;max-width:260px;height:40px;padding:0 12px;border:1px solid var(--pm-border-subtle);border-radius:999px;background:var(--pm-surface-raised);color:var(--pm-text-secondary)}.pm-desk-home-search__icon{flex-shrink:0}.pm-desk-home-search input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--pm-text-primary);font:inherit;font-size:var(--pm-text-sm);outline:none}.pm-desk-home-search input::-moz-placeholder{color:var(--pm-text-tertiary)}.pm-desk-home-search input::placeholder{color:var(--pm-text-tertiary)}.pm-desk-home-search:focus-within{border-color:var(--pm-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pm-accent) 35%,transparent)}@media (max-width:767px){.pm-desk-home-search{width:100%;max-width:none;flex:1 1 auto}}@media (max-width:520px){.pm-desk-ready-chip__sep,.pm-desk-ready-chip__warn{display:none}}.pm-desk-leak-hit{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.pm-desk-leak-hit:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-leak-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pm-desk-leak-card[data-critical]{background:color-mix(in srgb,var(--pm-signal-critical) 8%,var(--pm-surface-raised));border-color:color-mix(in srgb,var(--pm-signal-critical) 45%,var(--pm-border-subtle))}.pm-desk-leak-card__pair{margin:0;font-size:.8125rem;font-weight:600}.pm-desk-leak-card__proof{margin:0;font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-findings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pm-desk-finding-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pm-desk-finding-card p{margin:0;font-size:.8125rem}.pm-desk-ad-card,.pm-desk-source-card{display:flex;flex-direction:column;gap:8px}.pm-desk-source-card .pm-desk-metric-chip{width:-moz-max-content;width:max-content}.pm-desk-deal-card{display:flex;flex-direction:column;gap:16px}.pm-desk-dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0}.pm-desk-dl dt{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-secondary)}.pm-desk-dl dd{margin:0;font-size:.875rem;font-variant-numeric:tabular-nums}.pm-desk-shared-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pm-desk-shared-list label{display:flex;align-items:center;gap:8px;font-size:.8125rem}.pm-desk-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;flex-shrink:0;border:1px solid var(--pm-border-subtle);border-radius:4px;background:var(--pm-surface-raised);cursor:pointer}.pm-desk-check:checked{background:var(--pm-text-primary);border-color:var(--pm-text-primary);box-shadow:inset 0 0 0 2px var(--pm-surface-raised)}.pm-desk-check:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-expand-btn{width:2rem;min-height:2rem;padding:0}.pm-desk-expand-row td{background:var(--pm-surface-sunken);padding:var(--pm-space-3)}.pm-desk-expand-panel__col{display:flex;flex-direction:column;gap:8px;min-width:0}.pm-desk-table--compact td,.pm-desk-table--compact th{padding:6px 8px;font-size:.75rem}.pm-desk-campaign-tree td:first-child{font-variant-numeric:tabular-nums}.pm-desk-col-group th{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary);border-bottom:0}.pm-desk-col-ours{box-shadow:inset 0 1px 0 var(--pm-border-subtle)}.pm-desk-results-header{display:flex;flex-direction:column;gap:4px}.pm-desk-results--frozen{position:relative}.pm-desk-results-cards{margin-top:8px}.pm-desk-tracked{display:flex;flex-direction:column;gap:24px}.pm-desk-tracked__group{display:flex;flex-direction:column;gap:12px}.pm-desk-tracked__heading{margin:0;font-size:.875rem;font-weight:600}.pm-desk-tracked__card{position:relative}.pm-desk-tracked__card .pm-desk-pick-kpis__eye{position:absolute;top:8px;right:10px}.pm-desk-confirm{display:flex;flex-direction:column;gap:12px;margin-top:24px}.pm-desk-confirm__title{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.pm-desk-confirm__lede{margin:0;font-size:.875rem;color:var(--pm-text-secondary);max-width:42rem}.pm-desk-confirm__card{display:flex;flex-direction:column;gap:10px}.pm-desk-confirm__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.pm-desk-confirm__vendor{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-desk-confirm__words{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.pm-desk-confirm__proposal{margin:0;font-size:1.125rem;font-weight:600;color:var(--pm-text-primary)}.pm-desk-confirm__examples{margin:0;padding-left:1.1rem;font-size:.8125rem;color:var(--pm-text-secondary);font-variant-numeric:tabular-nums}.pm-desk-confirm__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pm-desk-confirm__no,.pm-desk-confirm__yes{min-height:44px;padding:.65rem 1.25rem;border-radius:999px;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.pm-desk-confirm__yes{border:none;background:var(--pm-accent);color:#fff}.pm-desk-confirm__yes:focus-visible,.pm-desk-confirm__yes:hover{background:var(--pm-accent-hover,#e5ac66)}.pm-desk-confirm__no:focus-visible,.pm-desk-confirm__yes:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-confirm__no{border:1px solid var(--pm-border-subtle);background:var(--pm-surface-raised);color:var(--pm-text-primary)}.pm-desk-confirm__no:disabled,.pm-desk-confirm__yes:disabled{cursor:wait;opacity:.6}.pm-desk-confirm__error{margin:0;font-size:.875rem;color:var(--pm-signal-critical)}@media (max-width:767px){.pm-desk-confirm__row{grid-template-columns:1fr;gap:8px}}.pm-desk-confirm--embedded{margin-top:0;gap:10px}.pm-desk-confirm--embedded .pm-desk-confirm__card{padding:0;border:0;background:transparent;box-shadow:none}.pm-desk-confirm--embedded .pm-desk-confirm__card>.pm-desk-card__label{display:none}@media (prefers-reduced-motion:reduce){.pm-desk-confirm__no,.pm-desk-confirm__yes{transition:none}}.pm-desk-card[data-state=stale] .pm-desk-card__sub{color:var(--pm-signal-caution);white-space:nowrap}.pm-desk-card[data-state=stale] a.pm-desk-card__sub{color:var(--pm-signal-caution);text-decoration:underline}@media (max-width:1023px){.pm-desk-findings{grid-template-columns:1fr}}.pm-desk-board-card{display:flex;flex-direction:column;gap:var(--pm-space-2);min-width:0;min-height:0;padding:14px 16px;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-raised)}.pm-desk-board-card__head{display:flex;align-items:center;gap:var(--pm-space-2);min-height:1.25rem}.pm-desk-board-card__title{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:var(--pm-text-primary)}.pm-desk-board-card__menu{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--pm-radius-full);background:transparent;color:var(--pm-text-tertiary);cursor:pointer;opacity:0;transition:opacity .12s ease}.pm-desk-board-card:hover .pm-desk-board-card__menu,.pm-desk-board-card__menu:focus-visible,.pm-desk-board-card__menu[data-open]{opacity:1}.pm-desk-board-card__menu:hover{background:var(--pm-surface-sunken);color:var(--pm-text-primary)}.pm-desk-board-card__body{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:0}.pm-desk-board-card__body--fill{justify-content:stretch}.pm-desk-board-card__body--start{justify-content:flex-start;gap:8px}.pm-desk-board-card__tools{display:flex;align-items:center;gap:4px;margin-left:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.pm-desk-board-card__head:has(.pm-desk-board-card__tools) .pm-desk-board-card__menu{margin-left:0}.pm-desk-board-card[data-selected]{box-shadow:inset 0 0 0 1.5px var(--pm-accent)}.pm-desk-board-card[data-selectable]{cursor:pointer}.pm-desk-board-card--action{position:relative;padding:0}.pm-desk-board-card--action:hover{border-color:var(--pm-border-medium)}.pm-desk-board-card__hit{display:flex;flex:1;flex-direction:column;gap:var(--pm-space-2);width:100%;min-width:0;min-height:0;padding:14px 16px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pm-desk-board-card--action .pm-desk-board-card__title{padding-right:1.75rem}.pm-desk-board-card--action .pm-desk-board-card__menu{position:absolute;top:8px;right:8px;z-index:1;pointer-events:none}.pm-desk-board-card--action .pm-desk-board-card__menu:focus-visible,.pm-desk-board-card--action .pm-desk-board-card__menu[data-open],.pm-desk-board-card--action:hover .pm-desk-board-card__menu{pointer-events:auto}.pm-desk-board-card__hit:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px}.pm-desk-ad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pm-desk-ad-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border-radius:var(--pm-radius-md);background:var(--pm-surface-base)}@media (max-width:900px){.pm-desk-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-desk-tile__label{font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-tile__row{display:flex;align-items:flex-end;gap:8px;min-width:0;flex-wrap:nowrap}.pm-desk-tile__row .pm-desk-delta{white-space:nowrap;flex-shrink:0}.pm-desk-tile__value{font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--pm-text-primary)}.pm-desk-tile__dash{font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--pm-text-tertiary)}.pm-desk-tile__foot{margin:4px 0 0;font-size:.6875rem;color:var(--pm-text-tertiary)}.pm-desk-tile__spark{margin-left:auto;width:56px;min-width:0;height:24px;color:var(--pm-accent);flex-shrink:1;overflow:hidden}.pm-desk-setup-link{color:var(--pm-accent);font-weight:600;text-decoration:none}.pm-desk-setup-link:hover{text-decoration:underline}.pm-desk-breakdown{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:0}.pm-desk-breakdown__row{display:flex;align-items:center;justify-content:space-between;gap:var(--pm-space-2);padding:8px 0;border-bottom:1px solid var(--pm-border-subtle);font-size:.8125rem}.pm-desk-breakdown__row:last-child{border-bottom:0}.pm-desk-breakdown__row--total{margin-top:2px;padding-top:10px;border-top:1px solid var(--pm-border-medium);border-bottom:0}.pm-desk-breakdown__k{color:var(--pm-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk-breakdown__row--total .pm-desk-breakdown__k{color:var(--pm-text-primary);font-weight:600}.pm-desk-breakdown__v{font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.pm-desk-mix{display:flex;flex:1;align-items:center;gap:14px;min-height:0}.pm-desk-mix__legend{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:.6875rem;color:var(--pm-text-secondary)}.pm-desk-mix__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pm-desk-mix__swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.pm-desk-board-card[data-marker=goal]{border-color:color-mix(in srgb,var(--pm-accent) 42%,var(--pm-border-subtle));background:color-mix(in srgb,var(--pm-accent) 7%,var(--pm-surface-raised))}.pm-desk-board-card[data-marker=goal] .pm-desk-board-card__title,.pm-desk-board-card[data-marker=kpi] .pm-desk-board-card__title{min-width:0}.pm-desk-board-card[data-marker=goal] .pm-desk-board-card__title{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.pm-desk-board-card[data-marker=goal] .pm-desk-board-card__tools{margin-left:auto;align-self:flex-start}.pm-desk-board-card[data-marker=goal],.pm-desk-board-card[data-marker=kpi]{padding:10px 12px}.pm-desk-board-card[data-marker=goal] .pm-desk-board-card__body,.pm-desk-board-card[data-marker=kpi] .pm-desk-board-card__body{display:flex;flex-direction:column;gap:4px;flex:1}.pm-desk-fold-overview .pm-desk-board-card{border-radius:12px;box-shadow:none}.pm-desk-fold-overview .pm-desk-board-card[data-marker=contract],.pm-desk-fold-overview .pm-desk-board-card[data-marker=goal],.pm-desk-fold-overview .pm-desk-board-card[data-marker=kpi],.pm-desk-fold-overview .pm-desk-board-card[data-marker=lead]{min-height:116px;padding:12px 14px}.pm-desk-fold-overview .pm-desk-board-card[data-marker=lead] .pm-desk-tile__value{font-size:2rem;letter-spacing:-.03em}.pm-desk-fold-overview .pm-desk-board-card[data-marker=contract]{background:var(--pm-surface-sunken)}.pm-desk-fold-overview .pm-desk-board-card[data-marker=contract] .pm-desk-tile__dash{font-size:1.5rem;color:var(--pm-text-tertiary)}.pm-desk-fold-overview .pm-desk-tile__dash,.pm-desk-fold-overview .pm-desk-tile__value{font-size:1.75rem}.pm-desk-fold-overview .pm-desk-board-card[data-marker=goal] .pm-desk-board-card__title{font-size:.8125rem;font-weight:600}.pm-desk-board-card[data-marker=goal] .pm-desk-pace,.pm-desk-board-card[data-marker=kpi] .pm-desk-tile__foot{margin-top:auto}.pm-desk-overview-role{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-text-secondary)}.pm-desk-card__eyebrow{margin:0 0 .35rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent)}.pm-desk-suggestion{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--pm-border-subtle);background:var(--pm-surface-raised);color:var(--pm-text-primary);border-radius:var(--pm-radius-full);padding:.4rem .85rem;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer}.pm-desk-suggestion:focus-visible,.pm-desk-suggestion:hover{border-color:color-mix(in srgb,var(--pm-accent) 45%,var(--pm-border-subtle))}.pm-desk-suggestion:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-suggestion__dot{width:.45rem;height:.45rem;border-radius:var(--pm-radius-full);background:var(--pm-accent)}.pm-desk-layout-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:0}.pm-desk-layout-bar__start{display:flex;align-items:center;gap:.75rem;min-width:0}.pm-desk-layout-bar__hint{margin:0;font-size:.8125rem;line-height:1.4;color:var(--pm-text-secondary)}.pm-desk-board__slot[data-editing=true]{position:relative;cursor:grab}.pm-desk-board__slot[data-editing=true]:after{content:"";position:absolute;inset:-4px;border:1px dashed color-mix(in srgb,var(--pm-accent) 50%,transparent);border-radius:calc(var(--pm-radius-tile) + 4px);pointer-events:none}.pm-desk-board__slot[data-editing=true]:active{cursor:grabbing}.pm-desk-drag-handle{display:inline-flex;align-items:center;color:var(--pm-text-tertiary)}.pm-desk-tracked__list li[data-editing=true]{cursor:grab}.pm-desk-onboarding-setup{display:flex;justify-content:space-between;align-items:center;gap:var(--pm-space-4)}.pm-desk-onboarding-setup h2{margin:0;font-size:1rem;font-weight:var(--pm-weight-bold);letter-spacing:-.02em;color:var(--pm-text-primary)}.pm-desk-text-btn{border:0;background:transparent;padding:0;color:var(--pm-text-secondary);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}@media (max-width:767px){.pm-desk-layout-bar,.pm-desk-onboarding-setup{align-items:stretch;flex-direction:column}.pm-desk-layout-bar__start{flex-direction:column;align-items:flex-start}}.pm-desk-text-btn:focus-visible,.pm-desk-text-btn:hover{color:var(--pm-text-primary)}.pm-desk-text-btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-fold-note{margin:0;font-size:.8125rem;line-height:1.45;color:var(--pm-text-secondary)}.pm-desk-overview-picture{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr);gap:14px;align-items:start}.pm-desk-overview-picture>*{min-width:0}.pm-desk-overview-picture .pm-desk-journey__flow{overflow-x:auto}.pm-desk-overview-picture .pm-desk-journey__stage{flex:1 0 7.5rem}.pm-desk-overview-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:14px;align-items:stretch}.pm-desk-overview-split>*{min-width:0;min-height:268px;height:auto}.pm-desk-overview-split .pm-desk-board-card__body--fill,.pm-desk-overview-split .pm-desk-chart-block{flex:1 1 auto;min-height:0}.pm-desk-overview-split .pm-desk-chart-block{height:100%}.pm-desk-overview-split .pm-desk-chart--fill{min-height:168px}.pm-desk-coverage{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-coverage strong{font-size:.875rem;font-weight:650;color:var(--pm-text-primary)}.pm-desk-secondary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr);gap:14px;align-items:start}.pm-desk-health-block,.pm-desk-insights,.pm-desk-tracked{min-width:0;min-height:130px;height:auto;padding:14px;border:1px solid var(--pm-border-subtle);border-radius:12px;background:var(--pm-surface-raised);overflow:visible}.pm-desk-health-block h2,.pm-desk-insights h2,.pm-desk-tracked h2,.pm-desk-tracked__head{margin:0;font-size:.8125rem;font-weight:600}.pm-desk-tracked__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-desk-insights ul,.pm-desk-tracked__list{margin:8px 0 0;padding:0;list-style:none}.pm-desk-tracked__list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;padding:4px 0;font-size:.8125rem}.pm-desk-tracked__remove{opacity:0}.pm-desk-tracked__list li:focus-within .pm-desk-tracked__remove,.pm-desk-tracked__list li:hover .pm-desk-tracked__remove{opacity:1}.pm-desk-health-block p,.pm-desk-insights li{margin:4px 0 0;font-size:.8125rem;color:var(--pm-text-secondary)}.pm-desk-health-block__list{margin:8px 0 0;padding:0;list-style:none}.pm-desk-health-block__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:3px 0;font-size:.8125rem}.pm-desk-health-block__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-primary)}.pm-desk-health-block__status{color:var(--pm-text-secondary);font-size:.75rem}.pm-desk-insights li{display:flex;align-items:flex-start;gap:8px}.pm-desk-insights__mark{flex-shrink:0;width:14px;height:14px;margin-top:2px}.pm-desk-insights__mark[data-tone=up]{color:var(--pm-signal-strong)}.pm-desk-insights__mark[data-tone=down]{color:var(--pm-signal-critical)}.pm-desk-insights__mark[data-tone=warn]{color:var(--pm-signal-caution)}.pm-desk-health-block[data-quiet=true]{background:transparent}.pm-desk-health-block .pm-desk-setup-link{display:inline-block;margin-top:8px}@media (max-width:1439px) and (min-width:1101px){.pm-desk-overview-split{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}}@media (max-width:1100px){.pm-desk-overview-picture,.pm-desk-overview-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:768px){.pm-desk-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pm-desk-secondary .pm-desk-tracked{grid-column:1/-1}}@media (max-width:767px){.pm-desk-secondary{grid-template-columns:minmax(0,1fr)}}.pm-desk-board-add{display:flex;align-items:center;justify-content:center;gap:var(--pm-space-2);min-height:52px;width:100%;border:1px dashed var(--pm-border-medium);border-radius:var(--pm-radius-tile);background:transparent;color:var(--pm-text-secondary);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.pm-desk-board-add:hover{border-color:var(--pm-accent);color:var(--pm-text-primary);background:color-mix(in srgb,var(--pm-accent) 5%,transparent)}.pm-desk-board-add__plus{color:var(--pm-accent);font-size:1rem;line-height:1}.pm-desk-board-empty{margin:0;padding:var(--pm-space-5) 0;text-align:center;font-size:.8125rem;color:var(--pm-text-secondary)}.pm-desk-tile__foot[data-tone=attention]{color:var(--pm-signal-caution);font-weight:600}.pm-desk-funnel{display:flex;align-items:stretch;gap:6px;min-height:0;padding:4px 0}.pm-desk-funnel--strip{align-items:center}.pm-desk-funnel__unit{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 0}.pm-desk-funnel__step{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:4.5rem;padding:10px 12px;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-raised);cursor:pointer;font:inherit;color:inherit;text-align:left}.pm-desk-funnel__step:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-funnel__step[data-leak]{border-color:var(--pm-signal-critical);border-radius:var(--pm-radius-tile);padding:4px}.pm-desk-funnel__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.pm-desk-funnel__name{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-desk-funnel__stock{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.pm-desk-funnel__track{display:block;width:100%;height:6px;border-radius:var(--pm-radius-full);background:color-mix(in srgb,var(--pm-chart-bar-secondary) 35%,var(--pm-surface-sunken));overflow:hidden}.pm-desk-funnel__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pm-chart-bar-primary),var(--pm-chart-bar-tertiary))}.pm-desk-funnel__arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:3.25rem;flex-shrink:0;color:var(--pm-text-secondary);font-size:.6875rem;font-variant-numeric:tabular-nums}.pm-desk-funnel__arrow[data-leak]{color:var(--pm-signal-critical)}.pm-desk-journey{display:flex;flex-direction:column;gap:12px;min-width:0;height:auto;overflow:visible}.pm-desk-journey__flow{display:flex;align-items:stretch;gap:8px;min-width:0}.pm-desk-journey__stage{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:4.5rem;padding:10px 12px;border:1px solid var(--pm-border-subtle);border-radius:12px;background:var(--pm-surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}.pm-desk-journey__stage:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pm-desk-journey__name{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-text-secondary)}.pm-desk-journey__value{font-size:1.0625rem;font-weight:700}.pm-desk-journey__hold{font-weight:600}.pm-desk-journey__arrow,.pm-desk-journey__hold{font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-journey__arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:3.25rem;flex:0 0 auto;align-self:center}.pm-desk-journey__arrow[data-leak]{color:var(--pm-signal-critical)}.pm-desk-journey__delta{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.pm-desk-journey__delta-icon{width:12px;height:12px}.pm-desk-journey__badge{padding:.05rem .35rem;border-radius:var(--pm-radius-full);background:color-mix(in srgb,var(--pm-signal-critical) 12%,transparent);color:var(--pm-signal-critical);font-size:.625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pm-desk-journey__leak{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;padding:8px 0 0;border:0;border-top:1px solid var(--pm-border-subtle);font-size:.8125rem}.pm-desk-journey__leak strong{font-weight:600}.pm-desk-overview-journey,.pm-desk-overview-journey .pm-desk-board-card,.pm-desk-overview-journey .pm-desk-board-card__body{height:auto;min-height:auto;max-height:none;overflow:visible;flex:0 0 auto}.pm-desk-overview-split .pm-desk-breakdown{overflow:visible}.pm-desk-overview-split .pm-desk-breakdown__row{padding:5px 0}@media (max-width:767px){.pm-desk-journey__flow{overflow-x:auto;padding-bottom:4px}.pm-desk-journey__stage{flex:0 0 7.5rem}}.pm-desk-funnel__arrow:after{content:"→";color:var(--pm-text-tertiary)}.pm-desk-funnel__path{font-weight:700}.pm-desk-funnel__end{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:7.5rem;flex-shrink:0;padding-left:8px;border-left:1px solid var(--pm-border-subtle)}.pm-desk-funnel__end-rate{margin:0;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.pm-desk-funnel__row{display:flex;align-items:center;gap:8px}.pm-desk-chart-header{display:flex;justify-content:flex-end;gap:8px;margin:4px 0 8px;flex-shrink:0}.pm-desk-chart-block{display:flex;flex-direction:column;gap:8px;min-width:0}.pm-desk-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;font-size:.75rem;line-height:1.3;color:var(--pm-text-secondary)}.pm-desk-chart-legend li{display:inline-flex;align-items:center;gap:6px;min-width:0}.pm-desk-swatch{width:.65rem;height:.65rem;border-radius:2px;flex-shrink:0;background:var(--pm-chart-bar-primary)}.pm-desk-swatch[data-swatch=current]{width:.9rem;height:2px;border-radius:1px;background:var(--pm-chart-line)}.pm-desk-swatch[data-swatch=previous]{width:.9rem;height:0;border-radius:0;background:transparent;border-top:2px dashed var(--pm-chart-line-muted)}.pm-desk-swatch[data-swatch=target]{width:.9rem;height:0;border-radius:0;background:transparent;border-top:2px dotted var(--pm-text-tertiary)}.pm-desk-swatch[data-swatch=converted]{background:color-mix(in srgb,var(--pm-signal-strong) 70%,transparent)}.pm-desk-swatch[data-swatch=still]{background:color-mix(in srgb,var(--pm-signal-info) 55%,transparent)}.pm-desk-swatch[data-swatch=dropped]{background:color-mix(in srgb,var(--pm-text-tertiary) 45%,transparent)}.pm-desk-swatch[data-swatch=series-0]{background:var(--pm-chart-bar-primary)}.pm-desk-swatch[data-swatch=series-1]{background:var(--pm-chart-line)}.pm-desk-swatch[data-swatch=series-2]{background:var(--pm-chart-bar-tertiary)}.pm-desk-swatch[data-swatch=series-3]{background:var(--pm-chart-bar-secondary)}.pm-desk-swatch[data-swatch=series-4]{background:var(--pm-chart-line-muted)}.pm-desk-swatch[data-swatch=series-5]{background:var(--pm-signal-caution)}.pm-desk-swatch[data-swatch=heat-low]{background:color-mix(in srgb,var(--pm-accent) 20%,transparent)}.pm-desk-swatch[data-swatch=heat-high]{background:color-mix(in srgb,var(--pm-signal-strong) 45%,transparent)}.pm-desk-donut-wrap{display:flex;align-items:center;gap:12px;min-width:0}.pm-desk-donut{width:112px;height:112px;flex-shrink:0}.pm-desk-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-donut-legend li{display:flex;align-items:center;gap:6px}.pm-desk-donut-legend li .num{margin-left:auto}.pm-desk-chart-tooltip{padding:10px 12px;border-radius:var(--pm-radius-tile);border:1px solid var(--pm-border-subtle);background:var(--pm-bg-elevated);box-shadow:var(--pm-shadow-md,0 8px 24px color-mix(in srgb,var(--pm-text-primary) 12%,transparent));font-size:.75rem;color:var(--pm-text-secondary)}.pm-desk-chart-tooltip__label{margin:0 0 6px;font-weight:600;color:var(--pm-text-primary)}.pm-desk-chart-tooltip__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pm-desk-chart-tooltip__swatch{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;vertical-align:middle}.pm-desk-cohort-heat td.num{font-variant-numeric:tabular-nums}.pm-desk-pace-chart{display:flex;flex-direction:column;gap:6px}.pm-desk-small-multiples__cell{min-width:0;padding:8px;border:1px solid var(--pm-border-subtle);border-radius:var(--pm-radius-tile);background:var(--pm-surface-raised)}.pm-desk-hatch{fill:repeating-linear-gradient(-45deg,var(--pm-text-tertiary),var(--pm-text-tertiary) 1px,transparent 1px,transparent 4px)}.pm-desk-sankey-visx__drop-count,.pm-desk-sankey-visx__node-label{font-size:.6875rem;font-variant-numeric:tabular-nums;fill:var(--pm-text-secondary)}@media (max-width:767px){.pm-desk-funnel{flex-direction:column;min-height:0;height:auto}.pm-desk-funnel__unit{flex:none;width:100%}.pm-desk-funnel__step{min-height:3.5rem}.pm-desk-funnel__arrow{flex-direction:row;min-width:0}.pm-desk-funnel__end{border-left:0;border-top:1px solid var(--pm-border-subtle);padding:8px 0 0}}@media (prefers-reduced-motion:reduce){.pm-desk-funnel__fill,.pm-desk-pace__fill{transition:none}}