.pm-app-top-header{display:grid;grid-template-columns:var(--chrome-icon-column) minmax(0,1fr) auto;grid-template-areas:"nav brand actions";align-items:center;gap:0;height:var(--header-height);min-height:var(--header-height);min-width:0;padding:0 .875rem 0 0;flex-shrink:0;overflow:hidden;background:linear-gradient(180deg,#fafbfc 0,var(--pm-header-bg-mid) 50%,var(--pm-header-bg-bottom) 100%);border-bottom:var(--pm-chrome-border-width) solid var(--pm-header-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);z-index:40}.pm-app-top-header__nav{display:flex;align-items:center;justify-content:center;grid-area:nav;width:var(--chrome-icon-column);min-width:var(--chrome-icon-column);max-width:var(--chrome-icon-column);height:100%;flex-shrink:0;box-sizing:border-box}.pm-app-top-header__menu-toggle{display:flex;align-items:center;justify-content:center;width:var(--chrome-icon-hit);height:var(--chrome-icon-hit);padding:0;border:none;border-radius:.5625rem;color:var(--pm-header-chrome-text);background:transparent;box-shadow:none;cursor:pointer;transition:color .15s ease,opacity .15s ease,transform .12s ease}.pm-app-top-header__menu-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.pm-app-top-header__menu-toggle:hover{color:var(--pm-header-chrome-text-strong);background:transparent;opacity:.85}.pm-app-top-header__menu-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--pm-accent) 50%,transparent);outline-offset:2px}.pm-app-top-header__menu-toggle:active{transform:scale(.97)}.pm-header-context-cluster{display:flex;align-items:center;flex-shrink:0;width:-moz-max-content;width:max-content;max-width:100%;height:2.25rem;padding:0 .375rem;border-radius:.75rem;background:var(--pm-header-surface);border:1px solid var(--pm-header-surface-border);box-shadow:var(--pm-header-surface-shadow)}.pm-app-top-header__logo--bare{padding:0;margin:0}.pm-app-top-header__brand{display:flex;align-items:center;min-width:0}.pm-app-top-header__logo{display:flex;align-items:center;flex-shrink:0;transition:opacity .15s ease}.pm-app-top-header__logo:hover{opacity:.82}.pm-app-top-header__logo-img{height:var(--header-logo-height);width:auto;max-width:var(--header-logo-max-width);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.pm-app-top-header__center{display:flex;justify-content:center;align-items:center;padding:0 .375rem;overflow:hidden;justify-self:center}.pm-app-top-header__search-cluster{display:flex;align-items:center;gap:.625rem;flex:1 1 auto;min-width:0;width:100%;max-width:42rem;justify-content:center}.pm-header-ai-actions{gap:.5rem}.pm-header-action-pair,.pm-header-ai-actions{display:inline-flex;align-items:center;flex-shrink:0}.pm-header-action-pair{gap:.375rem}.pm-app-top-header__take-action--desktop{display:inline-flex}.pm-app-top-header__search{position:relative;display:flex;align-items:center;flex:1 1 6rem;min-width:5rem;width:auto;max-width:30rem}.pm-header-search-surface{background:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.12);border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.95);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.pm-header-search-surface:hover{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.07),inset 0 1px 0 #fff}.pm-header-search-surface:focus-within{background:#fff;border-color:rgba(0,0,0,.14);box-shadow:0 0 0 3px hsla(0,0%,100%,.5),0 0 0 4px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.08)}.pm-app-top-header__search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#5c5c64;pointer-events:none}.pm-app-top-header__search-input{width:100%;height:var(--header-search-height);padding:0 2.75rem 0 2.5rem;border-radius:.75rem;border:none;background:transparent;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:-.01em;color:var(--pm-text-primary);outline:none}.pm-app-top-header__search-input::-moz-placeholder{color:#8a8580;font-weight:400;opacity:1}.pm-app-top-header__search-input::placeholder{color:#8a8580;font-weight:400;opacity:1}.pm-app-top-header__search-filter{position:absolute;right:.3125rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;color:var(--pm-text-secondary);transition:background-color .15s ease,color .15s ease}.pm-app-top-header__search-filter:hover{background-color:rgba(0,0,0,.06);color:var(--pm-text-primary)}.pm-app-top-header__search-filter--active{color:#b0742f;background-color:rgba(210,144,73,.14)}.pm-app-top-header__actions{justify-content:flex-end;gap:.3125rem;flex-shrink:0;min-width:0}.pm-app-top-header__actions:empty{display:none}.pm-app-top-header__actions--spacer{display:block;visibility:hidden;pointer-events:none;width:0;min-width:0;padding:0;border:none;background:transparent;box-shadow:none}.pm-header-actions-cluster{display:flex;align-items:center;gap:.3125rem;height:2.25rem;padding:0 .3125rem;border-radius:.75rem;background:var(--pm-header-surface);border:1px solid var(--pm-header-surface-border);box-shadow:var(--pm-header-surface-shadow)}.pm-header-actions-cluster:empty{display:none}.pm-header-actions-divider{width:1px;height:1.25rem;margin:0 .125rem;background:rgba(0,0,0,.1);flex-shrink:0}.pm-app-top-header__action-chip{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;border-radius:.5rem;border:1px solid transparent;background:transparent;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--pm-header-chrome-text);white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.pm-app-top-header__action-chip:hover{background:hsla(0,0%,100%,.72);border-color:rgba(0,0,0,.08);color:var(--pm-header-chrome-text-strong);box-shadow:0 1px 2px rgba(0,0,0,.04)}.pm-app-top-header__action-chip svg{color:var(--pm-header-chrome-text);opacity:.92}.pm-app-top-header__action-chip:hover svg{color:var(--pm-header-chrome-text-strong);opacity:1}.pm-app-top-header__action-chip--simulator{border-color:rgba(210,144,73,.28);background:rgba(210,144,73,.12);color:#92400e}.pm-app-top-header__action-chip--simulator:hover{background:rgba(210,144,73,.18);border-color:rgba(210,144,73,.35);color:#7c2d12}.pm-app-top-header__action-chip--upgrade{border-color:rgba(210,144,73,.35);background:rgba(210,144,73,.14);color:#92400e;font-weight:650}.pm-app-top-header__action-chip--upgrade:hover{background:rgba(210,144,73,.22);color:#7c2d12}.pm-app-top-header__action-chip--icon{width:1.75rem;padding:0;justify-content:center}.pm-header-icon-btn{width:1.75rem!important;height:1.75rem!important;border-radius:.5rem!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.pm-header-icon-btn,.pm-header-icon-btn svg{color:var(--pm-header-chrome-text)!important}.pm-header-icon-btn:hover{background:hsla(0,0%,100%,.72)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.pm-header-icon-btn:hover,.pm-header-icon-btn:hover svg{color:var(--pm-header-chrome-text-strong)!important}.pm-header-help-btn{width:2.25rem!important;height:2.25rem!important;flex-shrink:0;border-radius:.75rem!important;border:1px solid var(--pm-header-surface-border)!important;background:var(--pm-header-surface)!important;box-shadow:var(--pm-header-surface-shadow)!important}.pm-header-help-btn,.pm-header-help-btn svg{color:var(--pm-header-chrome-text)!important}.pm-header-help-btn svg{width:1.125rem!important;height:1.125rem!important;stroke-width:2.15}.pm-header-help-btn:hover{background:var(--pm-header-surface-hover)!important;border-color:rgba(0,0,0,.1)!important;color:var(--pm-header-chrome-text-strong)!important}.pm-header-help-btn[aria-expanded=true]{background:rgba(210,144,73,.18)!important;border-color:rgba(210,144,73,.4)!important;color:var(--pm-accent)!important}.pm-header-help-btn[aria-expanded=true] svg{color:var(--pm-accent)!important}.pm-header-profile-slot{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border-radius:.5rem;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.pm-header-profile-slot:hover{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 #fff}.pm-header-profile-btn{border:none;background:transparent}.pm-header-profile-fallback{background:var(--pm-header-chrome-text-strong)!important;color:#fff!important;font-size:.625rem!important;font-weight:700!important;letter-spacing:.02em}.pm-header-profile-btn:hover .pm-header-profile-fallback{background:#141418!important}.pm-app-top-header__actions .flex.flex-col{padding-top:0;padding-bottom:0}.pm-app-top-header__profile-avatar{width:1.375rem;height:1.375rem}.pm-app-top-header__profile-avatar [data-slot=fallback],.pm-app-top-header__profile-avatar span{font-size:.6875rem;font-weight:700}.pm-app-top-header--operator{display:grid;grid-template-columns:var(--chrome-icon-column) minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"nav brand actions";gap:0;padding:0 .875rem 0 0;align-items:center}.pm-app-top-header__logo-img--mark{display:none}.pm-app-top-header__logo-img--full{display:block}.pm-app-top-header__mobile-bar,.pm-app-top-header__mobile-search,.pm-header-help-btn--mobile{display:none}.pm-app-top-header__left{display:flex;align-items:center;flex-shrink:0;min-width:0;justify-self:start;gap:.625rem;padding-left:.5rem;grid-area:brand}.pm-app-top-header__brand--compact{display:flex;align-items:center;gap:.625rem;flex:0 1 auto;min-width:0}.pm-app-top-header__brand--compact .pm-brand-wordmark{font-size:.9375rem;font-weight:700;letter-spacing:-.02em}.pm-app-top-header__logo--operator{flex-shrink:0;min-width:0;padding-right:.125rem}.pm-app-top-header--operator .pm-app-top-header__logo-img--full{height:2.5rem;max-width:12.5rem}.pm-app-top-header__center{grid-area:center;justify-self:stretch;width:100%;min-width:0;padding:0}.pm-app-top-header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:.5rem}.pm-take-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;isolation:isolate;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.2,.64,1),filter .2s ease}.pm-take-action-btn__halo{display:none}.pm-take-action-btn__ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 210deg,hsla(37,85%,74%,.92) 0deg,rgba(210,144,73,.98) 78deg,rgba(176,116,47,.95) 152deg,rgba(232,164,90,.88) 228deg,hsla(37,85%,74%,.92) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none}.pm-take-action-btn__inner{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.4375rem;box-sizing:border-box;height:calc(100% - 4px);margin:2px;padding:0 .875rem 0 .75rem;border-radius:999px;border:1px solid rgba(210,144,73,.55);background:radial-gradient(ellipse at 28% 16%,rgba(210,144,73,.22) 0,transparent 52%),linear-gradient(155deg,#1a1410,#12100e 26%,#0a0a0c 52%,#08080a 78%,#12100e);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.35);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow:hidden}.pm-take-action-btn__inner:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.12) 50%,transparent 62%);pointer-events:none;opacity:.7}.pm-take-action-btn__icon{position:relative;z-index:1;width:.875rem;height:.875rem;fill:currentColor;color:#d29049}.pm-take-action-btn__inner>span{position:relative;z-index:1;color:#fff}.pm-take-action-btn:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.04)}.pm-take-action-btn:active{transform:translateY(0) scale(.985)}.pm-take-action-btn--mobile{height:1.875rem;padding:0}.pm-take-action-btn--mobile .pm-take-action-btn__inner{padding:0 .5rem}.pm-take-action-btn--mobile .pm-take-action-btn__inner span{display:none}.pm-today-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;isolation:isolate;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.2,.64,1),filter .2s ease}.pm-today-btn:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.pm-today-btn__halo{display:none}.pm-today-btn__ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 200deg,rgba(147,197,253,.92) 0deg,rgba(59,130,246,.98) 78deg,rgba(30,64,175,.95) 152deg,rgba(96,165,250,.88) 228deg,rgba(147,197,253,.92) 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none}.pm-today-btn__inner{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.4375rem;box-sizing:border-box;height:calc(100% - 4px);margin:2px;padding:0 .875rem 0 .75rem;border-radius:999px;border:1px solid rgba(147,197,253,.55);background:radial-gradient(ellipse at 28% 16%,rgba(147,197,253,.22) 0,transparent 52%),linear-gradient(155deg,#1e4976,#1a3a5c 26%,#0f2847 52%,#0a1f3d 78%,#142d4a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.35);font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#eef4fc;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow:hidden}.pm-today-btn__inner:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.12) 50%,transparent 62%);pointer-events:none;opacity:.7}.pm-today-btn__icon{position:relative;z-index:1;width:.875rem;height:.875rem;color:#93c5fd}.pm-today-btn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;margin-left:.125rem;border-radius:999px;border:1px solid rgba(147,197,253,.45);background:rgba(59,130,246,.22);font-size:.5625rem;font-weight:800;color:#bfdbfe;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.pm-today-btn__badge,.pm-today-btn__inner>span:not(.pm-today-btn__badge){position:relative;z-index:1}.pm-today-btn:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.04)}.pm-today-btn:active{transform:translateY(0) scale(.985)}.pm-today-btn--mobile{height:1.875rem;padding:0}.pm-today-btn--mobile .pm-today-btn__inner{padding:0 .5rem}.pm-today-btn--mobile .pm-today-btn__inner span:not(.pm-today-btn__badge){display:none}.pm-brain-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;isolation:isolate;flex-shrink:0;overflow:visible;transition:transform .2s cubic-bezier(.34,1.2,.64,1),filter .2s ease}.pm-brain-btn:focus-visible{outline:2px solid var(--pm-accent);outline-offset:3px}.pm-brain-btn__ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 200deg,#f4d5a4 0deg,#e2b36a 68deg,#d29049 138deg,#b0742f 208deg,#e5ac66 286deg,#f4d5a4 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1;pointer-events:none}.pm-brain-btn__inner{position:relative;z-index:2;display:grid;place-items:center;box-sizing:border-box;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;border-radius:50%;border:none;background:transparent;overflow:visible}.pm-brain-btn__logo{width:1.3rem;height:1.3rem;-o-object-fit:contain;object-fit:contain;border-radius:0}.pm-brain-btn__spark{position:absolute;z-index:3;width:.78rem;height:.78rem;top:.05rem;right:.04rem;color:#2563eb;fill:#bfdbfe;stroke-width:2;pointer-events:none}.pm-brain-btn:hover{transform:translateY(-1px) scale(1.04);filter:brightness(1.06)}.pm-brain-btn:active{transform:translateY(0) scale(.97)}.pm-brain-btn.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 34%,transparent)}@media (prefers-reduced-motion:reduce){.pm-brain-btn,.pm-brain-btn:hover{transition:none;transform:none}}@media (min-width:1024px){.pm-app-top-header--operator .pm-app-top-header__logo-img--full{height:2.625rem;max-width:13.75rem}.pm-app-top-header__search-cluster{max-width:44rem}.pm-app-top-header__search{max-width:32rem}}@media (max-width:1320px){.pm-app-top-header__search{max-width:24rem}}@media (max-width:1180px){.pm-app-top-header__search{max-width:18rem;min-width:4.5rem}.pm-app-top-header__search-cluster{gap:.5rem;max-width:36rem}.pm-brain-btn,.pm-take-action-btn,.pm-today-btn{height:2rem}.pm-brain-btn{width:2rem}.pm-brain-btn__logo{width:1.15rem;height:1.15rem}.pm-brain-btn__spark{width:.7rem;height:.7rem}.pm-take-action-btn__inner,.pm-today-btn__inner{padding:0 .625rem 0 .5rem;font-size:.625rem}.pm-take-action-btn__icon,.pm-today-btn__icon{width:.8125rem;height:.8125rem}}@media (max-width:1040px){.pm-app-top-header__search{max-width:12rem;min-width:4rem}.pm-app-top-header__search-input{font-size:.8125rem;padding:0 2.25rem 0 2.125rem}.pm-app-top-header__search-icon{left:.625rem;width:.875rem;height:.875rem}.pm-header-ai-actions{gap:.375rem}.pm-header-action-pair{gap:.25rem}}@media (max-width:900px) and (min-width:769px){.pm-app-top-header__search{max-width:8rem;min-width:3.5rem}.pm-app-top-header__left .pm-today-btn__inner>span:not(.pm-today-btn__badge){display:none}.pm-take-action-btn__inner,.pm-today-btn__inner{padding:0 .4375rem}.pm-take-action-btn,.pm-today-btn{height:1.875rem}.pm-header-context-cluster{flex-shrink:1;width:auto;min-width:0}.pm-operator-header__context{flex:1;min-width:0}.pm-operator-header__business,.pm-operator-header__crumb{overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.pm-app-top-header__brand--compact{flex:1 1 auto;min-width:0;gap:.5rem}.pm-app-top-header__brand--compact .pm-brand-wordmark{font-size:.875rem;font-weight:700;letter-spacing:-.02em}.pm-app-top-header__workspace{font-size:.75rem;font-weight:600;color:var(--pm-header-chrome-text);opacity:.88;max-width:8rem}.pm-app-top-header__left{flex-shrink:1;min-width:0}}@media (max-width:768px){.pm-app-top-header--operator{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:.625rem;height:var(--header-height);min-height:var(--header-height);padding:0 .75rem;overflow:hidden}.pm-app-top-header--operator .pm-app-top-header__center,.pm-app-top-header--operator .pm-app-top-header__mobile-bar,.pm-app-top-header--operator .pm-app-top-header__mobile-search{display:none}.pm-app-top-header--operator .pm-app-top-header__actions{display:flex;align-items:center;flex-shrink:0;grid-area:actions}.pm-app-top-header__center,.pm-app-top-header__mobile-bar,.pm-app-top-header__mobile-search,.pm-header-help-btn--desktop{display:none}.pm-header-help-btn--mobile{display:inline-flex}.pm-app-top-header:not(.pm-app-top-header--operator) .pm-app-top-header__actions,.pm-app-top-header__actions--spacer,.pm-app-top-header__take-action--desktop{display:none}.pm-app-top-header--operator .pm-app-top-header__left{padding-left:0;min-width:0;flex:1 1 auto}.pm-app-top-header--operator .pm-app-top-header__brand--compact{flex:1 1 auto;min-width:0;max-width:none;width:auto;gap:.5rem}.pm-app-top-header--operator .pm-app-top-header__actions .pm-today-btn__inner>span:not(.pm-today-btn__badge){display:none}.pm-app-top-header--operator .pm-app-top-header__actions .pm-today-btn{height:1.875rem}.pm-app-top-header--operator .pm-app-top-header__actions .pm-today-btn__inner{padding:0 .4375rem}.pm-app-top-header--operator .pm-app-top-header__actions .pm-brain-btn{width:1.875rem;height:1.875rem}.pm-app-top-header--operator .pm-app-top-header__actions .pm-brain-btn__logo{width:1.05rem;height:1.05rem}.pm-app-top-header--operator .pm-app-top-header__actions .pm-brain-btn__spark{width:.62rem;height:.62rem}.pm-app-top-header__left{padding-left:0;min-width:0}.pm-app-top-header__logo-img--full{display:none}.pm-app-top-header__logo-img--mark{display:block;width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.pm-header-context-cluster{flex:1;width:auto;min-width:0;height:2rem;padding:0 .25rem}.pm-operator-header__context{flex:1;min-width:0}.pm-operator-header__business,.pm-operator-header__crumb{overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.pm-operator-header__org,.pm-operator-header__sep{display:none}.pm-operator-header__workspace-wrap{max-width:none;flex:1}.pm-operator-header__workspace-trigger{width:100%;min-width:0;padding:.1875rem .375rem;font-size:.6875rem}.pm-app-top-header__search-input{font-size:.875rem}}.pm-operator-header__context{display:flex;align-items:center;gap:.375rem;flex:0 1 auto;padding-right:.125rem}.pm-operator-header__org{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .375rem;border-radius:.4375rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--pm-header-chrome-text);max-width:min(9.5rem,24vw);min-width:0;transition:background-color .12s ease,color .12s ease}.pm-operator-header__org:hover{background:hsla(0,0%,100%,.55);color:var(--pm-header-chrome-text-strong)}.pm-operator-header__org svg{color:var(--pm-header-chrome-text);opacity:.85}.pm-operator-header__org-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-operator-header__sep{color:var(--pm-header-chrome-text);font-size:.6875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.35;flex-shrink:0}.pm-operator-header__workspace-wrap{position:relative;min-width:0;flex:1;max-width:min(16rem,36vw)}.pm-operator-header__workspace-trigger{display:inline-flex;align-items:center;gap:.3125rem;width:100%;padding:.25rem .4375rem;border-radius:.4375rem;font-size:.75rem;font-weight:600;letter-spacing:-.01em;color:var(--pm-header-chrome-text-strong);border:1px solid transparent;background:hsla(0,0%,100%,.38);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;cursor:pointer}.pm-operator-header__workspace-trigger--open,.pm-operator-header__workspace-trigger:hover{border-color:rgba(0,0,0,.1);background:hsla(0,0%,100%,.72);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pm-operator-header__workspace-trigger--simulator{border-color:rgba(210,144,73,.28);background:rgba(210,144,73,.12);color:#92400e}.pm-operator-header__workspace-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left}.pm-operator-header__crumb{min-width:0;border-radius:.4375rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--pm-header-chrome-text);transition:background-color .12s ease,color .12s ease}.pm-operator-header__business,.pm-operator-header__crumb{display:inline-flex;align-items:center;padding:.25rem .375rem;white-space:nowrap}.pm-operator-header__business{flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--pm-header-chrome-text-strong)}.pm-operator-header__crumb:hover{background:hsla(0,0%,100%,.55);color:var(--pm-header-chrome-text-strong)}.pm-operator-header__crumb--current{color:var(--pm-header-chrome-text-strong);font-weight:700;cursor:default}.pm-operator-header__crumb--current:hover{background:transparent}.pm-app-top-header--playground .pm-app-top-header__logo-img--full{max-width:9.5rem}@media (max-width:768px){.pm-app-top-header--playground .pm-app-top-header__logo-img--full{display:none}.pm-app-top-header--playground .pm-app-top-header__logo-img--mark{display:block}}.pm-operator-header__chevron{width:.875rem;height:.875rem;flex-shrink:0;opacity:.45;transition:transform .15s ease}.pm-operator-header__chevron--open{transform:rotate(180deg)}.pm-operator-header__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;min-width:15rem;max-width:min(20rem,92vw);background:#fff;border:1px solid var(--pm-border-subtle);border-radius:.625rem;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:.375rem;overflow:hidden}.pm-operator-header__menu--workspace{width:max(100%,15rem)}.pm-operator-header__menu-search{padding:.125rem .125rem .375rem}.pm-operator-header__menu-search-input{width:100%;padding:.375rem .5rem;border:1px solid var(--pm-border-subtle);border-radius:.375rem;font-size:.75rem;outline:none}.pm-operator-header__menu-search-input:focus{border-color:rgba(210,144,73,.55);box-shadow:0 0 0 2px rgba(210,144,73,.12)}.pm-operator-header__menu-item{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.4375rem .5rem;border-radius:.375rem;font-size:.8125rem;color:var(--pm-text-primary);cursor:pointer;transition:background-color .1s ease}.pm-operator-header__menu-item:hover{background:var(--pm-bg-secondary)}.pm-operator-header__menu-item--active{background:rgba(210,144,73,.1);color:#b0742f;font-weight:600}.pm-operator-header__menu-item--workspace{min-height:2rem}.pm-operator-header__health-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--pm-text-tertiary);flex-shrink:0}.pm-operator-header__menu-divider{height:1px;margin:.25rem 0;background:var(--pm-border-subtle)}.pm-operator-header__menu-item--add,.pm-operator-header__menu-item--portfolio{font-weight:600;font-size:.75rem}.pm-operator-header__menu-item--add{color:#b0742f}.pm-operator-header__menu-item--add:hover{background:rgba(210,144,73,.08)}@media (max-width:900px){.pm-operator-header__org{max-width:7rem}.pm-operator-header__workspace-wrap{max-width:10rem}}.pm-health-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pm-health-dot--ok{background:#10b981}.pm-health-dot--collecting{background:#94a3b8}.pm-health-dot--warn{background:#f59e0b}.pm-health-dot--risk{background:#ef4444}.pm-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:var(--page-toolbar-height);min-height:var(--page-toolbar-height);padding:0 .75rem;border-bottom:1px solid var(--pm-border-subtle);background:#fdfcfc;flex-shrink:0;font-size:.8125rem}.pm-page-toolbar--sticky{position:sticky;top:0;z-index:30}@media (max-width:1200px){.pm-page-toolbar--stack-narrow{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:var(--page-toolbar-height);padding-top:.375rem;padding-bottom:.375rem;row-gap:.375rem}.pm-page-toolbar--stack-narrow .pm-page-toolbar__left{flex:1 1 100%;width:100%;min-width:0;order:1}.pm-page-toolbar--stack-narrow .pm-page-toolbar__right{flex:1 1 100%;width:100%;order:2;justify-content:flex-end;flex-wrap:wrap;gap:.375rem}.pm-page-toolbar--stack-narrow .pm-page-toolbar__crumb{white-space:normal;line-height:1.35}}.pm-page-toolbar__left,.pm-page-toolbar__right{display:flex;align-items:center;gap:.5rem;min-width:0}.pm-page-toolbar__right{flex-shrink:0}.pm-page-toolbar__crumb{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;color:var(--pm-text-secondary);white-space:nowrap}.pm-page-toolbar__crumb a{color:var(--pm-text-secondary);text-decoration:none}.pm-page-toolbar__crumb a:hover{color:var(--pm-orange);text-decoration:underline}.pm-portfolio-toolbar__left{display:flex;align-items:center;gap:.75rem;min-width:0;flex-wrap:wrap}.pm-portfolio-toolbar__kpi-inline{font-size:.6875rem;font-weight:600;color:var(--pm-text-secondary);white-space:nowrap}.pm-portfolio-toolbar__filter{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--pm-text-secondary)}.pm-portfolio-toolbar__select{border:1px solid var(--pm-border-subtle);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;background:#fff;color:var(--pm-text-primary);cursor:pointer}.pm-portfolio-toolbar__select:focus{outline:none;border-color:rgba(210,144,73,.55);box-shadow:0 0 0 2px rgba(210,144,73,.12)}.pm-portfolio-metric{display:inline-flex;align-items:center;justify-content:center;gap:.1875rem;min-width:0}.pm-portfolio-metric__value{font-variant-numeric:tabular-nums;font-weight:600;color:var(--pm-text-primary)}.pm-portfolio-delta{display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:.125rem .3125rem;border-radius:999px;white-space:nowrap}.pm-portfolio-delta--compact{padding:.0625rem .25rem;font-size:.5625rem}.pm-portfolio-delta--up{color:#166534;background:rgba(22,101,52,.1)}.pm-portfolio-delta--down{color:#b45309;background:rgba(180,83,9,.1)}.pm-portfolio-delta--flat{color:var(--pm-text-tertiary);background:rgba(0,0,0,.04)}.pm-portfolio-delta--new{color:#1d4ed8;background:rgba(29,78,216,.08)}.pm-portfolio-subtoolbar{display:none;align-items:center;gap:.625rem;padding:.1875rem .75rem;border-bottom:1px solid var(--pm-border-subtle);min-height:28px;overflow-x:auto;flex-shrink:0;background:#fff}@media (max-width:1023px){.pm-portfolio-subtoolbar{display:flex}}.pm-portfolio-row{transition:background-color .12s ease}.pm-portfolio-row:hover{background:rgba(210,144,73,.04)}.pm-portfolio-row--at-risk{box-shadow:inset 3px 0 0 #ef4444}.pm-portfolio-row--warning{box-shadow:inset 3px 0 0 #f59e0b}.pm-portfolio-workspace{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.pm-portfolio-workspace__name{font-weight:600;color:var(--pm-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-portfolio-page{background:var(--inbox-canvas-bg,#f3f1ef)}.pm-portfolio-page .pm-page-toolbar{background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border-bottom-color:rgba(100,116,139,.14)}.pm-portfolio-table__grid{table-layout:fixed;width:100%}.pm-portfolio-col-workspace{width:auto}.pm-portfolio-col-metric{width:2.75rem}.pm-portfolio-col-metric-wide{width:4.5rem}.pm-portfolio-col-metric-reply{width:5.25rem}.pm-portfolio-col-health{width:3rem}.pm-portfolio-col-actions{width:8.75rem}.pm-portfolio-col-leak{width:auto}.pm-portfolio-th-metric{width:auto;min-width:3.5rem;max-width:5.5rem;font-size:.5625rem;letter-spacing:.02em}.pm-portfolio-workspace__main{display:flex;flex-direction:column;min-height:0;margin:.5rem 0 .5rem .5rem}.pm-portfolio-workspace__alerts{margin:.5rem 0}.pm-dashboard-panel--alerts{background:linear-gradient(180deg,#fff9f5,#fff5ee);border:1px solid rgba(239,68,68,.16)}.pm-dashboard-panel--alerts .pm-dashboard-panel__header{border-bottom-color:rgba(239,68,68,.12);background:hsla(0,0%,100%,.82)}.pm-dashboard-panel--alerts .pm-dashboard-panel__title{color:#b45309}.pm-dashboard-panel-rail--alerts{border-left-color:rgba(239,68,68,.14);background:#fff5ee}.pm-portfolio-alerts-panel{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:0 .5rem .5rem}.pm-portfolio-alerts-panel__view-all{align-self:flex-end;margin:0 .125rem .375rem;border:none;background:transparent;font-size:.625rem;font-weight:700;color:#b0742f;cursor:pointer;text-decoration:none}.pm-portfolio-alerts-panel__view-all:hover{text-decoration:underline}.pm-portfolio-sidebar__item--urgent .pm-portfolio-sidebar__item-text{color:#b45309}.pm-portfolio-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.pm-portfolio-actions .pm-dashboard-row-btn{min-width:2.75rem}.pm-portfolio-sidebar{padding:0;overflow:visible}.pm-portfolio-sidebar__title{font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.pm-portfolio-sidebar__item{display:block;width:100%;padding:.4375rem .125rem;border:none;border-bottom:1px solid rgba(100,116,139,.12);background:transparent;text-align:left;font-size:.75rem;line-height:1.35;color:var(--pm-text-primary);cursor:pointer;transition:color .12s ease,background-color .12s ease}.pm-portfolio-sidebar__item:hover{background:rgba(210,144,73,.06);color:#b0742f}.pm-portfolio-sidebar__item-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-org-logo-upload__preview{width:2.5rem;height:2.5rem;border-radius:.5rem;border:1px solid var(--pm-border-subtle);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}.pm-org-logo-upload__preview--empty{background:color-mix(in srgb,var(--pm-org-accent,#d29049) 8%,#fff);border-color:color-mix(in srgb,var(--pm-org-accent,#d29049) 22%,var(--pm-border-subtle))}.pm-org-logo-upload__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem}.pm-org-logo-upload__placeholder{width:1rem;height:1rem;color:var(--pm-org-accent,#d29049);opacity:.75}.pm-kpi-strip{display:flex;align-items:center;flex-wrap:nowrap;gap:0;font-size:.8125rem;line-height:1.25;padding:.25rem .75rem;min-height:28px;overflow:hidden;white-space:nowrap}.pm-kpi-strip__segment{display:inline-flex;align-items:baseline;gap:.25rem}.pm-kpi-strip__sep{margin:0 .375rem;color:var(--pm-text-tertiary)}.pm-kpi-strip__value{font-weight:600;color:var(--pm-text-primary)}.pm-kpi-strip__value--emphasis{color:#b0742f}.pm-kpi-strip__label{color:var(--pm-text-tertiary);font-size:.75rem}.pm-dense-table-wrap{overflow:auto;flex:1;min-height:0}.pm-dense-table{width:100%;border-collapse:collapse;font-size:.8125rem;table-layout:fixed}.pm-dense-table__head{position:sticky;top:0;z-index:10;background:#fdfcfc}.pm-dense-table__th{padding:.375rem .5rem;text-align:left;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-tertiary);border-bottom:1px solid var(--pm-border-subtle);white-space:nowrap;overflow:hidden;vertical-align:bottom}.pm-dense-table__th-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.pm-dense-table__th--metric{width:2.75rem;min-width:2.75rem;max-width:2.75rem}.pm-dense-table__th--actions{width:8.75rem;min-width:8.75rem;max-width:8.75rem}.pm-dense-table__row{height:var(--pm-table-row-h);border-bottom:1px solid rgba(0,0,0,.04);cursor:default;transition:background-color .1s ease}.pm-dense-table__row--clickable{cursor:pointer}.pm-dense-table__row--clickable:hover{background:rgba(210,144,73,.06)}.pm-dense-table__row:hover{background:rgba(0,0,0,.02)}.pm-dense-table__row--selected{background:rgba(210,144,73,.06);box-shadow:inset 3px 0 0 #d29049}.pm-dense-table__row--bulk-selected{background:rgba(210,144,73,.08);box-shadow:inset 3px 0 0 rgba(210,144,73,.65);transition:background-color .12s ease,box-shadow .12s ease}.pm-dense-table__row--approved{background:rgba(16,185,129,.08)}.pm-dense-table__row--approved:hover{background:rgba(16,185,129,.12)}.pm-dense-table__checkbox{cursor:pointer;accent-color:var(--pm-orange)}.pm-dense-table__checkbox:disabled{cursor:default;opacity:1}.pm-dense-table__cell{padding:0 .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.pm-dense-table__cell--center{text-align:center}.pm-dense-table__cell--right{text-align:right}.pm-dense-table__cell--fluid{max-width:none;width:auto}@media (max-width:1200px){.pm-dense-table__col--hide-narrow{display:none}}.pm-report-builder{display:flex;flex:1;min-height:0;overflow:hidden}.pm-report-builder__config{width:38%;min-width:240px;max-width:320px;border-right:1px solid var(--pm-border-subtle);overflow-y:auto;flex-shrink:0}.pm-report-builder__preview{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#f3f1ef,#ebe8e5)}.pm-report-builder__preview-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pm-report-builder__preview-card{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:.375rem;padding:1rem 1.25rem;min-height:240px;font-size:.8125rem;line-height:1.55;white-space:pre-wrap}.pm-report-builder__preview-title{font-size:1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-report-preview{position:relative;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.875rem;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 32px rgba(0,0,0,.08);overflow:visible}.pm-report-preview__accent{height:5px;border-radius:.875rem .875rem 0 0;background:linear-gradient(90deg,#c47f35,#e8b87a 45%,#d29049)}.pm-report-preview__header{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--pm-border-subtle);background:linear-gradient(180deg,#fffdfb,#fff)}.pm-report-preview__title{font-size:1.25rem;font-weight:700;color:var(--pm-text-primary);line-height:1.25;letter-spacing:-.01em}.pm-report-preview__subtitle{margin-top:.375rem;font-size:.75rem;color:var(--pm-text-secondary);letter-spacing:.02em}.pm-report-preview__badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:9999px;white-space:nowrap;flex-shrink:0}.pm-report-preview__badge--published{background:rgba(16,185,129,.14);color:#047857;border:1px solid rgba(16,185,129,.25)}.pm-report-preview__badge--draft{background:rgba(210,144,73,.12);color:#9a5f1a;border:1px solid rgba(210,144,73,.25)}.pm-report-preview__placeholder{padding:2rem 1.5rem;font-size:.875rem;color:var(--pm-text-tertiary);font-style:italic;text-align:center}.pm-report-preview__sections{padding:1.25rem 1.5rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.pm-report-preview__section{padding:1rem 1.125rem;border-radius:.625rem;background:#faf9f8;border:1px solid var(--pm-border-subtle)}.pm-report-preview__section-title{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-tertiary);margin-bottom:.75rem}.pm-report-preview__kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}@media (max-width:640px){.pm-report-preview__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-report-preview__kpi{padding:.75rem .625rem;border-radius:.5rem;background:#faf9f8;border:1px solid var(--pm-border-subtle);text-align:center}.pm-report-preview__kpi--emphasis{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}.pm-report-preview__kpi--emphasis .pm-report-preview__kpi-value{color:#b91c1c}.pm-report-preview__kpi-value{font-size:1.375rem;font-weight:700;line-height:1.1;color:var(--pm-text-primary)}.pm-report-preview__kpi-label{margin-top:.25rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-tertiary)}.pm-report-preview__highlight{display:flex;align-items:baseline;gap:.5rem;margin-top:.875rem;padding:.75rem 1rem;border-radius:.5rem;background:rgba(210,144,73,.08);border:1px solid rgba(210,144,73,.18)}.pm-report-preview__highlight--solo{flex-direction:column;align-items:flex-start;gap:.25rem}.pm-report-preview__highlight-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-tertiary)}.pm-report-preview__highlight-value{font-size:1.125rem;font-weight:700;color:#9a5f1a}.pm-report-preview__highlight-note{font-size:.75rem;color:var(--pm-text-secondary)}.pm-report-preview__sources{display:flex;flex-direction:column;gap:.875rem}.pm-report-preview__source-row{position:relative;padding:.75rem .875rem;border-radius:.5rem;border:1px solid var(--pm-border-subtle);background:#fdfcfc}.pm-report-preview__source-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.pm-report-preview__source-name{font-size:.8125rem;font-weight:600;color:var(--pm-text-primary)}.pm-report-preview__source-meta{font-size:.6875rem;color:var(--pm-text-tertiary);white-space:nowrap}.pm-report-preview__source-bars{display:flex;flex-direction:column;gap:.5rem}.pm-report-preview__bar-group{display:flex;flex-direction:column;gap:.25rem}.pm-report-preview__bar-label{display:flex;justify-content:space-between;font-size:.625rem;font-weight:600;color:var(--pm-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.pm-report-preview__bar-track{height:6px;border-radius:9999px;background:#eeecea;overflow:hidden}.pm-report-preview__bar-fill{height:100%;border-radius:9999px;transition:width .3s ease}.pm-report-preview__bar-fill--contacted{background:linear-gradient(90deg,#d29049,#e8b87a)}.pm-report-preview__bar-fill--booked{background:linear-gradient(90deg,#10b981,#34d399)}.pm-report-preview__stages{border:1px solid var(--pm-border-subtle);border-radius:.5rem;overflow:hidden;font-size:.8125rem}.pm-report-preview__stages-head,.pm-report-preview__stages-row{display:grid;grid-template-columns:1.5fr .6fr .8fr .5fr;gap:.5rem;padding:.5rem .75rem;align-items:center}.pm-report-preview__stages-head{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-text-tertiary);background:#faf9f8;border-bottom:1px solid var(--pm-border-subtle)}.pm-report-preview__stages-row+.pm-report-preview__stages-row{border-top:1px solid var(--pm-border-subtle)}.pm-report-preview__stages-label{font-weight:600;color:var(--pm-text-primary);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.pm-report-preview__stages-leak{color:#b91c1c;font-weight:600}.pm-report-preview__tag{font-size:.5625rem;font-weight:600;text-transform:uppercase;padding:.0625rem .375rem;border-radius:9999px;background:rgba(0,0,0,.05);color:var(--pm-text-tertiary)}.pm-report-preview__leaks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-report-preview__leaks li{padding:.625rem .75rem .625rem 2rem;border-radius:.375rem;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.12);font-size:.8125rem;color:var(--pm-text-secondary);position:relative}.pm-report-preview__leaks li:before{content:"⚠";position:absolute;left:.625rem;top:.625rem;font-size:.75rem}.pm-report-preview__prose{font-size:.875rem;line-height:1.65;color:var(--pm-text-secondary);display:flex;flex-direction:column;gap:.5rem}.pm-report-preview__callout{padding:.75rem 1rem;border-radius:.5rem;font-size:.8125rem;line-height:1.55;color:var(--pm-text-secondary);background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.15)}.pm-report-list-row{cursor:pointer}.pm-report-list-row:hover{background:rgba(210,144,73,.06)}.pm-report-list-row__chevron{color:var(--pm-text-tertiary);font-size:.875rem;opacity:0;transition:opacity .12s ease,transform .12s ease}.pm-report-list-row:hover .pm-report-list-row__chevron{opacity:1;transform:translateX(2px)}.pm-report-status{display:inline-flex;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .5rem;border-radius:9999px}.pm-report-status--generated{background:rgba(16,185,129,.12);color:#047857}.pm-report-status--draft{background:rgba(0,0,0,.05);color:var(--pm-text-tertiary)}.pm-report-detail__sidebar{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.pm-report-detail__meta-card{padding:.875rem 1rem;border-radius:.5rem;border:1px solid var(--pm-border-subtle);background:#fff}.pm-report-detail__meta-title{font-size:.875rem;font-weight:600;color:var(--pm-text-primary);line-height:1.35}.pm-report-detail__meta-line{margin-top:.25rem;font-size:.75rem;color:var(--pm-text-secondary)}.pm-report-detail__nav{display:flex;flex-direction:column;gap:.375rem;padding-top:.25rem}.pm-report-detail__nav a{font-size:.75rem;color:var(--pm-text-secondary);text-decoration:none}.pm-report-detail__nav a:hover{color:var(--pm-orange);text-decoration:underline}.pm-report-detail__canvas{padding:1.5rem 1.5rem 3rem;display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:-moz-min-content;min-height:min-content;box-sizing:border-box}.pm-report-detail__canvas .pm-report-preview{width:100%;max-width:44rem}.pm-report-preview__footer{padding:.875rem 1.5rem;border-top:1px solid var(--pm-border-subtle);font-size:.6875rem;color:var(--pm-text-tertiary);text-align:center;letter-spacing:.02em;background:#faf9f8;border-radius:0 0 .875rem .875rem}.pm-report-detail__share-strip{flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;border-bottom:1px solid var(--pm-border-subtle);color:var(--pm-text-secondary);background:#fff}.pm-report-detail__share-strip a{color:var(--pm-orange);text-decoration:none}.pm-report-detail__share-strip a:hover{text-decoration:underline}.pm-empty-state{margin:1.5rem 1rem;padding:1.25rem 1.5rem;border:1px dashed var(--pm-border-subtle);border-radius:.5rem;background:var(--pm-bg-secondary);text-align:center;max-width:28rem}.pm-empty-state__title{font-size:.875rem;font-weight:600;color:var(--pm-text-primary);margin-bottom:.35rem}.pm-empty-state__desc{font-size:.75rem;line-height:1.5;color:var(--pm-text-secondary);margin-bottom:.75rem}.pm-empty-state__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pm-severity{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pm-severity__icon{width:.75rem;height:.75rem;flex-shrink:0}.pm-severity--urgent{color:#dc2626}.pm-severity--warning{color:#d97706}.pm-severity--opportunity{color:var(--pm-text-tertiary)}.pm-operator-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem .75rem;border-bottom:1px solid var(--pm-border-subtle);background:#fffbeb;font-size:.75rem;flex-shrink:0;position:sticky;top:0;z-index:2}.pm-operator-sticky-bar__summary{font-weight:600;color:#92400e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-operator-sticky-bar__actions{display:flex;gap:.375rem;flex-shrink:0}.pm-client-portal__hero{padding:.75rem 1rem;border-bottom:1px solid var(--pm-border-subtle);background:linear-gradient(135deg,rgba(210,144,73,.08),transparent 55%);flex-shrink:0}.pm-client-portal__hero-title{font-size:.8125rem;font-weight:600;color:var(--pm-text-primary);margin-bottom:.15rem}.pm-client-portal__hero-line{font-size:.75rem;color:var(--pm-text-secondary);line-height:1.45}.pm-org-brand-preview{border:1px solid var(--pm-border-subtle);border-radius:.5rem;padding:.75rem 1rem;background:var(--pm-bg-secondary)}.pm-org-brand-preview__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:.375rem;background:#fff;border:1px solid var(--pm-border-subtle);font-size:.75rem;font-weight:600}.pm-org-brand-preview__swatch{width:1rem;height:1rem;border-radius:.25rem;border:1px solid rgba(0,0,0,.08)}@media (min-width:1366px){.pm-report-builder__config{width:45%;max-width:440px}.pm-report-builder__preview{width:55%;flex:1}}@media (max-width:1100px){.pm-report-builder{flex-direction:column}.pm-report-builder__config{width:100%;max-width:none;max-height:28vh;border-right:none;border-bottom:1px solid var(--pm-border-subtle)}.pm-report-builder__preview{flex:1;min-height:0}.pm-report-detail__canvas{padding:1rem 1rem 2.5rem}}.pm-scan-view__main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pm-scan-view__scroll{flex:1;min-height:0;overflow-y:auto}.pm-scan-tracking{display:inline-flex;align-items:center;gap:.375rem;font-weight:600}.pm-scan-tracking__dot{width:.4375rem;height:.4375rem;border-radius:9999px;flex-shrink:0}.pm-scan-tracking--ok{color:#047857}.pm-scan-tracking--ok .pm-scan-tracking__dot{background:#10b981}.pm-scan-tracking--warn{color:#b45309}.pm-scan-tracking--warn .pm-scan-tracking__dot{background:#f59e0b}.pm-scan-tracking--risk{color:#b91c1c}.pm-scan-tracking--risk .pm-scan-tracking__dot{background:#ef4444}.pm-scan-quick-strip{display:none;align-items:center;gap:.5rem;padding:.1875rem .75rem;border-bottom:1px solid var(--pm-border-subtle);min-height:28px;overflow-x:auto;flex-shrink:0}@media (max-width:1366px){.pm-scan-quick-strip{display:flex}}.pm-scan-section-label{padding:.1875rem .75rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-text-tertiary);flex-shrink:0}.pm-recovery-active{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.pm-recovery-active__table{flex:1;min-height:0}.pm-recovery-drawer__status{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:rgba(0,0,0,.06);color:var(--pm-text-secondary)}.pm-recovery-drawer__draft-body{padding:.75rem;border-radius:.375rem;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle)}.pm-recovery-drawer__status--approved{background:rgba(16,185,129,.15);color:#047857}.pm-stage-flow-builder{display:flex;flex-direction:column;gap:.5rem;max-height:680px;font-size:.75rem;color:var(--pm-text-secondary)}.pm-stage-flow-builder__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-stage-flow-builder__title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-text-primary)}.pm-stage-flow-builder__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pm-stage-flow-builder__field{display:flex;align-items:center;gap:.375rem;font-size:.6875rem}.pm-stage-flow-builder__select{border:1px solid var(--pm-border-subtle);border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;background:#fff}.pm-stage-flow-builder__label{font-size:.6875rem;color:var(--pm-text-tertiary)}.pm-stage-flow-builder__policy{display:flex;border:1px solid var(--pm-border-subtle);border-radius:.25rem;overflow:hidden;font-size:.625rem;font-weight:700;text-transform:uppercase}.pm-stage-flow-builder__policy button{padding:.125rem .5rem;border-right:1px solid var(--pm-border-subtle)}.pm-stage-flow-builder__policy button:last-child{border-right:none}.pm-stage-flow-builder__trigger{font-size:.6875rem;color:var(--pm-text-secondary)}.pm-stage-flow-builder__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 0;color:var(--pm-text-tertiary)}.pm-stage-flow-builder__footer{display:flex;gap:.5rem;padding-top:.25rem;position:sticky;bottom:0;background:#fff}.pm-portfolio-alerts{display:flex;flex-direction:column;gap:.25rem;padding:.25rem}.pm-portfolio-alerts__item{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.625rem .5rem;border-radius:.5rem;text-align:left;border:1px solid transparent;transition:background-color .1s ease,border-color .1s ease;cursor:pointer}.pm-portfolio-alerts__item:hover{background:var(--pm-bg-secondary);border-color:var(--pm-border-subtle)}.pm-portfolio-alerts__item--urgent{background:rgba(239,68,68,.04)}.pm-portfolio-alerts__item--urgent:hover{background:rgba(239,68,68,.08)}.pm-portfolio-alerts__icon{flex-shrink:0;width:1.25rem;text-align:center;font-size:.875rem}.pm-portfolio-alerts__workspace{display:block;font-size:.8125rem;font-weight:600;color:var(--pm-text-primary)}.pm-portfolio-alerts__label{display:block;font-size:.75rem;color:var(--pm-text-secondary);margin-top:.125rem}.pm-portfolio-alerts__cta{flex-shrink:0;font-size:.6875rem;font-weight:700;color:#b0742f;align-self:center}.pm-client-portal{background:var(--pm-bg-primary,#fff);--pm-client-accent:#d29049}.pm-client-portal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-client-portal__title{font-size:.9375rem;font-weight:700;color:var(--pm-text-primary);margin:0}.pm-client-portal__subtitle{font-size:.6875rem;color:var(--pm-text-tertiary);margin:.125rem 0 0;text-transform:uppercase;letter-spacing:.04em}.pm-client-portal__brand{display:flex;align-items:center;gap:.625rem;min-width:0}.pm-client-portal__logo{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;border-radius:.375rem;flex-shrink:0}.pm-client-portal__tabs{display:flex;align-items:center;gap:.25rem;padding:0 1rem;border-bottom:1px solid var(--pm-border-subtle);background:#fff}.pm-client-portal__tabs--desktop{height:2.5rem}.pm-client-portal__tabs--mobile{display:none;position:sticky;bottom:0;z-index:20;height:3.5rem;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--pm-border-subtle);border-bottom:none;box-shadow:0 -4px 16px rgba(0,0,0,.06);background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px)}.pm-client-portal__tab{padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--pm-text-tertiary);border-radius:.375rem;transition:color .1s ease,background-color .1s ease}.pm-client-portal__tab:hover{color:var(--pm-text-secondary)}.pm-client-portal__tab--active{color:var(--pm-client-accent);font-weight:700;background:color-mix(in srgb,var(--pm-client-accent) 12%,transparent)}.pm-client-portal__mobile-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:2.75rem;font-size:.625rem;font-weight:600;color:var(--pm-text-tertiary);border-radius:.5rem;transition:color .1s ease,background-color .1s ease}.pm-client-portal__mobile-tab--active{color:var(--pm-client-accent);background:color-mix(in srgb,var(--pm-client-accent) 14%,transparent)}.pm-client-portal__body{padding-bottom:env(safe-area-inset-bottom,0)}.pm-client-portal__aside{width:30%;max-width:18rem;border-left:1px solid var(--pm-border-subtle);padding:.75rem;font-size:.75rem;overflow-y:auto}.pm-client-portal__kpi-skeleton{display:flex;gap:.5rem;align-items:center;width:100%}.pm-client-portal__kpi-bar{height:.75rem;width:4.5rem;border-radius:.25rem}.pm-client-portal__table-row{height:2.25rem;border-radius:.375rem}.pm-client-portal__report-card{height:16rem;border-radius:.5rem}@media (max-width:767px){.pm-client-portal__tabs--desktop{display:none}.pm-client-portal__tabs--mobile{display:flex}.pm-client-portal__body{padding-bottom:.5rem}}.pm-queue-board{display:flex;align-items:stretch;min-height:0}.pm-queue-board__column{flex:1;min-width:14rem;max-width:22rem;display:flex;flex-direction:column;min-height:0;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle);border-radius:.5rem;overflow:hidden}.pm-queue-board__column-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pm-text-secondary);border-bottom:1px solid var(--pm-border-subtle);background:#fff}.pm-queue-board__count{font-size:.625rem;padding:.0625rem .375rem;border-radius:9999px;background:var(--pm-bg-secondary);color:var(--pm-text-tertiary)}.pm-queue-board__cards{flex:1;min-height:0;overflow-y:auto;padding:.375rem;display:flex;flex-direction:column;gap:.375rem}.pm-queue-board__empty{font-size:.75rem;color:var(--pm-text-tertiary);padding:.75rem .5rem;text-align:center}.pm-queue-board__card{background:#fff;border:1px solid var(--pm-border-subtle);border-radius:.375rem;padding:.5rem .625rem;cursor:pointer;transition:border-color .1s ease,box-shadow .1s ease,background-color .1s ease}.pm-queue-board__card:hover{border-color:rgba(210,144,73,.45);box-shadow:0 1px 3px rgba(0,0,0,.04)}.pm-queue-board__card--selected{border-color:#d29049;background:rgba(210,144,73,.06);box-shadow:inset 0 0 0 1px rgba(210,144,73,.2)}.pm-queue-board__card-top{display:flex;align-items:center;justify-content:space-between;gap:.375rem;font-size:.8125rem;margin-bottom:.25rem}.pm-queue-board__channel{font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--pm-text-tertiary);flex-shrink:0}.pm-queue-board__flow{font-size:.6875rem;color:var(--pm-text-secondary);margin-bottom:.25rem}.pm-queue-board__draft{font-size:.6875rem;color:var(--pm-text-tertiary);line-height:1.35;margin-bottom:.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-queue-board__actions{display:flex;gap:.25rem}.pm-overlay-drawer__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:60}.pm-overlay-drawer{position:fixed;top:var(--header-height);right:0;bottom:0;z-index:70;background:#fff;border-left:1px solid var(--pm-border-subtle);box-shadow:-4px 0 24px rgba(0,0,0,.08);display:flex;flex-direction:column}.pm-overlay-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--pm-border-subtle);min-height:40px}.pm-overlay-drawer__title{font-size:.8125rem;font-weight:600}.pm-overlay-drawer__close{padding:.25rem;border-radius:.375rem;color:var(--pm-text-secondary)}.pm-overlay-drawer__body{flex:1;overflow-y:auto;padding:.75rem;font-size:.8125rem}.pm-operator-page{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.pm-operator-intent{background:var(--pm-bg-secondary,#faf9f9);flex-shrink:0}.pm-operator-page__body{display:flex;flex:1;min-height:0;overflow:hidden}.pm-operator-page__main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.pm-operator-page__sidebar{width:30%;max-width:280px;min-width:200px;border-left:1px solid var(--pm-border-subtle);padding:.5rem .75rem;overflow-y:auto;flex-shrink:0}.pm-alert-strip{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem;font-size:.75rem;border-bottom:1px solid var(--pm-border-subtle);overflow:hidden;white-space:nowrap;min-height:28px}.pm-alert-strip__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;cursor:pointer;background:none;border:none;font:inherit;color:inherit;padding:0;text-align:left}.pm-alert-strip__item:hover{color:var(--pm-orange)}.pm-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .625rem;height:26px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:-.01em;border:1px solid var(--pm-border-subtle);background:linear-gradient(180deg,#fff,#fbfaf8);color:var(--pm-text-primary);white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.85);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}a.pm-toolbar-btn{text-decoration:none;color:inherit}.pm-toolbar-btn:hover:not(:disabled):not(.pm-toolbar-btn--disabled){border-color:rgba(210,144,73,.32);background:linear-gradient(180deg,#fffaf4,#fff);box-shadow:0 3px 10px rgba(210,144,73,.12),0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-1px)}.pm-toolbar-btn--primary,a.pm-toolbar-btn--primary,button.pm-toolbar-btn--primary{background:linear-gradient(180deg,#dc9340,#c57a28);border-color:#b86f22;color:#fff!important;text-shadow:0 1px 1px rgba(82,43,4,.28);box-shadow:0 5px 14px rgba(197,122,40,.24),0 1px 2px rgba(92,48,6,.14),inset 0 1px 0 hsla(0,0%,100%,.24)}.pm-toolbar-btn--primary:hover:not(:disabled):not(.pm-toolbar-btn--disabled),a.pm-toolbar-btn--primary:hover:not(:disabled):not(.pm-toolbar-btn--disabled),button.pm-toolbar-btn--primary:hover:not(:disabled):not(.pm-toolbar-btn--disabled){background:linear-gradient(180deg,#e29b4a,#b96f21);border-color:#a9651f;color:#fff!important;box-shadow:0 7px 18px rgba(197,122,40,.28),0 1px 2px rgba(92,48,6,.16),inset 0 1px 0 hsla(0,0%,100%,.28)}.pm-toolbar-btn--accent,button.pm-toolbar-btn--accent{background:linear-gradient(180deg,#fffaf4,#fff3e4);border-color:rgba(210,144,73,.42);color:#9a5f1a!important;box-shadow:0 1px 2px rgba(210,144,73,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.pm-toolbar-btn--accent:hover:not(:disabled):not(.pm-toolbar-btn--disabled),button.pm-toolbar-btn--accent:hover:not(:disabled):not(.pm-toolbar-btn--disabled){background:linear-gradient(180deg,#fff5e8,#fce8cc);border-color:rgba(210,144,73,.58);color:#7a4a12!important;box-shadow:0 3px 10px rgba(210,144,73,.16),inset 0 1px 0 hsla(0,0%,100%,.92)}.pm-toolbar-btn--inbox,button.pm-toolbar-btn--inbox{background:linear-gradient(180deg,#f3f7ff,#e8f0fe);border-color:rgba(11,87,208,.28);color:#0b57d0!important;box-shadow:0 1px 2px rgba(11,87,208,.08),inset 0 1px 0 hsla(0,0%,100%,.92)}.pm-toolbar-btn--inbox:hover:not(:disabled):not(.pm-toolbar-btn--disabled),button.pm-toolbar-btn--inbox:hover:not(:disabled):not(.pm-toolbar-btn--disabled){background:linear-gradient(180deg,#e8f0fe,#d3e3fd);border-color:rgba(11,87,208,.42);color:#0842a0!important;box-shadow:0 3px 10px rgba(11,87,208,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.pm-toolbar-btn--neutral,a.pm-toolbar-btn--neutral,button.pm-toolbar-btn--neutral{background:linear-gradient(180deg,#f8f9fb,#eceff3);border-color:rgba(100,116,139,.28);color:#475569!important;box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.92)}.pm-toolbar-btn--neutral:hover:not(:disabled):not(.pm-toolbar-btn--disabled),a.pm-toolbar-btn--neutral:hover:not(:disabled):not(.pm-toolbar-btn--disabled),button.pm-toolbar-btn--neutral:hover:not(:disabled):not(.pm-toolbar-btn--disabled){background:linear-gradient(180deg,#f1f4f8,#e2e8f0);border-color:rgba(100,116,139,.42);color:#334155!important;box-shadow:0 3px 10px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.pm-toolbar-btn--report,a.pm-toolbar-btn--report,button.pm-toolbar-btn--report{background:linear-gradient(180deg,#3d4654,#2a3140);border-color:#1f2937;color:#f8fafc!important;text-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 3px 10px rgba(15,23,42,.18),0 1px 2px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.12)}.pm-toolbar-btn--report:hover:not(:disabled):not(.pm-toolbar-btn--disabled),a.pm-toolbar-btn--report:hover:not(:disabled):not(.pm-toolbar-btn--disabled),button.pm-toolbar-btn--report:hover:not(:disabled):not(.pm-toolbar-btn--disabled){background:linear-gradient(180deg,#4a5568,#323a49);border-color:#111827;color:#fff!important;box-shadow:0 5px 14px rgba(15,23,42,.22),0 1px 2px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.16)}.pm-toolbar-btn:active:not(:disabled):not(.pm-toolbar-btn--disabled){transform:translateY(0)}.pm-toolbar-btn--disabled,.pm-toolbar-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.pm-dashboard-page{background:var(--inbox-canvas-bg,#f3f1ef)}.pm-dashboard-subheader{flex-shrink:0;background:#fff;border-bottom:1px solid rgba(100,116,139,.14)}.pm-dashboard-subheader__toolbar.pm-page-toolbar{height:auto;min-height:2.75rem;padding:.5rem .75rem;margin:0;background:transparent;border-bottom:1px solid rgba(100,116,139,.1);align-items:center}.pm-dashboard-subheader__toolbar .pm-page-toolbar__left,.pm-dashboard-subheader__toolbar .pm-page-toolbar__right{align-items:center}.pm-dashboard-kpis.pm-kpi-strip{display:flex;align-items:stretch;gap:.375rem;padding:.5rem .75rem;min-height:2.75rem;font-size:.875rem;background:transparent;border-bottom:none}.pm-dashboard-kpis .pm-kpi-strip__segment{flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;padding:.375rem;border:1px solid rgba(148,163,184,.28);border-radius:.5rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(15,23,42,.04)}.pm-dashboard-kpis .pm-kpi-strip__segment--link{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.pm-dashboard-kpis .pm-kpi-strip__segment--link:hover{border-color:rgba(37,99,235,.35);background:linear-gradient(180deg,#fff,#eff6ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 6px rgba(37,99,235,.08);transform:translateY(-1px)}.pm-dashboard-kpis .pm-kpi-strip__segment--link:active{transform:translateY(0)}.pm-dashboard-kpis .pm-kpi-strip__value{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.pm-dashboard-kpis .pm-kpi-strip__label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;line-height:1.1}.pm-dashboard-kpis .pm-kpi-strip__sep{display:none}.pm-dashboard-kpis .pm-kpi-strip__value--emphasis{color:#b45309}.pm-dashboard-command-row{display:grid;grid-template-columns:1fr;gap:.5rem;padding:0 .5rem .5rem 0}@media (min-width:1024px){.pm-dashboard-command-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.pm-dashboard-command-center,.pm-dashboard-simulator-recap{border-radius:1rem;border:1px solid var(--pm-border-subtle);background:#fff;padding:.75rem 1rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}.pm-dashboard-command-center--loading{padding:1rem}.pm-dashboard-command-center__header,.pm-dashboard-simulator-recap__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.pm-dashboard-command-center__title,.pm-dashboard-simulator-recap__title{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-text-secondary)}.pm-dashboard-command-center__link{font-size:.6875rem;font-weight:600;color:var(--pm-orange)}.pm-dashboard-command-center__empty{margin:0;font-size:.75rem;color:var(--pm-text-tertiary)}.pm-dashboard-command-center__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem}.pm-dashboard-command-card{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem;border-radius:.75rem;border-width:1px;transition:background .15s}.pm-dashboard-command-card__icon{opacity:.85}.pm-dashboard-command-card__count{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.pm-dashboard-command-card__label{font-size:.6875rem;font-weight:600;line-height:1.25}.pm-dashboard-setup-readiness{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pm-border-subtle)}.pm-dashboard-setup-readiness__title{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-tertiary)}.pm-dashboard-setup-readiness__list{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none}.pm-dashboard-setup-readiness__item{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:500;color:var(--pm-text-secondary)}.pm-dashboard-setup-readiness__dot{width:.875rem;height:.875rem;border-radius:9999px;border:2px solid #cbd5e1;flex-shrink:0}.pm-dashboard-leak-cohorts{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pm-border-subtle)}.pm-dashboard-leak-cohorts__title{display:flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-tertiary)}.pm-dashboard-leak-cohorts__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.pm-dashboard-leak-cohorts__item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.75rem;color:var(--pm-text-secondary);transition:background .15s}.pm-dashboard-leak-cohorts__item:hover{background:#fff7ed}.pm-dashboard-leak-cohorts__count{min-width:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;color:#b45309}.pm-dashboard-leak-cohorts__label{flex:1;font-weight:500}.pm-dashboard-leak-cohorts__badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b91c1c;background:#fef2f2;padding:.0625rem .375rem;border-radius:9999px}.pm-dashboard-simulator-recap__sub{margin:0 0 .5rem;font-size:.75rem;color:var(--pm-text-secondary)}.pm-dashboard-simulator-recap__links{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.pm-dashboard-simulator-recap__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;border:1px solid #fed7aa;background:#fff7ed;font-size:.6875rem;font-weight:600;color:#9a3412}.pm-jm{flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem 1.25rem;background:var(--pm-bg-primary)}.pm-jm,.pm-jm__header{display:flex;gap:.75rem}.pm-jm__header{align-items:center;justify-content:space-between}.pm-jm__title{margin:0;font-size:.875rem;font-weight:700;color:var(--pm-text-primary)}.pm-jm__health-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.625rem;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle)}.pm-jm__health-stat{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--pm-text-secondary)}.pm-jm__health-stat--red{color:#dc2626}.pm-jm__health-stat--amber{color:#d97706}.pm-jm__health-stat--orange{color:#ea580c}.pm-jm__health-num{font-weight:800;font-variant-numeric:tabular-nums;color:inherit}.pm-jm__health-label{font-weight:500;color:inherit}.pm-jm__health-label strong{font-weight:700;color:var(--pm-text-primary)}.pm-jm__priority{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:.75rem;border-width:1px}.pm-jm__priority-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:hsla(0,0%,100%,.65);flex-shrink:0}.pm-jm__priority-label{margin:0;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.75}.pm-jm__priority-title{margin:.0625rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.3}.pm-jm__priority-cta{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.375rem .75rem;border-radius:.5rem;border:none;background:#0f172a;color:#fff;font-size:.6875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.pm-jm__priority-cta:hover{background:#1e293b}.pm-jm__priority-cta:disabled{opacity:.6;cursor:not-allowed}.pm-jm__flow-card{border-radius:.75rem;border:1px solid var(--pm-border-subtle);background:var(--pm-bg-surface,#fff);padding:.75rem}.pm-jm__flow-scroll{display:flex;align-items:stretch;gap:.25rem;overflow-x:auto;padding-bottom:.25rem}.pm-jm__stage-group{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.pm-jm__arrow{height:.875rem;width:.875rem;flex-shrink:0;color:#cbd5e1}.pm-jm__node{display:flex;flex-direction:column;gap:.1875rem;min-width:6.5rem;max-width:9rem;padding:.5rem .625rem;border-radius:.625rem;border:1.5px solid var(--pm-border-subtle);background:var(--pm-bg-surface,#fff);text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.pm-jm__node--source{border-style:dashed;background:var(--pm-bg-secondary);min-width:5.5rem}.pm-jm__node--stage{cursor:pointer}.pm-jm__node--stage:hover{border-color:#94a3b8;background:var(--pm-bg-secondary)}.pm-jm__node--selected{border-color:var(--pm-orange);background:color-mix(in srgb,rgb(var(--pm-orange)) 5%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--pm-orange)) 12%,transparent)}.pm-jm__node--danger:not(.pm-jm__node--selected){border-color:#fca5a5;background:#fef2f2}.pm-jm__node--warn:not(.pm-jm__node--selected){border-color:color-mix(in srgb,rgb(var(--pm-orange)) 22%,#ddd8d3);background:#faf8f6}.pm-jm__node--win{border-color:#86efac;background:#ecfdf5;min-width:5.5rem}.pm-jm__node-top{display:flex;align-items:center;gap:.375rem}.pm-jm__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pm-jm__dot--green{background:#22c55e;box-shadow:0 0 4px rgba(34,197,94,.35)}.pm-jm__dot--yellow{background:#eab308;box-shadow:0 0 4px rgba(234,179,8,.35)}.pm-jm__dot--red{background:#ef4444;box-shadow:0 0 4px rgba(239,68,68,.35)}.pm-jm__node-name{font-size:.75rem;font-weight:700;color:var(--pm-text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-jm__node-sub{font-weight:500;line-height:1.35}.pm-jm__node-count,.pm-jm__node-sub{font-size:.625rem;color:var(--pm-text-tertiary)}.pm-jm__node-count{display:inline-flex;align-items:center;gap:.25rem}.pm-jm__leak-badge{background:#fee2e2;color:#dc2626}.pm-jm__leak-badge,.pm-jm__stall-badge{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.0625rem .3125rem;border-radius:9999px;margin-top:.0625rem}.pm-jm__stall-badge{background:color-mix(in srgb,rgb(var(--pm-orange)) 10%,#fff);color:rgb(var(--pm-orange-dark))}.pm-jm__detail{border-radius:.75rem;border:1px solid var(--pm-border-subtle);background:var(--pm-bg-surface,#fff);padding:.75rem 1rem}.pm-jm__detail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.pm-jm__detail-title{margin:0;font-size:.9375rem;font-weight:800;color:var(--pm-text-primary)}.pm-jm__detail-sub{display:block;margin-top:.125rem;font-size:.6875rem;color:var(--pm-text-tertiary);font-weight:500}.pm-jm__rules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;margin-bottom:.75rem}.pm-jm__rule-card{padding:.5rem .625rem;border-radius:.5rem;background:var(--pm-bg-secondary);border:1px solid var(--pm-border-subtle)}.pm-jm__rule-card--leak{background:#fef2f2;border-color:#fecaca}.pm-jm__rule-label{margin:0 0 .25rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-text-tertiary)}.pm-jm__rule-value{margin:0;font-size:.75rem;color:var(--pm-text-primary);line-height:1.4}.pm-jm__contacts{margin-top:.25rem}.pm-jm__contacts-label{margin:0 0 .25rem;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-tertiary)}.pm-jm__contacts-list{margin:0;padding:0;list-style:none;border:1px solid var(--pm-border-subtle);border-radius:.5rem;overflow:hidden}.pm-jm__contact-row{display:flex;justify-content:space-between;gap:.5rem;padding:.375rem .625rem;font-size:.6875rem;border-bottom:1px solid var(--pm-border-subtle)}.pm-jm__contact-row:last-child{border-bottom:none}.pm-dashboard-simulator-recap__events{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.pm-dashboard-simulator-recap__event{display:flex;gap:.5rem;font-size:.6875rem;color:var(--pm-text-secondary)}.pm-dashboard-simulator-recap__note{display:flex;align-items:flex-start;gap:.375rem;margin:.5rem 0 0;padding:.5rem .625rem;border-radius:.5rem;background:#fff7ed;font-size:.6875rem;color:#9a3412}.pm-dashboard-workspace{flex:1;padding:.5rem .5rem .5rem 0;gap:0}.pm-dashboard-panel,.pm-dashboard-workspace{display:flex;min-height:0;min-width:0;overflow:hidden}.pm-dashboard-panel{flex-direction:column;border-radius:1rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}.pm-dashboard-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;padding:0 .625rem;flex-shrink:0;border-bottom:1px solid transparent}.pm-dashboard-panel__title{margin:0;display:inline-flex;align-items:center;gap:.375rem;min-width:0;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-dashboard-panel__title-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:.3125rem;background:rgba(37,99,235,.12);color:#2563eb}.pm-dashboard-panel__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-dashboard-panel__collapse{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.375rem;background:transparent;color:var(--pm-text-tertiary);cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.pm-dashboard-panel__collapse:hover{background:rgba(0,0,0,.05);color:var(--pm-text-primary)}.pm-dashboard-panel__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pm-dashboard-panel--attention{background:#fff;border:1px solid rgba(210,144,73,.18);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 3px 0 0 #d29049;margin:.5rem 0 .5rem .5rem}.pm-dashboard-panel--attention .pm-dashboard-panel__header{border-bottom-color:rgba(210,144,73,.12);background:linear-gradient(180deg,#fffdfb,#fff)}.pm-dashboard-panel--attention .pm-dashboard-panel__title{color:#8a6b45}.pm-dashboard-panel--sources{background:transparent;border:none;box-shadow:none;margin:.5rem 0;border-radius:0}.pm-dashboard-panel--sources .pm-dashboard-panel__body{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.pm-dashboard-panel--brief{background:transparent;border:none;box-shadow:none;margin:.5rem 0;border-radius:0}.pm-dashboard-panel--brief .pm-dashboard-panel__header{border-bottom-color:rgba(100,116,139,.14);background:hsla(0,0%,100%,.72)}.pm-dashboard-panel--brief .pm-dashboard-panel__title{color:#64748b}.pm-dashboard-panel--brief .pm-dashboard-panel__body{padding:0;overflow:hidden}.pm-dashboard-panel--headerless .pm-dashboard-panel__body{padding:0;display:flex;flex-direction:column;min-height:0}.pm-dashboard-panel-rail--brief,.pm-dashboard-panel-rail--sources{border-left-color:rgba(100,116,139,.14);background:#f4f6f8}.pm-dashboard-workspace__attention{flex:1 1 0%}@media (max-width:767px){.pm-dashboard-workspace,.pm-portfolio-workspace{flex-direction:column;overflow-y:auto;padding:.5rem}.pm-portfolio-workspace__main{margin:0 0 .5rem}.pm-portfolio-workspace__alerts{width:100%!important;min-width:0!important;max-width:none!important;margin:0}.pm-dashboard-workspace__attention{flex:none;min-height:18rem}.pm-dashboard-workspace__brief,.pm-dashboard-workspace__sources{width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 .5rem}.pm-dashboard-panel--attention{margin:0 0 .5rem}}.pm-dashboard-page .pm-dense-table__head{background:rgba(255,253,249,.94);backdrop-filter:blur(8px)}.pm-dashboard-page .pm-dense-table__th{color:#9b8060;border-bottom-color:rgba(210,144,73,.13)}.pm-dashboard-page .pm-dense-table__row{border-bottom-color:rgba(120,92,56,.075)}.pm-dashboard-page .pm-dense-table__row:hover{background:rgba(210,144,73,.045)}.pm-dashboard-severity{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:999px;color:var(--pm-text-tertiary)}.pm-dashboard-severity--urgent{color:#b45309;background:rgba(245,158,11,.12)}.pm-dashboard-severity--warning{color:#c47f35;background:rgba(210,144,73,.1)}.pm-dashboard-attention-table{flex:1;min-height:0;container-type:inline-size;container-name:attention-table;overflow-x:hidden}.pm-dashboard-attention-table__grid{table-layout:fixed;width:100%}.pm-dashboard-sources-table__grid{table-layout:auto;width:100%}.pm-dashboard-col-sev{width:2.75rem}.pm-dashboard-col-count{width:3rem}.pm-dashboard-attention-table__grid col.pm-dashboard-col-action{width:6rem}.pm-dashboard-col-metric{width:3.25rem}.pm-dashboard-col-source{width:auto;min-width:4.5rem}.pm-dashboard-attention-table__grid col.pm-dashboard-col-issue{width:auto}.pm-dashboard-th-action,.pm-dashboard-th-count,.pm-dashboard-th-metric,.pm-dashboard-th-sev{white-space:nowrap}.pm-dashboard-th-sev{padding-left:.25rem;padding-right:.25rem;text-align:center;width:2.75rem;min-width:2.75rem;max-width:2.75rem}.pm-dashboard-th-action .pm-dense-table__th-label,.pm-dashboard-th-issue .pm-dense-table__th-label,.pm-dashboard-th-leads .pm-dense-table__th-label,.pm-dashboard-th-sev .pm-dense-table__th-label,.pm-dashboard-th-source .pm-dense-table__th-label{text-overflow:clip;overflow:visible}.pm-dashboard-th-source{width:auto;min-width:3.5rem}.pm-dashboard-attention-table .pm-dashboard-th-issue{width:auto;min-width:0;overflow:hidden}.pm-dashboard-attention-table .pm-dense-table__th--metric.pm-dashboard-th-count{width:3rem;min-width:3rem;max-width:3rem}.pm-dashboard-sources-table .pm-dense-table__th--metric.pm-dashboard-th-leads{width:3.5rem;min-width:3.5rem;max-width:3.5rem}.pm-dashboard-sources-table .pm-dashboard-col-count{width:3.5rem}.pm-dashboard-sources-table .pm-dense-table__th--metric.pm-dashboard-th-metric{width:3.25rem;min-width:3.25rem;max-width:3.25rem}.pm-dashboard-attention-table .pm-dense-table__th--actions.pm-dashboard-th-action{width:6rem;min-width:6rem;max-width:6rem;padding-left:.25rem;padding-right:.375rem}.pm-dashboard-source-cell{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}.pm-dashboard-source-cell>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-dashboard-attention-table .pm-dense-table__cell--fluid{width:auto;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-dashboard-attention-table .pm-dashboard-cell-count,.pm-dashboard-attention-table .pm-dashboard-cell-sev{overflow:hidden;white-space:nowrap}.pm-dashboard-attention-table .pm-dashboard-cell-action{width:6rem;max-width:6rem;padding-left:.25rem;padding-right:.375rem;overflow:hidden;white-space:nowrap}.pm-dashboard-attention-table .pm-dashboard-cell-count,.pm-dashboard-attention-table .pm-dense-table__th:nth-child(3){font-variant-numeric:tabular-nums}.pm-dashboard-row-btn{height:22px;min-width:4.75rem;padding:0 .5rem;font-size:.625rem;font-weight:700;letter-spacing:.01em}.pm-dashboard-attention-table .pm-dashboard-row-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;height:22px;padding:0 .3125rem;font-size:.625rem;overflow:hidden}.pm-dashboard-attention-table .pm-dashboard-row-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@container attention-table (max-width: 520px){.pm-dashboard-attention-table .pm-dashboard-cell-action,.pm-dashboard-attention-table .pm-dense-table__th--actions.pm-dashboard-th-action,.pm-dashboard-attention-table__grid col.pm-dashboard-col-action{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.pm-dashboard-attention-table .pm-dashboard-row-btn{height:20px;font-size:.5625rem;padding:0 .25rem}}@container attention-table (max-width: 420px){.pm-dashboard-attention-table .pm-dashboard-cell-action,.pm-dashboard-attention-table .pm-dense-table__th--actions.pm-dashboard-th-action,.pm-dashboard-attention-table__grid col.pm-dashboard-col-action{width:4.75rem;min-width:4.75rem;max-width:4.75rem}.pm-dashboard-attention-table .pm-dashboard-row-btn{height:18px;font-size:.5rem;padding:0 .1875rem;letter-spacing:0}}@container attention-table (max-width: 340px){.pm-dashboard-attention-table .pm-dashboard-cell-action,.pm-dashboard-attention-table .pm-dense-table__th--actions.pm-dashboard-th-action,.pm-dashboard-attention-table__grid col.pm-dashboard-col-action{width:4.25rem;min-width:4.25rem;max-width:4.25rem}.pm-dashboard-attention-table .pm-dashboard-row-btn{height:16px;font-size:.4375rem}.pm-dashboard-attention-table .pm-dashboard-th-action .pm-dense-table__th-label{font-size:.5625rem;letter-spacing:.02em}}.pm-dashboard-console-shell{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:0;border:1px solid rgba(37,99,235,.22);border-radius:1rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 0 0 1px hsla(0,0%,100%,.8);overflow:hidden}.pm-dashboard-console-shell__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;padding:0 .625rem;flex-shrink:0;border-bottom:1px solid rgba(37,99,235,.14);background:linear-gradient(180deg,#fff,#f5f9ff)}.pm-dashboard-console-shell__title{color:#64748b}.pm-dashboard-console-shell__title-icon{width:.75rem;height:.75rem;flex-shrink:0;color:currentColor}.pm-dashboard-console-shell__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pm-dashboard-sources-console .pm-dense-table__head{background:rgba(248,251,255,.94);backdrop-filter:blur(8px)}.pm-dashboard-sources-console .pm-dense-table__th{color:#64748b;border-bottom-color:rgba(37,99,235,.12)}.pm-dashboard-sources-console .pm-dense-table__row{border-bottom-color:rgba(37,99,235,.08)}.pm-dashboard-sources-console .pm-dense-table__row:hover{background:rgba(37,99,235,.04)}.pm-brief-console,.pm-dashboard-sources-console .pm-dashboard-sources-table{flex:1;min-height:0}.pm-brief-console{display:flex;flex-direction:column;overflow:hidden;height:100%}.pm-brief-console__regenerate{height:18px;min-height:18px;padding:0 .375rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;gap:.1875rem;flex-shrink:0}@keyframes pm-brief-sparkle-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.pm-brief-console__summary--loading{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:3.5rem;text-align:center}.pm-brief-console__summary--loading p{margin:0;font-size:.6875rem;font-weight:600;color:#2563eb}.pm-brief-console__error{margin:0;padding:.375rem .5rem;font-size:.6875rem;line-height:1.35;color:#b45309;background:rgba(245,158,11,.1);border-bottom:1px solid rgba(245,158,11,.2)}.pm-brief-console__block{padding:.5rem;border-bottom:1px solid rgba(37,99,235,.1)}.pm-brief-console__block:last-child{border-bottom:none;flex:1;min-height:0;overflow-y:auto}.pm-brief-console__block-heading{display:flex;align-items:center;gap:.375rem;margin-bottom:.3125rem;min-width:0}.pm-brief-console__block-heading .pm-brief-console__block-date{margin-left:auto}.pm-brief-console__block-label{margin:0;font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.pm-brief-console__block-date{margin:0;font-size:.5625rem;font-weight:600;letter-spacing:.02em;color:#94a3b8;white-space:nowrap;flex-shrink:0}.pm-brief-console__summary{margin:0;padding:.4375rem .5rem;font-size:.75rem;line-height:1.45;color:#1e293b;border:1px solid rgba(37,99,235,.14);border-radius:.375rem;background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 2px rgba(37,99,235,.04);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pm-brief-console__block--alerts .pm-brief-console__alerts{margin:0;padding:0;list-style:none;display:grid;gap:.25rem}.pm-brief-console__block--alerts .pm-brief-console__alerts li{padding:.3125rem .4375rem;border-radius:.3125rem;font-size:.6875rem;line-height:1.35;color:#b45309;background:hsla(0,0%,100%,.9);border:1px solid rgba(245,158,11,.22)}.pm-brief-console__actions{margin:0;padding:0;list-style:none;display:grid;gap:.25rem;counter-reset:brief-action}.pm-brief-console__actions li{counter-increment:brief-action;min-width:0}.pm-brief-console__action{display:flex;align-items:flex-start;gap:.375rem;min-width:0;padding:.4375rem .5rem;text-decoration:none;color:#0f172a;border:1px solid rgba(37,99,235,.18);border-radius:.375rem;background:linear-gradient(180deg,#fff,#f5f9ff);transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.pm-brief-console__action:before{content:counter(brief-action,decimal-leading-zero);flex-shrink:0;font-size:.625rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#3b82f6;margin-top:.0625rem}.pm-brief-console__action:hover{border-color:rgba(37,99,235,.38);background:#fff;box-shadow:0 0 0 1px rgba(59,130,246,.12)}.pm-brief-console__action-text{flex:1;min-width:0;font-size:.75rem;line-height:1.35}.pm-brief-console__action-arrow{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.125rem;color:#3b82f6;opacity:0;transition:opacity .12s ease}.pm-brief-console__action:hover .pm-brief-console__action-arrow{opacity:1}.pm-brief-console__empty{margin:0;padding:.4375rem .5rem;font-size:.6875rem;color:#64748b;text-align:center;border:1px dashed rgba(37,99,235,.2);border-radius:.375rem;background:hsla(0,0%,100%,.7)}.pm-dashboard-sidebar-note{margin:.5rem .625rem .625rem;padding:.625rem .6875rem;border:1px solid rgba(100,116,139,.16);border-radius:.75rem;background:hsla(0,0%,100%,.72);color:var(--pm-text-secondary);font-size:.75rem;line-height:1.35;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.pm-dashboard-attribution-link{display:inline-flex;margin-top:.25rem;color:#b96f21;font-size:.75rem;font-weight:700;text-decoration:none}.pm-dashboard-attribution-link:hover{color:#9a5f1a;text-decoration:underline}.pm-operator-loading-bar{flex-shrink:0;height:2px;overflow:hidden;background:rgba(210,144,73,.12)}.pm-operator-loading-bar__track{height:100%;width:40%;background:var(--pm-orange);animation:pm-operator-loading-slide 1.1s ease-in-out infinite}@keyframes pm-operator-loading-slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (max-width:1366px){.pm-operator-page__sidebar--collapse-narrow{display:none}.pm-alert-strip--collapsed-only{display:flex}}@media (max-width:1100px){.pm-dashboard-th-issue .pm-dense-table__th-label,.pm-dashboard-th-source .pm-dense-table__th-label{font-size:.625rem;letter-spacing:.03em}}@media (max-width:900px){.pm-portfolio-toolbar__kpi-inline{display:none!important}.pm-portfolio-toolbar__filter--at-risk{font-size:.625rem}.pm-dense-table__cell,.pm-dense-table__th{padding-left:.375rem;padding-right:.375rem}.pm-alert-strip{gap:.5rem;padding:.1875rem .5rem;min-height:26px}.pm-alert-strip__item{max-width:42%}.pm-operator-page .pm-dense-table__row{height:40px}.pm-toolbar-btn{height:24px;padding:.125rem .5rem;font-size:.6875rem}}@media (max-width:1100px){.pm-operator-page__body--split-stack{flex-direction:column}.pm-operator-page__sidebar--split{width:100%;max-width:none;border-left:none;border-top:1px solid var(--pm-border-subtle);max-height:220px}}@media (min-width:1367px){.pm-alert-strip--collapsed-only{display:none}}