@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F0EFF4;--panel: #FFFFFF;--panel2: #F8F7FB;--line: #D9D5E2;--lavender: #CEC7F0;--fg: #080016;--muted: #323140;--placeholder: #777184;--accent: #6F00FF;--accent-soft: #EFEAFA;--accent-strong: #230048;--deep: #230048;--ok: #187A52;--ok-bg: #EAF6F0;--ok-line: #EAF6F0;--bad: #B4233C;--bad-bg: #FCEEF1;--bad-wash: #FCEEF1;--bad-line: #B4233C;--bad-strong: #B4233C;--warn: #b45309;--warn-bg: #fef3c7;--warn-wash: #fffbeb;--warn-line: #fde68a;--info: #1e40af;--info-bg: #dbeafe;--info-line: #bfdbfe;--neutral-bg: #F8F7FB;--neutral-fg: #323140;--inflight-bg: #CEC7F0;--inflight-fg: #230048;--star: #6F00FF;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 20px;--space-10: 24px;--space-12: 32px;--space-16: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-pill: 999px;--font-sans: "Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Sora", "Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xxs: 11px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-control: 15px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 22px;--fs-display: 42px;--fs-display-sm: 28px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 600;--leading: 1.5;--tracking-eyebrow: .12em;--tracking-display: -.02em;--control-h: 40px;--control-h-lg: 52px;--control-h-sm: 32px;--brand-logo-h: 32px;--auth-logo-h: 40px;--auth-card-w: 520px;--content-max: 1040px;--overlay: rgba(8, 0, 22, .32);--shadow-raised: 0 10px 30px rgba(35, 0, 72, .1);--shadow-md: 0 10px 30px rgba(35, 0, 72, .16);--shadow-lg: 0 10px 30px rgba(35, 0, 72, .16);--shadow-drawer: 0 10px 30px rgba(35, 0, 72, .16);--focus-ring: 2px solid var(--accent);--focus-offset: 2px;--dur-fast: .12s;--accent-bar: linear-gradient(to left, #230048 0%, #6F00FF 30%, #9D61FF 55%, #CEC7F0 80%, rgba(206, 199, 240, 0) 100%);--accent-bar-h: 5px;--accent-bar-w: 62%;--auth-backdrop: radial-gradient(120% 100% at 78% 40%, color-mix(in srgb, #6F00FF 35%, #230048) 0%, #230048 45%, #080016 100%);font-family:var(--font-sans)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-size:var(--fs-base);line-height:var(--leading)}h1,h2,h3,h4{color:var(--deep)}a{color:var(--accent)}::placeholder{color:var(--placeholder);opacity:1}code{font-family:var(--font-mono);font-size:var(--fs-md)}pre{font-family:var(--font-mono)}fieldset{border:0;padding:0;margin:0;min-width:0}.muted{color:var(--muted);font-weight:var(--fw-regular)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}:where(button,input,select,textarea):disabled{cursor:not-allowed}button{font:inherit;cursor:pointer}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea{font:inherit;font-size:var(--fs-control);background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 var(--space-6);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select{height:var(--control-h)}textarea{height:auto;padding:var(--space-4) var(--space-6);line-height:var(--leading)}select,input,textarea{min-width:0;max-width:100%}input:hover:not(:disabled):not([readonly]),select:hover:not(:disabled),textarea:hover:not(:disabled):not([readonly]){border-color:var(--lavender)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--lavender);border-radius:var(--radius-sm)}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background:var(--panel2);color:var(--muted);cursor:not-allowed}input[aria-invalid=true],input[aria-invalid=true]:hover{border-color:var(--bad)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px;margin:0}.primary,.mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:inherit;font-weight:var(--fw-semibold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.primary{min-height:var(--control-h);padding:var(--space-3) var(--space-8);font-size:var(--fs-control);background:var(--accent);color:var(--panel);border:1px solid var(--accent)}.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.mini{min-height:var(--control-h-sm);padding:var(--space-2) var(--space-6);font-size:var(--fs-md);background:var(--panel);color:var(--deep);border:1px solid var(--deep)}.mini:hover:not(:disabled){background:var(--bg)}.mini.primary,.mini.on{min-height:var(--control-h-sm);font-size:var(--fs-md);background:var(--accent);color:var(--panel);border-color:var(--accent)}.mini.primary:hover:not(:disabled),.mini.on:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.mini.danger{background:var(--panel);color:var(--bad);border-color:var(--bad)}.mini.danger:hover:not(:disabled){background:var(--bad-wash)}.primary:disabled,.mini:disabled{opacity:.5}.primary.lg{min-height:var(--control-h-lg);padding:var(--space-4) var(--space-10)}.mini.lg{min-height:var(--control-h-lg);padding:var(--space-4) var(--space-10);font-size:var(--fs-control)}.link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--fw-medium);text-decoration:none}.link:hover{text-decoration:underline;color:var(--deep)}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.4;white-space:nowrap;background:var(--neutral-bg);color:var(--neutral-fg)}.badge.done,.badge.pub{background:var(--ok-bg);color:var(--ok)}.badge.inflight{background:var(--inflight-bg);color:var(--inflight-fg)}.badge.neutral,.badge.draft{background:var(--neutral-bg);color:var(--neutral-fg)}.badge.refused{background:var(--bad-bg);color:var(--bad)}.badge.type,.badge.enquiry{background:var(--info-bg);color:var(--info)}.badge.action,.badge.role{background:var(--accent-soft);color:var(--accent)}.badge.area,.badge.batch{background:var(--neutral-bg);color:var(--neutral-fg)}.badge.done:before,.badge.pub:before{content:"●";font-size:.7em;margin-right:var(--space-2)}.badge.neutral:before,.badge.inflight:before,.badge.refused:before{content:"○";font-size:.7em;margin-right:var(--space-2)}.mod-code{font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-xs);padding:0 var(--space-3);color:var(--fg)}.mod-code.muted{color:var(--muted)}.pa-table,.pa-funds table,.pa-fp-table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.pa-table th,.pa-funds th,.pa-fp-table th{text-align:left;color:var(--muted);font-weight:var(--fw-medium);font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:var(--space-4) var(--space-6);white-space:nowrap}.pa-table td,.pa-funds td,.pa-fp-table td{border-bottom:1px solid var(--line);padding:var(--space-4) var(--space-6);vertical-align:middle}.pa-table tbody tr:hover,.pa-funds tbody tr:hover,.pa-fp-table tbody tr:hover{background:var(--panel2)}.pa-table-scroll{overflow-x:auto;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md)}.pa-table-scroll .pa-table tbody tr:last-child td{border-bottom:0}.pa-th-num,.pa-td-num,.num{text-align:right}.pa-num{font-variant-numeric:tabular-nums}.pa-dash-card,.pa-admin-card,.pa-party,.pa-figure,.pa-fn-card,.pa-fp-form,.pa-cert-regenerate{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md)}.banner,.pa-action-warn,.pa-replay-note{background:var(--warn-wash);color:var(--warn);border:1px solid var(--warn-line);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-7);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--leading)}.banner.error,.pa-admin-err{background:var(--bad-wash);color:var(--bad);border:1px solid var(--bad-line);border-radius:var(--radius-sm);padding:var(--space-5) var(--space-7);font-size:var(--fs-md);font-weight:var(--fw-medium)}.ok-text{color:var(--ok)}.err-text{color:var(--bad)}.page-head{display:flex;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-10)}.page-title{min-width:0}.page-head h1{margin:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-regular);letter-spacing:var(--tracking-display);line-height:1.1;color:var(--deep);overflow-wrap:anywhere}.page-head .spacer{flex:1}.eyebrow{display:block;margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);line-height:1.2}.lead{margin:var(--space-4) 0 0;font-size:var(--fs-lg);line-height:1.5625;color:var(--muted);max-width:70ch}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;background:none;border:0;font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--accent);cursor:pointer}.back-link:hover{text-decoration:underline;color:var(--deep)}.rules-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;margin:var(--space-10) 0 var(--space-6);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--deep);line-height:1.2}.rules-section-head:first-child{margin-top:0}.rules-section-head .muted,.pa-parties h3 .muted,.pa-activity h3 .muted,.pa-admin-card h3 .muted{font-size:var(--fs-base);font-weight:var(--fw-regular)}.pa-parties h3,.pa-activity h3{margin:var(--space-10) 0 var(--space-6);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.2}.pa-tabs,.pa-fin-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);border-bottom:1px solid var(--line);margin:0 0 var(--space-10)}.pa-tabs button,.pa-fin-tabs button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-5) var(--space-7);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--muted);transition:color var(--dur-fast),border-color var(--dur-fast)}.pa-tabs button:hover:not(.on),.pa-fin-tabs button:hover:not(.on){color:var(--fg)}.pa-tabs button.on,.pa-fin-tabs button.on{color:var(--deep);font-weight:var(--fw-semibold);border-bottom-color:var(--accent)}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:40;background:var(--panel);border-bottom:1px solid var(--line)}.topbar:before{content:"";position:absolute;top:0;right:0;width:var(--accent-bar-w);height:var(--accent-bar-h);background:var(--accent-bar);pointer-events:none}.topbar-inner{display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap;row-gap:var(--space-4);max-width:var(--content-max);margin:0 auto;padding:var(--space-8) var(--space-10)}.brand{display:flex;align-items:center;flex:none}.brand-logo{display:block;height:var(--brand-logo-h);width:auto}.brand-product{margin-left:var(--space-10);padding-left:var(--space-10);border-left:1px solid var(--lavender);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);line-height:1;white-space:nowrap}.topnav{display:flex;gap:var(--space-2);margin-left:var(--space-8);flex-wrap:wrap}.topnav button{position:relative;background:none;border:0;border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--muted);transition:background-color var(--dur-fast),color var(--dur-fast)}.topnav button:hover{background:var(--bg);color:var(--fg)}.topnav button.on{color:var(--deep);font-weight:var(--fw-semibold)}.topnav button.on:after{content:"";position:absolute;left:var(--space-5);right:var(--space-5);bottom:calc(-1 * var(--space-2));height:2px;border-radius:var(--radius-pill);background:var(--accent)}.topbar-inner .spacer{flex:1;min-width:0}.pa-topbar-right{display:flex;align-items:center;gap:var(--space-4)}.main{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-10) var(--space-10) var(--space-16);min-width:0}.placeholder{display:grid;place-items:center;min-height:240px;color:var(--muted)}.pa-auth-notice{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);background:var(--auth-backdrop);border-top:var(--accent-bar-h) solid var(--accent);border-bottom:var(--accent-bar-h) solid var(--accent);overflow:hidden}.pa-auth-notice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/brand/anthea-a.svg) no-repeat 78% 55% / auto 120%;opacity:.08}.pa-auth-notice-card{position:relative;width:100%;max-width:var(--auth-card-w);padding:var(--space-12);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);text-align:center}.pa-auth-logo{display:block;height:var(--auth-logo-h);width:auto;margin:0 auto var(--space-4)}.pa-auth-notice-card .eyebrow{margin-bottom:var(--space-4)}.pa-auth-notice-card h1{margin:0 0 var(--space-8);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-regular);letter-spacing:var(--tracking-display);line-height:1.1;color:var(--deep)}.pa-auth-notice-card p{margin:0 0 var(--space-8);color:var(--muted)}.pa-dash{display:flex;flex-direction:column;gap:var(--space-8)}.pa-dash>.page-head{margin-bottom:var(--space-2)}.pa-dash-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-5)}.pa-dash-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-7) var(--space-8);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pa-dash-stat strong{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--deep);line-height:1.2}.pa-dash-stat .muted{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-dash-card{padding:var(--space-9) var(--space-10)}.pa-dash-card h3{margin:0 0 var(--space-6);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.pa-dash-card h3 .muted{text-transform:none;letter-spacing:normal;font-size:var(--fs-sm)}.pa-dash-card p{margin:0}.pa-dash-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);width:100%;text-align:left;border:0;background:transparent;padding:var(--space-4);border-radius:var(--radius-sm);font:inherit;color:var(--fg)}.pa-dash-row:hover:not(:disabled){background:var(--panel2)}.pa-dash-row:disabled{opacity:.5}.pa-dash-plan{margin-left:auto;font-size:var(--fs-sm);flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-dash-card kbd{background:var(--panel2);border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-xs);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs)}.pa-list-toolbar{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-7)}.pa-filter{flex:1 1 320px;min-width:0}.pa-planpick{flex:0 1 260px}.pa-planpick select{width:100%}.pa-list-count{font-size:var(--fs-md)}.pa-list-toolbar .banner,.pa-policies>.banner{flex-basis:100%}.pa-policies>.banner{margin-bottom:var(--space-7)}.pa-policy-table tbody tr{cursor:pointer}.pa-policy-table tbody tr.cursor{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.pa-policy-table td .badge+.badge{margin-left:var(--space-2)}.pa-row-plan{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pa-list-note{padding:var(--space-9) var(--space-6);font-size:var(--fs-md);text-align:center}.pa-paging{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);margin-top:var(--space-6);font-size:var(--fs-md)}.pa-export{flex:none}.pa-record-head .page-title{display:flex;flex-direction:column}.pa-record-title{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.pa-record-title h1{font-variant-numeric:tabular-nums}.pa-record-pills{display:inline-flex;gap:var(--space-2);flex-wrap:wrap}.pa-watch-star{background:none;border:0;cursor:pointer;font-size:var(--fs-2xl);line-height:1;color:var(--muted);padding:0 var(--space-1)}.pa-watch-star.on,.pa-watch-star:hover{color:var(--star)}.pa-overview>h3{margin:0 0 var(--space-6);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.2}.pa-kv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-8) var(--space-9);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-9) var(--space-10)}.pa-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pa-field-label{font-size:var(--fs-xs);color:var(--muted)}.pa-field-value{font-weight:var(--fw-medium);color:var(--fg);line-height:1.35;overflow-wrap:anywhere}.pa-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-5);margin:0 0 var(--space-4)}.pa-figure{padding:var(--space-7) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pa-figure.na{background:var(--panel2)}.pa-figure-label{font-size:var(--fs-xs);color:var(--muted)}.pa-figure-value{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--deep);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pa-figure.na .pa-figure-value{color:var(--muted);font-weight:var(--fw-regular)}.pa-figure-ccy{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--muted);margin-left:var(--space-2)}.pa-figure-note{font-size:var(--fs-xs);line-height:1.35}.pa-funds{margin:0 0 var(--space-4)}.pa-funds td{white-space:nowrap}.pa-funds-note{margin:var(--space-4) 0 0;font-size:var(--fs-md)}.pa-parties{display:flex;flex-direction:column;gap:var(--space-5)}.pa-party{padding:var(--space-7) var(--space-9)}.pa-party-top{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.pa-party-name{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--deep)}.pa-party-spacer{flex:1}.pa-party-idrow{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.pa-party-crmid{overflow-wrap:anywhere}.pa-party-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-7);font-size:var(--fs-sm);color:var(--muted);margin-top:var(--space-4)}.pa-parties-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;margin:var(--space-10) 0 var(--space-6)}.pa-parties-head h3{margin:0}.pa-crm-notfound{color:var(--warn);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.pa-crm-link{font-size:var(--fs-md)}.pa-ledger-actions{display:inline-flex;gap:var(--space-3)}.pa-rawcode{font-size:var(--fs-xs);margin-left:var(--space-3)}.pa-rawcode-sub{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:1.3;margin-top:var(--space-1)}.pa-acct-cell{white-space:nowrap}.pa-acct-name{display:block}.pa-datecell{font-style:italic;color:var(--muted);font-size:var(--fs-md);white-space:nowrap}.pa-fn-intro{max-width:80ch;margin:0 0 var(--space-10)}.pa-fn-cardgrid{display:flex;flex-direction:column;gap:var(--space-10)}.pa-fn-cardgroup-head{margin-bottom:var(--space-5);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.pa-fn-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5)}.pa-fn-card{display:flex;flex-direction:column;gap:var(--space-3);text-align:left;font:inherit;padding:var(--space-7) var(--space-8);cursor:pointer;color:var(--fg);transition:border-color var(--dur-fast),background-color var(--dur-fast)}.pa-fn-card.kind-enquiry,.pa-fn-card.kind-action,.pa-fn-card.kind-batch{border-color:var(--line)}.pa-fn-card:hover:not(:disabled){border-color:var(--accent)}.pa-fn-card:disabled,.pa-fn-card.disabled{opacity:.5;cursor:not-allowed}.pa-fn-card.na{background:var(--panel2)}.pa-fn-card-na{font-size:var(--fs-sm);color:var(--muted)}.pa-fn-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.pa-fn-card-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--deep);line-height:1.25}.pa-fn-card-desc{font-size:var(--fs-md);color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.pa-fn-card-id{margin-top:var(--space-1)}.pa-fn-card-id .mod-code{font-size:var(--fs-xs)}.pa-action-log{margin-top:var(--space-10)}.pa-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}.pa-modal{width:100%;max-width:660px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.pa-modal.wide{max-width:var(--content-max)}.pa-modal-sm{max-width:440px}.pa-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-9) var(--space-10);border-bottom:1px solid var(--line)}.pa-modal-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--deep)}.pa-modal-sub{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--space-2)}.pa-modal-close{background:none;border:0;font-size:var(--fs-2xl);line-height:1;color:var(--muted);padding:0 var(--space-1);border-radius:var(--radius-sm)}.pa-modal-close:hover{color:var(--deep)}.pa-modal-body{padding:var(--space-9) var(--space-10) var(--space-10)}.pa-modal-desc{margin:0 0 var(--space-6);font-size:var(--fs-base);line-height:var(--leading)}.pa-modal-foot{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-9)}.pa-modal-note{font-size:var(--fs-sm);margin:var(--space-4) 0 0}.pa-fn-api{font-size:var(--fs-md);margin:0 0 var(--space-5)}.pa-run-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-8) var(--space-9);margin:var(--space-8) 0}.pa-run-fields>*{min-width:0}.pa-run-field{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--fg)}.pa-run-field.wide{grid-column:1 / -1}.pa-run-field>span{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--fg)}.pa-run-field input,.pa-run-field textarea,.pa-run-field select{font-weight:var(--fw-regular)}.pa-run-field textarea{font-family:var(--font-mono);font-size:var(--fs-md);resize:vertical}.pa-run-field.invalid input,.pa-run-field.invalid textarea{border-color:var(--bad)}.pa-lock{font-style:normal;font-size:var(--fs-xs);margin-left:var(--space-2)}.pa-field-violation{display:block;color:var(--bad);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-style:normal}.pa-field-hint{display:block;color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-regular);font-style:normal}.pa-field-hint.warn{color:var(--warn)}.pa-violations{margin:var(--space-3) 0 var(--space-2);padding-left:1.2em;font-size:var(--fs-md);color:var(--bad)}.pa-violations code{font-size:var(--fs-sm)}.pa-action-warn{margin-bottom:var(--space-4)}.pa-action-confirm{border:1px solid var(--warn-line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-9);background:var(--warn-wash);margin-top:var(--space-6)}.pa-action-confirm p{margin:0 0 var(--space-5)}.pa-action-confirm-btns{display:flex;gap:var(--space-4);flex-wrap:wrap}.pa-action-confirm-note{color:var(--warn);font-weight:var(--fw-medium)}.pa-fn-result{margin-top:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pa-fn-result-head{font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:var(--space-5) var(--space-7);background:var(--panel2)}.pa-fn-result.ok .pa-fn-result-head{background:var(--ok-bg);color:var(--ok)}.pa-fn-result.err .pa-fn-result-head{background:var(--bad-bg);color:var(--bad)}.pa-fn-error{font-size:var(--fs-md);color:var(--bad);padding:var(--space-5) var(--space-7)}.pa-fn-json{margin:0;padding:var(--space-7);font-size:var(--fs-sm);max-height:380px;overflow:auto;background:var(--panel2)}.pa-delta{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-7)}.pa-delta-row{display:flex;gap:var(--space-5);flex-wrap:wrap}.pa-delta-label{width:64px;color:var(--muted)}.pa-delta .pa-table-scroll,.pa-fn-result>.pa-table-scroll{margin:0 var(--space-7) var(--space-7)}.pa-action-raw summary{cursor:pointer;font-size:var(--fs-md);color:var(--muted);padding:var(--space-5) var(--space-7)}.pa-deposit-tx{display:flex;flex-direction:column;gap:var(--space-5)}.pa-deposit-tx-add{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:var(--space-4);align-items:center}.pa-deposit-tx-hash{word-break:break-all}.pa-deposit-tx-total td{font-weight:var(--fw-semibold)}.pa-deposit-tx-note{margin:0;font-size:var(--fs-md)}.pa-form{display:flex;flex-direction:column;gap:var(--space-4)}.pa-form-section{margin:var(--space-6) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.pa-form-section:first-child{margin-top:0}.pa-form-note{margin:0;font-size:var(--fs-md)}.pa-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-8) var(--space-9);margin-top:var(--space-6)}.pa-form-grid>*{min-width:0}.pa-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-8)}.pa-form-blocker{flex:1 1 100%;text-align:right;font-size:var(--fs-md);color:var(--muted)}.pa-person-card{background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6) var(--space-7)}.pa-person-card-main{display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;color:var(--deep)}.pa-person-card-meta{font-size:var(--fs-md);color:var(--muted);margin-top:var(--space-1)}.pa-person-id{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.pa-picked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.pa-picked>.pa-person-card{align-self:stretch}.pa-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-md)}.pa-checks .ok{color:var(--ok)}.pa-checks .warn{color:var(--warn)}.pa-checks .bad{color:var(--bad)}.pa-person{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pa-person-label{display:flex;flex-direction:column;gap:var(--space-4);font-weight:var(--fw-medium)}.pa-person-results{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.pa-person-note{padding:var(--space-5) var(--space-7);font-size:var(--fs-md)}.pa-person-list{list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto}.pa-person-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--line);cursor:pointer}.pa-person-row:last-child{border-bottom:0}.pa-person-row:hover,.pa-person-row.cursor{background:var(--accent-soft)}.pa-person-row.blocked{cursor:not-allowed;background:var(--panel2)}.pa-person-row.blocked .pa-person-name{color:var(--muted)}.pa-person-main{display:flex;flex-direction:column;min-width:0}.pa-person-name{font-weight:var(--fw-medium);color:var(--fg)}.pa-share-table td{vertical-align:middle}.pa-share-input{width:96px;text-align:right;font-variant-numeric:tabular-nums}.pa-share-flag{display:block;font-size:var(--fs-xs);color:var(--muted)}.pa-share-total td{font-weight:var(--fw-semibold);color:var(--deep);border-bottom:0}.pa-share-tools{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4)}.pa-share-tools>.pa-person{flex:1 1 260px}.pa-share-id-sub{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pa-cert-stored{margin-top:var(--space-10)}.pa-cert-stored-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.pa-cert-stored-head h3{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.pa-cert-regenerate{display:flex;flex-direction:column;gap:var(--space-4);max-width:560px;margin:var(--space-4) 0;padding:var(--space-8)}.pa-cert-regenerate label{display:flex;flex-direction:column;gap:var(--space-4);font-weight:var(--fw-medium)}.pa-cert-regenerate button{align-self:flex-start}.pa-activity-table td{vertical-align:top}.pa-activity-detail td{background:var(--panel2)}.pa-finance{display:flex;flex-direction:column}.pa-fin-blurb{margin:0 0 var(--space-7);max-width:74ch}.pa-fin-filters{display:flex;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin:0 0 var(--space-8);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8) var(--space-9)}.pa-fin-filters label{display:flex;flex-direction:column;gap:var(--space-4);font-weight:var(--fw-medium);min-width:0}.pa-fin-spacer{flex:1}.pa-fin-asof{font-size:var(--fs-md);align-self:center}.pa-fin-count{font-size:var(--fs-md);margin:0 0 var(--space-5)}.pa-fin-results .pa-table-scroll{max-height:70vh;overflow:auto}.pa-fin-results .pa-table thead th{position:sticky;top:0;background:var(--panel);z-index:1}.pa-fin-results>.banner{margin-bottom:var(--space-6)}.pa-admin-err{margin-bottom:var(--space-8)}.pa-admin-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-bottom:var(--space-7)}.pa-admin-filters .pa-filter{flex:1 1 220px;max-width:360px}.pa-admin-actions{text-align:right;white-space:nowrap}.pa-admin-actions .mini+.mini{margin-left:var(--space-3)}.pa-admin-card{padding:var(--space-9) var(--space-10);margin-bottom:var(--space-8)}.pa-admin-card h3{margin:0 0 var(--space-6);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.pa-map-form{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-7)}.pa-map-form input{flex:1 1 160px}.pa-matrix td,.pa-matrix th{text-align:center}.pa-matrix td:first-child,.pa-matrix th:first-child{text-align:left}.pa-matrix-cell{color:var(--accent);font-weight:var(--fw-semibold)}.pa-invite-btn{margin-left:auto}.pa-invite-field{display:flex;flex-direction:column;gap:var(--space-4);font-weight:var(--fw-medium);margin:var(--space-8) 0}.pa-invite-field>input{width:100%}.pa-invite-hint{display:block;font-size:var(--fs-sm);font-weight:var(--fw-regular)}.pa-invite-note{margin:0 0 var(--space-6);font-size:var(--fs-md)}.pa-audit-controls{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 0 var(--space-6)}.pa-audit-kind{display:inline-flex;gap:var(--space-2);flex-wrap:wrap}.pa-audit-date{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-md);color:var(--muted)}.pa-audit-blurb{margin:0 0 var(--space-6)}.pa-fp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;margin-bottom:var(--space-7)}.pa-fp-head .muted{max-width:68ch;margin:0}.pa-fp-actions{text-align:right;white-space:nowrap}.pa-fp-actions .mini+.mini{margin-left:var(--space-3)}.pa-fp-editing>td{background:var(--panel2);padding:0}.pa-fp-form{padding:var(--space-9) var(--space-10);margin-bottom:var(--space-8);background:var(--panel2)}.pa-fp-form-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--deep);margin-bottom:var(--space-7)}.pa-fp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-8) var(--space-9)}.pa-fp-grid>*{min-width:0}.pa-fp-grid label{display:flex;flex-direction:column;gap:var(--space-4);font-weight:var(--fw-medium);color:var(--fg)}.pa-fp-grid .pa-fp-active{flex-direction:row;align-items:center;gap:var(--space-4);align-self:end;min-height:var(--control-h)}.pa-fp-form-actions{display:flex;justify-content:flex-end;gap:var(--space-4);margin-top:var(--space-9)}.pa-bell{position:relative}.pa-bell-btn{position:relative;background:none;border:0;font-size:var(--fs-lg);line-height:1;padding:var(--space-4);border-radius:var(--radius-sm);min-height:var(--control-h-sm)}.pa-bell-btn:hover{background:var(--bg)}.pa-bell-badge{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--bad);color:var(--panel);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:16px;text-align:center}.pa-bell-menu,.pa-usermenu-panel{position:absolute;right:0;top:calc(var(--control-h) + var(--space-2));z-index:70;max-height:80vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.pa-bell-menu{width:min(360px,calc(100vw - 32px))}.pa-bell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.pa-bell-empty{padding:var(--space-10) var(--space-8);text-align:center;font-size:var(--fs-md)}.pa-bell-list{list-style:none;margin:0;padding:0}.pa-bell-list li{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line);cursor:pointer}.pa-bell-list li:hover{background:var(--panel2)}.pa-bell-list li.unread{background:var(--accent-soft)}.pa-bell-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.pa-bell-title{font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--deep)}.pa-bell-time{font-size:var(--fs-xs);white-space:nowrap}.pa-bell-body{font-size:var(--fs-md);margin-top:var(--space-1)}.pa-bell-kind{font-size:var(--fs-xs);margin-top:var(--space-2)}.pa-usermenu{position:relative}.pa-avatar-btn{display:inline-flex;align-items:center;max-width:240px;min-height:var(--control-h-sm);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--fs-md);white-space:nowrap;transition:background-color var(--dur-fast),color var(--dur-fast)}.pa-avatar-btn:hover,.pa-avatar-btn[aria-expanded=true]{background:var(--bg);color:var(--fg)}.pa-user-name{overflow:hidden;text-overflow:ellipsis}.pa-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.pa-avatar-btn .pa-avatar{display:none}.pa-avatar.lg{width:40px;height:40px;font-size:var(--fs-lg)}.pa-usermenu-panel{width:min(340px,calc(100vw - 32px))}.pa-usermenu-head{display:flex;gap:var(--space-6);padding:var(--space-8);border-bottom:1px solid var(--line)}.pa-usermenu-name{font-weight:var(--fw-semibold);color:var(--deep)}.pa-usermenu-upn{font-size:var(--fs-sm);overflow-wrap:anywhere}.pa-usermenu-roles{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.pa-usermenu-section{padding:var(--space-7) var(--space-8);border-bottom:1px solid var(--line)}.pa-usermenu-section:last-child{border-bottom:0}.pa-usermenu-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-5)}.pa-usermenu-label .muted{text-transform:none;letter-spacing:normal}.pa-devpick{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pa-pref-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--fs-md);margin-bottom:var(--space-4)}.pa-pref-row input,.pa-pref-row select{flex:0 0 160px}.pa-pref-toggle{display:flex;align-items:center;gap:var(--space-4);font-size:var(--fs-md);margin-bottom:var(--space-4)}.pa-pref-toggle input{flex:0 0 auto}.pa-pref-default{font-size:var(--fs-xs)}.pa-signout{width:100%}.pa-applinks{display:flex;gap:var(--space-3);flex-wrap:wrap}.pa-applink.off{opacity:.5;cursor:not-allowed}.help-btn{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:var(--fw-semibold);font-size:var(--fs-base);line-height:1;display:grid;place-items:center}.help-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:1200;display:flex;justify-content:flex-end}.help-drawer{width:min(760px,94vw);height:100%;background:var(--bg);border-left:1px solid var(--line);box-shadow:var(--shadow-drawer);display:flex;flex-direction:column;animation:help-slide .18s ease-out}@keyframes help-slide{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.help-drawer{animation:none}}.help-head{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line);background:var(--panel)}.help-title{font-size:var(--fs-base);white-space:nowrap;color:var(--deep)}.help-title strong{color:var(--accent)}.help-search{flex:1;max-width:320px;margin-left:auto}.help-close{border:0;background:transparent;color:var(--muted);font-size:var(--fs-2xl);line-height:1;padding:0 var(--space-2)}.help-close:hover{color:var(--deep)}.help-body{flex:1;min-height:0;display:grid;grid-template-columns:176px 1fr}.help-toc{border-right:1px solid var(--line);background:var(--panel);overflow-y:auto;padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.help-toc-link{text-align:left;background:transparent;border:0;color:var(--muted);font-size:var(--fs-md);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);display:flex;gap:var(--space-4)}.help-toc-link:hover{background:var(--panel2);color:var(--fg)}.help-toc-link .n{color:var(--accent);font-weight:var(--fw-semibold);min-width:12px;font-variant-numeric:tabular-nums}.help-toc-link.dim{opacity:.38}.help-content{overflow-y:auto;padding:var(--space-2) var(--space-10) var(--space-16)}.help-content h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:var(--space-10) 0 var(--space-4);display:flex;align-items:baseline;gap:var(--space-5);scroll-margin-top:8px}.help-content h3 .snum{font-size:.72em;color:var(--accent);font-weight:var(--fw-semibold)}.help-content h4{font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--accent);margin:var(--space-9) 0 var(--space-3)}.help-content p{margin:0 0 var(--space-5);line-height:1.55}.help-content ul,.help-content ol{margin:0 0 var(--space-6);padding-left:var(--space-9)}.help-content li{margin:var(--space-2) 0;line-height:var(--leading)}.help-sect{border-top:1px solid var(--line)}.help-sect:first-child{border-top:0}.help-note{color:var(--muted);font-size:var(--fs-md)}.help-foot{color:var(--muted);font-size:var(--fs-md);border-top:1px solid var(--line);margin-top:var(--space-10);padding-top:var(--space-7)}.help-callout{border:1px solid var(--line);background:var(--panel2);border-radius:var(--radius-md);padding:var(--space-6) var(--space-8);margin:var(--space-6) 0;font-size:var(--fs-md)}.help-callout .lbl{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--fs-xs);color:var(--accent);margin-right:var(--space-4)}.help-callout.tip{background:var(--accent-soft);border-color:var(--lavender)}.help-callout.caution{border-color:var(--warn-line);background:var(--warn-wash)}.help-callout.caution .lbl{color:var(--warn)}.help-task{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-1) var(--space-8) var(--space-6);margin:var(--space-7) 0}.help-task .th{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:var(--fw-semibold);color:var(--accent);border-bottom:1px solid var(--line);padding:var(--space-5) 0 var(--space-4);margin-bottom:var(--space-2)}.help-task .th:before{content:"▸ "}.help-task ol{counter-reset:hstep;list-style:none;padding-left:0;margin:var(--space-4) 0 0}.help-task ol>li{counter-increment:hstep;position:relative;padding-left:var(--space-12);margin:var(--space-5) 0}.help-task ol>li:before{content:counter(hstep);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--accent);color:var(--panel);font-weight:var(--fw-semibold);font-size:var(--fs-xs);display:grid;place-items:center}.help-pillrow{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-3) 0}.help-pill{font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill)}.help-pill.green{color:var(--ok);background:var(--ok-bg)}.help-pill.red{color:var(--bad);background:var(--bad-bg)}.help-pill.amber{color:var(--warn);background:var(--warn-bg)}.help-pill.grey{color:var(--neutral-fg);background:var(--neutral-bg);border:1px solid var(--line)}.help-pill.blue{color:var(--info);background:var(--info-bg)}.pa-cert-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pa-cert-print{display:flex;justify-content:center;overflow-x:auto}.pa-cert-sheet{width:794px;min-height:1123px;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column;background:url(/assets/polcert-background-ZZ_mRsz1.png) center / cover no-repeat,#fdfdfd;print-color-adjust:exact;-webkit-print-color-adjust:exact;color:#29173c;padding:38px 28px 28px;border:1px solid #E2E0E8;border-radius:4px;box-shadow:0 2px 12px #29173c1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:normal}.pa-cert-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px;position:relative;z-index:1}.pa-cert-title{font-size:26px;font-weight:800;line-height:1.04;letter-spacing:.4px;color:#29173c}.pa-cert-logo-img{height:22px;width:auto}.pa-cert-grid{border:1px solid #BFB9C6;border-radius:6px;overflow:hidden;background:#ffffff59;position:relative;z-index:1}.pa-cert-row{display:flex;border-bottom:1px solid #BFB9C6}.pa-cert-row:last-child{border-bottom:0}.pa-cert-cell{flex:1;min-width:0;border-right:1px solid #BFB9C6;padding:12px 14px;min-height:58px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.pa-cert-cell:last-child{border-right:0}.pa-cert-row.tall .pa-cert-cell{min-height:86px}.pa-cert-row.party-row .pa-cert-cell{min-height:150px}.pa-cert-label{font-size:10px;color:#867a93;letter-spacing:.2px}.pa-cert-value{font-size:16px;font-weight:700;color:#29173c;line-height:1.2;overflow-wrap:anywhere}.pa-cert-value.name{font-size:16px}.pa-cert-party-body{display:flex;flex-direction:column;gap:6px}.pa-cert-meta{display:flex;flex-direction:column;gap:2px;font-size:9px;font-weight:400;color:#867a93}.pa-cert-note{margin-top:14px;font-size:8.5px;font-style:italic;color:#867a93;position:relative;z-index:1}.pa-cert-sandbox{margin-top:auto;background:#e8e6f0;border-radius:8px;padding:16px 22px;position:relative;z-index:1}.pa-cert-sandbox-title{font-size:13px;font-weight:700;color:#29173c;margin-bottom:8px}.pa-cert-sandbox-body{margin:0;font-size:9px;line-height:1.55;color:#6f6781;padding:0 12px}@media print{@page{size:A4;margin:0}body *{visibility:hidden}.pa-cert-print,.pa-cert-print *{visibility:visible}.pa-cert-print{position:absolute;left:0;top:0;width:100%;display:block;overflow:visible}.pa-cert-sheet{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}.pa-cert-toolbar,.no-print{display:none!important}}@media(max-width:900px){.pa-kv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.pa-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-deposit-tx-add{grid-template-columns:1fr}}@media(max-width:640px){.topbar-inner{padding:var(--space-5) var(--space-8);gap:var(--space-5)}.brand-product{display:none}.topnav{margin-left:0;order:3;width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:var(--space-3)}.page-head h1,.pa-auth-notice-card h1{font-size:var(--fs-display-sm)}.main{padding:var(--space-8) var(--space-8) var(--space-12)}.pa-avatar-btn .pa-user-name{display:none}.pa-avatar-btn .pa-avatar{display:inline-flex}.pa-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-kv,.pa-dash-card,.pa-admin-card,.pa-fin-filters,.pa-fp-form{padding:var(--space-8)}.help-body{grid-template-columns:1fr}.help-toc{display:none}.pa-modal-head,.pa-modal-body{padding-left:var(--space-8);padding-right:var(--space-8)}.pa-share-id-col{display:none}.pa-share-id-sub{display:block}.pa-share-input{width:76px}}.m-4{margin:var(--space-6)}.mt-3{margin-top:var(--space-3)}.hint-inline{font-size:var(--fs-sm);margin-top:var(--space-3)}
