.ps .pp-panel:not(.ps-foreign *){position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(580px,100vw);display:flex;flex-direction:column;background:var(--dk-surface,#fff);border-left:1px solid var(--ps-line);box-shadow:-24px 0 60px rgba(15,18,34,.14),-2px 0 8px rgba(15,18,34,.05);overflow:hidden;animation:pp-in .24s cubic-bezier(.2,.8,.2,1)}@keyframes pp-in{0%{transform:translateX(32px);opacity:0}to{transform:none;opacity:1}}@keyframes pp-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ps .pp:not(.ps-foreign *){--pp-wash:var(--dk-surface-2,#F3FBF7);--pp-edge:var(--pc-low);display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--dk-surface,#fff)}.ps .pp[data-impact=high]:not(.ps-foreign *){--pp-wash:var(--dk-tint-red,#FFF4F4);--pp-edge:var(--pc-high)}.ps .pp[data-impact=med]:not(.ps-foreign *){--pp-wash:var(--dk-tint-amber,#FFF9EB);--pp-edge:var(--pc-med)}.ps .pp.page:not(.ps-foreign *){height:auto;overflow:visible;max-width:960px;margin-bottom:24px;border:1px solid var(--ps-line);border-radius:16px;scrollbar-gutter:auto}.ps .pp-bar:not(.ps-foreign *){position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 22px;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--ps-line3);box-shadow:inset 0 3px 0 var(--pp-edge)}.ps .pp:not([data-impact]) .pp-bar:not(.ps-foreign *){box-shadow:none}.ps .pp.page .pp-bar:not(.ps-foreign *){position:static;border-radius:16px 16px 0 0}.ps .pp-eyebrow:not(.ps-foreign *){font-size:12px;font-weight:600;color:var(--ps-g2)}.ps .pp-payer:not(.ps-foreign *){display:flex;align-items:center;gap:10px;min-width:0}.ps .pp-payer-t:not(.ps-foreign *){display:flex;flex-direction:column;min-width:0}.ps .pp-payer-t .nm:not(.ps-foreign *){font-size:14px;font-weight:800;color:var(--ps-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .pp-payer-t .sub:not(.ps-foreign *){font-size:12px;color:var(--ps-g2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .pp-tools:not(.ps-foreign *){display:flex;align-items:center;gap:2px;flex:none}.ps .pp-tool:not(.ps-foreign *){width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:none;color:var(--ps-g1);cursor:pointer;padding:0}.ps .pp-tool:hover:not(.ps-foreign *){background:var(--ps-soft);color:var(--ps-ink)}.ps .pp-tool.on:not(.ps-foreign *){background:var(--ps-accs);color:var(--ps-acc)}.ps .pp-tool:disabled:not(.ps-foreign *){opacity:.5;cursor:default}.ps .pp-sep:not(.ps-foreign *){width:1px;height:20px;background:var(--ps-line);margin:0 4px}.ps .pp-head:not(.ps-foreign *){padding:18px 22px 20px;background:linear-gradient(180deg,var(--pp-wash) 0,var(--dk-surface,#fff) 100%);display:flex;flex-direction:column;gap:10px}.ps .pp-chips:not(.ps-foreign *){display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ps .pp-chips .pill:not(.ps-foreign *){font-size:12px;padding:3px 9px}.ps .pp-chips .pill .pc-unread:not(.ps-foreign *){width:6px;height:6px;box-shadow:none}.ps .pp-cat:not(.ps-foreign *){font-size:12px;font-weight:600;color:var(--ps-g1);background:var(--dk-surface,#fff);border:1px solid var(--ps-line2);border-radius:999px;padding:2px 9px;white-space:nowrap}.ps .pp-title:not(.ps-foreign *){font-size:22px;line-height:1.3;font-weight:800;letter-spacing:-.02em;color:var(--ps-ink);text-wrap:pretty;overflow-wrap:anywhere}.ps .pp-title.clamp:not(.ps-foreign *){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ps .pp-more:not(.ps-foreign *){align-self:flex-start;border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ps-acc)}.ps .pp-facts:not(.ps-foreign *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.ps .pp-fact:not(.ps-foreign *){display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:var(--dk-surface,#fff);border:1px solid var(--ps-line);min-width:0}.ps .pp-fact[data-urgency]:not([data-urgency=none]):not(.ps-foreign *){background:var(--u-bg);border-color:transparent}.ps .pp-fact .k:not(.ps-foreign *){display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ps-g2)}.ps .pp-fact .v:not(.ps-foreign *){font-size:14px;font-weight:800;line-height:1.3;color:var(--ps-ink)}.ps .pp-fact[data-urgency]:not([data-urgency=none]) .k:not(.ps-foreign *),.ps .pp-fact[data-urgency]:not([data-urgency=none]) .v:not(.ps-foreign *){color:var(--u-ink)}.ps .pp-body:not(.ps-foreign *){display:flex;flex-direction:column;gap:24px;padding:8px 22px 28px}.ps .pp-sec:not(.ps-foreign *){display:flex;flex-direction:column;gap:12px;min-width:0}.ps .pp-sec-h:not(.ps-foreign *){display:flex;align-items:center;justify-content:space-between;gap:12px}.ps .pp-sec-h h3:not(.ps-foreign *){display:flex;align-items:center;gap:9px;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ps-ink)}.ps .pp-hint:not(.ps-foreign *){font-size:12px;color:var(--ps-g3);text-align:right}.ps .pp-ic:not(.ps-foreign *){width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--dk-tint-indigo,#EEF0FF);color:var(--dk-fg-indigo,#4338CA)}.ps .pp-ic[data-tone=todo]:not(.ps-foreign *){background:var(--dk-tint-violet,#F1ECFF);color:var(--dk-fg-violet,#6D28D9)}.ps .pp-ic[data-tone=codes]:not(.ps-foreign *){background:var(--dk-tint-teal,#E3F5F2);color:var(--dk-fg-teal,#0F766E)}.ps .pp-ic[data-tone=mac]:not(.ps-foreign *){background:var(--dk-tint-blue,#E5F3FB);color:var(--dk-fg-blue,#0369A1)}.ps .pp-ic[data-tone=activity]:not(.ps-foreign *),.ps .pp-ic[data-tone=source]:not(.ps-foreign *){background:var(--dk-surface-3,#EEF1F5);color:var(--dk-ink-2,#475569)}.ps .pp-ic[data-tone=team]:not(.ps-foreign *){background:var(--dk-tint-pink,#FCE8F3);color:var(--dk-fg-pink,#BE185D)}.ps .pp-prose:not(.ps-foreign *){display:flex;flex-direction:column;gap:10px}.ps .pp-prose p:not(.ps-foreign *){font-size:14.5px;line-height:1.65;color:var(--ps-ink2)}.ps .pp-matched:not(.ps-foreign *){font-size:12.5px;color:var(--ps-acc2);background:var(--ps-accs);border-radius:8px;padding:6px 10px;align-self:flex-start}.ps .pp-status:not(.ps-foreign *){font-size:14px;line-height:1.55;color:var(--dk-fg-teal,#065F46);background:var(--pc-low-bg);border-radius:12px;padding:10px 14px}.ps .pp-steps:not(.ps-foreign *){list-style:none;margin:0;padding:0;border:1px solid var(--ps-line);border-radius:14px;overflow:hidden}.ps .pp-steps li:not(.ps-foreign *){display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--ps-row);font-size:14px;line-height:1.55;color:var(--ps-ink2)}.ps .pp-steps li:last-child:not(.ps-foreign *){border-bottom:0}.ps .pp-steps .n:not(.ps-foreign *){width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:var(--ps-accs);color:var(--ps-acc2)}.ps .pp-steps li.passed .n:not(.ps-foreign *){background:var(--ps-soft);color:var(--ps-g3)}.ps .pp-steps li.passed .t:not(.ps-foreign *){color:var(--ps-g2)}.ps .pp-due:not(.ps-foreign *),.ps .pp-steps .pill:not(.ps-foreign *){font-size:11.5px;padding:2px 8px}.ps .pp-due:not(.ps-foreign *){font-weight:700;white-space:nowrap;border-radius:999px;background:var(--u-bg);color:var(--u-ink)}.ps .pp-note:not(.ps-foreign *){font-size:13px;line-height:1.5;color:var(--dk-fg-red,#7F1D1D);background:var(--pc-urgent-bg);border-radius:10px;padding:10px 12px}.ps .pp-cgroup:not(.ps-foreign *){display:flex;flex-direction:column;gap:7px}.ps .pp-cgroup-h:not(.ps-foreign *){display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-g2)}.ps .pp-cgroup-h span:not(.ps-foreign *){font-size:11px;letter-spacing:0;background:var(--ps-soft);color:var(--ps-g1);border-radius:999px;padding:0 6px}.ps .pp-codes:not(.ps-foreign *){display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ps .pp-codes a.code:not(.ps-foreign *){text-decoration:none;transition:box-shadow .12s}.ps .pp-codes a.code:hover:not(.ps-foreign *){box-shadow:inset 0 0 0 1px currentColor}.ps .pp-cta:not(.ps-foreign *){display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.45;color:var(--pc-pa-ink);background:var(--pc-pa-bg);border-radius:12px;padding:10px 12px}.ps .pp-cta span:not(.ps-foreign *){flex:1 1 200px}.ps .pp-card:not(.ps-foreign *){border:1px solid var(--ps-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.ps .pp-card.src:not(.ps-foreign *){flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.ps .pp-card-t:not(.ps-foreign *){min-width:0}.ps .pp-card .t:not(.ps-foreign *){font-size:14px;font-weight:700;color:var(--ps-ink);overflow-wrap:anywhere}.ps .pp-card.src .t:not(.ps-foreign *){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps .pp-card .s:not(.ps-foreign *){font-size:12px;color:var(--ps-g3)}.ps .pp-rel:not(.ps-foreign *){display:flex;flex-direction:column;border:1px solid var(--ps-line);border-radius:14px;overflow:hidden}.ps .pp-rel-row:not(.ps-foreign *){display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--ps-row);color:var(--ps-ink)}.ps .pp-rel-row:last-child:not(.ps-foreign *){border-bottom:0}.ps .pp-rel-row:hover:not(.ps-foreign *){background:var(--dk-surface-2,#FAFAFD);color:var(--ps-ink)}.ps .pp-rel-edge:not(.ps-foreign *){align-self:stretch;width:3px;flex:none;border-radius:3px;background:var(--pc-low)}.ps .pp-rel-edge[data-impact=high]:not(.ps-foreign *){background:var(--pc-high)}.ps .pp-rel-edge[data-impact=med]:not(.ps-foreign *){background:var(--pc-med)}.ps .pp-rel-b:not(.ps-foreign *){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ps .pp-rel-b .t:not(.ps-foreign *){font-size:13.5px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps .pp-rel-b .s:not(.ps-foreign *){font-size:12px;color:var(--ps-g3)}.ps .pp-fold:not(.ps-foreign *){border:1px solid var(--ps-line);border-radius:14px}.ps .pp-fold summary:not(.ps-foreign *){display:flex;align-items:center;gap:9px;padding:11px 14px;cursor:pointer;list-style:none;font-size:15px;font-weight:800;color:var(--ps-ink)}.ps .pp-fold summary:not(.ps-foreign *)::-webkit-details-marker{display:none}.ps .pp-fold summary:not(.ps-foreign *):after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ps-g3);border-bottom:2px solid var(--ps-g3);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.ps .pp-fold[open] summary:not(.ps-foreign *):after{transform:rotate(-135deg) translateY(-2px)}.ps .pp-fold .cnt:not(.ps-foreign *){font-size:11px;font-weight:700;background:var(--ps-soft);color:var(--ps-g1);border-radius:999px;padding:1px 7px}.ps .pp-fold[open]>:not(summary):not(.ps-foreign *){margin:2px 14px 14px}.ps .pp-feedline:not(.ps-foreign *){display:flex;flex-direction:column;gap:12px}.ps .pp-feedline .pp-ev:not(.ps-foreign *){display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--ps-ink2)}.ps .pp-feedline .dot:not(.ps-foreign *){width:7px;height:7px;border-radius:50%;flex:none;background:var(--dk-accfill,var(--ps-acc));transform:translateY(-1px)}.ps .pp-feedline .at:not(.ps-foreign *){margin-left:auto;font-size:12px;color:var(--ps-g3);white-space:nowrap}.ps .pp-msg:not(.ps-foreign *){display:flex;flex-direction:column;gap:10px;padding:8px 22px 28px;color:var(--ps-g2)}.ps .pp-skel:not(.ps-foreign *){height:12px;border-radius:6px;background:linear-gradient(90deg,var(--dk-surface-3,#F2F2F6),var(--dk-surface-3,#E9E9F1),var(--dk-surface-3,#F2F2F6));background-size:200% 100%;animation:pp-sk 1.2s linear infinite}.ps .pp-skel.short:not(.ps-foreign *){width:60%}@keyframes pp-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.ps .pp-panel:not(.ps-foreign *){top:0;right:0;bottom:0;left:0;width:100%;border-radius:0;border:0;z-index:60;animation-name:pp-up}.ps .pp-bar:not(.ps-foreign *){padding:10px 8px 10px 16px}.ps .pp-tool:not(.ps-foreign *){width:36px;height:36px}.ps .pp-body:not(.ps-foreign *),.ps .pp-head:not(.ps-foreign *),.ps .pp-msg:not(.ps-foreign *){padding-left:16px;padding-right:16px}.ps .pp-title:not(.ps-foreign *){font-size:19px}.ps .pp-facts:not(.ps-foreign *){grid-template-columns:minmax(0,1fr)}.ps .pp-fact:not(.ps-foreign *){flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.ps .pp-fact .v:not(.ps-foreign *){text-align:right}.ps .pp-card.src:not(.ps-foreign *){flex-direction:column;align-items:flex-start}.ps .pp-steps li:not(.ps-foreign *){grid-template-columns:24px minmax(0,1fr)}.ps .pp-steps li>.pill:not(.ps-foreign *),.ps .pp-steps li>.pp-due:not(.ps-foreign *){grid-column:2;justify-self:start}}@media (max-width:420px){.ps #pp-related+.pp-hint:not(.ps-foreign *),.ps .pp-payer .pc-av:not(.ps-foreign *),.ps .pp-payer-t .sub:not(.ps-foreign *),.ps .pp-sep:not(.ps-foreign *){display:none}.ps .pp-tool:not(.ps-foreign *){width:34px}}@media (prefers-reduced-motion:reduce){.ps .pp-panel:not(.ps-foreign *),.ps .pp-skel:not(.ps-foreign *){animation:none}.ps .pp-fold summary:not(.ps-foreign *):after{transition:none}}.ps .pp-close .pp-arr:not(.ps-foreign *),.ps .pp-close .pp-back-t:not(.ps-foreign *){display:none}.ps .pp.page .pp-close.has-back:not(.ps-foreign *){width:auto;gap:6px;padding:0 10px}.ps .pp.page .pp-close .pp-back-t:not(.ps-foreign *){display:inline;font-size:13px;font-weight:700}.ps .pp-rel-sum:not(.ps-foreign *){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.4;color:var(--ps-g1);margin:2px 0}@media (max-width:720px){.ps .pp-panel:not(.ps-foreign *){isolation:isolate;animation-name:pp-up-solid}.ps .pp-panel .pp:not(.ps-foreign *),.ps .pp-panel:not(.ps-foreign *){background:var(--dk-surface,#fff)}.ps .pp-panel .pp-bar:not(.ps-foreign *),.ps .pp[aria-busy] .pp-bar:not(.ps-foreign *){background:var(--dk-surface,#fff);backdrop-filter:none}.ps .pp-panel .pp-bar:not(.ps-foreign *){gap:2px;justify-content:flex-start}.ps .pp-panel .pp-tools:not(.ps-foreign *){display:contents}.ps .pp-panel .pp-eyebrow:not(.ps-foreign *),.ps .pp-panel .pp-payer:not(.ps-foreign *){flex:1;min-width:0}.ps .pp-panel .pp-sep:not(.ps-foreign *){display:none}.ps .pp-close.has-back:not(.ps-foreign *){width:auto;gap:4px;padding:0 10px 0 6px;margin-right:6px;order:-1;flex:none}.ps .pp-close.has-back .pp-x:not(.ps-foreign *){display:none}.ps .pp-close.has-back .pp-arr:not(.ps-foreign *),.ps .pp-close.has-back .pp-back-t:not(.ps-foreign *){display:inline}.ps .pp-close .pp-back-t:not(.ps-foreign *){font-size:13px;font-weight:700}}@keyframes pp-up-solid{0%{transform:translateY(24px)}to{transform:none}}