@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-latin-BwkfbSeq.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-latin-italic-BbqH_2Ar.woff2)format("woff2")}:root{--pms-brand:#5a0e12;--pms-brand-deep:#4a0b0e;--pms-brand-light:#9b1f26;--pms-brand-dim:#5a0e121a;--pms-brand-glow:#5a0e1238;--pms-brand-border:#5a0e122e;--pms-brand-border-glow:#5a0e1270;--pms-brand-scroll:#5a0e1266;--pms-gold:#e5a500;--pms-gold-deep:#c98a00;--pms-gold-deeper:#b57d00;--pms-gold-dim:#e5a50029;--pms-gold-glow:#e5a50057;--pms-ink:#0c0e0d;--pms-ink-warm:#1a1416;--pms-ink-logo:#1a0608;--pms-slate:#7c8b95;--pms-slate-dim:#7c8b9529;--pms-slate-glow:#7c8b954d;--pms-inverse-bg:#0a0a0a;--pms-inverse-bg-2:#111;--pms-inverse-border:#ffffff12;--pms-inverse-border-2:#ffffff1f;--pms-inverse-hover:#ffffff0d;--pms-inverse-hover-2:#ffffff14;--pms-inverse-text:#ffffffa8;--pms-inverse-text-on:#fff;--pms-inverse-icon:#ffffffb8;--pms-inverse-chip:#ffffff0f;--pms-inverse-hint:#ffffff4d;--pms-grad-btn:linear-gradient(135deg, #5a0e12, #0c0e0d);--pms-grad-pill:linear-gradient(135deg, #5a0e12 0%, #0c0e0d 100%);--pms-grad-accent:linear-gradient(90deg, #0c0e0d 0%, #5a0e12 55%, #e5a500 100%);--pms-grad-wordmark:linear-gradient(95deg, #e5a500 0%, #5a0e12 70%, #0c0e0d 100%);--pms-grad-login-bg:linear-gradient(160deg, #ede9dc 0%, #fff 52%, #eeeff0 100%);--pms-grad-login-tile:linear-gradient(140deg, #5a0e1229, #0c0e0d08);--pms-grad-progress:linear-gradient(90deg, #5a0e12, #e5a500);--pms-grad-review-rail:linear-gradient(#e0710f, #e5a500);--pms-grad-gold:linear-gradient(135deg, #e5a500, #c98a00);--pms-grad-avatar:linear-gradient(135deg, #5a0e12, #7c8b95);--pms-grad-avatar-hd:linear-gradient(135deg, #5a0e12, #1a1416);--pms-grad-user-chip:linear-gradient(135deg, #e5a50047, #5a0e1247);--pms-grad-app-1:radial-gradient(ellipse, #5a0e1206 0%, transparent 65%);--pms-grad-app-2:radial-gradient(ellipse, #7c8b9508 0%, transparent 65%);--pms-grad-rule:linear-gradient(90deg, transparent, #ffffff14, transparent);--pms-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pms-font-serif:Georgia, "Times New Roman", serif;--pms-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pms-fs-xs:.75rem;--pms-fs-sm:.8125rem;--pms-fs-base:.875rem;--pms-fs-md:.9375rem;--pms-fs-lg:1.0625rem;--pms-fs-xl:1.25rem;--pms-fs-2xl:1.5rem;--pms-fs-3xl:1.875rem;--pms-fs-prose:1rem;--pms-fs-cap:3rem;--pms-fs-ghost:3.25rem;--pms-lh-tight:1.2;--pms-lh-snug:1.35;--pms-lh-normal:1.55;--pms-lh-relaxed:1.7;--pms-fw-normal:400;--pms-fw-medium:500;--pms-fw-semibold:600;--pms-fw-bold:700;--pms-ls-display:-.012em;--pms-ls-eyebrow:.06em;--pms-r-2:2px;--pms-r-3:3px;--pms-r-5:5px;--pms-r-6:6px;--pms-r-7:7px;--pms-r-8:8px;--pms-r-9:9px;--pms-r-10:10px;--pms-r-11:11px;--pms-r-12:12px;--pms-r-13:13px;--pms-r-14:14px;--pms-r-16:16px;--pms-r-18:18px;--pms-r-20:20px;--pms-r-24:24px;--pms-r-pill:99px;--pms-r-round:50%;--pms-sh-neo:0 1px 2px #0c0e0d0d, 0 4px 12px #0c0e0d0d;--pms-sh-sidebar:0 2px 6px #0003, 0 12px 34px #00000057;--pms-sh-login:0 2px 6px #0f0d0e0d, 0 24px 64px #0f0d0e24;--pms-sh-modal:0 2px 8px #0c0e0d1a, 0 24px 56px #0c0e0d3d;--pms-sh-reader:0 2px 8px #0c0e0d1a, 0 30px 72px #0c0e0d42;--pms-sh-dropdown:0 1px 4px #0c0e0d14, 0 12px 32px #0c0e0d2e;--pms-sh-wf:0 1px 2px #0c0e0d0a, 0 3px 10px #0c0e0d0a;--pms-sh-wf-hov:0 2px 4px #5a0e120f, 0 10px 24px #5a0e121a;--pms-sh-read-hov:0 2px 4px #5a0e120d, 0 8px 24px #5a0e1214;--pms-sh-secno:0 2px 8px #5a0e1242;--pms-sh-navglow:0 0 0 5px #ffffff0f, 0 0 14px 3px #ffffff2e, 0 3px 10px #0006;--pms-sh-tip:0 1px 3px #0c0e0d0f, 0 6px 18px #0c0e0d1a;--pms-sh-toggle:0 1px 3px #0c0e0d1a;--pms-blur-scrim:blur(6px);--pms-blur-reader:blur(7px);--pms-ease-enter:cubic-bezier(.22, 1, .36, 1);--pms-ease-std:cubic-bezier(.4, 0, .2, 1);--pms-ease-bar:cubic-bezier(.34, 1.2, .64, 1);--pms-sidebar-w:74px;--pms-sidebar-w-open:228px;--pms-page-max:1440px;--pms-status-active:#0b6e4f;--pms-status-approval:#e5a500;--pms-status-review:#e0710f;--pms-status-draft:#7c8b95;--pms-status-rejected:#b81c1c;--pms-status-archived:#9aa0a6;--pms-band-ontrack:#0b6e4f;--pms-band-ontrack-grad:linear-gradient(90deg, #053d2c 0%, #0b6e4f 45%, #157a45 100%);--pms-band-review:#e0710f;--pms-band-review-grad:linear-gradient(90deg, #b5590b 0%, #e0710f 45%, #e5a500 100%);--pms-band-lagging:#b81c1c;--pms-band-lagging-grad:linear-gradient(90deg, #8e1414 0%, #b81c1c 45%, #d93a3a 100%);--pms-stage-draft:#b81c1c;--pms-stage-review:#e0710f;--pms-stage-approval:#e5a500;--pms-error:#8c3c32;--pms-error-bg:#8c3c321f;--pms-error-border:#8c3c3266}:root,[data-pms-theme=light]{--pms-bg:#fff;--pms-bg-canvas:#f5f3f0;--pms-surface:#f0eeec;--pms-surface-glass:#f5f7f8;--pms-surface-glass-hi:#eaeef1;--pms-surface-sunken:#fcfbfa;--pms-surface-round:#f7f5f3;--pms-surface-round-hov:#edeae7;--pms-surface-table:#f5f5f3;--pms-surface-table-hd:#eeeeeb;--pms-badge-ring:#fafaf9;--pms-ov-1:#0c0e0d06;--pms-ov-2:#0c0e0d0d;--pms-ov-3:#0c0e0d14;--pms-ov-4:#0c0e0d1f;--pms-scrim:#0c0e0d73;--pms-scrim-strong:#0c0e0d9e;--pms-border:#5a0e122e;--pms-border-soft:#0c0e0d0f;--pms-border-hair:#0c0e0d0d;--pms-border-neutral:#0c0e0d17;--pms-border-round:#0c0e0d1a;--pms-border-tile:#0c0e0d12;--pms-text:#0c0e0d;--pms-text-heading:#1a1416;--pms-text-body:#2a2426;--pms-text-body-alt:#2f2a2c;--pms-text-mid:#4e555b;--pms-text-dim:#5c6166;--pms-text-faint:#5f5a57;--pms-text-slate2:#3a3436;--pms-text-quiet:#5e5451;--pms-text-label:#5f5a5b;--pms-text-ghost:#9a9691;--pms-text-onaccent:#fff;--pms-split-2:#c8cacc;--pms-focus:var(--pms-brand);--pms-focus-halo:#5a0e1229;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-pms-theme=dark]{--pms-bg:#0f1110;--pms-bg-canvas:#131615;--pms-surface:#171a19;--pms-surface-glass:#1c201f;--pms-surface-glass-hi:#232827;--pms-surface-sunken:#101312;--pms-surface-round:#1c201f;--pms-surface-round-hov:#232827;--pms-surface-table:#171a19;--pms-surface-table-hd:#1c201f;--pms-badge-ring:#0f1110;--pms-ov-1:#ffffff06;--pms-ov-2:#ffffff0d;--pms-ov-3:#ffffff14;--pms-ov-4:#ffffff1f;--pms-scrim:#0000008c;--pms-scrim-strong:#000000b8;--pms-border:#e5a50033;--pms-border-soft:#ffffff12;--pms-border-hair:#ffffff0d;--pms-border-neutral:#ffffff1a;--pms-border-round:#ffffff1f;--pms-border-tile:#ffffff14;--pms-text:#e8e6e3;--pms-text-heading:#f5f3f0;--pms-text-body:#d6d3cf;--pms-text-body-alt:#d0cdc9;--pms-text-mid:#a8aeb2;--pms-text-dim:#9aa1a5;--pms-text-faint:#8e9599;--pms-text-slate2:#c4c1bd;--pms-text-quiet:#a9a29f;--pms-text-label:#9aa1a5;--pms-text-ghost:#6e7477;--pms-text-onaccent:#fff;--pms-split-2:#3a3f41;--pms-brand:#8e2a2f;--pms-brand-light:#b8434a;--pms-focus:var(--pms-gold);--pms-focus-halo:#e5a50038;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--pms-bg);margin:0;padding:0}body{font-family:var(--pms-font-sans);font-size:var(--pms-fs-base);line-height:var(--pms-lh-normal);background:var(--pms-bg);color:var(--pms-text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1;margin:0;padding:0}input,button,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4{color:var(--pms-text-heading);line-height:var(--pms-lh-snug);margin:0}a{color:var(--pms-brand);text-decoration:none}a:hover{text-decoration:underline}*{scrollbar-width:thin;scrollbar-color:var(--pms-brand-scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--pms-brand-scroll);border-radius:var(--pms-r-pill);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--pms-brand);background-clip:content-box}:focus-visible{outline:2px solid var(--pms-focus);outline-offset:2px;border-radius:var(--pms-r-3);box-shadow:0 0 0 4px var(--pms-focus-halo)}.pms-sidebar,.pms-artcard__sections,.pms-rail__tabs{--pms-focus:var(--pms-gold);--pms-focus-halo:#e5a50038}:focus-visible[tabindex="-1"]{box-shadow:none;outline:none}.pms-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pms-printonly{display:none}.pms-glass{background:var(--pms-surface-glass);border:1px solid var(--pms-border);border-radius:var(--pms-r-16);box-shadow:var(--pms-sh-neo)}.pms-eyebrow{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);line-height:var(--pms-lh-snug);text-transform:uppercase;color:var(--pms-text-dim)}.pms-icon{flex-shrink:0}@keyframes pms-spin{to{transform:rotate(360deg)}}.pms-spin{animation:1s linear infinite pms-spin}@keyframes pms-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pms-fade-up{animation:pms-fade-up .35s var(--pms-ease-enter) both}@keyframes pms-login-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pms-shell{background:var(--pms-bg);height:100dvh;display:flex;position:relative;overflow:hidden}.pms-shell__wash{pointer-events:none;z-index:0;position:fixed;inset:0}.pms-shell__wash:before,.pms-shell__wash:after{content:"";position:absolute}.pms-shell__wash:before{background:var(--pms-grad-app-1);width:50%;height:60%;top:-20%;left:-10%}.pms-shell__wash:after{background:var(--pms-grad-app-2);width:55%;height:60%;bottom:-20%;right:-10%}.pms-shell__main{z-index:1;flex:1;position:relative;overflow-y:auto}.pms-setupbanner{--pms-page-gutter:28px;margin:20px max(var(--pms-page-gutter), (100% - var(--pms-page-max)) / 2) 0}.pms-empty{min-height:100dvh}.pms-boot{background:var(--pms-bg-canvas);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;display:flex}.pms-boot__mark{border-radius:var(--pms-r-11);background:var(--pms-grad-btn);width:34px;height:34px;animation:1.2s ease-in-out infinite pms-pulse}.pms-boot__text{font-size:var(--pms-fs-base);color:var(--pms-text-dim);margin:0}.pms-btn{border-radius:var(--pms-r-10);font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);cursor:pointer;border:1px solid var(--pms-border);background:var(--pms-surface-glass);color:var(--pms-text-mid);justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.pms-btn:hover:not(:disabled){border-color:var(--pms-brand-border-glow)}.pms-btn:disabled{cursor:not-allowed;opacity:.55}.pms-btn--primary{background:var(--pms-grad-btn);color:var(--pms-text-onaccent);border-color:var(--pms-brand-border-glow)}.pms-btn--block{border-radius:var(--pms-r-12);width:100%;height:46px;font-size:var(--pms-fs-md)}.pms-field{margin-bottom:13px}.pms-field__label{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-dim);margin-bottom:5px;display:block}.pms-field__control{align-items:center;display:flex;position:relative}.pms-field__icon{color:var(--pms-text-mid);pointer-events:none;position:absolute;left:14px}.pms-field__reveal{cursor:pointer;color:var(--pms-text-mid);background:0 0;border:none;padding:6px;display:flex;position:absolute;right:8px}.pms-field__error{font-size:var(--pms-fs-sm);color:var(--pms-error);margin-top:4px;display:block}.pms-input{border-radius:var(--pms-r-12);border:1px solid var(--pms-border);background:var(--pms-surface-glass);width:100%;height:46px;color:var(--pms-text);font-size:var(--pms-fs-md);outline:none;padding:0 14px}.pms-input::placeholder{color:var(--pms-text-dim)}.pms-field__control:has(>.pms-field__icon)>.pms-input{padding-left:42px}.pms-field__control:has(>.pms-field__reveal)>.pms-input{padding-right:42px}.pms-login{background:var(--pms-grad-login-bg);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;overflow:auto}.pms-login__card{border-radius:var(--pms-r-24);border:1px solid var(--pms-border);background:var(--pms-bg);width:100%;max-width:420px;box-shadow:var(--pms-sh-login);animation:pms-login-up .5s var(--pms-ease-enter) both;position:relative;overflow:hidden}.pms-login__accent{background:var(--pms-grad-accent);height:4px}.pms-login__body{padding:30px 32px 28px}.pms-login__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:22px;display:flex}.pms-login__logo{border-radius:var(--pms-r-16);background:var(--pms-grad-login-tile);border:1px solid var(--pms-brand-border-glow);justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:12px;display:flex}.pms-login__wordmark{font-size:var(--pms-fs-3xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);background-image:var(--pms-grad-wordmark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 -.25em;padding-bottom:.25em;line-height:1}.pms-login__eyebrow{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;margin:6px 0 0}.pms-login__error{border-radius:var(--pms-r-10);background:var(--pms-error-bg);border:1px solid var(--pms-error-border);color:var(--pms-error);font-size:var(--pms-fs-base);align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.pms-login__body>.pms-alert{margin-bottom:12px}.pms-toasts{z-index:100;flex-direction:column;gap:8px;max-width:90vw;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.pms-toast{border-radius:var(--pms-r-12);border:1px solid var(--pms-brand-border-glow);background:var(--pms-surface-glass);box-shadow:var(--pms-sh-neo);font-size:var(--pms-fs-base);color:var(--pms-text);animation:pms-fade-up .35s var(--pms-ease-enter) both;align-items:center;gap:9px;padding:11px 18px;display:flex}.pms-toast__dot{border-radius:var(--pms-r-round);background:var(--pms-brand);flex-shrink:0;width:6px;height:6px}.pms-toast--success .pms-toast__dot{background:var(--pms-status-active)}.pms-toast--warning .pms-toast__dot{background:var(--pms-status-approval)}.pms-toast--error .pms-toast__dot{background:var(--pms-status-rejected)}.pms-toast__text{flex:1}.pms-toast__close{cursor:pointer;color:var(--pms-text-dim);font-size:var(--pms-fs-xl);background:0 0;border:none;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pms-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pms-shim-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes pms-modal-in{0%{opacity:0;transform:scale(.95)translateY(16px)}to{opacity:1;transform:none}}@keyframes pms-scrim-in{0%{opacity:0}to{opacity:1}}.pms-card{background:var(--pms-surface-glass);border:1px solid var(--pms-border);border-radius:var(--pms-r-16);box-shadow:var(--pms-sh-neo);padding:var(--pms-card-pad,18px 20px)}.pms-card--flush{padding:0}.pms-card--lift{transition:transform .25s var(--pms-ease-std), box-shadow .25s var(--pms-ease-std), border-color .2s}.pms-card--lift:hover{box-shadow:var(--pms-sh-wf-hov);transform:translateY(-2px)}.pms-panel{background:var(--pms-surface);border:1px solid var(--pms-border-neutral);border-radius:var(--pms-r-14);flex-direction:column;min-height:0;padding:16px 18px;display:flex}.pms-panel__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pms-panel__title{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading)}.pms-panel__sub{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:2px}.pms-panel__body{flex:1;min-height:0;overflow-y:auto}.pms-accent-rule{background:var(--pms-grad-accent);border-radius:3px 3px 0 0;height:3px}.pms-page{--pms-page-gutter:28px;padding-block:28px;padding-inline:max(var(--pms-page-gutter), (100% - var(--pms-page-max)) / 2)}.pms-page--dash{padding-block:26px 18px}.pms-pagehead{align-items:center;gap:14px;margin-bottom:18px;display:flex}.pms-pagehead__tile{border-radius:var(--pms-r-12);background:var(--pms-grad-btn);width:42px;height:42px;color:var(--pms-text-onaccent);flex-shrink:0;place-items:center;display:grid}.pms-pagehead__text{flex:1;min-width:0}.pms-pagehead__title{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading)}.pms-pagehead__sub{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:1px}.pms-pagehead__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.pms-pill{border-radius:var(--pms-r-pill);font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);white-space:nowrap;color:var(--pms-tone,var(--pms-text-mid));background:color-mix(in srgb, var(--pms-tone,var(--pms-slate)) 10%, transparent);border:1px solid color-mix(in srgb, var(--pms-tone,var(--pms-slate)) 27%, transparent);align-items:center;gap:5px;padding:3px 9px;line-height:1.5;display:inline-flex}.pms-pill--solid{color:var(--pms-text-onaccent);background:var(--pms-tone);border-color:var(--pms-tone)}.pms-pill--outline{background:0 0}.pms-pill--sm{font-size:var(--pms-fs-xs);padding:2px 7px}.pms-pill--lg{font-size:var(--pms-fs-base);padding:5px 12px}.pms-pill__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pms-ministat{flex-direction:column;gap:1px;display:flex}.pms-ministat__value{font-size:var(--pms-fs-lg);font-variant-numeric:tabular-nums;font-weight:var(--pms-fw-bold);color:var(--pms-tone,var(--pms-text-heading))}.pms-ministat__label{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint)}.pms-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.pms-stat{border-radius:var(--pms-r-14);background:var(--pms-surface);border:1px solid var(--pms-border-neutral);text-align:left;cursor:pointer;width:100%;animation:pms-fade-up .4s var(--pms-ease-enter) both;animation-delay:calc(var(--pms-i,0) * 60ms);transition:border-color .2s, transform .25s var(--pms-ease-std);flex-direction:column;align-items:stretch;padding:16px 18px;display:flex;position:relative;overflow:hidden}.pms-stat:hover{border-color:var(--pms-border);transform:translateY(-2px)}.pms-stat:before{content:"";background:var(--pms-tone,var(--pms-ink-warm));opacity:.7;height:2px;position:absolute;inset:0 0 auto}.pms-stat__value{font-size:var(--pms-fs-3xl);font-variant-numeric:tabular-nums;letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);line-height:var(--pms-lh-tight)}.pms-stat__label{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-dim);margin-top:2px}.pms-stat__vis{order:2;margin-top:auto;padding-top:14px}.pms-stat__sub{text-align:right;font-size:var(--pms-fs-xs);color:var(--pms-text-faint);order:3;margin-top:6px}.pms-minibar{background:var(--pms-ov-2);border-radius:2px;height:3px;overflow:hidden}.pms-minibar__fill{background:var(--pms-brand);height:100%;width:var(--pms-pct,0%);transition:width .7s var(--pms-ease-bar);transition-delay:calc(var(--pms-i,0) * 80ms);border-radius:2px}.pms-minisplit{gap:3px;height:3px;display:flex}.pms-minisplit__seg{background:var(--pms-tone,var(--pms-slate));flex:var(--pms-w,1);border-radius:2px;min-width:2px}.pms-sparkbars{align-items:flex-end;gap:3px;height:22px;display:flex}.pms-sparkbars__bar{background:var(--pms-brand-dim);height:var(--pms-h,14%);transition:height .7s var(--pms-ease-bar);border-radius:1px;flex:1}.pms-sparkbars__bar[data-top=true]{background:var(--pms-brand)}.pms-tabs{grid-template-columns:repeat(var(--pms-n,3), 1fr);border-radius:var(--pms-r-16);background:var(--pms-bg);border:1px solid var(--pms-border-soft);gap:0;padding:4px;display:grid;position:relative}.pms-tabs__thumb{width:calc((100% - 8px) / var(--pms-n,3));top:4px;bottom:4px;left:calc(4px + var(--pms-i,0) * (100% - 8px) / var(--pms-n,3));border-radius:var(--pms-r-13);background:var(--pms-grad-pill);transition:left .35s var(--pms-ease-std);pointer-events:none;position:absolute}.pms-tabs:has(input:first-of-type:checked){--pms-i:0}.pms-tabs:has(input:nth-of-type(2):checked){--pms-i:1}.pms-tabs:has(input:nth-of-type(3):checked){--pms-i:2}.pms-tabs:has(input:nth-of-type(4):checked){--pms-i:3}.pms-tabs:has(input:nth-of-type(5):checked){--pms-i:4}.pms-tabs:has(input:nth-of-type(6):checked){--pms-i:5}.pms-tabs:has(input:nth-of-type(7):checked){--pms-i:6}.pms-tabs:has(input:nth-of-type(8):checked){--pms-i:7}.pms-tabs:has(input:nth-of-type(9):checked){--pms-i:8}.pms-tabs:has(input:nth-of-type(10):checked){--pms-i:9}.pms-tabs:has(input:nth-of-type(11):checked){--pms-i:10}.pms-tabs:has(input:nth-of-type(12):checked){--pms-i:11}.pms-tabs input{opacity:0;pointer-events:none;position:absolute}.pms-tabs__label{z-index:1;border-radius:var(--pms-r-13);cursor:pointer;height:34px;font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-text-dim);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 6px;transition:color .25s;display:flex;position:relative;overflow:hidden}.pms-tabs__labeltext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-tabs__label:hover{color:var(--pms-text-heading)}.pms-tabs input:checked+.pms-tabs__label{color:var(--pms-text-onaccent)}.pms-tabs input:focus-visible+.pms-tabs__label{outline:2px solid var(--pms-brand);outline-offset:2px}.pms-tabs__count{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);border-radius:var(--pms-r-pill);background:var(--pms-ov-2);text-align:center;min-width:16px;padding:0 5px}.pms-tabs input:checked+.pms-tabs__label .pms-tabs__count{background:#fff3}.pms-avatar{width:var(--pms-sz,26px);height:var(--pms-sz,26px);background:var(--pms-tone,var(--pms-grad-avatar));color:var(--pms-text-onaccent);font-size:calc(var(--pms-sz,26px) * .36);font-weight:var(--pms-fw-semibold);letter-spacing:.02em;border:2px solid var(--pms-badge-ring);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}.pms-avatars{align-items:center;display:flex}.pms-avatars .pms-avatar{margin-left:-7px}.pms-avatars .pms-avatar:first-child{margin-left:0}.pms-avatars__more{background:var(--pms-surface-table-hd);color:var(--pms-text-mid);border:2px solid var(--pms-badge-ring);margin-left:-7px}.pms-avatars__none{font-size:var(--pms-fs-sm);color:var(--pms-text-ghost);font-style:italic}.pms-modal{max-width:min(var(--pms-modal-w,500px), calc(100vw - 32px));background:0 0;border:none;width:100%;max-height:calc(100dvh - 48px);padding:0;overflow:visible}.pms-modal::backdrop{background:var(--pms-scrim);-webkit-backdrop-filter:var(--pms-blur-scrim);backdrop-filter:var(--pms-blur-scrim);animation:pms-scrim-in .4s var(--pms-ease-std)}.pms-modal[open] .pms-modal__card{animation:pms-modal-in .42s var(--pms-ease-enter) both}.pms-modal__card{background:var(--pms-bg);border:1px solid var(--pms-border);border-radius:var(--pms-r-18);max-height:calc(100dvh - 48px);box-shadow:var(--pms-sh-modal);flex-direction:column;display:flex;overflow:hidden}.pms-modal__head{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;align-items:center;gap:11px;padding:18px 20px 14px;display:flex}.pms-modal__tile{border-radius:var(--pms-r-11);background:var(--pms-grad-btn);width:34px;height:34px;color:var(--pms-text-onaccent);flex-shrink:0;place-items:center;display:grid}.pms-modal__titles{flex:1;min-width:0}.pms-modal__title{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading)}.pms-modal__sub{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:1px}.pms-modal__x{border-radius:var(--pms-r-8);width:28px;height:28px;color:var(--pms-text-dim);cursor:pointer;background:0 0;border:none;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid}.pms-modal__x:hover{background:var(--pms-ov-2);color:var(--pms-text-heading);transform:rotate(90deg)}.pms-modal__body{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.pms-modal__foot{border-top:1px solid var(--pms-border-soft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.pms-modal__foot--split{justify-content:space-between}.pms-popover{width:var(--pms-pop-w,300px);border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-bg);box-shadow:var(--pms-sh-dropdown);margin:0;padding:0;position:absolute;inset:auto;overflow:hidden}.pms-popover:popover-open{animation:pms-fade-up .22s var(--pms-ease-enter) both}.pms-popover__head{border-bottom:1px solid var(--pms-border-soft);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.pms-popover__body{max-height:340px;overflow-y:auto}.pms-popover__item{cursor:pointer;width:100%;font-size:var(--pms-fs-base);color:var(--pms-text);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 14px;transition:background .18s;display:flex}.pms-popover__item:hover{background:var(--pms-ov-2)}.pms-popover__item--danger{color:var(--pms-status-rejected)}.pms-emptystate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 20px;display:flex}.pms-emptystate__tile{border-radius:var(--pms-r-14);background:var(--pms-ov-2);width:44px;height:44px;color:var(--pms-text-ghost);place-items:center;display:grid}.pms-emptystate__title{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid)}.pms-emptystate__hint{font-size:var(--pms-fs-base);color:var(--pms-text-faint);max-width:320px}.pms-errorstate{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.pms-errorstate__tile{border-radius:var(--pms-r-14);background:var(--pms-error-bg);border:1px solid var(--pms-error-border);width:44px;height:44px;color:var(--pms-error);place-items:center;display:grid}.pms-errorstate__title{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading)}.pms-errorstate__msg{font-size:var(--pms-fs-base);color:var(--pms-text-mid);max-width:420px}.pms-alert{border-radius:var(--pms-r-10);background:var(--pms-error-bg);border:1px solid var(--pms-error-border);color:var(--pms-error);font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.pms-alert--info{background:var(--pms-brand-dim);border-color:var(--pms-border);color:var(--pms-brand)}.pms-alert--pending{background:var(--pms-gold-dim);border-color:var(--pms-gold-glow);color:var(--pms-gold-deeper)}.pms-skel{background:var(--pms-ov-2);border-radius:var(--pms-r-8);animation:1.2s ease-in-out infinite pms-pulse}.pms-skel--text{height:10px}.pms-skel--line{height:14px}.pms-skel--row{border-radius:var(--pms-r-12);height:54px}.pms-skel--tile{border-radius:var(--pms-r-14);height:96px}.pms-skel--circle{border-radius:50%}.pms-skel-stack{flex-direction:column;gap:8px;display:flex}.pms-skel-stack>*{animation-delay:calc(var(--pms-i,0) * 90ms)}.pms-pager{border-top:1px solid var(--pms-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pms-pager__info{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-pager__nav{align-items:center;gap:8px;display:flex}.pms-pager__pos{font-size:var(--pms-fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid);text-align:center;min-width:54px}.pms-iconbtn{border-radius:var(--pms-r-9);cursor:pointer;background:var(--pms-surface-round);border:1px solid var(--pms-border-round);width:30px;height:30px;color:var(--pms-text-mid);place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.pms-iconbtn:hover:not(:disabled){background:var(--pms-surface-round-hov);color:var(--pms-text-heading)}.pms-iconbtn:disabled{opacity:.35;cursor:default}.pms-iconbtn--round{border-radius:50%}.pms-iconbtn--sm{border-radius:var(--pms-r-8);width:24px;height:24px}.pms-search{align-items:center;display:flex;position:relative}.pms-search__icon{color:var(--pms-text-dim);pointer-events:none;position:absolute;left:12px}.pms-search__input{border-radius:var(--pms-r-11);border:1px solid var(--pms-border);background:var(--pms-surface-glass);width:100%;height:38px;color:var(--pms-text);font-size:var(--pms-fs-md);outline:none;padding:0 34px}.pms-search__input::placeholder{color:var(--pms-text-ghost)}.pms-search__input:focus{border-color:var(--pms-brand-border-glow)}.pms-search__input::-webkit-search-cancel-button{appearance:none;display:none}.pms-search__input::-webkit-search-decoration{appearance:none;display:none}.pms-search__input::-webkit-search-results-button{appearance:none;display:none}.pms-search__input::-webkit-search-results-decoration{appearance:none;display:none}.pms-search__clear{width:22px;height:22px;color:var(--pms-text-dim);border-radius:var(--pms-r-6);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;right:8px}.pms-search__clear:hover{background:var(--pms-ov-2);color:var(--pms-text-heading)}mark.pms-mark{background:var(--pms-gold-dim);color:inherit;border-radius:var(--pms-r-3);font-weight:var(--pms-fw-semibold);padding:0 1px}mark.pms-mark.is-current{background:var(--pms-gold);color:var(--pms-ink-warm);box-shadow:0 0 0 2px var(--pms-gold-deep);scroll-margin:96px}ins.pms-diff,del.pms-diff{background:var(--pms-slate-dim);box-shadow:0 0 0 1px var(--pms-slate-glow);border-radius:var(--pms-r-3);color:inherit;padding:0 2px;text-decoration:none}.pms-anchor{box-shadow:inset 0 -2px 0 var(--pms-brand-border-glow);cursor:pointer;transition:background .12s var(--pms-ease-std);scroll-margin:120px}.pms-anchor[data-comment-ids*=\ ]{box-shadow:inset 0 -3px 0 var(--pms-brand)}.pms-anchor:hover{background:var(--pms-brand-glow)}.pms-anchor.is-anchorpick{background:var(--pms-brand-glow);box-shadow:inset 0 -3px 0 var(--pms-brand), 0 0 0 1px var(--pms-brand-border)}.pms-list{flex-direction:column;display:flex}.pms-list__head{background:var(--pms-surface-table-hd);border-bottom:1px solid var(--pms-border-soft);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-label);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.pms-row{border-bottom:1px solid var(--pms-border-hair);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .2s;display:flex}.pms-row:last-child{border-bottom:none}.pms-row:hover{background:var(--pms-brand-dim)}.pms-row__tile{border-radius:var(--pms-r-10);background:var(--pms-brand-dim);width:34px;height:34px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-row__main{flex:1;min-width:0}.pms-row__title{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);color:var(--pms-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-row__meta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.pms-row__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pms-btn--ghost{background:var(--pms-surface-glass);border:1px solid var(--pms-border);color:var(--pms-text-mid)}.pms-btn--ghost:hover:not(:disabled){background:var(--pms-surface-glass-hi);color:var(--pms-text-heading)}.pms-btn--ghost[aria-pressed=true]{background:var(--pms-brand-dim);border-color:var(--pms-brand);color:var(--pms-brand)}.pms-btn--gold{background:var(--pms-grad-gold);color:var(--pms-ink);border:none}.pms-btn--danger{background:var(--pms-status-rejected);color:var(--pms-text-onaccent);border:none}.pms-btn--sm{height:32px;font-size:var(--pms-fs-sm);padding:0 10px}.pms-btn--xs{height:28px;font-size:var(--pms-fs-sm);padding:0 8px}.pms-chart{width:100%}.pms-chart__svg{width:100%;height:auto;display:block;overflow:visible}.pms-chart-col{position:relative}.pms-chart-hit{fill:#0000;transition:fill .2s}.pms-chart-col:hover .pms-chart-hit{fill:var(--pms-brand-dim)}.pms-chart-tip{background:var(--pms-surface-glass);border:1px solid var(--pms-border);border-radius:var(--pms-r-10);min-width:212px;box-shadow:var(--pms-sh-tip);opacity:0;visibility:hidden;pointer-events:none;z-index:5;padding:9px 12px;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.pms-chart-col:hover .pms-chart-tip{opacity:1;visibility:visible}.pms-chart-tip__title{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);margin-bottom:5px}.pms-chart-tip__row{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);align-items:center;gap:6px;display:flex}.pms-chart-tip__dot{background:var(--pms-tone);border-radius:2px;flex-shrink:0;width:8px;height:8px}.pms-chart-tip__foot{border-top:1px solid var(--pms-border-soft);font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:6px;padding-top:5px}.pms-stacked{width:100%}.pms-stacked__plot{gap:8px;display:flex}.pms-stacked__axis{height:168px;font-size:var(--pms-fs-xs);color:var(--pms-text-ghost);text-align:right;flex-direction:column;justify-content:space-between;min-width:12px;padding-bottom:0;display:flex}.pms-stacked__area{flex:1;position:relative}.pms-stacked__grid{pointer-events:none;position:absolute;inset:0 0 20px}.pms-stacked__gridline{border-top:1px dashed var(--pms-border-soft);height:0;position:absolute;left:0;right:0}.pms-stacked__cols{justify-content:space-around;align-items:flex-end;height:168px;display:flex;position:relative}.pms-stacked__bar{display:block}.pms-stacked__hit{border-radius:var(--pms-r-8);background:0 0;transition:background .2s;position:absolute;inset:0 -6px -20px}.pms-chart-col:hover .pms-stacked__hit{background:var(--pms-brand-dim)}.pms-stacked__count{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-bold);color:#fff;pointer-events:none;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.pms-stacked__collabel{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);color:var(--pms-text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.pms-stacked__legend{align-items:center;gap:14px;margin-bottom:10px;display:flex}.pms-stacked__legend-item{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);align-items:center;gap:5px;display:flex}.pms-stacked__legend-dot{background:var(--pms-tone);border-radius:2px;width:8px;height:8px}.pms-healthbar{border-radius:var(--pms-r-pill);background:var(--pms-ov-2);height:10px;position:relative;overflow:hidden}.pms-healthbar__fill{border-radius:var(--pms-r-pill);width:var(--pms-pct,0%);background:var(--pms-band-grad,var(--pms-band-lagging-grad));transition:width .9s var(--pms-ease-bar);transition-delay:calc(var(--pms-i,0) * 65ms);position:absolute;inset:0 auto 0 0}.pms-healthbar__fill:after{content:"";border-radius:var(--pms-r-pill);background:linear-gradient(#fff3,#0000 60%);position:absolute;inset:0}.pms-healthbar__ticks{pointer-events:none;position:absolute;inset:0}.pms-healthbar__tick{background:#fff9;width:1px;position:absolute;top:0;bottom:0}.pms-companyhealth{flex-direction:column;gap:2px;display:flex}.pms-companyhealth__row{border-radius:var(--pms-r-11);cursor:pointer;text-align:left;width:100%;transition:transform .25s var(--pms-ease-std), background .2s;background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;display:flex}.pms-companyhealth__row:hover{background:var(--pms-ov-2)}.pms-companyhealth__row[aria-pressed=true]{background:var(--pms-brand-dim)}.pms-companyhealth__tile{border-radius:var(--pms-r-11);background:var(--pms-brand-dim);width:36px;height:36px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-companyhealth__meta{flex-direction:column;flex:0 0 16rem;gap:1px;display:flex}.pms-companyhealth__name{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);line-height:var(--pms-lh-snug);align-items:center;gap:5px;display:flex}.pms-companyhealth__frac{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);font-variant-numeric:tabular-nums}.pms-companyhealth__bar{flex:1;min-width:60px}.pms-companyhealth__rate{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-tone);font-variant-numeric:tabular-nums;text-align:right;min-width:52px}.pms-companyhealth__star{color:var(--pms-gold);flex-shrink:0}.pms-readprogress{background:var(--pms-ov-2);height:3px}.pms-readprogress__fill{height:100%;width:var(--pms-pct,0%);background:var(--pms-grad-progress);transition:width .12s linear}.pms-sidebar{z-index:2;width:var(--pms-sidebar-w);border-radius:var(--pms-r-20);background:var(--pms-inverse-bg);border:1px solid var(--pms-inverse-border);box-shadow:var(--pms-sh-sidebar);transition:width .38s var(--pms-ease-std);flex-direction:column;flex-shrink:0;margin:12px 0 12px 12px;display:flex;position:relative;overflow:hidden}.pms-sidebar:hover,.pms-sidebar:focus-within{width:var(--pms-sidebar-w-open)}.pms-sidebar__brand{flex-shrink:0;align-items:center;gap:10px;padding:16px 0 14px 19px;display:flex}.pms-sidebar__word{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-bold);color:var(--pms-inverse-text-on);white-space:nowrap;opacity:0;max-width:0;transition:opacity .2s, max-width .36s var(--pms-ease-std);overflow:hidden}.pms-sidebar:hover .pms-sidebar__word,.pms-sidebar:focus-within .pms-sidebar__word{opacity:1;max-width:140px}.pms-sidebar__nav{flex:1;padding:4px 0;overflow:hidden auto}.pms-sidebar__list{margin:0;padding:0;list-style:none}.pms-navsection+.pms-navsection{margin-top:6px}.pms-navsection__title{white-space:nowrap;text-overflow:ellipsis;height:24px;line-height:24px;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:#0000;padding:0 12px 0 11px;transition:color .2s;display:block;position:relative;overflow:hidden}.pms-navsection__title:before{content:"";background:var(--pms-inverse-border-2);width:20px;height:1px;transition:opacity .2s;position:absolute;top:50%;left:17px}.pms-navsection:first-child .pms-navsection__title:before{display:none}.pms-sidebar:hover .pms-navsection__title,.pms-sidebar:focus-within .pms-navsection__title{color:var(--pms-inverse-text)}.pms-sidebar:hover .pms-navsection__title:before,.pms-sidebar:focus-within .pms-navsection__title:before{opacity:0}.pms-navrow{border-radius:var(--pms-r-13);height:44px;color:var(--pms-inverse-text);align-items:center;gap:12px;padding:0 0 0 19px;text-decoration:none;transition:background .2s;display:flex;position:relative}.pms-navrow:hover{background:var(--pms-inverse-hover);text-decoration:none}.pms-navrow__tile{border-radius:var(--pms-r-11);background:var(--pms-inverse-chip);border:1px solid var(--pms-inverse-border-2);width:36px;height:36px;color:var(--pms-inverse-icon);flex-shrink:0;place-items:center;margin-left:-10px;transition:background .3s,box-shadow .3s,border-color .3s,color .3s;display:grid}.pms-navrow__label{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-normal);white-space:nowrap;opacity:0;max-width:0;transition:opacity .2s, max-width .36s var(--pms-ease-std);overflow:hidden}.pms-sidebar:hover .pms-navrow__label,.pms-sidebar:focus-within .pms-navrow__label{opacity:1;max-width:160px}.pms-navrow[aria-current=page] .pms-navrow__tile{background:var(--pms-inverse-text-on);box-shadow:var(--pms-sh-navglow);color:var(--pms-inverse-bg);border-color:#ffffffe6}.pms-navrow[aria-current=page] .pms-navrow__label{color:var(--pms-inverse-text-on);font-weight:var(--pms-fw-semibold)}.pms-navrow[aria-current=page]:after{content:"";background:var(--pms-inverse-text-on);border-radius:50%;width:4px;height:4px;transition:opacity .2s;position:absolute;bottom:6px;left:31px;box-shadow:0 0 6px 2px #fff9}.pms-sidebar:hover .pms-navrow[aria-current=page]:after,.pms-sidebar:focus-within .pms-navrow[aria-current=page]:after{opacity:0}.pms-visgrid__note{padding:12px 16px 0}.pms-visgrid__scroll{padding:8px 16px 16px;overflow-x:auto}.pms-visgrid{border-collapse:collapse;width:100%}.pms-visgrid th,.pms-visgrid td{text-align:center;padding:8px 10px}.pms-visgrid thead th{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:.04em;color:var(--pms-text-faint);border-bottom:1px solid var(--pms-border)}.pms-visgrid tbody tr+tr th,.pms-visgrid tbody tr+tr td{border-top:1px solid var(--pms-border-soft)}.pms-visgrid__viewer{text-align:left;white-space:nowrap}.pms-visgrid__vcode{font-weight:var(--pms-fw-bold);font-size:var(--pms-fs-sm)}.pms-visgrid__vname{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);font-weight:var(--pms-fw-normal);display:block}.pms-visgrid__cell input{cursor:pointer;width:16px;height:16px}.pms-visgrid__cell input:disabled{cursor:not-allowed;opacity:.45}.pms-navsub>summary{cursor:pointer;list-style:none}.pms-navsub>summary::-webkit-details-marker{display:none}.pms-navsub>summary::marker{content:""}.pms-navsub__chevron{color:var(--pms-inverse-hint);opacity:0;transition:opacity .2s, transform .3s var(--pms-ease-std);flex-shrink:0;margin-left:auto;margin-right:12px}.pms-sidebar:hover .pms-navsub__chevron,.pms-sidebar:focus-within .pms-navsub__chevron{opacity:1}.pms-navsub[open] .pms-navsub__chevron{transform:rotate(180deg)}.pms-navsub__list{flex-direction:column;gap:2px;margin:0;padding:0 12px 0 34px;list-style:none;display:none}.pms-sidebar:hover .pms-navsub[open] .pms-navsub__list,.pms-sidebar:focus-within .pms-navsub[open] .pms-navsub__list{margin:2px 0 6px;display:flex}.pms-navsub__item{border-radius:var(--pms-r-8);color:var(--pms-inverse-text);white-space:nowrap;align-items:center;gap:8px;padding:5px 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.pms-navsub__item:hover{background:var(--pms-inverse-hover);color:var(--pms-inverse-text-on);text-decoration:none}.pms-navsub__item.is-active{background:var(--pms-inverse-chip);color:var(--pms-inverse-text-on)}.pms-navsub__code{flex-shrink:0;place-items:center;display:grid}.pms-navsub__name{font-size:var(--pms-fs-sm);text-overflow:ellipsis;min-width:0;overflow:hidden}.pms-sidebar__foot{border-top:1px solid var(--pms-inverse-border);flex-shrink:0;align-items:center;gap:10px;padding:12px 0 14px 19px;display:flex}.pms-sidebar__hint{color:var(--pms-inverse-hint);opacity:0;margin-left:auto;margin-right:14px;transition:opacity .2s}.pms-sidebar:hover .pms-sidebar__hint,.pms-sidebar:focus-within .pms-sidebar__hint{opacity:1}.pms-sidebar__user{opacity:0;min-width:0;max-width:0;transition:opacity .2s, max-width .36s var(--pms-ease-std);overflow:hidden}.pms-sidebar:hover .pms-sidebar__user,.pms-sidebar:focus-within .pms-sidebar__user{opacity:1;max-width:140px}.pms-sidebar__username{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-inverse-text-on);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pms-sidebar__userrole{font-size:var(--pms-fs-xs);color:var(--pms-inverse-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pms-appheader{--pms-page-gutter:28px;padding-block:18px 0;padding-inline:max(var(--pms-page-gutter), (100% - var(--pms-page-max)) / 2);flex-shrink:0;align-items:center;gap:14px;display:flex}.pms-appheader__greet{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-appheader__right{align-items:center;gap:8px;margin-left:auto;display:flex}.pms-appheader__round{background:var(--pms-surface-round);border:1px solid var(--pms-border-round);width:34px;height:34px;color:var(--pms-text-mid);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.pms-appheader__round:hover{background:var(--pms-surface-round-hov);color:var(--pms-text-heading)}.pms-appheader__badge{border-radius:var(--pms-r-pill);background:var(--pms-status-rejected);color:#fff;min-width:17px;height:17px;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);border:2px solid var(--pms-bg);place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.pms-userchip{border-radius:var(--pms-r-pill);background:var(--pms-grad-user-chip);border:1px solid var(--pms-border);cursor:pointer;color:var(--pms-text-heading);align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.pms-userchip__name{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);white-space:nowrap}.pms-shell__col{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.pms-skiplink{z-index:100;border-radius:var(--pms-r-10);background:var(--pms-brand);color:#fff;font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);padding:9px 14px;transition:transform .2s;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.pms-skiplink:focus{text-decoration:none;transform:none}.pms-shell__main:focus{outline:none}.pms-notif{align-items:flex-start;gap:9px}.pms-notif__dot{background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.pms-notif--unread .pms-notif__dot{background:var(--pms-brand)}.pms-notif--unread .pms-notif__title{font-weight:var(--pms-fw-semibold)}.pms-notif__title{font-size:var(--pms-fs-base);color:var(--pms-text-heading);display:block}.pms-notif__body{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);margin-top:1px;line-height:1.5;display:block}.pms-notif__time{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:3px;display:block}.pms-stack{flex-direction:column;display:flex}.pms-hstack{align-items:center;display:flex}.pms-grow{flex:1;min-width:0}.pms-scroll{min-height:0;overflow-y:auto}.pms-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-divider{background:var(--pms-border-soft);height:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.pms-healthbar__fill:after{display:none}}.pms-reconfirm__lead{font-size:var(--pms-fs-md);color:var(--pms-text);margin:0;line-height:1.6}.pms-reconfirm__note{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);margin:8px 0 0;line-height:1.6}.pms-blocked__lead{font-size:var(--pms-fs-md);color:var(--pms-text);margin:0 0 10px;line-height:1.6}.pms-blocked__list{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);gap:7px;margin:0;padding:0 0 0 18px;line-height:1.6;display:grid}.pms-blocked__list li::marker{color:var(--pms-text-faint)}.pms-companypage{flex-direction:column;height:100%;display:flex;overflow:hidden}.pms-companypage__head{flex-shrink:0;align-items:center;gap:13px;margin:14px 16px 0;display:flex}.pms-companypage__tile{border-radius:var(--pms-r-13);background:var(--pms-brand-dim);border:1px solid var(--pms-brand-border-glow);width:46px;height:46px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-companypage__title{font-size:var(--pms-fs-3xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);line-height:var(--pms-lh-tight);color:var(--pms-text-heading)}.pms-newdraft{border-radius:var(--pms-r-14);background:var(--pms-bg);border:1px solid var(--pms-border);cursor:pointer;font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);flex-shrink:0;align-items:center;gap:9px;padding:6px 15px 6px 6px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.pms-newdraft:hover{border-color:var(--pms-gold-glow);box-shadow:0 6px 16px var(--pms-gold-dim);transform:translateY(-1px)}.pms-newdraft__tile{border-radius:var(--pms-r-10);background:var(--pms-grad-gold);color:#fff;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 8px #e5a5004d}.pms-companypage__split{flex:1;gap:10px;margin-top:10px;padding:0 10px 10px 0;display:flex;overflow:hidden}.pms-companypage__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.pms-companypage__meta{flex-shrink:0;margin-bottom:12px}.pms-companypage__metarow{align-items:center;gap:14px;display:flex}.pms-companypage__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pms-companypage__article{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);line-height:var(--pms-lh-tight);color:var(--pms-text)}.pms-companypage__archived{margin:4px 0 10px}.pms-signoff{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:150px;display:flex}.pms-signoff__people{align-items:center;gap:8px;display:flex}.pms-signoff__count{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-dim)}.pms-signoff__done{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-status-active);align-items:center;gap:5px;display:inline-flex}.pms-rail{flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.pms-rail__top{flex-direction:column;flex-shrink:0;gap:10px;padding:10px 10px 12px;display:flex}.pms-rail__list{flex-direction:column;flex:1;gap:12px;margin:0;padding:0 10px 12px;list-style:none;display:flex;overflow-y:auto}.pms-rail__tabs{background:var(--pms-ink-warm);border-color:var(--pms-inverse-border-2)}.pms-rail__tabs .pms-tabs__thumb{background:#fff}.pms-rail__tabs .pms-tabs__label{color:var(--pms-inverse-text);font-size:var(--pms-fs-sm)}.pms-rail__tabs .pms-tabs__label:hover{color:var(--pms-inverse-text-on)}.pms-rail__tabs input:checked+.pms-tabs__label{color:var(--pms-ink-warm);font-weight:var(--pms-fw-semibold)}.pms-rail__tabs input:checked+.pms-tabs__label .pms-tabs__count{background:var(--pms-ov-3)}.pms-policylist{border-radius:var(--pms-r-11);border:1px solid var(--pms-border);background:var(--pms-surface-glass);flex-direction:column;gap:2px;max-height:168px;padding:4px;display:flex;overflow-y:auto}.pms-policylist__item{border-radius:var(--pms-r-8);color:var(--pms-text);text-align:left;cursor:pointer;transition:background var(--pms-ease-std) .14s, color var(--pms-ease-std) .14s;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.pms-policylist__item:hover{background:var(--pms-surface-round-hov)}.pms-policylist__item.is-active{background:var(--pms-brand);color:var(--pms-text-onaccent)}.pms-policylist__title{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);line-height:var(--pms-lh-snug);overflow-wrap:anywhere}.pms-policylist__no{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);color:var(--pms-text-faint)}.pms-policylist__item.is-active .pms-policylist__no{color:var(--pms-ov-7)}.pms-findbar{min-height:26px;font-size:var(--pms-fs-sm);color:var(--pms-text-dim);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.pms-findbar__count{font-variant-numeric:tabular-nums}.pms-findbar__count strong{color:var(--pms-text-heading);font-weight:var(--pms-fw-bold)}.pms-findbar__of{opacity:.5;margin:0 2px}.pms-findbar__nav{align-items:center;gap:4px;display:flex}.pms-findbar__hint{font-size:var(--pms-fs-xs)}.pms-findbar__hint--none{color:var(--pms-status-rejected);font-weight:var(--pms-fw-semibold)}.pms-artcard{border-radius:var(--pms-r-14);background:var(--pms-bg);border:1.5px solid var(--pms-border);flex-shrink:0;transition:box-shadow .22s,border-color .22s;overflow:hidden}.pms-artcard:hover{border-color:var(--pms-ink-warm);box-shadow:0 4px 12px #0c0e0d1f}.pms-artcard.is-selected{border-color:var(--pms-ink-warm);box-shadow:0 4px 18px #0c0e0d2e}.pms-artcard__main{cursor:pointer;text-align:left;background:0 0;border:none;align-items:stretch;width:100%;min-height:76px;padding:0;display:flex}.pms-artcard__thumb{background:var(--pms-surface-sunken);border-right:1px solid var(--pms-border);flex-shrink:0;place-items:center;width:80px;transition:background .22s;display:grid;position:relative;overflow:hidden}.pms-artcard.is-selected .pms-artcard__thumb{background:var(--pms-ink-warm);border-right-color:#0000}.pms-artcard__ghost{font-size:var(--pms-fs-ghost);font-weight:var(--pms-fw-bold);color:var(--pms-brand-dim);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;transition:color .22s;position:absolute;bottom:-10px;left:6px}.pms-artcard.is-selected .pms-artcard__ghost{color:#ffffff12}.pms-artcard__dot{background:var(--pms-border);border-radius:50%;width:5px;height:5px;transition:background .22s;position:absolute;top:8px;right:8px}.pms-artcard.is-selected .pms-artcard__dot{background:var(--pms-gold)}.pms-artcard__tile{z-index:1;border-radius:var(--pms-r-11);background:var(--pms-brand-dim);border:1px solid var(--pms-border);width:36px;height:36px;color:var(--pms-brand);place-items:center;transition:background .22s,border-color .22s,color .22s;display:grid;position:relative}.pms-artcard.is-selected .pms-artcard__tile{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.pms-artcard__text{background:var(--pms-bg);flex-direction:column;flex:1;justify-content:center;min-width:0;padding:10px 12px;transition:background .22s;display:flex}.pms-artcard.is-selected .pms-artcard__text{background:var(--pms-ink-warm)}.pms-artcard__eyebrow{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-label);align-items:center;gap:6px;margin-bottom:4px;display:flex}.pms-artcard.is-selected .pms-artcard__eyebrow{color:#ffffff73}.pms-artcard__match{background:var(--pms-gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--pms-gold-glow);border-radius:50%;flex-shrink:0}.pms-artcard__matchcount{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--pms-gold-deep);flex-shrink:0;margin-left:-1px}.pms-artcard.is-selected .pms-artcard__matchcount{color:var(--pms-gold)}.pms-artcard__title{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);line-height:1.25}.pms-artcard.is-selected .pms-artcard__title{color:#fff}.pms-artcard__sections{background:var(--pms-ink-warm);border-top:1px solid #ffffff14;padding:8px 10px 10px}.pms-secdrop{margin-top:4px}.pms-secdrop__trigger{border-radius:var(--pms-r-8);background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:8px;padding:6px 10px;display:flex}.pms-secdrop__badge{border-radius:var(--pms-r-5);width:20px;height:20px;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);color:var(--pms-ink-warm);background:#fff;flex-shrink:0;place-items:center;display:grid}.pms-secdrop__label{min-width:0;font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pms-secdrop__word{opacity:.45;font-weight:var(--pms-fw-medium)}.pms-secdrop__chevron{color:#fff9;transition:transform .3s var(--pms-ease-std)}.pms-secdrop__list{opacity:0;max-height:0;transition:max-height .35s var(--pms-ease-std), opacity .28s ease, margin-top .3s ease;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pms-secdrop:hover .pms-secdrop__list,.pms-secdrop:focus-within .pms-secdrop__list{opacity:1;max-height:320px;margin-top:4px;overflow-y:auto}.pms-secdrop:hover .pms-secdrop__chevron,.pms-secdrop:focus-within .pms-secdrop__chevron{transform:rotate(180deg)}.pms-secdrop__item{border-radius:var(--pms-r-8);cursor:pointer;text-align:left;color:#fff9;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:8px;width:100%;padding:7px 10px;transition:background .15s;display:flex}.pms-secdrop__item:hover{background:#ffffff1a}.pms-secdrop__item.is-active{color:#fff;background:#ffffff26;border-color:#ffffff40}.pms-secdrop__item:not(.is-active) .pms-secdrop__badge{color:#fff9;background:#ffffff26}.pms-secdrop__itemlabel{min-width:0;font-size:var(--pms-fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pms-secdrop__item.is-active .pms-secdrop__itemlabel{font-weight:var(--pms-fw-semibold)}.pms-secdrop__hits{border-radius:var(--pms-r-pill);min-width:16px;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);font-variant-numeric:tabular-nums;text-align:center;background:var(--pms-gold-glow);color:var(--pms-gold);flex-shrink:0;padding:1px 5px}.pms-meta{border-collapse:collapse;border-radius:var(--pms-r-9);border:1px solid var(--pms-border);background:var(--pms-surface-table);flex-shrink:0;width:20rem;overflow:hidden}.pms-meta tr+tr th,.pms-meta tr+tr td{border-top:1px solid var(--pms-border)}.pms-meta th{text-align:left;border-right:1px solid var(--pms-border);background:var(--pms-surface-table-hd);width:52%;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-dim);padding:6px 10px}.pms-meta th>*{vertical-align:middle}.pms-meta th :first-child{color:var(--pms-brand);margin-right:4px}.pms-meta td{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-medium);color:var(--pms-text);word-break:break-word;font-variant-numeric:tabular-nums;padding:6px 10px}.pms-reader{border-radius:var(--pms-r-16);border:1px solid var(--pms-border);background:var(--pms-bg);cursor:pointer;flex-direction:column;flex:1;min-height:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.pms-reader:hover{border-color:var(--pms-brand-border-glow);box-shadow:var(--pms-sh-read-hov)}.pms-reader__head{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;align-items:flex-start;gap:13px;padding:16px 26px 14px;display:flex}.pms-reader__no{border-radius:var(--pms-r-10);cursor:pointer;background:var(--pms-grad-btn);color:#fff;width:34px;height:34px;font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-bold);box-shadow:var(--pms-sh-secno);border:none;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.pms-reader__no:hover{transform:scale(1.06)}.pms-reader__eyebrow{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-dim);margin-bottom:2px}.pms-reader__title{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-reader__bodywrap{flex:1;min-height:0;position:relative}.pms-reader__scroll{padding:24px 30px 34px;position:absolute;inset:0;overflow-y:auto}.pms-reader__column{width:100%;max-width:68ch;margin-inline:auto;position:relative}.pms-reader__body{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);color:var(--pms-text-body-alt);white-space:pre-wrap;margin:0}.pms-reader__cap{float:left;font-family:var(--pms-font-sans);font-size:var(--pms-fs-cap);line-height:.9;font-weight:var(--pms-fw-semibold);color:var(--pms-brand);margin-top:2px;margin-right:10px}.pms-reader__end{clear:both;align-items:center;gap:11px;margin-top:28px;display:flex}.pms-reader__enddot{background:var(--pms-brand);border-radius:50%;flex-shrink:0;width:5px;height:5px}.pms-reader__enddot--gold{background:var(--pms-gold)}.pms-reader__endline{background:linear-gradient(90deg, var(--pms-border), transparent);flex:1;height:1px}.pms-reader__endline--r{background:linear-gradient(90deg, transparent, var(--pms-border))}.pms-reader__endlabel{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-brand-glow)}.pms-reader__fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--pms-bg));height:36px;position:absolute;bottom:0;left:0;right:0}.pms-reader__foot{border-top:1px solid var(--pms-border-soft);background:var(--pms-surface-sunken);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.pms-reader__navside{flex:1;display:flex}.pms-reader__navside--end{justify-content:flex-end}.pms-iconbtn--primary{background:var(--pms-brand-dim);border-color:var(--pms-brand-border-glow);color:var(--pms-brand)}.pms-iconbtn--primary:hover:not(:disabled){background:var(--pms-brand-glow)}.pms-dots{flex-shrink:0;align-items:center;gap:5px;display:flex}.pms-dots__dot{border-radius:var(--pms-r-pill);background:var(--pms-border);cursor:pointer;width:7px;height:7px;transition:width .3s var(--pms-ease-std), background .2s;border:none;padding:0}.pms-dots__dot.is-active{background:var(--pms-brand);width:20px}.pms-dots__dot.has-match{background:var(--pms-gold)}.pms-dots__dot.has-match.is-active{background:var(--pms-brand);box-shadow:0 0 0 2px var(--pms-gold-glow)}.pms-docreader,.pms-secoverlay,.pms-versdiff{z-index:96;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:24px;transition:opacity .42s,background .42s,-webkit-backdrop-filter .42s,backdrop-filter .42s;display:flex;position:fixed;inset:0}.pms-docreader.is-open,.pms-secoverlay.is-open,.pms-versdiff.is-open{opacity:1;pointer-events:auto;background:var(--pms-scrim-strong);-webkit-backdrop-filter:var(--pms-blur-reader);backdrop-filter:var(--pms-blur-reader)}.pms-docreader__panel,.pms-secoverlay__panel,.pms-versdiff__panel{background:var(--pms-bg);border:1px solid var(--pms-brand-border-glow);border-radius:var(--pms-r-20);opacity:0;width:100%;transition:opacity .42s var(--pms-ease-enter), transform .48s var(--pms-ease-enter), box-shadow .42s;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.95)translateY(16px)}.pms-docreader__panel{max-width:980px;height:90vh}.pms-docreader__panel:has(.pms-sidepane){max-width:1300px}.pms-comments--reader,.pms-versions--reader,.pms-uncertain--reader{border:0;border-inline-start:1px solid var(--pms-border-soft);background:0 0;border-radius:0}.pms-secoverlay__panel{max-width:760px;max-height:86vh}.pms-docreader.is-open .pms-docreader__panel,.pms-secoverlay.is-open .pms-secoverlay__panel,.pms-versdiff.is-open .pms-versdiff__panel{opacity:1;box-shadow:var(--pms-sh-reader);transform:none}.pms-docreader__progress{z-index:5;background:0 0;position:absolute;top:0;left:0;right:0}.pms-docreader__head{border-bottom:1px solid var(--pms-border);flex-shrink:0;align-items:flex-start;gap:14px;padding:18px 24px 16px;display:flex}.pms-docreader__signoff{border-top:1px solid var(--pms-border);background:var(--pms-surface-table-hd);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;display:flex}.pms-docreader__signoff-state{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);align-items:center;gap:8px;display:flex}.pms-docreader__tile{border-radius:var(--pms-r-12);background:var(--pms-brand-dim);border:1px solid var(--pms-brand-border-glow);width:44px;height:44px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-docreader__eyebrowrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pms-docreader__title{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);line-height:var(--pms-lh-tight);color:var(--pms-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-docreader__body{flex:1;min-height:0;display:flex}.pms-docreader__toc{border-right:1px solid var(--pms-border);background:var(--pms-surface-sunken);flex-direction:column;flex-shrink:0;gap:4px;width:230px;padding:16px 12px;display:flex;overflow-y:auto}.pms-docreader__info{border-radius:var(--pms-r-10);background:var(--pms-bg);border:1px solid var(--pms-border);margin-bottom:12px;padding:10px}.pms-docreader__inforow{font-size:var(--pms-fs-sm);justify-content:space-between;gap:8px;margin-top:5px;display:flex}.pms-docreader__inforow span{color:var(--pms-text-dim);white-space:nowrap}.pms-docreader__inforow strong{font-weight:var(--pms-fw-semibold);color:var(--pms-text);text-align:right;word-break:break-word}.pms-docreader__files{border-radius:var(--pms-r-10);background:var(--pms-bg);border:1px solid var(--pms-border);margin-bottom:12px;padding:10px}.pms-docreader__file{font-size:var(--pms-fs-sm);color:var(--pms-text);align-items:center;gap:7px;margin-top:6px;text-decoration:none;display:flex}.pms-docreader__file:hover{text-decoration:underline}.pms-docreader__file>svg{color:var(--pms-text-faint);flex-shrink:0}.pms-docreader__filesize{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-shrink:0;margin-inline-start:auto;text-decoration:none}.pms-docreader__toclabel{padding:0 8px 6px}.pms-docreader__tocitem{border-radius:var(--pms-r-9);text-align:left;cursor:pointer;width:100%;font-size:var(--pms-fs-base);color:var(--pms-text-mid);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:9px 10px;transition:background .18s;display:flex}.pms-docreader__tocitem:hover{background:var(--pms-ov-1)}.pms-docreader__tocitem.is-active{background:var(--pms-brand-dim);border-color:var(--pms-brand-border-glow);color:var(--pms-brand);font-weight:var(--pms-fw-semibold)}.pms-docreader__tocno{border-radius:var(--pms-r-6);width:22px;height:22px;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);background:var(--pms-brand-dim);color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-docreader__tocitem.is-active .pms-docreader__tocno{background:var(--pms-brand);color:#fff}.pms-docreader__sidetoggle{flex-shrink:0;margin-bottom:8px}.pms-docreader__toc.is-collapsed{align-items:center;width:60px;padding:16px 8px}.pms-docreader__toc.is-collapsed .pms-docreader__tocitem{justify-content:center;padding:9px 0;position:relative}.pms-docreader__scroll{flex:1;padding:34px 44px 64px;overflow-y:auto}.pms-docreader__column{max-width:68ch;margin:0 auto;position:relative}.pms-docreader__loading{padding-top:6px}.pms-docreader__flashlayer{pointer-events:none;z-index:1;position:absolute;inset:0}.pms-flash{background:var(--pms-gold-glow);box-shadow:0 0 0 2px var(--pms-gold-dim);border-radius:3px;transition:opacity .9s ease-out;position:absolute}.pms-flash.is-fading{opacity:0}.pms-docreader__titleblock{border-bottom:1px solid var(--pms-border);margin-bottom:30px;padding-bottom:22px}.pms-docreader__doctitle{font-size:var(--pms-fs-3xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);line-height:var(--pms-lh-tight);color:var(--pms-text-heading);margin-top:9px}.pms-docreader__section{border-top:1px solid var(--pms-border-soft);margin-top:26px;padding-top:26px}.pms-docreader__section:first-of-type{border-top:none;margin-top:0;padding-top:0}.pms-docreader__sectionhead{align-items:center;gap:11px;margin-bottom:14px;display:flex}.pms-docreader__sectionno{border-radius:var(--pms-r-9);width:28px;height:28px;font-size:var(--pms-fs-md);font-weight:var(--pms-fw-bold);background:var(--pms-brand-dim);border:1px solid var(--pms-brand-border-glow);color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-docreader__sectiontitle{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading)}.pms-docreader__prose{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);color:var(--pms-text-body);white-space:pre-wrap;margin:0}.pms-secoverlay__head{border-bottom:1px solid var(--pms-border);flex-shrink:0;align-items:center;gap:14px;padding:16px 22px;display:flex}.pms-secoverlay__title{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.pms-secoverlay__body{flex:1;padding:28px 32px 34px;overflow-y:auto}.pms-secoverlay__article{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading)}.pms-secoverlay__company{font-size:var(--pms-fs-base);color:var(--pms-text-quiet);margin:6px 0 24px}.pms-secoverlay__prose{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);max-width:68ch;color:var(--pms-text-body);white-space:pre-wrap;margin:0 auto}.pms-prose{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);color:var(--pms-text-body);max-width:68ch;margin-inline:auto}.pms-prose>:first-child{margin-top:0}.pms-prose>:last-child{margin-bottom:0}.pms-prose p{margin:0 0 .85em}.pms-prose h1,.pms-prose h2,.pms-prose h3{font-family:var(--pms-font-sans);color:var(--pms-text-heading);line-height:var(--pms-lh-snug);margin:1.5em 0 .5em}.pms-prose h1{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold)}.pms-prose h2{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold)}.pms-prose h3{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-semibold)}.pms-prose ul,.pms-prose ol{margin:0 0 .85em;padding-inline-start:1.6em}.pms-prose ul{list-style:outside}.pms-prose ol{list-style:decimal}.pms-prose li{margin:.3em 0}.pms-prose li>p{margin:0}.pms-prose li>p+p{margin-top:.5em}.pms-prose blockquote{border-inline-start:3px solid var(--pms-brand-border-glow);color:var(--pms-text-quiet);margin:1.1em 0;padding:.1em 0 .1em 1.1em}.pms-prose pre{background:var(--pms-surface-sunken);border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-8);margin:0 0 .85em;padding:12px 14px;overflow-x:auto}.pms-prose code{font-family:var(--pms-font-mono);color:var(--pms-text-body);white-space:pre;font-size:.92em}.pms-prose table{border-collapse:collapse;width:100%;font-family:var(--pms-font-sans);font-size:var(--pms-fs-base);line-height:var(--pms-lh-normal);margin:0 0 .85em}.pms-prose th,.pms-prose td{border:1px solid var(--pms-border-neutral);text-align:start;vertical-align:top;padding:7px 10px}.pms-prose th{background:var(--pms-surface-table-hd);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading)}.pms-prose th>p,.pms-prose td>p{margin:0}.pms-prose img{border-radius:var(--pms-r-8);max-width:100%;height:auto;margin:.6em 0;display:block}.pms-prose mark.pms-hl{background:var(--pms-brand-dim);color:inherit;border-radius:var(--pms-r-3);padding:0 2px}.pms-docreader__reading{--pms-page-mx:44px;--pms-page-my:34px}.pms-reader__bodywrap{--pms-page-mx:30px;--pms-page-my:24px}.pms-secoverlay__panel{--pms-page-mx:32px;--pms-page-my:28px}.pms-docreader__reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pms-docreader__reading.is-book{background:var(--pms-surface)}.pms-book__stage[data-pms-stage=scroll],.pms-book__stage[data-pms-stage=scroll]>.pms-book__plate,.pms-book__stage[data-pms-stage=scroll]>.pms-book__plate>.pms-book__leaf{display:contents}@property --pms-page-min{syntax:"<length>";inherits:true;initial-value:0}@property --pms-page-max{syntax:"<length>";inherits:true;initial-value:0}.pms-book__stage[data-pms-stage=book]{background:var(--pms-surface);--pms-page-min:calc(42ch + 2 * var(--pms-page-mx));--pms-page-max:calc(68ch + 2 * var(--pms-page-mx));min-width:0;min-height:0;padding:18px 24px;display:grid;position:relative;overflow:hidden}.pms-docreader__reading.is-book>.pms-book__stage,.pms-secoverlay__panel.is-book>.pms-book__stage{flex:1}.pms-reader__bodywrap>.pms-book__stage[data-pms-stage=book]{padding:12px 18px;position:absolute;inset:0}.pms-book__plate{margin:auto;position:relative}.pms-book__leaf{transform-origin:0 0;position:relative}.pms-book__stage[data-pms-stage=book] .pms-book__plate:after{content:"";background:repeating-linear-gradient(to right, var(--pms-bg) 0 1px, var(--pms-border-soft) 1px 2px);pointer-events:none;width:4px;position:absolute;top:2px;bottom:2px}.pms-book__stage[data-pms-stage=book] .pms-book__plate:has([data-pms-spread]):before{content:"";background:repeating-linear-gradient(to right, var(--pms-bg) 0 1px, var(--pms-border-soft) 1px 2px);pointer-events:none;width:4px;position:absolute;top:2px;bottom:2px}.pms-book__stage[data-pms-stage=book] .pms-book__plate:after{border-radius:0 2px 2px 0;right:-4px}.pms-book__stage[data-pms-stage=book] .pms-book__plate:has([data-pms-spread]):before{border-radius:2px 0 0 2px;left:-4px}.pms-docreader__scroll[data-pms-reading=book],.pms-reader__scroll[data-pms-reading=book],.pms-secoverlay__body[data-pms-reading=book]{touch-action:pan-y;overflow-wrap:break-word;background:var(--pms-bg);box-shadow:0 0 0 1px var(--pms-border-soft), 0 2px 6px #0c0e0d14, 0 14px 34px #0c0e0d24;border-radius:2px;flex:none;margin:0;padding:0;position:relative;inset:auto;overflow:hidden;container-type:size}[data-pms-reading=book][data-pms-spread]:is(.pms-docreader__scroll,.pms-reader__scroll,.pms-secoverlay__body){background:linear-gradient(to right, transparent 0, transparent 34%, #0c0e0d06 42%, #0c0e0d12 48.5%, #0c0e0d29 50%, #0c0e0d0f 51.2%, #0c0e0d04 54%, transparent 58%), var(--pms-bg)}[data-pms-reading=book]>.pms-docreader__column,[data-pms-reading=book]>.pms-reader__column,[data-pms-reading=book]>.pms-secoverlay__column{width:auto;max-width:none;height:100%;padding:var(--pms-page-my) 0;column-count:1;column-fill:auto;orphans:2;widows:2;column-gap:0;margin:0}[data-pms-reading=book][data-pms-spread]>:is(.pms-docreader__column,.pms-reader__column,.pms-secoverlay__column){column-count:2}[data-pms-reading=book]>.pms-docreader__column>:not(.pms-docreader__flashlayer),[data-pms-reading=book]>.pms-reader__column>*,[data-pms-reading=book]>.pms-secoverlay__column>*{margin-inline:var(--pms-page-mx);max-width:none;overflow-x:clip}.pms-book__lead,.pms-book__tail{display:none}[data-pms-reading=book][data-pms-spread][data-pms-cover] .pms-book__lead{break-after:column;height:1px;display:block}[data-pms-reading=book][data-pms-spread][data-pms-tail] .pms-book__tail{break-before:column;height:1px;display:block}[data-pms-reading=book][data-pms-cover] .pms-docreader__titleblock{break-after:column;min-height:calc(100cqh - 2 * var(--pms-page-my) - 2px);border-bottom:none;flex-direction:column;justify-content:center;margin-bottom:0;padding-bottom:0;display:flex}[data-pms-reading=book][data-pms-cover] .pms-docreader__titleblock:after{content:"";border-radius:var(--pms-r-pill);background:var(--pms-gold);width:72px;height:3px;margin-top:20px;display:block}[data-pms-reading=book] :is(h1,h2,h3,h4,.pms-docreader__sectionhead){break-after:avoid}[data-pms-reading=book] .pms-prose img{break-inside:avoid;max-height:calc(100cqh - 2 * var(--pms-page-my) - 1.2em)}[data-pms-reading=book] .pms-prose pre{white-space:pre-wrap;overflow:visible}[data-pms-reading=book] .pms-prose code{white-space:pre-wrap}[data-pms-reading=book] .pms-prose table{table-layout:fixed;overflow-wrap:anywhere}[data-pms-reading=book] .pms-prose tr{break-inside:avoid}.pms-docreader__panel:has(.pms-docreader__reading.is-book){max-width:1440px}.pms-docreader__panel:has(.pms-docreader__reading.is-book):has(.pms-sidepane){max-width:1740px}.pms-secoverlay__panel.is-book{background:var(--pms-surface);max-width:1240px;height:86vh}.pms-secoverlay__panel.is-book .pms-secoverlay__head{background:var(--pms-bg)}.pms-pagebar{flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 16px 12px;display:flex}.pms-booktools{justify-content:space-between;gap:12px}.pms-booktools__side{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.pms-booktools__side--end{justify-content:flex-end}.pms-booktools__turns{flex-shrink:0;align-items:center;gap:14px;display:flex}.pms-booktools__tools{align-items:center;gap:6px;display:flex}.pms-booktools__zoom{cursor:pointer;min-width:46px;height:30px;font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid);font-variant-numeric:tabular-nums;border-radius:var(--pms-r-8);background:0 0;border:none;padding:0 6px}.pms-booktools__zoom:hover:not(:disabled){background:var(--pms-surface-round-hov);color:var(--pms-text-heading)}.pms-booktools__zoom:disabled{cursor:default}.pms-iconbtn.is-active{background:var(--pms-brand-dim);border-color:var(--pms-brand-border-glow);color:var(--pms-brand)}.pms-reader__navside .pms-booktools__tools{margin-inline-start:8px}.pms-pagebar__pos,.pms-reader__page{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid);font-variant-numeric:tabular-nums;white-space:nowrap}.pms-pagebar__pos{text-align:center;min-width:120px}.pms-reader__page{align-self:center;margin-inline-end:10px}.pms-book__stage[data-pms-stage=book][data-pms-zoomed]{overflow:auto}.pms-book__stage[data-pms-zoomed] [data-pms-reading=book]{touch-action:auto}.pms-docreader[data-pms-maximized],.pms-secoverlay[data-pms-maximized]{padding:0}.pms-docreader[data-pms-maximized] .pms-docreader__panel,.pms-secoverlay[data-pms-maximized] .pms-secoverlay__panel{border:0;border-radius:0;max-width:none;height:100%;max-height:none}.pms-reader[data-pms-maximized]{z-index:90;cursor:default;border-radius:0;position:fixed;inset:0}.pms-shell__col:has(.pms-reader[data-pms-maximized]){z-index:3}.pms-curl{z-index:2;pointer-events:none;--pms-curl-crease:#0c0e0d3d;--pms-curl-catch:#ffffff80;--pms-curl-cast:#0c0e0d57;position:absolute;inset:0}[data-pms-theme=dark] .pms-curl{--pms-curl-crease:#0000008c;--pms-curl-catch:#ffffff17;--pms-curl-cast:#0009}.pms-book__stage[data-pms-stage=scroll] .pms-curl{display:none}.pms-curl__under,.pms-curl__cast,.pms-curl__flap,.pms-curl__shade{visibility:hidden;transform-origin:0 0;will-change:transform, clip-path;width:100%;height:100%;position:absolute;top:0;left:0}.pms-curl.is-turning>:is(.pms-curl__under,.pms-curl__cast,.pms-curl__flap,.pms-curl__shade){visibility:visible}.pms-curl__cast,.pms-curl__shade{overflow:hidden}.pms-curl__slot{position:absolute;top:0}.pms-curl__slot[hidden],.pms-curl__paper[hidden]{display:none}.pms-curl [data-pms-clone]{box-shadow:none;border-radius:0}.pms-curl__slot[data-page=left]>[data-pms-clone]{background:linear-gradient(to right, transparent 68%, #0c0e0d06 84%, #0c0e0d12 97%, #0c0e0d29 100%), var(--pms-bg)}.pms-curl__slot[data-page=right]>[data-pms-clone]{background:linear-gradient(to right, #0c0e0d29 0, #0c0e0d0f 2.4%, #0c0e0d04 8%, transparent 16%), var(--pms-bg)}.pms-curl__paper{background:var(--pms-bg);height:100%;position:absolute;top:0}.pms-curl__band{transform-origin:0 0;position:absolute;top:0;left:0}.pms-curl__band--cast{background:linear-gradient(to right, var(--pms-curl-cast), transparent)}.pms-curl__band--shade{background:linear-gradient(to right, var(--pms-curl-crease) 0%, transparent 14%, var(--pms-curl-catch) 28%, transparent 56%)}.pms-curl__zone{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:56px;height:56px;position:absolute}.pms-curl__zone--forward-top{top:0;right:0}.pms-curl__zone--forward-bottom{bottom:0;right:0}.pms-curl__zone--back-top{top:0;left:0}.pms-curl__zone--back-bottom{bottom:0;left:0}.pms-curl.is-turning .pms-curl__zone{cursor:grabbing}.pms-curl.is-selecting .pms-curl__zone{pointer-events:none}.pms-book__stage[data-pms-thumbs]{grid-template-rows:minmax(0,1fr) 150px}.pms-book__stage[data-pms-thumbs]>.pms-book__plate{grid-row:1}.pms-thumbs{z-index:3;background:color-mix(in srgb, var(--pms-surface) 94%, transparent);border-top:1px solid var(--pms-border-soft);align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.pms-thumbs__track{scrollbar-width:thin;flex:1;align-items:center;min-width:0;padding:0 18px;display:flex;position:relative;overflow:auto hidden}.pms-thumbs__pictures{pointer-events:none;height:104px;position:absolute;top:50%;left:18px;translate:0 -50%}.pms-thumbs__pictures [data-pms-clone]{box-shadow:none;border-radius:0}.pms-thumbs__pages{align-items:center;display:flex;position:relative}.pms-thumbs__page{cursor:pointer;border:1px solid var(--pms-border-soft);background:0 0;border-radius:2px;flex:none;padding:0;position:relative;box-shadow:0 1px 3px #0c0e0d1a}.pms-thumbs__page.is-plain{background:var(--pms-bg)}.pms-thumbs__page:hover{border-color:var(--pms-brand-border-glow)}.pms-thumbs__page[aria-current=page]{outline:2px solid var(--pms-brand);outline-offset:2px}.pms-thumbs__page:focus-visible{outline:2px solid var(--pms-brand);outline-offset:3px}.pms-thumbs__no{font-size:var(--pms-fs-xs);font-variant-numeric:tabular-nums;color:var(--pms-text-faint);background:color-mix(in srgb, var(--pms-bg) 85%, transparent);border-radius:3px;padding:0 4px;position:absolute;bottom:3px;right:4px}.pms-readmode,.pms-reader__mode{flex-shrink:0}.pms-reader__mode{align-self:center}.pms-attachments{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface)}.pms-attachments__head{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;padding:11px 14px}.pms-attachments__sub{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:2px}.pms-attachments__scroll{flex:1;padding:10px 12px 14px;overflow-y:auto}.pms-attachments__loading{padding:6px 2px}.pms-attachments__list{flex-direction:column;gap:4px;display:flex}.pms-attachments__row{border-radius:var(--pms-r-10);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 9px;transition:background .2s;display:grid}.pms-attachments__row:hover{background:var(--pms-brand-dim)}.pms-attachments__file{min-width:0;color:var(--pms-text);align-items:center;gap:7px;text-decoration:none;display:flex}.pms-attachments__file:hover .pms-attachments__name{text-decoration:underline}.pms-attachments__file>svg{color:var(--pms-text-faint);flex-shrink:0}.pms-attachments__name{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium)}.pms-attachments__meta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-wrap:wrap;grid-column:1;gap:4px 8px;margin-top:2px;padding-inline-start:22px;display:flex}.pms-attachments__remove{border-radius:var(--pms-r-8);width:26px;height:26px;color:var(--pms-text-faint);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}.pms-attachments__remove:hover{color:var(--pms-status-rejected);background:var(--pms-surface-round)}.pms-attachments__remove:disabled{cursor:default;opacity:.5}.pms-attachments__none{text-align:center;color:var(--pms-text-faint);padding:26px 14px}.pms-attachments__none>svg{color:var(--pms-text-faint);opacity:.55}.pms-attachments__nonetitle{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text);margin-top:8px}.pms-attachments__nonehint{font-size:var(--pms-fs-xs);margin-top:3px}.pms-attachments__foot{border-top:1px solid var(--pms-border-soft);flex-shrink:0;padding:11px 12px}.pms-attachments__pick{width:100%;position:relative;overflow:hidden}.pms-attachments__input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.pms-attachments__hint{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:7px;line-height:1.45}.pms-versions{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface)}.pms-versions__head{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;padding:11px 14px}.pms-versions__section{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);overflow-wrap:anywhere;margin-top:2px}.pms-versions__scroll{flex:1;padding:12px 12px 16px;overflow-y:auto}.pms-versions__loading,.pms-comments__loading{padding:6px 2px}.pms-versions__list{padding-inline-start:15px;position:relative}.pms-versions__list:before{content:"";background:var(--pms-border-hair);width:1px;position:absolute;inset-block:8px;inset-inline-start:4px}.pms-versions__now{border-radius:var(--pms-r-10);background:var(--pms-surface-round);padding:9px 10px;position:relative}.pms-versions__nowtitle{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-versions__row{border-radius:var(--pms-r-10);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;padding:9px 10px;transition:background .2s;display:block;position:relative}.pms-versions__row:hover{background:var(--pms-brand-dim)}.pms-versions__row.is-active{background:var(--pms-brand-dim);box-shadow:inset 0 0 0 1px var(--pms-brand-border-glow)}.pms-versions__now:before,.pms-versions__row:before{content:"";inset-inline-start:-14px;background:var(--pms-border);width:7px;height:7px;box-shadow:0 0 0 3px var(--pms-surface);border-radius:50%;position:absolute;top:15px}.pms-versions__now:before{background:var(--pms-brand)}.pms-versions__when{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text);font-variant-numeric:tabular-nums}.pms-versions__meta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.pms-versions__reason{border-radius:var(--pms-r-pill);background:var(--pms-surface-round);color:var(--pms-text-label);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);padding:1px 6px}.pms-versions__none{text-align:center;color:var(--pms-text-faint);flex-direction:column;align-items:center;gap:5px;padding:40px 16px;display:flex}.pms-versions__nonetitle{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-versions__nonehint{max-width:30ch;font-size:var(--pms-fs-xs)}.pms-versions__rest{border-top:1px solid var(--pms-border-hair);font-size:var(--pms-fs-xs);color:var(--pms-text-faint);text-align:center;margin-top:12px;padding-top:10px}.pms-versdiff{z-index:97}.pms-versdiff__panel{max-width:1320px;height:90vh}.pms-versdiff__head{border-bottom:1px solid var(--pms-border);flex-shrink:0;align-items:center;gap:14px;padding:16px 22px;display:flex}.pms-versdiff__title{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-versdiff__step{flex-shrink:0;gap:6px;display:flex}.pms-versdiff__notes{border-bottom:1px solid var(--pms-border-soft);background:var(--pms-surface-round);flex-shrink:0;padding:10px 22px}.pms-versdiff__note{font-size:var(--pms-fs-sm);color:var(--pms-text-quiet);align-items:center;gap:6px;display:flex}.pms-versdiff__body{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.pms-versdiff__side{min-width:0;padding:0 28px 34px;overflow-y:auto}.pms-versdiff__side+.pms-versdiff__side{border-inline-start:1px solid var(--pms-border)}.pms-versdiff__sidehead{z-index:1;background:var(--pms-bg);border-bottom:1px solid var(--pms-border-hair);margin:0 -28px 18px;padding:20px 28px 14px;position:sticky;top:0}.pms-versdiff__sidehead>*{max-width:68ch;margin-inline:auto}.pms-versdiff__sidemeta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint)}.pms-versdiff__count{border-inline-start:1px solid var(--pms-border);color:var(--pms-text-faint);font-weight:var(--pms-fw-medium);margin-inline-start:8px;padding-inline-start:8px}.pms-versdiff__plain{white-space:pre-wrap}.pms-cathead{margin-bottom:14px}.pms-cathead__row{align-items:center;gap:14px;display:flex}.pms-cathead__title{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading)}.pms-cathead__sub{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:1px}.pms-cathead__stats{flex-shrink:0;align-items:center;gap:22px;display:flex}.pms-cathead__select{flex-shrink:0;width:auto;min-width:150px;height:36px}.pms-catfilters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pms-catfilters__companies{flex:320px;min-width:260px;max-width:50%}.pms-catfilters__side{flex:320px;align-items:center;gap:10px;display:flex}.pms-catfilters__side>:first-child,.pms-catfilters__search{flex:200px}.pms-catfilters__search.is-only{flex-grow:0;max-width:380px}.pms-catlist{overflow:hidden}.pms-catrow{cursor:pointer}.pms-catrow__state{flex-shrink:0}.pms-catrow__signatories{flex-shrink:0;align-items:center;min-width:92px;display:flex}.pms-catrow__count{font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);flex-shrink:0}.pms-catrow__revoke{cursor:pointer;background:0 0;border:none;border-radius:50%;margin-left:-7px;padding:0;line-height:0;transition:transform .18s,filter .18s}.pms-catrow__revoke:first-child{margin-left:0}.pms-catrow__revoke:hover{filter:saturate(.4)brightness(1.1);transform:translateY(-2px)}.pms-catrow__revoke:focus-visible{outline:2px solid var(--pms-brand);outline-offset:2px}.pms-catrow__done{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-status-active);align-items:center;gap:5px;padding:0 6px;display:inline-flex}.pms-ack__lead{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);margin:0 0 12px}.pms-ack__statement{border-radius:var(--pms-r-11);background:var(--pms-brand-dim);border:1px solid var(--pms-border);font-size:var(--pms-fs-md);color:var(--pms-text-mid);align-items:flex-start;gap:9px;margin-bottom:10px;padding:12px 13px;line-height:1.65;display:flex}.pms-ack__statement>:first-child{color:var(--pms-brand);flex-shrink:0;margin-top:2px}.pms-ack__version{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin:0 0 14px}.pms-draftlist{flex-direction:column;gap:12px;display:flex}.pms-draftcard{border-radius:var(--pms-r-16);background:var(--pms-surface-glass);border:1px solid var(--pms-border);box-shadow:var(--pms-sh-neo);padding:16px 20px;position:relative;overflow:hidden}.pms-draftcard.is-queue{background:var(--pms-bg);box-shadow:var(--pms-sh-wf);transition:transform .25s var(--pms-ease-std), box-shadow .25s var(--pms-ease-std)}.pms-draftcard.is-queue:hover{box-shadow:var(--pms-sh-wf-hov);transform:translateY(-2px)}.pms-draftcard.is-queue:before{content:"";background:var(--pms-grad-review-rail);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pms-draftcard.is-returned{border-color:color-mix(in srgb, var(--pms-status-review) 33%, transparent)}.pms-draftcard__head{align-items:flex-start;gap:11px;display:flex}.pms-draftcard__tile{border-radius:var(--pms-r-10);background:var(--pms-brand-dim);width:34px;height:34px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-draftcard__title{text-align:left;cursor:pointer;font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);background:0 0;border:none;padding:0;transition:color .2s;display:block}.pms-draftcard__title:hover{color:var(--pms-brand);text-decoration:underline}.pms-draftcard__meta{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:2px}.pms-draftcard__chips{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:45%;display:flex}.pms-draftcard__notes{border-radius:var(--pms-r-10);background:color-mix(in srgb, var(--pms-status-review) 8%, transparent);border:1px solid color-mix(in srgb, var(--pms-status-review) 28%, transparent);align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.pms-draftcard__notes>:first-child{color:var(--pms-status-review);flex-shrink:0;margin-top:2px}.pms-draftcard__notes p{font-size:var(--pms-fs-base);color:var(--pms-text-mid);margin:2px 0 0;line-height:1.6}.pms-draftactions{border-top:1px solid var(--pms-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.pms-draftactions__wait{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);color:var(--pms-text-faint);align-items:center;gap:6px;display:inline-flex}.pms-draftactions__wait.is-done{color:var(--pms-status-active);font-weight:var(--pms-fw-semibold)}.pms-transition__lead{font-size:var(--pms-fs-md);color:var(--pms-text-mid);margin:0 0 14px;line-height:1.7}.pms-transition__required{border-radius:var(--pms-r-pill);background:var(--pms-error-bg);color:var(--pms-error);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);margin-left:6px;padding:1px 6px}.pms-transition__required.is-optional{background:var(--pms-ov-3);color:var(--pms-text-faint)}.pms-transition__restart{cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;display:flex}.pms-transition__restart input{accent-color:var(--pms-brand);width:16px;height:16px;margin-top:2px}.pms-transition__restart span{font-size:var(--pms-fs-base);color:var(--pms-text);line-height:var(--pms-lh-normal)}.pms-field__hint{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin:4px 0 0}.pms-trail{margin-top:28px}.pms-trail__heading{margin:0 0 10px}.pms-trail__list{flex-direction:column;gap:14px;margin:0;padding:0 0 0 4px;list-style:none;display:flex;position:relative}.pms-trail__list:before{content:"";background:var(--pms-border-neutral);width:1px;position:absolute;top:8px;bottom:8px;left:12px}.pms-trail__item{align-items:flex-start;gap:10px;display:flex;position:relative}.pms-trail__dot{z-index:1;border-radius:var(--pms-r-round);background:var(--pms-bg);width:21px;height:21px;color:var(--pms-text-faint);box-shadow:0 0 0 1px var(--pms-border-neutral);flex-shrink:0;place-items:center;display:grid;position:relative}.pms-trail__item.is-good .pms-trail__dot{color:var(--pms-status-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--pms-status-active) 40%, transparent)}.pms-trail__item.is-warn .pms-trail__dot{color:var(--pms-status-review);box-shadow:0 0 0 1px color-mix(in srgb, var(--pms-status-review) 40%, transparent)}.pms-trail__item.is-bad .pms-trail__dot{color:var(--pms-status-rejected);box-shadow:0 0 0 1px color-mix(in srgb, var(--pms-status-rejected) 40%, transparent)}.pms-trail__item.is-quiet .pms-trail__dot{color:var(--pms-text-ghost)}.pms-trail__body{flex:1;min-width:0}.pms-trail__line{font-size:var(--pms-fs-base);line-height:var(--pms-lh-normal);color:var(--pms-text-mid);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;display:flex}.pms-trail__line strong{color:var(--pms-text-heading);font-weight:var(--pms-fw-semibold)}.pms-trail__when{color:var(--pms-text-faint);font-size:var(--pms-fs-sm)}.pms-trail__item.is-quiet .pms-trail__line{color:var(--pms-text-faint)}.pms-trail__item.is-quiet .pms-trail__line strong{color:var(--pms-text-faint);font-weight:var(--pms-fw-medium)}.pms-trail__note{border-radius:var(--pms-r-8);border-left:2px solid var(--pms-border-round);background:var(--pms-surface-sunken);font-size:var(--pms-fs-base);line-height:var(--pms-lh-relaxed);color:var(--pms-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;padding:8px 11px}.pms-trail__item.is-warn .pms-trail__note{border-left-color:var(--pms-status-review)}.pms-trail__item.is-bad .pms-trail__note{border-left-color:var(--pms-status-rejected)}.pms-trail__item.is-quiet .pms-trail__note{color:var(--pms-text-faint);font-size:var(--pms-fs-sm)}.pms-mainttab{flex-direction:column;display:flex}.pms-mainttab__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pms-mainttab__select{width:auto;min-width:150px;height:36px}.pms-mainttab__count{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-mainttab__note{font-size:var(--pms-fs-sm);color:var(--pms-text-muted);margin:0 0 12px;line-height:1.5}.pms-userrow.is-inactive{opacity:.6}.pms-userrow__you{border-radius:var(--pms-r-pill);background:var(--pms-brand-dim);color:var(--pms-brand);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;margin-left:6px;padding:1px 6px}.pms-userrow__role{width:auto;min-width:160px;height:34px;font-size:var(--pms-fs-base)}.pms-rolerow__scopes{flex-shrink:0;gap:3px;display:flex}.pms-rolerow__dot{border-radius:2px;width:9px;height:9px}.pms-rolerow__dot.is-none{background:var(--pms-ov-3)}.pms-rolerow__dot.is-view{background:color-mix(in srgb, var(--pms-slate) 60%, transparent)}.pms-rolerow__dot.is-edit{background:var(--pms-status-review)}.pms-rolerow__dot.is-manage{background:var(--pms-status-active)}.pms-rolerow__count{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);text-align:right;min-width:64px}.pms-scopegrid__scroll{overflow-x:auto}.pms-scopegrid{border-collapse:collapse;width:100%;margin-top:14px}.pms-scopegrid th{text-align:left;font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-dim);padding:7px 10px}.pms-scopegrid thead th{text-transform:uppercase;letter-spacing:var(--pms-ls-eyebrow);font-size:var(--pms-fs-xs);text-align:center}.pms-scopegrid thead th:first-child{text-align:left}.pms-scopegrid tbody tr{border-top:1px solid var(--pms-border-soft)}.pms-scopegrid tbody th{color:var(--pms-text-heading);white-space:nowrap}.pms-scopegrid td{text-align:center;padding:7px 10px}.pms-scopegrid td.is-breadth{background:var(--pms-gold-dim)}.pms-scopegrid__breadth{color:var(--pms-gold-deep);vertical-align:middle;margin-left:5px}.pms-scopegrid__dot{cursor:pointer;border:2px solid var(--pms-border-round);background:var(--pms-bg);border-radius:50%;width:17px;height:17px;transition:background .18s,border-color .18s,transform .18s;display:inline-block}.pms-scopegrid__dot:hover{border-color:var(--pms-brand);transform:scale(1.12)}.pms-scopegrid__dot.is-on{background:var(--pms-brand);border-color:var(--pms-brand)}.pms-scopegrid input:focus-visible+.pms-scopegrid__dot{outline:2px solid var(--pms-brand);outline-offset:2px}.pms-grantcard__head{align-items:center;gap:12px;display:flex}.pms-grantcard__effective{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pms-grantcard__chip{border-radius:var(--pms-r-8);background:var(--pms-ov-2);font-size:var(--pms-fs-sm);color:var(--pms-text-mid);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.pms-grantcard__chip strong{color:var(--pms-text-heading)}.pms-grantcard__chip.is-override{background:var(--pms-gold-dim);border:1px solid var(--pms-gold-glow)}.pms-tplsections{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface);margin-top:16px;padding:14px}.pms-tplsections__head{border-bottom:1px solid var(--pms-border-soft);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.pms-tplsections__title{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);margin-top:2px}.pms-tplsections__group{margin-bottom:14px}.pms-tplsections__group:last-child{margin-bottom:0}.pms-tplsections__article{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-label);padding:0 4px 6px}.pms-tplsections__row{border-radius:var(--pms-r-10);align-items:center;gap:8px;padding:8px 10px;transition:background .2s;display:flex}.pms-tplsections__row:hover{background:var(--pms-brand-dim)}.pms-tplsections__name{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium);display:block}.pms-tplsections__meta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:2px;display:block}.pms-tplsections__none{text-align:center;color:var(--pms-text-faint);padding:24px 14px}.pms-tplsections__none>svg{opacity:.55}.pms-tplsections__nonetitle{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text);margin-top:8px}.pms-tplsections__nonehint{font-size:var(--pms-fs-xs);margin-top:3px;line-height:1.45}.pms-fielddecl__input{font-family:var(--pms-font-mono);font-size:var(--pms-fs-xs);white-space:pre;overflow-wrap:normal;line-height:1.5;overflow-x:auto}.pms-fielddecl{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-10);background:var(--pms-surface-sunken);margin-top:8px;padding:10px 12px}.pms-fielddecl__count{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);color:var(--pms-text-label)}.pms-fielddecl__count--none{font-weight:var(--pms-fw-normal);color:var(--pms-text-faint)}.pms-fielddecl__list{margin:6px 0 0;padding-left:16px;list-style:outside}.pms-fielddecl__list .pms-fielddecl__list{margin-top:2px;list-style:circle}.pms-fielddecl__list li{font-size:var(--pms-fs-xs);line-height:1.6}.pms-fielddecl__label{font-weight:var(--pms-fw-medium)}.pms-fielddecl__kind{color:var(--pms-text-faint)}.pms-fielddecl__kind:before{content:" — "}.pms-pcatgroup{flex-direction:column;margin-bottom:14px;display:flex}.pms-pcatgroup:last-child{margin-bottom:0}.pms-pcatgroup__head{background:var(--pms-surface-table-hd);border-bottom:1px solid var(--pms-border-soft);border-radius:var(--pms-r-8) var(--pms-r-8) 0 0;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-label);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 16px;display:flex}.pms-pcatgroup__scope{font-weight:var(--pms-fw-medium);letter-spacing:normal;text-transform:none;color:var(--pms-text-faint)}.pms-pcatrow__order{flex-shrink:0;align-items:center;gap:2px;display:flex}.pms-pcatrow__order .pms-btn{padding:3px}.pms-approvals{flex-direction:column;gap:10px;display:flex}.pms-approval{border-radius:var(--pms-r-14);background:var(--pms-bg);border:1px solid var(--pms-border-neutral);box-shadow:var(--pms-sh-wf);padding:14px 18px}.pms-approval.is-locked{background:var(--pms-surface-glass)}.pms-approval__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pms-approval__no{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-brand)}.pms-approval__when{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-approval__summary{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-medium);color:var(--pms-text-heading);margin:9px 0 6px}.pms-approval__meta{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.pms-approval__notes{font-size:var(--pms-fs-base);color:var(--pms-text-mid);border-left:2px solid var(--pms-border);margin:8px 0 0;padding-left:11px;font-style:italic}.pms-approval__actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.pms-approval__own{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);align-items:center;gap:6px;display:inline-flex}.pms-auditbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.pms-auditbar__field{flex:0 180px;margin:0}.pms-auditbar__field--date{flex:0 0 152px}.pms-auditbar__field--search{flex:220px;min-width:180px}.pms-auditbar__clear{margin-bottom:1px}.pms-auditlist{flex-direction:column;gap:8px;display:flex}.pms-auditrow{border-radius:var(--pms-r-14);background:var(--pms-bg);border:1px solid var(--pms-border-neutral);box-shadow:var(--pms-sh-wf);padding:11px 16px}.pms-auditrow.is-flagged{border-left:3px solid var(--pms-status-rejected)}.pms-auditrow__head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pms-auditrow__action{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);color:var(--pms-brand);font-variant-ligatures:none}.pms-auditrow__when{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-auditrow__meta,.pms-auditrow__origin{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 0;display:flex}.pms-auditrow__origin{color:var(--pms-text-mid)}.pms-auditrow__sep{color:var(--pms-border)}.pms-auditrow__role,.pms-auditrow__agent{color:var(--pms-text-mid)}.pms-auditrow__trace{font-variant-numeric:tabular-nums;letter-spacing:.02em}.pms-auditrow__tamper{color:var(--pms-status-rejected);font-weight:var(--pms-fw-medium);align-items:center;gap:5px;display:inline-flex}.pms-auditrow__detail{margin-top:8px}.pms-auditrow__detail>summary{cursor:pointer;font-size:var(--pms-fs-sm);color:var(--pms-text-faint);align-items:center;gap:5px;list-style:none;display:inline-flex}.pms-auditrow__detail>summary::-webkit-details-marker{display:none}.pms-auditrow__detail>summary:before{content:"";width:0;height:0;transition:transform .15s var(--pms-ease-std);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4px solid}.pms-auditrow__detail[open]>summary:before{transform:rotate(90deg)}.pms-auditrow__detail>summary:hover{color:var(--pms-brand)}.pms-auditrow__json{border-radius:var(--pms-r-10);background:var(--pms-surface-glass);border:1px solid var(--pms-border);font-size:var(--pms-fs-xs);color:var(--pms-text-mid);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:7px 0 0;padding:9px 11px;overflow:auto}.pms-page--dash{background:var(--pms-bg-canvas);min-height:100%}.pms-dashgrid{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;display:grid}.pms-dashgrid>*{min-width:0}.pms-signoff__compliance{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);text-align:right;align-items:baseline;gap:5px;margin:4px 0 0;display:flex}.pms-signoff__compliance strong{font-variant-numeric:tabular-nums;color:var(--pms-text-mid);font-weight:var(--pms-fw-semibold)}.pms-dashrow{min-width:0;margin-top:14px}.pms-compliance__filter{max-width:190px}.pms-compliance__note{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);max-width:78ch;margin:0 0 12px}.pms-heatgrid__scroll{overflow-x:auto}.pms-heatgrid{border-collapse:collapse;width:100%}.pms-heatgrid th,.pms-heatgrid td{text-align:center;padding:7px 10px}.pms-heatgrid thead th{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);border-bottom:1px solid var(--pms-border);white-space:nowrap}.pms-heatgrid tbody tr+tr th,.pms-heatgrid tbody tr+tr td{border-top:1px solid var(--pms-border-soft)}.pms-heatgrid__policyhead,.pms-heatgrid__policy{text-align:left;width:100%}.pms-heatgrid__ratehead,.pms-heatgrid__rate{white-space:nowrap}.pms-heatgrid__no{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);display:block}.pms-heatgrid__title{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-normal);color:var(--pms-text-faint);display:block;overflow:hidden}.pms-heatgrid__dept{font-variant-numeric:tabular-nums}.pms-heatgrid__cell{background:color-mix(in srgb, var(--pms-tone) 14%, transparent);min-width:74px;line-height:1.25}.pms-heatgrid__pct{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-bold);font-variant-numeric:tabular-nums;color:var(--pms-text-heading);display:block}.pms-heatgrid__frac{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);font-variant-numeric:tabular-nums;display:block}.pms-heatgrid__cell.is-absent{color:var(--pms-text-ghost);background:0 0}.pms-trendpanel{flex-direction:column;gap:18px;display:flex}.pms-trendpanel__series{min-width:0}.pms-trendpanel__heading{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-mid);margin:0 0 8px}.pms-trendpanel__note{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);max-width:72ch;margin:8px 0 0}.pms-trend__bars{align-items:flex-end;gap:4px;height:64px;display:flex}.pms-trend__bar{background:var(--pms-brand-dim);min-width:3px;height:var(--pms-h,0%);transition:height .7s var(--pms-ease-bar);border-radius:2px 2px 0 0;flex:1}.pms-trend__bar.is-missing{border-bottom:2px dotted var(--pms-border);background:0 0;border-radius:0;height:100%}.pms-trend__axis{font-size:var(--pms-fs-xs);color:var(--pms-text-ghost);margin-top:6px;display:flex}.pms-ackpanel__headline{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);color:var(--pms-brand)}.pms-ackpanel__stats{border-bottom:1px solid var(--pms-border-soft);align-items:center;gap:26px;margin-bottom:8px;padding-bottom:14px;display:flex}.pms-agrlist{flex-direction:column;gap:10px;display:flex}.pms-agrcard{border-radius:var(--pms-r-14);background:var(--pms-bg);border:1px solid var(--pms-border-neutral);box-shadow:var(--pms-sh-wf);transition:border-color .2s, box-shadow .25s var(--pms-ease-std), transform .25s var(--pms-ease-std);align-items:center;gap:12px;padding:14px 18px;display:flex}.pms-agrcard:hover{box-shadow:var(--pms-sh-wf-hov);border-color:var(--pms-border);transform:translateY(-2px)}.pms-agrcard.is-overdue{border-color:color-mix(in srgb, var(--pms-status-rejected) 35%, transparent)}.pms-agrcard__tile{border-radius:var(--pms-r-10);background:var(--pms-brand-dim);width:34px;height:34px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-agrcard__no{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-brand)}.pms-agrcard__title{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);margin-top:1px}.pms-agrcard__meta{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin-top:1px}.pms-agrcard__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.pms-agrcard__due{font-size:var(--pms-fs-sm);color:var(--pms-text-faint)}.pms-agrpage{max-width:860px;padding-inline:var(--pms-page-gutter);margin-inline:auto}.pms-agrpage__bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pms-agrpage__successor{font-size:var(--pms-fs-base);color:var(--pms-text-faint);text-align:center;margin-top:12px}.pms-pca{--pms-pca-ink:#5a0e12;--pms-pca-rule:#e5a500;--pms-pca-text:#14100f;--pms-pca-quiet:#5a5450;--pms-pca-hair:#c9c4bf;--pms-pca-pad:30px 38px 26px;max-width:730px;font-family:var(--pms-font-sans);color:var(--pms-pca-text);margin-inline:auto}.pms-pca__sheet{border:1px solid var(--pms-pca-hair);border-radius:var(--pms-r-9);box-shadow:var(--pms-sh-neo);padding:var(--pms-pca-pad);background:#fff}.pms-pca__sheet+.pms-pca__sheet{margin-top:18px}.pms-pca__stampbar{flex-direction:column;align-items:flex-end;min-height:30px;display:flex}.pms-pca__stamp{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;border:2px solid;align-items:center;margin:0;padding:4px 12px;display:inline-flex}.pms-pca__stamp--provisional{color:#b5590b}.pms-pca__stamp--final{color:var(--pms-pca-ink)}.pms-pca__stampnote{text-align:right;font-size:var(--pms-fs-xs);color:var(--pms-pca-quiet);margin-top:5px;font-style:italic;display:block}.pms-pca__head{text-align:center}.pms-pca__title{font-size:var(--pms-fs-2xl);font-weight:var(--pms-fw-bold);text-transform:uppercase;letter-spacing:.01em;color:var(--pms-pca-ink);margin:4px 0 0}.pms-pca__sub{max-width:58ch;font-size:var(--pms-fs-sm);color:var(--pms-pca-quiet);margin:7px auto 0}.pms-pca__no{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);color:var(--pms-pca-quiet);margin:8px 0 0}.pms-pca__rule{background:var(--pms-pca-rule);height:2px;margin:15px 0 4px}.pms-pca__bar{background:var(--pms-pca-ink);color:#fff;font-size:var(--pms-fs-md);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;align-items:baseline;gap:8px;margin:20px 0 11px;padding:7px 12px;display:flex}.pms-pca__barno{opacity:.75}.pms-pca__lead{font-size:var(--pms-fs-base);color:var(--pms-pca-text);margin:0 0 6px}.pms-pca__grid{border:1px solid var(--pms-pca-hair);grid-template-columns:1fr 1fr;margin:0;display:grid}.pms-pca__cell{border-right:1px solid var(--pms-pca-hair);border-bottom:1px solid var(--pms-pca-hair);min-width:0;padding:9px 13px 11px}.pms-pca__cell:nth-child(2n){border-right:0}.pms-pca__cell:nth-last-child(-n+2){border-bottom:0}.pms-pca__label{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);color:var(--pms-pca-text);display:block}.pms-pca__value{border-bottom:1px solid var(--pms-pca-hair);min-height:18px;font-size:var(--pms-fs-base);color:var(--pms-pca-text);overflow-wrap:anywhere;margin:7px 0 0}.pms-pca__value .pms-pca__decision{margin:0 0 2px}.pms-pca__notelabel{font-size:var(--pms-fs-sm);color:var(--pms-pca-text);margin:14px 0 6px}.pms-pca__notebox{border:1px solid var(--pms-pca-hair);min-height:52px;font-size:var(--pms-fs-base);white-space:pre-wrap;color:var(--pms-pca-text);overflow-wrap:anywhere;padding:10px 12px}.pms-pca__certs{margin:8px 0 0;padding-left:20px}.pms-pca__certs li{font-size:var(--pms-fs-base);margin-bottom:5px}.pms-pca__step{margin-top:15px}.pms-pca__stephead{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-bold);color:var(--pms-pca-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px;display:flex}.pms-pca__by{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-normal);color:var(--pms-pca-quiet);margin-left:auto}.pms-pca__decision{font-size:var(--pms-fs-base);flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;display:flex}.pms-pca__dlabel{font-weight:var(--pms-fw-semibold)}.pms-pca__choice{align-items:baseline;display:inline-flex}.pms-pca__box{border:1.5px solid var(--pms-pca-ink);vertical-align:-1px;flex-shrink:0;width:10px;height:10px;margin-right:6px;display:inline-block}.pms-pca__box.is-on{border-width:5px}.pms-pca__esign{margin-top:18px}.pms-pca__issued>summary{cursor:pointer;font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-pca-quiet)}.pms-pca__prose{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);color:var(--pms-pca-text);white-space:pre-wrap;margin-top:10px}.pms-pca__sigs{grid-template-columns:repeat(3,1fr);gap:0 34px;margin-top:26px;display:grid}.pms-pca__sig{flex-direction:column;min-width:0;display:flex}.pms-pca__signame{min-height:34px;font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-pca-text);overflow-wrap:anywhere;align-items:flex-end;padding-bottom:3px;display:flex}.pms-pca__signame--pending{font-weight:var(--pms-fw-normal);color:var(--pms-pca-quiet);font-style:italic}.pms-pca__rule2{border-bottom:1px solid var(--pms-pca-text);height:0;display:block}.pms-pca__sigcap{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-pca-text);margin-top:6px;display:block}.pms-pca__sigrole{font-size:var(--pms-fs-xs);color:var(--pms-pca-quiet);margin-top:1px;display:block}.pms-pca__sigdate{font-size:var(--pms-fs-sm);color:var(--pms-pca-quiet);margin-top:2px;display:block}.pms-pca__sysnote{text-align:center;max-width:70ch;font-size:var(--pms-fs-sm);font-style:italic;line-height:var(--pms-lh-relaxed);color:var(--pms-pca-quiet);margin:16px auto 0}.pms-pca__disclaimer{text-align:center;max-width:70ch;font-size:var(--pms-fs-xs);font-style:italic;line-height:var(--pms-lh-relaxed);color:var(--pms-pca-quiet);margin:14px auto 0}.pms-pca__foot{border-top:1px solid var(--pms-pca-hair);font-size:var(--pms-fs-xs);color:var(--pms-pca-quiet);justify-content:space-between;align-items:baseline;gap:12px;margin-top:26px;padding-top:10px;display:flex}.pms-pca .pms-sigblock{color:var(--pms-pca-text)}.pms-sigblock{margin-top:30px;padding-top:22px}.pms-sigblock__rule{background:var(--pms-border);height:1px;margin-bottom:18px}.pms-sigblock.is-signed .pms-sigblock__rule{background:var(--pms-status-active);opacity:.5}.pms-sigblock__name{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);margin:6px 0 12px;font-style:italic}.pms-sigblock__meta{flex-wrap:wrap;gap:24px;margin:0;display:flex}.pms-sigblock__meta dt{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-semibold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint)}.pms-sigblock__meta dd{font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);color:var(--pms-text);margin:2px 0 0}.pms-sigblock__hash{font-family:var(--pms-font-mono);font-size:var(--pms-fs-sm)}.pms-sigblock__pending{font-size:var(--pms-fs-md);color:var(--pms-text-mid);margin:6px 0 14px}.pms-sigblock__closed{font-size:var(--pms-fs-md);color:var(--pms-text-mid);margin:6px 0 4px}.pms-sigblock__when{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin:0}.pms-sigblock__who{font-size:var(--pms-fs-base);color:var(--pms-text-faint);margin:0}.pms-sigblock.is-closed{opacity:.72}.pms-sign__policy{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);margin:0 0 12px}.pms-sign__statement{font-family:var(--pms-font-serif);border-radius:var(--pms-r-11);background:var(--pms-surface-glass);border:1px solid var(--pms-border);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);color:var(--pms-text-body);margin-bottom:14px;padding:14px 15px}.pms-sign__accept{cursor:pointer;align-items:flex-start;gap:9px;margin-top:10px;display:flex}.pms-sign__accept input{accent-color:var(--pms-brand);width:16px;height:16px;margin-top:3px}.pms-sign__accept span{font-size:var(--pms-fs-base);color:var(--pms-text);line-height:var(--pms-lh-normal)}.pms-sign__note{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin:12px 0 0}.pms-draftcard__agreement{line-height:0}.pms-draftcard__agreement:hover{filter:brightness(1.08);text-decoration:none}.pms-draft__modes{border-radius:var(--pms-r-11);background:var(--pms-ov-2);gap:2px;margin-bottom:14px;padding:3px;display:inline-flex;position:relative}.pms-draft__modes input{opacity:0;pointer-events:none;position:absolute}.pms-draft__modes label{border-radius:var(--pms-r-9);font-size:var(--pms-fs-base);font-weight:var(--pms-fw-semibold);color:var(--pms-text-dim);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;transition:background .2s,color .2s;display:flex}.pms-draft__modes input:checked+label{background:var(--pms-bg);color:var(--pms-text-heading);box-shadow:var(--pms-sh-toggle)}.pms-draft__modes input:focus-visible+label{outline:2px solid var(--pms-brand);outline-offset:2px}.pms-draft__trail{border-radius:var(--pms-r-12);border:1px solid var(--pms-border-soft);background:var(--pms-surface-glass);max-height:220px;margin:0 0 16px;padding:12px 14px;overflow-y:auto}.pms-draft__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pms-textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px;line-height:1.7}.pms-draft__preview{padding:4px 2px}.pms-draft__previewtitle{font-size:var(--pms-fs-2xl);letter-spacing:var(--pms-ls-display);font-weight:var(--pms-fw-bold);color:var(--pms-text-heading);margin:4px 0 10px}.pms-draft__previewsection{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);align-items:center;gap:9px;margin-bottom:12px;display:flex}.pms-draft__previewsection span{border-radius:var(--pms-r-8);background:var(--pms-brand-dim);width:24px;height:24px;color:var(--pms-brand);font-size:var(--pms-fs-base);font-weight:var(--pms-fw-bold);place-items:center;display:grid}.pms-draft__previewbody{font-family:var(--pms-font-serif);font-size:var(--pms-fs-prose);line-height:var(--pms-lh-relaxed);max-width:68ch;color:var(--pms-text-body);white-space:pre-wrap;margin:0 auto}.pms-draft__previewhint{font-size:var(--pms-fs-sm);color:var(--pms-text-quiet);font-style:italic}.pms-outline{gap:18px}.pms-outline__article{flex-direction:column;gap:4px;display:flex}.pms-outline__heading{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);padding:0 9px}.pms-outline__sections{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pms-outline__section{border-radius:var(--pms-r-8);width:100%;color:var(--pms-text);text-align:left;cursor:pointer;transition:background var(--pms-ease-std) .14s, color var(--pms-ease-std) .14s;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 9px;display:flex}.pms-outline__section:hover{background:var(--pms-surface-round-hov)}.pms-outline__section.is-active{background:var(--pms-brand);color:var(--pms-text-onaccent)}.pms-outline__title{overflow-wrap:anywhere;min-width:0;font-size:var(--pms-fs-base);font-weight:var(--pms-fw-medium);line-height:var(--pms-lh-snug);flex:1}.pms-outline__size{font-size:var(--pms-fs-xs);font-variant-numeric:tabular-nums;color:var(--pms-text-faint);transition:opacity var(--pms-ease-std) .12s;flex-shrink:0}.pms-outline__section.is-active .pms-outline__size{color:var(--pms-text-onaccent);opacity:.72}.pms-outline__head{align-items:center;gap:2px;display:flex}.pms-outline__head .pms-outline__heading{flex:1;min-width:0}.pms-outline__row{position:relative}.pms-outline__row .pms-outline__tools{position:absolute;inset-block:0;inset-inline-end:5px}.pms-outline__tools{opacity:0;pointer-events:none;transition:opacity var(--pms-ease-std) .12s;align-items:center;gap:1px;display:flex}.pms-outline__row:hover .pms-outline__tools,.pms-outline__row:focus-within .pms-outline__tools,.pms-outline__head:hover .pms-outline__tools,.pms-outline__head:focus-within .pms-outline__tools{opacity:1;pointer-events:auto}:is(.pms-outline__row:has(.pms-outline__tools):hover .pms-composerrail__badge,.pms-outline__row:has(.pms-outline__tools):focus-within .pms-composerrail__badge,.pms-outline__row:has(.pms-outline__tools):hover .pms-outline__size,.pms-outline__row:has(.pms-outline__tools):focus-within .pms-outline__size){opacity:0}.pms-outline__tool{border-radius:var(--pms-r-6);width:22px;height:22px;color:var(--pms-text-faint);cursor:pointer;transition:background var(--pms-ease-std) .12s, color var(--pms-ease-std) .12s;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pms-outline__tool:hover{background:var(--pms-surface-round-hov);color:var(--pms-text)}.pms-outline__tool--danger:hover{background:var(--pms-error-bg);color:var(--pms-error)}.pms-outline__section.is-active~.pms-outline__tools .pms-outline__tool{color:var(--pms-text-onaccent)}.pms-outline__section.is-active~.pms-outline__tools .pms-outline__tool:hover{color:var(--pms-text-onaccent);background:#ffffff2e}.pms-outline__none{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);padding:5px 9px 7px;font-style:italic}.pms-outline__add{border:1px dashed var(--pms-border);border-radius:var(--pms-r-8);color:var(--pms-text-faint);cursor:pointer;font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium);transition:background var(--pms-ease-std) .14s, color var(--pms-ease-std) .14s;background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:4px 10px 10px;padding:8px 10px;display:flex}.pms-outline__add:hover{background:var(--pms-surface-round-hov);color:var(--pms-text)}.pms-editor{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pms-editor__bar{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;align-items:center;gap:14px;padding:10px 18px;display:flex}.pms-editor__heading{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-semibold);line-height:var(--pms-lh-snug);color:var(--pms-text-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pms-editor__state{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-status-active);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pms-editor__state.is-dirty{color:var(--pms-status-review)}.pms-editor__state.is-stalled{color:var(--pms-error)}.pms-editor__presence{border-bottom:1px solid var(--pms-gold-glow);background:var(--pms-gold-dim);color:var(--pms-gold-deeper);font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium);line-height:var(--pms-lh-snug);flex-shrink:0;align-items:center;gap:8px;padding:7px 18px;display:flex}.pms-editor__presence>:first-child{flex-shrink:0}.pms-editor__presence.is-stale{color:var(--pms-status-review)}.pms-editor__presence.is-conflict{border-bottom-color:var(--pms-error-border);background:var(--pms-error-bg);color:var(--pms-error)}.pms-editor__stored{border-bottom:1px solid var(--pms-border-soft);font-size:var(--pms-fs-sm);color:var(--pms-text-mid);flex-shrink:0;padding:0 18px 10px}.pms-editor__stored>summary{cursor:pointer;font-weight:var(--pms-fw-medium);align-items:center;gap:6px;padding:8px 0;display:flex}.pms-editor__storedbody{border-radius:var(--pms-r-7);background:var(--pms-surface-sunken);white-space:pre-wrap;max-height:220px;font-family:var(--pms-font-serif);line-height:var(--pms-lh-relaxed);margin:0;padding:10px 12px;overflow-y:auto}.pms-editor__tools{border-bottom:1px solid var(--pms-border-soft);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;display:flex}.pms-editor__toolgroup{align-items:center;gap:2px;display:flex}.pms-editor__toolgroup+.pms-editor__toolgroup{border-inline-start:1px solid var(--pms-border-hair);margin-inline-start:5px;padding-inline-start:7px}.pms-editor__tool{cursor:pointer;border-radius:var(--pms-r-7);width:28px;height:28px;color:var(--pms-text-mid);background:0 0;border:none;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.pms-editor__tool:hover{background:var(--pms-ov-2);color:var(--pms-text-heading)}.pms-editor__tool.is-active{background:var(--pms-brand);color:var(--pms-text-onaccent)}.pms-editor__scroll{flex:1;padding:26px 24px 40px;overflow-y:auto}.pms-editor__nothing,.pms-editor__scroll.is-empty .pms-editor__surface{display:none}.pms-editor__scroll.is-empty .pms-editor__nothing{text-align:center;color:var(--pms-text-faint);flex-direction:column;align-items:center;gap:6px;padding:64px 24px;display:flex}.pms-editor__nothingtitle{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-editor__nothinghint{max-width:34ch;font-size:var(--pms-fs-sm)}.pms-sidepane{flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow:hidden}.pms-comments{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface)}.pms-comments__head{border-bottom:1px solid var(--pms-border-soft);flex-shrink:0;align-items:center;gap:8px;padding:11px 14px;display:flex}.pms-comments__count{border-radius:var(--pms-r-pill);background:var(--pms-status-review);min-width:20px;height:20px;color:var(--pms-text-onaccent);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.pms-comments__scroll{flex:1;padding:12px 12px 16px;overflow-y:auto}.pms-comments__section{text-align:left;cursor:pointer;max-width:100%;font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);overflow-wrap:anywhere;background:0 0;border:0;margin-bottom:5px;padding:0;display:inline-block}.pms-comments__section:hover{color:var(--pms-brand)}.pms-comments__thread{border-radius:var(--pms-r-10);background:var(--pms-surface-round);padding:10px 11px}.pms-comments__thread+.pms-comments__thread{margin-top:7px}.pms-comments__thread.is-resolved{opacity:.62}.pms-comments__thread.is-resolved:hover{opacity:1}.pms-comments__meta{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.pms-comments__author{color:var(--pms-text);font-weight:var(--pms-fw-semibold)}.pms-comments__when{flex-shrink:0}.pms-comments__resolved{color:var(--pms-status-active);font-weight:var(--pms-fw-semibold);align-items:center;gap:3px;display:inline-flex}.pms-comments__remove{border-radius:var(--pms-r-5);color:var(--pms-text-faint);cursor:pointer;opacity:0;transition:opacity var(--pms-ease-std) .12s;background:0 0;border:0;flex-shrink:0;margin-inline-start:auto;padding:2px}.pms-comments__thread:hover .pms-comments__remove,.pms-comments__thread:focus-within .pms-comments__remove{opacity:1}.pms-comments__remove:hover{background:var(--pms-error-bg);color:var(--pms-error)}.pms-comments__text{font-size:var(--pms-fs-sm);line-height:var(--pms-lh-snug);color:var(--pms-text);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px}.pms-comments__quote{border-inline-start:2px solid var(--pms-border);font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:5px;padding-inline-start:8px;font-style:italic}.pms-comments__reveal{font-size:var(--pms-fs-xs);color:var(--pms-text-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.pms-comments__reveal:hover{color:var(--pms-brand)}.pms-comments__gone{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);align-items:center;gap:4px;margin-top:4px;font-style:italic;display:flex}.pms-comments__pending{margin-bottom:6px;position:relative}.pms-comments__pending .pms-comments__quote{margin-top:0;padding-inline-end:22px}.pms-comments__pending .pms-comments__remove{opacity:1;position:absolute;top:0;right:0}.pms-comments__capture{width:100%;margin-bottom:6px}.pms-comments__reply{gap:6px;margin-top:8px;padding-inline-start:4px;display:flex}.pms-comments__replyicon{color:var(--pms-text-faint);flex-shrink:0;margin-top:3px}.pms-comments__actions{gap:4px;margin-top:8px;display:flex}.pms-comments__compose{margin-top:8px}.pms-comments__composeactions{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.pms-comments__foot{border-top:1px solid var(--pms-border-soft);flex-shrink:0;padding:10px 12px}.pms-comments__hint{font-size:var(--pms-fs-xs);color:var(--pms-text-faint)}.pms-comments__none{text-align:center;color:var(--pms-text-faint);flex-direction:column;align-items:center;gap:5px;padding:40px 16px;display:flex}.pms-comments__nonetitle{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-comments__nonehint{max-width:28ch;font-size:var(--pms-fs-xs)}.pms-comments__trail{border-top:1px solid var(--pms-border-soft);padding:14px 12px 0}.pms-uncertain{border:1px solid var(--pms-border);border-radius:var(--pms-r-14);background:var(--pms-surface)}.pms-uncertain__head{flex-shrink:0;align-items:center;gap:8px;padding:11px 14px 0;display:flex}.pms-uncertain__sub{border-bottom:1px solid var(--pms-border-soft);font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-shrink:0;margin:2px 14px 10px;padding-bottom:11px}.pms-uncertain__scroll{flex:1;padding:0 12px 16px;overflow-y:auto}.pms-uncertain__page+.pms-uncertain__page{margin-top:14px}.pms-uncertain__pagehead{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);margin:0 0 6px}.pms-uncertain__flag{border-radius:var(--pms-r-10);background:var(--pms-surface-round);padding:10px 11px}.pms-uncertain__flag+.pms-uncertain__flag{margin-top:7px}.pms-uncertain__crop{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-5);background:#fff;max-width:100%;margin-bottom:6px;display:block}.pms-uncertain__crop.is-loading{background:var(--pms-ov-2);color:#0000;animation:1.2s ease-in-out infinite pms-pulse}.pms-uncertain__text{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text);overflow-wrap:anywhere}.pms-uncertain__confidence{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin-top:2px}.pms-uncertain__identity{border-bottom:1px solid var(--pms-border-soft);margin-bottom:14px;padding-bottom:12px}.pms-uncertain__identity h4{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);margin:0 0 4px}.pms-uncertain__identityrow+.pms-uncertain__identityrow{margin-top:8px}.pms-uncertain__identityrows{font-size:var(--pms-fs-xs);grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.pms-uncertain__identityrows dt{color:var(--pms-text-faint)}.pms-uncertain__identityrows dd{color:var(--pms-text);overflow-wrap:anywhere;margin:0}.pms-uncertain__cell{font-size:var(--pms-fs-xs);color:var(--pms-text-faint)}.pms-uncertain__actions{gap:6px;margin-top:8px;display:flex}.pms-uncertain__more{justify-content:center;width:100%;margin-top:10px}.pms-uncertain__resolved{margin-top:14px}.pms-uncertain__resolved>summary{font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-bold);letter-spacing:var(--pms-ls-eyebrow);text-transform:uppercase;color:var(--pms-text-faint);cursor:pointer}.pms-uncertain__resolvedrow{border-radius:var(--pms-r-10);background:var(--pms-surface-round);opacity:.75;margin-top:8px;padding:8px 10px}.pms-uncertain__resolvedrow .pms-uncertain__text{font-weight:var(--pms-fw-regular)}.pms-uncertain__gone,.pms-uncertain__resolvedby{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);align-items:center;gap:4px;margin-top:4px;font-style:italic;display:flex}.pms-uncertain__none{text-align:center;color:var(--pms-text-faint);flex-direction:column;align-items:center;gap:5px;padding:40px 16px;display:flex}.pms-uncertain__nonetitle{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-uncertain__nonehint{max-width:28ch;font-size:var(--pms-fs-xs)}.pms-editor__count{border-top:1px solid var(--pms-border-soft);font-size:var(--pms-fs-xs);color:var(--pms-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:7px 16px;display:flex}.pms-editor__count b{font-weight:var(--pms-fw-semibold);color:var(--pms-text)}.pms-editor__counttotal{opacity:.78;text-align:right}.pms-editor__countexact{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;opacity:.78;background:0 0;border:0;margin-inline-start:10px;padding:0;text-decoration:underline}.pms-editor__countexact:hover{opacity:1}.pms-editor__countexact:disabled{cursor:default;text-decoration:none}.pms-editor__scroll:focus-within{box-shadow:inset 0 0 0 2px var(--pms-focus)}.pms-editor__surface{--pms-page-pad:40px;max-width:none;min-height:100%;padding:var(--pms-page-pad);background:var(--pms-bg);border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-10);box-shadow:var(--pms-sh-neo);flex-direction:column;margin-inline:0;display:flex}@media (width<=900px){.pms-editor__surface{--pms-page-pad:20px}}.pms-editor__surface .ProseMirror{box-shadow:none;caret-color:var(--pms-brand);outline:none;flex:1 0 auto}.pms-editor__surface .ProseMirror-gapcursor:after{border-top-color:var(--pms-text)}.pms-composer{border:1px solid var(--pms-border);border-radius:var(--pms-radius);background:var(--pms-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pms-composer__scroll{flex:1;min-height:0;padding:26px clamp(20px,3vw,48px) 40px;overflow-y:auto}.pms-composer__form{grid-template-columns:1fr;align-items:start;gap:18px 22px;max-width:none;display:grid}.pms-composer__form>.pms-field{margin-bottom:0}.pms-composer__form>*{grid-column:1/-1}.pms-composer__form>.pms-field:not(.pms-field--wide):not(.pms-richfield):not(.pms-repeater){grid-column:auto}@media (width>=1100px){.pms-composer__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1600px){.pms-composer__form{grid-template-columns:repeat(3,minmax(0,1fr))}}.pms-composer__none,.pms-repeater__none{color:var(--pms-text-faint);margin:0;font-size:13px}.pms-composer__outstanding{color:var(--pms-text-mid);font-size:12px;font-weight:600}.pms-richfield__frame{border:1px solid var(--pms-border);border-radius:var(--pms-radius-sm);background:var(--pms-surface);overflow:hidden}.pms-richfield__surface{min-height:clamp(20rem,55vh,46rem);padding:12px 14px}.pms-repeater{counter-reset:pms-row}.pms-repeater__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pms-repeater__row{counter-increment:pms-row;border:1px solid var(--pms-border-soft);border-radius:var(--pms-radius-sm);background:var(--pms-surface-sunken);padding:12px 14px 14px;position:relative}.pms-repeater__rowhead{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:6px;display:flex}.pms-repeater__rowhead:before{content:counter(pms-row);color:var(--pms-text-faint);letter-spacing:.04em;font-size:11px;font-weight:700}.pms-repeater__tools{opacity:0;gap:2px;transition:opacity .12s;display:flex}.pms-repeater__row:hover .pms-repeater__tools,.pms-repeater__row:focus-within .pms-repeater__tools{opacity:1}.pms-repeater__tool{border-radius:var(--pms-radius-sm);width:24px;height:24px;color:var(--pms-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pms-repeater__tool:hover:not(:disabled){background:var(--pms-surface-hover);color:var(--pms-text)}.pms-repeater__tool:disabled{opacity:.35;cursor:default}.pms-repeater__tool--danger:hover:not(:disabled){color:var(--pms-error)}.pms-repeater__cells{grid-template-columns:1fr;align-items:start;gap:10px 18px;display:grid}.pms-repeater__cells>.pms-field{margin-bottom:0}.pms-repeater__cells>*{grid-column:1/-1}.pms-repeater__cells>.pms-field:not(.pms-field--wide):not(.pms-richfield){grid-column:auto}@media (width>=1100px){.pms-repeater__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.pms-repeater__add{border:1px dashed var(--pms-border);border-radius:var(--pms-radius-sm);color:var(--pms-text-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pms-repeater__add:hover:not(:disabled){border-style:solid;border-color:var(--pms-accent);color:var(--pms-accent)}.pms-repeater__add:disabled{opacity:.45;cursor:default}.pms-composerrail__docno{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--pms-text-mid);align-items:center;gap:5px;margin:0 14px 10px;font-size:11px;display:flex}.pms-composerrail__docno svg{color:var(--pms-text-faint);flex:none}.pms-composerrail__meter{background:var(--pms-border-soft);border-radius:2px;height:4px;margin:0 14px 6px;overflow:hidden}.pms-composerrail__fill{height:100%;width:calc(100% * var(--pms-i,0) / max(var(--pms-n,1), 1));background:var(--pms-status-active);border-radius:2px;transition:width .18s;display:block}.pms-composerrail__count{color:var(--pms-text-faint);margin:0 14px 12px;font-size:11px}.pms-composerrail__row{align-items:center;gap:8px;display:flex}.pms-composerrail__dot{background:var(--pms-text-faint);border-radius:50%;flex:none;width:7px;height:7px}.pms-composerrail__row.is-complete .pms-composerrail__dot{background:var(--pms-status-active)}.pms-composerrail__badge{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);transition:opacity var(--pms-ease-std) .12s;margin-left:auto;font-size:10px}.pms-import__lede{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);flex-shrink:0;margin:6px 16px 0}.pms-import__picker{min-height:0;padding:0 var(--pms-upload-inset) 40px;flex:1;overflow-y:auto}.pms-import__choose{border-radius:var(--pms-r-16);background:var(--pms-surface-glass);border:1px solid var(--pms-border);box-shadow:var(--pms-sh-neo);flex-direction:column;gap:10px;margin-top:16px;padding:16px 20px;display:flex}.pms-import__pickhead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pms-import__picktitle{font-size:var(--pms-fs-md);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);margin:0}.pms-import__picknote{font-size:var(--pms-fs-sm);color:var(--pms-text-faint);margin:0}.pms-import__choose .pms-import__hint{text-align:left;max-width:none}.pms-import__pick{cursor:pointer;position:relative;overflow:hidden}.pms-import__pickrow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pms-comments__count.pms-import__jobcount{background:var(--pms-brand-light)}.pms-import__input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.pms-import__refusal{max-width:44rem}.pms-refpdf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pms-refpdf__file{min-width:0;font-size:var(--pms-fs-sm);color:var(--pms-text-mid);align-items:center;gap:6px;display:inline-flex}.pms-refpdf__file svg,.pms-refpdf__size{flex:none}.pms-refpdf__size{color:var(--pms-text-faint)}.pms-refpdf__current{font-size:var(--pms-fs-sm);color:var(--pms-text-mid);margin:0 0 12px}.pms-upload{flex-direction:column;gap:6px;width:100%;max-width:30rem;display:flex}.pms-upload__bar{width:100%;accent-color:var(--pms-brand)}.pms-upload__text{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin:0}.pms-upload__head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.pms-upload__percent{font-size:var(--pms-fs-xl);font-weight:var(--pms-fw-bold);color:var(--pms-brand);font-variant-numeric:tabular-nums}.pms-upload__left{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-medium);color:var(--pms-text-faint)}.pms-upload__wait{border-radius:var(--pms-r-10);background:var(--pms-gold-dim);border:1px solid var(--pms-gold-glow);color:var(--pms-gold-deeper);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-medium);align-items:flex-start;gap:6px;margin:0;padding:7px 10px;display:flex}.pms-upload__wait>svg{flex-shrink:0;margin-top:1px}.pms-import__found{flex-direction:column;gap:18px;min-width:0;display:flex}.pms-import__found--page{min-height:0;padding-block:18px 40px;padding-inline:var(--pms-upload-inset);flex:1;overflow-y:auto}.pms-import__found--page>*{flex-shrink:0}.pms-companypage--upload{--pms-upload-measure:64rem;--pms-upload-inset:max(16px, (100% - var(--pms-upload-measure)) / 2)}.pms-companypage--upload .pms-companypage__head,.pms-companypage--upload .pms-import__lede{margin-inline:var(--pms-upload-inset)}.pms-import__stats{flex-wrap:wrap;gap:22px;display:flex}.pms-import__heading{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--pms-text-faint);margin:0}.pms-import__outline{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-12);padding:0;background:var(--pms-surface);flex-direction:column;gap:14px;max-height:22rem;margin:0;padding:14px 16px;list-style:none;display:flex;overflow-y:auto}.pms-import__article{min-width:0}.pms-import__articletitle{font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.pms-import__num{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--pms-text-faint);font-weight:var(--pms-fw-normal);flex:none}.pms-import__sections{flex-direction:column;gap:3px;margin:0;padding:0 0 0 1.5rem;list-style:none;display:flex}.pms-import__section{font-size:var(--pms-fs-sm);color:var(--pms-text-body);align-items:baseline;gap:12px;display:flex}.pms-import__sectiontitle{flex:1;min-width:0}.pms-import__len{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);font-size:var(--pms-fs-xs);flex:none}.pms-import__actions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.pms-import__report{flex-direction:column;gap:14px;display:flex}.pms-import__clean{color:var(--pms-text-faint);font-size:var(--pms-fs-sm);align-items:center;gap:8px;margin:0;display:flex}.pms-import__group{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-12);background:var(--pms-surface);border-left-width:3px;padding:12px 14px}.pms-import__grouphead{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);align-items:center;gap:7px;margin:0 0 8px;display:flex}.pms-import__count{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);font-weight:var(--pms-fw-normal);margin-left:auto}.pms-import__group--decision{border-left-color:var(--pms-error)}.pms-import__group--content{border-left-color:var(--pms-gold-deeper)}.pms-import__group--formatting,.pms-import__group--note{border-left-color:var(--pms-border)}.pms-import__group--decision .pms-import__grouphead{color:var(--pms-error)}.pms-import__group--content .pms-import__grouphead{color:var(--pms-gold-deeper)}.pms-import__findings{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pms-import__msg{font-size:var(--pms-fs-sm);color:var(--pms-text-body);margin:0;line-height:1.45}.pms-import__times{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);margin-left:5px}.pms-import__detail{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);word-break:break-word;margin:3px 0 0}.pms-import__ack{font-size:var(--pms-fs-sm);color:var(--pms-text-body);cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.pms-import__ack input{flex:none;margin-top:2px}.pms-import__hint{text-align:center;max-width:30rem;font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin:0}.pms-import__note,.pms-import__accuracy{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);margin:0}.pms-import__company{flex:16rem;max-width:22rem;margin-bottom:0}.pms-import__reading{flex-direction:column;flex:1;align-items:center;gap:12px;padding:64px 28px;display:flex}.pms-import__reading progress{width:100%;max-width:22rem;accent-color:var(--pms-brand)}.pms-import__pages{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-12);background:var(--pms-surface);flex-direction:column;gap:8px;max-height:20rem;margin:0;padding:10px 16px;list-style:none;display:flex;overflow-y:auto}.pms-import__page{font-size:var(--pms-fs-sm);color:var(--pms-text-body);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pms-import__page--unreadable{color:var(--pms-error)}.pms-import__pagewarn{font-size:var(--pms-fs-xs);color:var(--pms-error);flex-basis:100%;align-items:flex-start;gap:6px;margin:2px 0 0 1.9rem;display:flex}.pms-chip{border-radius:var(--pms-r-pill);background:var(--pms-ov-2);color:var(--pms-text-mid);font-size:var(--pms-fs-xs);font-weight:var(--pms-fw-medium);border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.pms-chip--warn{background:var(--pms-gold-dim);border-color:var(--pms-gold-glow)}.pms-import__parts{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-12);background:var(--pms-surface);flex-direction:column;gap:8px;margin:0;padding:10px 16px;list-style:none;display:flex}.pms-import__part{font-size:var(--pms-fs-sm);color:var(--pms-text-body);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pms-import__part--missing{color:var(--pms-text-faint)}.pms-import__partname{font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);flex:none}.pms-import__printed{font-size:var(--pms-fs-xs);color:var(--pms-text-faint);flex-basis:100%}.pms-import__identityhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.pms-import__source{font-size:var(--pms-fs-xs);color:var(--pms-text-mid);flex:none;align-items:center;gap:6px;display:inline-flex}.pms-import__source svg{flex:none}.pms-import__identity{border:1px solid var(--pms-border-soft);border-radius:var(--pms-r-12);background:var(--pms-surface);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:14px 18px;padding:14px 16px;display:grid}.pms-import__cell{min-width:0}.pms-importedit{flex-direction:column;gap:18px;display:flex}.pms-importedit__block{flex-direction:column;gap:10px;min-width:0;display:flex}.pms-import__doubt{font-size:var(--pms-fs-xs);color:var(--pms-text-mid);flex-wrap:wrap;align-items:flex-start;gap:6px;margin:4px 0 0;display:flex}.pms-import__doubt svg{flex:none;margin-top:2px}.pms-import__doubtpage{color:var(--pms-text-faint);font-variant-numeric:tabular-nums;flex:none}.pms-import__jobs{flex-direction:column;gap:10px;width:100%;max-width:34rem;margin:0 auto;display:flex}.pms-import__jobsmodal .pms-import__jobs{max-width:none;margin:0}.pms-import__drafts{flex-direction:column;gap:10px;width:100%;margin:20px 0 0;display:flex}.pms-import__job{border-radius:var(--pms-r-12);background:var(--pms-surface);border:1px solid var(--pms-border-soft);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.pms-import__jobtile{border-radius:var(--pms-r-10);background:var(--pms-brand-dim);width:30px;height:30px;color:var(--pms-brand);flex-shrink:0;place-items:center;display:grid}.pms-import__jobname{font-size:var(--pms-fs-sm);font-weight:var(--pms-fw-semibold);color:var(--pms-text-heading);overflow-wrap:anywhere;margin:0}.pms-import__jobprogress{font-size:var(--pms-fs-xs);font-variant-numeric:tabular-nums;color:var(--pms-text-faint);margin:2px 0 0}.pms-import__jobwarn{font-size:var(--pms-fs-xs);color:var(--pms-error);align-items:flex-start;gap:6px;margin:2px 0 0;display:flex}.pms-import__jobstamp{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);align-items:center;gap:5px;margin:4px 0 0;font-size:11px;display:flex}.pms-import__jobstamp svg{flex:none}.pms-import__jobend{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.pms-draftcard__no{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--pms-text-mid);font-weight:600}.pms-draftcard__stamp{font-variant-numeric:tabular-nums;color:var(--pms-text-faint);align-items:center;gap:5px;margin:3px 0 0;font-size:11px;display:flex}.pms-draftcard__stamp svg{flex:none}.pms-draftcard__needs{color:var(--pms-text-mid);font-weight:var(--pms-fw-medium)}.pms-draftcard__needs svg{color:var(--pms-status-review)}@media screen and (width<=1279px){.pms-stat{padding:12px 14px}.pms-stat__value{font-size:var(--pms-fs-2xl)}.pms-stat__label{font-size:var(--pms-fs-xs)}.pms-dashgrid{grid-template-columns:1.2fr 1fr;gap:12px}.pms-rail{width:300px}.pms-catfilters__companies{max-width:70%}.pms-page,.pms-appheader,.pms-setupbanner{--pms-page-gutter:18px}.pms-page{padding-block:22px}.pms-page--dash{padding-block:20px 14px}.pms-pca{--pms-pca-pad:26px 24px 24px}.pms-pca__grid{grid-template-columns:1fr}.pms-pca__cell{border-right:0}.pms-pca__cell:not(:last-child){border-bottom:1px solid var(--pms-pca-hair)}.pms-pca__sigs{grid-template-columns:1fr;gap:0}.pms-pca__sig+.pms-pca__sig{margin-top:20px}.pms-docreader__scroll{padding:30px 34px 56px}.pms-docreader__reading{--pms-page-mx:34px;--pms-page-my:30px}.pms-reader__mode .pms-tabs__labeltext{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media screen and (width<=1119px){.pms-stat__sub{display:none}}@media screen and (width<=1023px){.pms-sidebar,.pms-sidebar:hover,.pms-sidebar:focus-within{width:var(--pms-sidebar-w)}.pms-sidebar:hover .pms-navrow__label,.pms-sidebar:focus-within .pms-navrow__label,.pms-sidebar:hover .pms-sidebar__user,.pms-sidebar:focus-within .pms-sidebar__user{opacity:0;max-width:0}.pms-sidebar:hover .pms-navsection__title,.pms-sidebar:focus-within .pms-navsection__title{color:#0000}.pms-sidebar:hover .pms-navsection__title:before,.pms-sidebar:focus-within .pms-navsection__title:before{opacity:1}.pms-sidebar__word,.pms-sidebar__hint{display:none}.pms-drawer:checked~.pms-shell .pms-sidebar{width:var(--pms-sidebar-w-open)}.pms-drawer:checked~.pms-shell .pms-navrow__label,.pms-drawer:checked~.pms-shell .pms-sidebar__user{opacity:1;max-width:160px}.pms-drawer:checked~.pms-shell .pms-sidebar__word{display:block}.pms-drawer:checked~.pms-shell .pms-navsection__title{color:var(--pms-inverse-text)}.pms-drawer:checked~.pms-shell .pms-navsection__title:before{opacity:0}.pms-drawer:checked~.pms-shell .pms-shell__scrim{opacity:1;pointer-events:auto}.pms-shell__scrim{z-index:1;background:var(--pms-scrim);-webkit-backdrop-filter:var(--pms-blur-scrim);backdrop-filter:var(--pms-blur-scrim);opacity:0;pointer-events:none;transition:opacity .3s var(--pms-ease-std);position:fixed;inset:0}.pms-sidebar{z-index:2}.pms-drawer__toggle{display:grid}.pms-stats{grid-template-columns:repeat(2,1fr)}.pms-dashgrid{grid-template-columns:1fr}.pms-companypage__split{flex-direction:column}.pms-rail{flex-shrink:1;width:100%}.pms-companypage__back{display:inline-flex}.pms-companypage.is-reading .pms-rail,.pms-companypage:not(.is-reading) .pms-companypage__main{display:none}.pms-sidepane{flex-shrink:1;width:100%}.pms-companypage:has(.pms-sidepane) .pms-companypage__main{display:none}.pms-companypage:has(.pms-sidepane) .pms-rail{display:none}.pms-repeater__cells{grid-template-columns:1fr}.pms-repeater__row+.pms-repeater__row{border-top:1px solid var(--pms-border-soft)}.pms-composer__scroll{padding:18px 14px 30px}.pms-composerrail__badge{display:none}.pms-versdiff__body{grid-template-columns:1fr;overflow-y:auto}.pms-versdiff__side{overflow:visible}.pms-versdiff__side+.pms-versdiff__side{border-inline-start:0;border-top:1px solid var(--pms-border)}.pms-companypage__metarow{flex-direction:column;align-items:stretch;gap:10px}.pms-meta{width:100%}.pms-signoff{align-items:flex-start;width:100%}.pms-catrow__signatories{display:none}.pms-catfilters__companies{flex-basis:100%;max-width:100%}.pms-catfilters__side{flex-basis:100%}.pms-cathead__stats{gap:14px}.pms-draftcard__chips{justify-content:flex-start;max-width:100%;margin-top:8px}.pms-draftcard__head{flex-wrap:wrap}.pms-draft__row{grid-template-columns:1fr}.pms-agrcard{flex-wrap:wrap}.pms-agrcard__right{justify-content:flex-end;width:100%}.pms-docreader__toc{width:190px}.pms-readmode .pms-tabs__labeltext{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pms-agrpage{max-width:100%}.pms-mainttab__bar{gap:8px}.pms-userrow__role{min-width:120px}}@media screen and (width<=767px){.pms-shell__main{min-width:720px}}.pms-drawer{opacity:0;pointer-events:none;position:absolute}@media screen and (width>=1024px){.pms-drawer__toggle,.pms-companypage__back{display:none}}@media print{@media print{html,body{height:auto;overflow:visible;color:#14100f!important;background:#fff!important}.pms-shell{background:#fff;height:auto;min-height:0;display:block;overflow:visible}.pms-shell__col{display:block}.pms-shell__main{height:auto;min-height:0;overflow:visible}.pms-sidebar,.pms-appheader,.pms-shell__wash,.pms-shell__scrim,.pms-drawer,.pms-skiplink,.pms-toasts,.pms-docreader,.pms-secoverlay,.pms-versdiff,.pms-agrpage__bar,.pms-noprint{display:none!important}.pms-printonly{display:revert!important}:root,[data-pms-theme=light],[data-pms-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pms-pca__grid{grid-template-columns:1fr 1fr}.pms-pca__cell{border-right:1px solid var(--pms-pca-hair);border-bottom:1px solid var(--pms-pca-hair)}.pms-pca__cell:nth-child(2n){border-right:0}.pms-pca__cell:nth-last-child(-n+2){border-bottom:0}.pms-pca__sigs{grid-template-columns:repeat(3,1fr);gap:0 10mm}.pms-pca__sig+.pms-pca__sig{margin-top:0}@page{size:A4 portrait;margin:16mm 18mm 15mm}.pms-page,.pms-agrpage{max-width:none;margin:0;padding:0}.pms-pca{--pms-pca-pad:0;max-width:none;margin:0;font-size:8.5pt;line-height:1.3}.pms-pca__sheet{box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.pms-pca__foot{margin-top:auto}.pms-pca__stampbar{min-height:0}.pms-pca__stamp{border-width:1.5px;padding:1px 7px;font-size:7pt}.pms-pca__stampnote{margin-top:1px;font-size:6.5pt}.pms-pca__title{margin-top:0;font-size:15pt}.pms-pca__sub{max-width:none;margin-top:1mm;font-size:7.5pt}.pms-pca__no{margin-top:1mm;font-size:8.5pt}.pms-pca__rule{height:1.5px;margin:2mm 0 1mm}.pms-pca__bar{margin:3mm 0 1.5mm;padding:2px 8px;font-size:9pt}.pms-pca__section:first-of-type .pms-pca__bar{margin-top:2mm}.pms-pca__cell{padding:4px 10px 5px}.pms-pca__label{font-size:7pt}.pms-pca__value{min-height:4mm;margin-top:3px;font-size:8.5pt}.pms-pca__lead{margin:0 0 1mm;font-size:8pt}.pms-pca__certs{margin-top:1mm;padding-left:5mm}.pms-pca__certs li{margin-bottom:.8mm;font-size:8pt}.pms-pca__step{margin-top:2mm}.pms-pca__stephead{margin-bottom:.8mm;font-size:8.5pt}.pms-pca__decision{gap:2px 12px;font-size:8.5pt}.pms-pca__by{margin:0;font-size:7pt}.pms-pca__notelabel{margin:1.5mm 0 .8mm;font-size:7.5pt}.pms-pca__notebox{min-height:10mm;padding:5px 8px;font-size:8.5pt}.pms-pca__sigs{margin-top:4mm}.pms-pca__signame{min-height:8mm;padding-bottom:1mm;font-size:8.5pt}.pms-pca__rule2{height:0}.pms-pca__sigcap{margin-top:1mm;font-size:7.5pt}.pms-pca__sigrole{font-size:7pt}.pms-pca__sigdate{margin-top:.5mm;font-size:7.5pt}.pms-pca__sysnote,.pms-pca__disclaimer{max-width:none;margin-top:2.5mm;font-size:7pt}.pms-pca__foot{padding-top:1.5mm;font-size:7pt}.pms-pca,.pms-pca__bar,.pms-pca__rule{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pms-pca__step,.pms-pca__grid,.pms-pca__sigs{break-inside:avoid}.pms-pca__bar{break-after:avoid}.pms-pca p{orphans:2;widows:2}a[href]{color:inherit;text-decoration:none}ins.pms-diff,del.pms-diff{box-shadow:none;background:0 0;outline:1px solid #58606b;text-decoration:none}.pms-anchor{box-shadow:none;text-underline-offset:3px;background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}}}
