.pp-app{background:var(--cw-bg,#f4f6f5);min-height:100vh;color:var(--cw-ink,#182129);font-family:var(--font-sans,system-ui, sans-serif)}.pp-header{z-index:20;min-height:54px;padding:8px max(20px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));border-bottom:1px solid var(--cw-line,#e0e5e8);background:color-mix(in srgb, var(--cw-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.pp-brand{letter-spacing:.01em;align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.pp-main{gap:16px;width:min(100%,1040px);margin:0 auto;padding:38px 24px 72px;display:grid}.pp-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:24px;padding:8px 2px 12px;display:grid}.pp-hero>div{gap:7px;display:grid}.pp-eyebrow{color:var(--cw-ink-3,#64717c);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:650;font-size:11px!important;line-height:1.3!important}.pp-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,4vw,38px);font-weight:620;line-height:1.12}.pp-hero>div>p:last-child{color:var(--cw-ink-2,#46545f);max-width:62ch;margin:0;font-size:15px;line-height:1.65}.pp-privacy{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface,#fff);border-radius:12px;gap:3px;margin:0;padding:14px 16px;display:grid;box-shadow:0 8px 30px #19242c0d}.pp-privacy strong{font-size:12.5px}.pp-privacy span{color:var(--cw-ink-3,#64717c);font-size:12px;line-height:1.5}.pp-nav{z-index:10;border:1px solid var(--cw-line,#e0e5e8);background:color-mix(in srgb, var(--cw-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex;position:sticky;top:62px;overflow-x:auto}.pp-nav::-webkit-scrollbar{display:none}.pp-nav a{min-height:34px;color:var(--cw-ink-2,#46545f);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.pp-nav a:hover{background:var(--cw-surface-2,#f4f6f7);color:var(--cw-ink,#182129)}.pp-nav span{background:var(--cw-surface-2,#edf1f3);min-width:20px;color:var(--cw-ink-3,#64717c);text-align:center;border-radius:999px;padding:1px 5px;font-size:10.5px}.pp-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pp-summary>div{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface,#fff);border-radius:12px;gap:3px;min-height:112px;padding:15px 17px;display:grid;position:relative;overflow:hidden}.pp-summary>div:after{content:"";background:var(--cw-line-strong,#c8d0d5);width:3px;position:absolute;inset:0 auto 0 0}.pp-summary>div[data-tone=attention]:after{background:var(--color-warn,#946800)}.pp-summary>div[data-tone=risk]:after{background:var(--color-risk,#b3261e)}.pp-summary span{color:var(--cw-ink-3,#64717c);font-size:12px}.pp-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:28px;font-weight:620;line-height:1.1}.pp-summary small{color:var(--cw-ink-2,#46545f);align-self:end;font-size:11.5px;line-height:1.45}.pp-card{background:var(--cw-surface,#fff);border:1px solid var(--cw-line,#e0e5e8);border-radius:14px;gap:13px;padding:22px;scroll-margin-top:120px;display:grid;box-shadow:0 8px 28px #19242c09}.pp-section-head{border-bottom:1px solid var(--cw-line,#e0e5e8);justify-content:space-between;align-items:end;gap:24px;padding-bottom:12px;display:flex}.pp-section-head>div{gap:5px;display:grid}.pp-card h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:620;line-height:1.3;display:flex}.pp-card h2 small{background:var(--cw-surface-2,#edf1f3);min-width:24px;height:22px;color:var(--cw-ink-3,#64717c);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.pp-card p{max-width:68ch;margin:0;font-size:14px;line-height:1.6}.pp-section-head>p{max-width:45ch;color:var(--cw-ink-3,#64717c);text-align:right;font-size:12.5px}.pp-muted,.pp-fine{color:var(--cw-ink-3,#64717c)}.pp-fine{font-size:12px!important}.pp-mandate{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface-2,#f7f9f9);border-radius:11px;gap:12px;padding:16px;display:grid}.pp-mandate+.pp-mandate{margin-top:2px}.pp-mandate header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-mandate header strong{font-size:14.5px;line-height:1.45}.pp-facts{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-line,#e0e5e8);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pp-facts div{background:var(--cw-surface,#fff);gap:3px;min-width:0;padding:10px 12px;display:grid}.pp-facts dt{color:var(--cw-ink-3,#64717c);letter-spacing:.045em;text-transform:uppercase;font-size:10.5px}.pp-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:540}.pp-delegated{border-left:3px solid var(--color-accent-strong,#2f5f8a);background:var(--cw-surface,#fff);color:var(--cw-ink-2,#46545f);border-radius:0 8px 8px 0;padding:11px 13px;font-size:12.5px!important}.pp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-list>li{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface,#fff);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 14px;padding:15px 16px;display:grid}.pp-list>li[data-action=now]{border-left:3px solid var(--color-accent-strong,#2f5f8a)}.pp-list>li[data-overdue]{border-color:color-mix(in oklab, var(--color-risk,#b3261e) 38%, white)}.pp-list li>div:not([class]){gap:4px;min-width:0;display:grid}.pp-list li strong{font-size:14px;line-height:1.45}.pp-list li small{color:var(--cw-ink-3,#64717c);font-size:12px;line-height:1.5}.pp-next{width:fit-content;color:var(--color-accent-strong,#2f5f8a);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.pp-list .pp-actions,.pp-list .pp-form,.pp-list .pp-review{grid-column:1/-1}.pp-review{background:var(--cw-surface-2,#f7f9f9);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55;display:block}.pp-review[data-decision=returned]{background:color-mix(in oklab, var(--color-warn,#946800) 10%, white)}.pp-review[data-decision=accepted]{background:color-mix(in oklab, var(--color-ok,#1f7a4d) 10%, white)}.pp-pill{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface-2,#edf1f3);white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:11.5px;font-weight:580;display:inline-flex}.pp-pill[data-status=accepted],.pp-pill[data-status=reviewed]{color:var(--color-ok,#1f7a4d)}.pp-pill[data-status=assigned],.pp-pill[data-status=proposed],.pp-pill[data-status=delivered]{color:var(--color-accent-strong,#2f5f8a)}.pp-pill[data-status=returned]{color:var(--color-warn,#946800)}.pp-pill[data-status=refused],.pp-pill[data-status=revoked],.pp-pill[data-status=expired]{color:var(--color-risk,#b3261e)}.pp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pp-tile{border:1px solid var(--cw-line,#e0e5e8);border-radius:10px;gap:5px;min-height:118px;padding:14px 15px;display:grid}.pp-tile span{color:var(--cw-ink-3,#64717c);font-size:11.5px}.pp-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:620}.pp-tile strong small{color:var(--cw-ink-3,#64717c);margin-left:4px;font-size:13px;font-weight:500}.pp-tile>small{color:var(--cw-ink-2,#46545f);align-self:end;font-size:11.5px;line-height:1.45}.pp-versions{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-versions li{border-left:2px solid var(--cw-line-strong,#c8d0d5);background:var(--cw-surface-2,#f7f9f9);gap:3px;padding:9px 11px;display:grid}.pp-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:11.5px}.pp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-primary,.pp-secondary{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.pp-primary{background:var(--color-accent-strong,#2f5f8a);color:#fff}.pp-primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent-strong,#2f5f8a) 88%, black)}.pp-secondary{background:var(--cw-surface,#fff);border-color:var(--cw-line-strong,#c8d0d5);color:var(--cw-ink,#182129)}.pp-secondary:hover:not(:disabled){background:var(--cw-surface-2,#f4f6f7);border-color:#aeb8bf}.pp-primary:active:not(:disabled),.pp-secondary:active:not(:disabled){transform:translateY(1px)}.pp-primary:disabled,.pp-secondary:disabled{opacity:.55;cursor:default}.pp-primary:focus-visible,.pp-secondary:focus-visible,.pp-form textarea:focus-visible,.pp-form input:focus-visible,.pp-nav a:focus-visible{outline:2px solid var(--color-accent-strong,#2f5f8a);outline-offset:2px}.pp-form{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface-2,#f7f9f9);border-radius:10px;grid-template-columns:1fr 220px;gap:12px 14px;margin-top:4px;padding:18px;display:grid}.pp-form-head,.pp-count,.pp-preview-wrap,.pp-submit-note,.pp-form-error,.pp-submit-actions,.pp-form>.pp-fine{grid-column:1/-1}.pp-form>label:has(textarea){grid-column:1/-1}.pp-form-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.pp-form-head>div{gap:4px;display:grid}.pp-form-head h3{margin:0;font-size:16px}.pp-form-head>span{color:var(--cw-ink-3,#64717c);font-size:11.5px}.pp-form label{align-content:start;gap:5px;font-size:12.5px;font-weight:600;display:grid}.pp-form label small{color:var(--cw-ink-3,#64717c);font-size:11.5px;font-weight:400;line-height:1.4}.pp-form textarea,.pp-form input{border:1px solid var(--cw-line-strong,#c8d0d5);background:var(--cw-surface,#fff);width:100%;min-height:42px;color:inherit;font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.pp-count{color:var(--cw-ink-3,#64717c);justify-content:space-between;gap:12px;margin-top:-7px;font-size:11px;display:flex}.pp-count strong{color:var(--color-warn,#946800);font-size:11px!important}.pp-preview-wrap{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface,#fff);border-radius:9px;padding:0}.pp-preview-wrap summary{cursor:pointer;padding:11px 13px;font-size:12.5px;font-weight:600}.pp-preview-wrap>p{color:var(--cw-ink-3,#64717c);padding:0 13px 10px;font-size:11.5px}.pp-preview{background:var(--cw-surface-2,#f7f9f9);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;border-radius:7px;max-height:300px;margin:0 12px 12px;padding:12px;font-size:11.5px;line-height:1.6;overflow:auto}.pp-submit-note{color:var(--cw-ink-3,#64717c);font-size:11.5px!important}.pp-form-error{background:color-mix(in oklab, var(--color-risk,#b3261e) 8%, white);color:var(--color-risk,#b3261e);border-radius:7px;margin:0;padding:9px 11px;font-size:11.5px!important}.pp-submit-actions{border-top:1px solid var(--cw-line,#e0e5e8);background:color-mix(in srgb, var(--cw-surface,#fff) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 10px 10px;margin:0 -18px -18px;padding:12px 18px;position:sticky;bottom:0}.pp-alert{border:1px solid color-mix(in oklab, var(--color-risk,#b3261e) 24%, white);background:color-mix(in oklab, var(--color-risk,#b3261e) 7%, white);color:var(--color-risk,#b3261e);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pp-alert>div{gap:2px;display:grid}.pp-alert p{margin:0;font-size:12px;line-height:1.5}.pp-notice{border:1px solid color-mix(in oklab, var(--color-ok,#1f7a4d) 22%, white);background:color-mix(in oklab, var(--color-ok,#1f7a4d) 7%, white);color:var(--color-ok,#1f7a4d);border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.pp-empty{grid-template-columns:auto 1fr;align-items:center;padding-block:28px}.pp-empty-mark{background:var(--cw-surface-2,#edf1f3);width:46px;height:46px;color:var(--cw-ink-3,#64717c);border-radius:50%;place-items:center;font-size:18px;font-weight:650;display:grid}.pp-empty>div,.pp-empty-inline{gap:5px;display:grid}.pp-empty-inline{border:1px dashed var(--cw-line-strong,#c8d0d5);border-radius:10px;padding:18px}.pp-empty-inline strong{font-size:13px}.pp-foot{color:var(--cw-ink-3,#64717c);justify-content:space-between;gap:16px;padding:12px 2px;font-size:11.5px;line-height:1.5;display:flex}.pp-foot strong{color:var(--cw-ink-2,#46545f)}.pp-loading,.cp-loading{border:1px solid var(--cw-line,#e0e5e8);background:var(--cw-surface,#fff);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.pp-loading span,.cp-loading span{background:linear-gradient(90deg, var(--cw-surface-2,#edf1f3), #fff, var(--cw-surface-2,#edf1f3));background-size:220% 100%;border-radius:8px;height:66px;animation:1.3s linear infinite pp-shimmer}.pp-loading p,.cp-loading p{color:var(--cw-ink-3,#64717c);grid-column:1/-1;margin:0;font-size:12px}@keyframes pp-shimmer{to{background-position-x:-220%}}.cp-desk{container-type:inline-size}.cp-desk>.cw-title{margin-bottom:18px}.cp-context{border:1px solid var(--cw-line);background:var(--cw-surface-2);color:var(--cw-ink-2);border-radius:9px;margin:14px 0 10px;padding:11px 13px;font-size:12px;line-height:1.5}.cp-context p{margin:0}.cp-context a{font-weight:600}.cp-jumps{scrollbar-width:none;gap:6px;margin:0 0 14px;display:flex;overflow-x:auto}.cp-jumps::-webkit-scrollbar{display:none}.cp-jumps a{border:1px solid var(--cw-line);background:var(--cw-surface);min-height:32px;color:var(--cw-ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.cp-jumps a:hover{border-color:var(--cw-line-strong);color:var(--cw-ink)}.cp-jumps span{color:var(--cw-ink-3);font-variant-numeric:tabular-nums}.cp-state{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.cp-state>div{gap:4px;display:grid}.cp-state p{color:var(--cw-ink-2);margin:0;font-size:13px}.cp-section{scroll-margin-top:72px}.cp-section>.cw-card-head>div:first-child{gap:3px;display:grid}.cp-section>.cw-card-head>div:first-child>p{color:var(--cw-ink-3);margin:0;font-size:11.5px;line-height:1.4}.cp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 16px 8px;display:grid}.cp-metric{border:1px solid var(--cw-line);background:var(--cw-surface);min-width:0;min-height:112px;color:inherit;text-align:left;border-radius:9px;align-content:start;gap:4px;padding:14px 15px;text-decoration:none;display:grid;position:relative;overflow:hidden}button.cp-metric{font:inherit;cursor:pointer}.cp-metric:after{content:"";background:var(--cw-line-strong);height:3px;position:absolute;inset:auto 0 0}.cp-metric[data-tone=attention]:after{background:var(--color-warn)}.cp-metric[data-tone=risk]:after{background:var(--color-risk)}.cp-metric>span{color:var(--cw-ink-3);font-size:11.5px}.cp-metric>strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:620;line-height:1.15}.cp-metric>strong small{color:var(--cw-ink-3);margin-left:4px;font-size:12px;font-weight:500}.cp-metric>small{overflow-wrap:anywhere;color:var(--cw-ink-2);align-self:end;font-size:11.5px;line-height:1.4}.cp-metric:hover{border-color:var(--cw-line-strong)}.cp-boundary{background:var(--cw-surface-2);color:var(--cw-ink-3);border-radius:7px;margin:4px 16px 14px;padding:10px 12px;font-size:11.5px;line-height:1.5}.cp-mandates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cp-mandate{border:1px solid var(--cw-line);background:var(--cw-surface);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 3px 14px #15202809}.cp-mandate>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-kicker{color:var(--cw-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:650}.cp-mandate h3,.cp-assignment-main h3{color:var(--cw-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:620;line-height:1.4}.cp-scope{color:var(--cw-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.cp-facts{border:1px solid var(--cw-line);background:var(--cw-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.cp-facts>div{background:var(--cw-surface-2);gap:3px;min-width:0;padding:10px 11px;display:grid}.cp-facts dt,.cp-assignment-facts dt{color:var(--cw-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.cp-facts dd,.cp-assignment-facts dd{overflow-wrap:anywhere;color:var(--cw-ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.cp-facts [data-alert=risk] dd,.cp-assignment-facts [data-alert=risk] dd{color:var(--color-risk)}.cp-progress{border-top:1px solid var(--cw-line);padding-top:10px}.cp-progress summary{width:fit-content;color:var(--cw-ink-2);cursor:pointer;font-size:11.5px;font-weight:600}.cp-progress p{color:var(--cw-ink-2);margin:8px 0 2px;font-size:11.5px;line-height:1.5}.cp-progress small{color:var(--cw-ink-3);font-size:11px}.cp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.cp-actions .cw-primary,.cp-actions .cw-secondary{height:auto;min-height:36px}.cp-assign-form{border-top:1px solid var(--cw-line);background:var(--cw-surface-2);border-radius:0 0 10px 10px;grid-template-columns:minmax(0,1fr) 150px;gap:10px 12px;margin:2px -16px -16px;padding:16px;display:grid}.cp-form-head,.cp-form-note,.cp-form-error,.cp-assign-form>.cp-actions{grid-column:1/-1}.cp-assign-form>label:has(textarea){grid-column:1/-1}.cp-form-head{gap:2px;display:grid}.cp-form-head strong{font-size:13px}.cp-form-head small{color:var(--cw-ink-3);font-size:11px}.cp-assign-form label{color:var(--cw-ink-2);align-content:start;gap:4px;font-size:11.5px;font-weight:600;display:grid}.cp-assign-form input,.cp-assign-form textarea{border:1px solid var(--cw-line-strong);background:var(--cw-surface);width:100%;min-height:40px;color:var(--cw-ink);font:inherit;resize:vertical;border-radius:7px;padding:9px 10px;font-size:13px}.cp-form-note,.cp-form-error{margin:0;font-size:11px;line-height:1.45}.cp-form-note{color:var(--cw-ink-3)}.cp-form-error{background:color-mix(in oklab, var(--color-risk) 8%, white);color:var(--color-risk);border-radius:6px;padding:8px 10px}.cp-empty{text-align:center;place-content:center;justify-items:start;gap:6px;min-height:160px;padding:28px 20px;display:grid}.cp-empty strong{width:100%;font-size:14px}.cp-empty p{max-width:56ch;color:var(--cw-ink-3);margin:0 0 6px;font-size:12px;line-height:1.55}.cp-empty .cw-primary,.cp-empty .cw-secondary{justify-self:center}.cp-filters{border:1px solid var(--cw-line);background:var(--cw-surface-2);border-radius:8px;align-items:center;gap:4px;padding:3px;display:flex}.cp-filters button{min-height:30px;color:var(--cw-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;display:inline-flex}.cp-filters button[aria-pressed=true]{background:var(--cw-surface);color:var(--cw-ink);box-shadow:0 1px 3px #121e261a}.cp-filters span{font-variant-numeric:tabular-nums}.cp-assignments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;list-style:none;display:grid}.cp-assignments>li{border:1px solid var(--cw-line);background:var(--cw-surface);border-radius:10px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.cp-assignments>li[data-overdue]{border-color:color-mix(in oklab, var(--color-risk) 34%, white);box-shadow:inset 3px 0 var(--color-risk)}.cp-assignment-main{gap:6px;min-width:0;display:grid}.cp-assignment-main>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-office-name{color:var(--cw-ink-3);font-size:11px;font-weight:600}.cp-task-note{color:var(--cw-ink-3);margin:0;font-size:11.5px;line-height:1.45}.cp-assignment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cp-assignment-facts>div{gap:2px;min-width:0;display:grid}.cp-delivery{background:var(--cw-surface-2);border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.cp-delivery p{gap:2px;margin:0;display:grid}.cp-delivery strong{font-size:11.5px}.cp-delivery span,.cp-delivery small{overflow-wrap:anywhere;color:var(--cw-ink-3);font-size:11px;line-height:1.45}@container (max-width:900px){.cp-mandates,.cp-assignments{grid-template-columns:1fr}}@media (max-width:760px){.pp-main{padding:24px 16px 56px}.pp-hero{grid-template-columns:1fr;align-items:start}.pp-privacy{max-width:520px}.pp-summary,.pp-tiles,.pp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-section-head{flex-direction:column;align-items:start;gap:6px}.pp-section-head>p{text-align:left}}@media (max-width:560px){.pp-header{min-height:50px;padding-inline:14px}.pp-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.pp-main{gap:12px;padding:18px 12px 48px}.pp-hero{gap:14px;padding-inline:2px}.pp-hero h1{font-size:27px}.pp-nav{margin-inline:-2px;top:56px}.pp-summary{grid-template-columns:1fr}.pp-summary>div{min-height:92px}.pp-card{border-radius:11px;padding:16px 14px;scroll-margin-top:106px}.pp-mandate{padding:13px}.pp-mandate header{flex-direction:column}.pp-facts,.pp-tiles{grid-template-columns:1fr}.pp-list>li{grid-template-columns:1fr;padding:13px}.pp-list>li>.pp-pill{justify-self:start}.pp-actions{grid-template-columns:1fr;width:100%;display:grid}.pp-actions>button{width:100%;min-height:44px}.pp-form{grid-template-columns:1fr;margin-inline:-5px;padding:14px}.pp-form>label,.pp-form-head,.pp-count,.pp-preview-wrap,.pp-submit-note,.pp-form-error,.pp-submit-actions{grid-column:1}.pp-form-head,.pp-alert,.pp-foot{flex-direction:column;align-items:flex-start}.pp-submit-actions{padding:11px 14px max(11px, env(safe-area-inset-bottom));grid-template-columns:1fr;margin:0 -14px -14px;position:sticky;bottom:0}.pp-empty{grid-template-columns:1fr;justify-items:start}.pp-loading{grid-template-columns:1fr}.pp-loading p{grid-column:1}.cp-state{flex-direction:column;align-items:flex-start}.cp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.cp-metric{min-height:100px;padding:12px}.cp-boundary{margin-inline:12px}.cp-mandates,.cp-assignments{padding:12px}.cp-mandate{padding:13px}.cp-mandate>header{flex-direction:column}.cp-facts,.cp-assignment-facts{grid-template-columns:1fr}.cp-actions{grid-template-columns:1fr;width:100%;display:grid}.cp-actions>button{width:100%;min-height:42px}.cp-assign-form{grid-template-columns:1fr;margin:2px -13px -13px;padding:13px}.cp-assign-form>*,.cp-form-head,.cp-form-note,.cp-form-error,.cp-assign-form>.cp-actions{grid-column:1}.cp-section>.cw-card-head{align-items:stretch}.cp-filters{width:100%;overflow-x:auto}.cp-filters button{flex:1 0 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.pp-loading span,.cp-loading span{animation:none}.pp-primary,.pp-secondary{transition:none}}
