@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");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: #f3f4f2;--panel: #ffffff;--sunk: #eef0ec;--line: #d9dcd5;--line-soft: #e6e8e3;--ink: #18212b;--ink-2: #4a5562;--muted: #5f6975;--brand: #0d5c63;--brand-hover: #0a4a50;--brand-ink: #ffffff;--brand-soft: #dcebec;--brand-line: #c3dcde;--mavins-red: #e1251b;--bad: #a63a2e;--bad-bg: #f5e1de;--bad-line: #e8c2bc;--warn: #7a4e00;--warn-bg: #f6ecd5;--warn-line: #ecd8a6;--ok: #2a6e37;--ok-bg: #e1efe2;--ok-line: #bfdcc4;--env-bg: #fbf7ec;--env-line: #eadfbf;--dev: #2b333d;--accent: var(--brand);--accent-ink: var(--brand-ink);--accent-soft: var(--brand-soft);--focus: #0d5c63;--r: 6px;--r-lg: 10px;--shadow: 0 1px 2px rgba(24, 33, 43, .05), 0 1px 1px rgba(24, 33, 43, .03);--shadow-pop: 0 6px 18px rgba(24, 33, 43, .12);--page-max: 1320px;--gutter: 24px;--font: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-ar: "IBM Plex Sans Arabic", "IBM Plex Sans", "Segoe UI", Tahoma, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font:14.5px/1.5 var(--font);color:var(--ink);background:var(--bg);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:var(--font-ar);font-size:15px;line-height:1.7}html[lang=ar] *{letter-spacing:0!important;text-transform:none!important}h1,h2,h3,h4,label,legend,button,.button,.mainnav a,.state,.field>span,.firm>span,.note a,.table-wrap .table th,.table-wrap .table td,.facts dt{overflow-wrap:break-word}fieldset{min-inline-size:0}h1{font-size:1.5rem;line-height:1.25;margin-block:0 .35rem;font-weight:600;letter-spacing:-.01em}h2{font-size:1.08rem;line-height:1.35;margin-block:0 .6rem;font-weight:600}h3{font-size:.98rem;margin-block:0 .5rem;font-weight:600}h4{font-size:.93rem;font-weight:600}html[lang=ar] h1{font-size:1.45rem;line-height:1.45}p{margin-block:.5em}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-hover)}code,.code{font-family:var(--font-mono);font-size:.9em}.muted{color:var(--muted)}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boot{min-block-size:100vh}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}main:focus{outline:none}.skip{position:absolute;inset-inline-start:8px;inset-block-start:-48px;background:var(--panel);color:var(--brand);font-weight:600;padding-block:8px;padding-inline:12px;border-radius:var(--r);box-shadow:var(--shadow-pop);z-index:20}.skip:focus{inset-block-start:8px}.topbar{--pad: max(var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter)));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools" "nav nav";align-items:center;column-gap:24px;padding-inline:var(--pad);background:var(--panel);border-block-end:1px solid var(--line);position:relative}.topbar:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:var(--mavins-red)}.topbar:after{content:"";grid-area:nav;align-self:start;margin-inline:calc(-1 * var(--pad));border-block-start:1px solid var(--line-soft)}.brand{grid-area:brand;display:flex;align-items:center;gap:14px;min-inline-size:0;padding-block:14px 12px}.brand-logo{display:block;block-size:36px;inline-size:auto;flex:none}.brand-text{display:flex;flex-direction:column;min-inline-size:0;padding-inline-start:14px;border-inline-start:1px solid var(--line)}.brand-name{font-weight:600;font-size:1.02rem;line-height:1.25;color:var(--ink)}.brand-sub{font-size:.78rem;line-height:1.3;color:var(--muted)}.mainnav{grid-area:nav;justify-self:start;display:flex;flex-wrap:wrap;gap:0 2px;margin-inline-start:-10px}.mainnav a{display:inline-flex;align-items:center;min-block-size:46px;padding-inline:12px;text-decoration:none;color:var(--ink-2);font-weight:500;border-block-end:2px solid transparent}.mainnav a:hover{color:var(--ink);border-block-end-color:var(--line)}.mainnav a[aria-current=page]{color:var(--brand);border-block-end-color:var(--brand);font-weight:600}.mainnav a:focus-visible{outline-offset:-3px}.tools{grid-area:tools;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;padding-block:10px}.firm{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted);min-inline-size:0}.firm>span{white-space:nowrap}.firm select{min-block-size:34px;font-size:.9rem;color:var(--ink);max-inline-size:16rem}.lang{display:inline-flex;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--panel)}.lang button{border:0;border-radius:0;min-block-size:34px;padding-block:2px;padding-inline:12px;font-weight:500;color:var(--ink-2)}.lang button+button{border-inline-start:1px solid var(--line)}.lang button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.lang button[lang=ar]{font-family:var(--font-ar)}.lang button:focus-visible{outline-offset:-3px}.who{display:flex;align-items:center;gap:10px;font-size:.9rem;padding-inline-start:16px;border-inline-start:1px solid var(--line)}.who-name{font-weight:600}.who button.link{color:var(--ink-2);font-weight:500;text-decoration:none;min-block-size:30px;padding-block:3px;padding-inline:10px;border:1px solid var(--line);border-radius:var(--r)}.who button.link:hover:not(:disabled){background:var(--sunk);color:var(--ink)}.banners{background:var(--env-bg);border-block-end:1px solid var(--env-line);padding-block:7px;padding-inline:max(var(--gutter),calc((100% - var(--page-max)) / 2 + var(--gutter)))}.banners.is-uat{padding-block-start:10px}.banner.uat{display:flex;align-items:center;gap:10px;margin-block:0 8px;margin-inline-end:0;background:var(--bad);color:#fff;font-weight:700;font-size:1rem;line-height:1.45;padding-block:9px;padding-inline:14px;border-radius:var(--r)}.banner.uat:before{content:"!";flex:none;inline-size:22px;block-size:22px;display:inline-grid;place-items:center;border-radius:50%;background:#fff;color:var(--bad);font-size:.85rem;font-weight:700;line-height:1}.env-notes>summary{list-style:none;cursor:pointer}.env-notes>summary::-webkit-details-marker{display:none}.env-label{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-inline-end:14px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:999px;padding-block:1px;padding-inline:9px;white-space:nowrap}.env-label:after{content:"";inline-size:5px;block-size:5px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);margin-inline-start:2px}html[dir=rtl] .env-label:after{transform:rotate(135deg)}.env-notes[open]>.env-label:after,html[dir=rtl] .env-notes[open]>.env-label:after{transform:rotate(45deg)}.env-count{font-variant-numeric:tabular-nums}html[lang=ar] .env-label{font-size:.78rem}.env-list{display:inline}.banner{margin:0;display:inline-flex;align-items:center;gap:7px;margin-inline-end:18px;vertical-align:middle;font-size:.8rem;line-height:1.75;color:var(--ink-2)}.banner:before{content:"";flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--muted)}.banner.demo:before{background:#c08a14}.banner.sim:before{background:var(--bad)}.banner.provisional:before{background:#9aa2ab}.banner.dev{color:var(--ink);font-weight:600}.banner.dev:before{background:var(--dev);border-radius:2px}main{max-inline-size:var(--page-max);margin-inline:auto;padding-block:24px 64px;padding-inline:var(--gutter)}button,.button{font:inherit;font-weight:600;font-size:.92rem;min-block-size:36px;padding-block:6px;padding-inline:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .12s,border-color .12s}button:hover:not(:disabled),.button:hover{background:var(--sunk);border-color:#c9cdc4;color:var(--ink)}button.primary,.button.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--brand-ink)}button.danger,.button.danger{color:var(--bad)}button:disabled{opacity:.5;cursor:not-allowed}button.link{border:0;background:none;padding:0;min-block-size:0;color:var(--brand);text-decoration:underline;text-underline-offset:2px;font-weight:500;font-size:inherit}button.link:hover:not(:disabled){background:none;color:var(--brand-hover)}input[type=text],input[type=search],input[type=date],input[type=email],input[type=number],select,textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid #c4c9c0;border-radius:var(--r);padding-block:6px;padding-inline:10px;min-block-size:38px;max-inline-size:100%;text-align:start;transition:border-color .12s,box-shadow .12s}input:hover,select:hover,textarea:hover{border-color:#aab0a6}input[type=text]:focus,input[type=search]:focus,input[type=date]:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0d5c632e}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{background:var(--sunk);color:var(--ink-2)}textarea{inline-size:100%;resize:vertical;line-height:1.5}input[type=text],input[type=search],textarea{unicode-bidi:plaintext}input[type=text],input[type=search]{inline-size:min(100%,28rem)}input.num{inline-size:12rem;font-variant-numeric:tabular-nums}input[type=radio],input[type=checkbox]{accent-color:var(--brand)}.field{display:flex;flex-direction:column;gap:5px;margin-block:10px}.field>span{font-size:.85rem;font-weight:500;color:var(--ink-2)}.req{font-style:normal;color:var(--bad);font-size:.85em}.opt{font-style:normal;color:var(--muted);font-size:.85em;font-weight:400}.hint{font-size:.84rem;color:var(--muted);margin-block:4px}.row{display:flex;flex-wrap:wrap;gap:0 18px}.options{display:flex;flex-direction:column;gap:2px;margin-block:6px}.options.inline{flex-direction:row;flex-wrap:wrap;gap:4px 22px}.radio,.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-block-size:32px}.radio input,.check input{inline-size:18px;block-size:18px;margin:0;flex:none}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding-block:18px;padding-inline:20px;margin-block:16px}.panel>:last-child{margin-block-end:0}.note{display:flex;align-items:flex-start;gap:10px;padding-block:10px;padding-inline:14px;border-radius:var(--r);background:var(--brand-soft);border:1px solid var(--brand-line);color:#0b4d53;margin-block:10px}.note.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.note.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.note.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.note p{margin:0}.note a{color:inherit;font-weight:600}.icon{flex:none;margin-block-start:.2em}[dir=rtl] .icon.dir{transform:scaleX(-1)}.back{display:inline-flex;align-items:center;gap:4px;margin-block-end:10px;text-decoration:none;font-size:.9rem;font-weight:500}.back:hover{text-decoration:underline}.refusal{display:flex;gap:10px;align-items:flex-start;background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-line);border-inline-start:3px solid var(--bad);border-radius:var(--r);padding-block:10px;padding-inline:14px;margin-block:10px}.refusal p{margin:0}.refusal-text{font-weight:600}.success{display:flex;gap:8px;align-items:center;color:var(--ok);font-weight:500}.page-head{margin-block-end:8px}.page-head>p{margin-block:10px 0}.page-head .subject{font-size:1.05rem;color:var(--ink-2);margin-block:0 12px}.facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin-block:0;padding-block:12px;padding-inline:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}.facts div{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.facts dt{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}html[lang=ar] .facts dt{font-size:.8rem}.facts dd{margin:0;font-weight:600}.panel .facts{background:none;border:0;padding:0;margin-block:4px 12px}.state{display:inline-flex;align-items:center;gap:6px;padding-block:1px;padding-inline:9px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:.8rem;font-weight:600;white-space:nowrap;line-height:1.6}.state:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.state.state-submitted,.state.sub-awaiting_partner,.state.sub-awaiting_qrm,.state.state-partner_approved{background:var(--warn-bg);color:var(--warn)}.state.state-qrm_approved,.state.sub-approved{background:var(--ok-bg);color:var(--ok)}.state.state-declined,.state.sub-declined,.state.sub-invalidated{background:var(--bad-bg);color:var(--bad)}.state.state-returned,.state.sub-returned{background:var(--brand-soft);color:var(--brand)}.table-wrap{position:relative;max-inline-size:100%;overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-block:12px}.panel .table-wrap{box-shadow:none;border-radius:var(--r)}.table{inline-size:100%;border-collapse:collapse;background:var(--panel)}.table th,.table td{text-align:start;vertical-align:top;padding-block:10px;padding-inline:12px;border-block-end:1px solid var(--line-soft)}.table thead th{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);background:var(--sunk);border-block-end:1px solid var(--line);vertical-align:bottom;padding-block:9px}html[lang=ar] .table thead th{font-size:.82rem}.table tbody tr:last-child>*{border-block-end:0}.table tbody tr:hover>td{background:#f8f9f7}.table.compact th,.table.compact td{padding-block:6px;padding-inline:8px}.table .sub{font-size:.84rem;color:var(--muted)}.table td.actions{white-space:nowrap}.table td.actions a{margin-inline-end:12px;font-weight:500}.table input[type=text]{inline-size:100%;min-inline-size:8rem}.rownum{inline-size:3rem;text-align:center;color:var(--muted)}.lbl{color:var(--muted)}.table.answers{table-layout:fixed}.table.answers th:nth-child(1){inline-size:45%}.table.answers th:nth-child(2){inline-size:27%}.metrics{list-style:none;padding:0;margin-block:16px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.metric{display:flex;flex-direction:column;gap:6px;min-inline-size:0;padding-block:18px 20px;padding-inline:20px;border-inline-end:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft);margin-block-end:-1px;margin-inline-end:-1px;position:relative}.metric-value{font-size:2rem;line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.metric-label{font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);line-height:1.35}html[lang=ar] .metric-label{font-size:.86rem}.metric:not(.has) .metric-value{color:#8a929c}.metric.has .metric-value{color:var(--brand)}.metric.has:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--brand)}.summary .counts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 10px}.summary .counts li{background:var(--sunk);border-radius:999px;padding-block:2px;padding-inline:12px;font-size:.88rem}.qsection{margin-block:28px}.qsection>h2{font-size:1.15rem;padding-block-end:8px;margin-block-end:4px;border-block-end:1px solid var(--line)}fieldset.q{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-block:12px;margin-inline:0;padding-block:14px 16px;padding-inline:15px 18px;border-inline-start:3px solid var(--line);min-inline-size:0}fieldset.q.answered{border-inline-start-color:var(--ok)}fieldset.q>legend{float:inline-start;inline-size:100%;padding:0;margin-block-end:8px}fieldset.q>legend+*{clear:both}fieldset.q>input,fieldset.q>textarea,fieldset.q>.money,fieldset.q>.rows{display:block}fieldset.q>.money{display:flex}fieldset.q>button.link{display:block;margin-block:10px 0;font-size:.9rem}.q-wording{display:block;font-weight:600;line-height:1.45}.q-id{display:block;font-size:.7rem;color:var(--muted);font-family:var(--font-mono);text-align:start;margin-block-start:2px;letter-spacing:.02em}.q-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-block-start:12px}.save-state{color:var(--ok);display:inline-flex;align-items:center;gap:4px;font-size:.88rem;font-weight:500}.save-state .err{color:var(--bad)}.expl{display:grid;grid-template-columns:1fr minmax(10rem,16rem);gap:0 14px}.expl .wp input{inline-size:100%}.money{display:flex;flex-wrap:wrap;gap:0 14px}.na-toggle{margin-block-start:4px}.rows>button{margin-block-start:8px}.findings{list-style:none;padding:0;margin-block:10px 0;display:flex;flex-direction:column;gap:6px}.finding{display:flex;gap:8px;align-items:flex-start;padding-block:6px;padding-inline:10px;border-radius:var(--r);font-size:.88rem;border:1px solid transparent}.finding.eff-blocks_submission,.finding.eff-hard_stop{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.finding.eff-blocks_approval{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.finding.eff-flag{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.blocking{margin-block:8px 0;padding-inline-start:20px;max-block-size:24rem;overflow-y:auto}.blocking li{margin-block:3px}.blocking button.link{text-decoration:none;text-align:start}.blocking button.link:hover{text-decoration:underline}.submit .refusal{margin-block-start:12px}fieldset.q button.primary[data-testid=save]{background:var(--panel);border-color:#b9bfb5;color:var(--brand)}fieldset.q button.primary[data-testid=save]:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-hover)}fieldset.q .finding.eff-blocks_submission{background:none;border:0;padding-inline:0;padding-block:2px}.blocking li{margin-block:6px}.blocking-sep{display:none}.blocking-reason{display:block;font-size:.86rem;opacity:.9}.steps{padding-inline-start:20px}.steps li{margin-block:6px}.steps .reason{color:var(--ink-2)}.choice{border:0;padding:0;margin-block:8px;margin-inline:0}.choice>legend{font-size:.85rem;font-weight:500;color:var(--ink-2);padding:0;margin-block-end:2px}.act textarea{max-inline-size:44rem}.dev-signin{max-inline-size:980px;margin-inline:auto;border-style:dashed;border-color:#9aa2ab}.dev-tag{display:inline-block;background:var(--dev);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding-block:2px;padding-inline:10px;border-radius:999px;margin-block:0 10px}.dev-users{list-style:none;padding:0;margin-block:16px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.dev-users button{inline-size:100%;block-size:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:start;font-weight:400;padding-block:12px;padding-inline:14px;border-radius:var(--r-lg);gap:3px}.dev-users button:hover:not(:disabled){border-color:var(--brand);background:#f7fbfb}.dev-user-name{font-weight:600;color:var(--ink)}.dev-user-roles{font-size:.82rem;color:var(--muted);line-height:1.45}.search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 12px}.search .field{flex:0 1 36rem}.search .field input{inline-size:100%;max-inline-size:36rem}.search>button{margin-block-end:10px}.panel.search{padding-block:12px 10px}.panel.search .field{margin-block:0 4px}.panel.search .hint{margin-block:2px 0}.search .hint{flex-basis:100%}.potential{border:1px solid var(--warn-line);border-inline-start:3px solid #c08a14}@media(max-width:900px){.topbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "tools" "nav"}.tools{justify-content:flex-start;padding-block:0 10px}}@media(max-width:640px){:root{--gutter: 14px}.brand{padding-block:12px 10px;gap:10px}.brand-logo{block-size:30px}.brand-text{padding-inline-start:10px}.brand-sub{display:none}.tools{gap:8px 10px}.firm{flex:1 1 100%}.firm select{flex:1 1 auto;min-inline-size:0;max-inline-size:none;inline-size:100%}.lang button{padding-inline:10px;min-block-size:32px}.who{flex:1 1 0;min-inline-size:0;justify-content:flex-end;padding-inline-start:0;border-inline-start:0;gap:8px}.who-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who button.link{flex:none}.mainnav{max-inline-size:calc(100% + 8px);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline-start:-8px}.mainnav a{padding-inline:8px;min-block-size:42px;white-space:nowrap}.banner{font-size:.76rem}.env-notes[open] .env-list{display:block;margin-block-start:4px}.env-notes[open] .banner{display:flex;margin-inline-end:0;line-height:1.5;margin-block:2px}.banner.uat{font-size:.92rem;padding-inline:12px}[data-testid=people-table] td:first-child,[data-testid=people-table] th:first-child{min-inline-size:8.5rem}main{padding-block:18px 48px}.panel{padding-inline:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding-inline:14px;padding-block:14px 16px}.metric-value{font-size:1.6rem}.expl{grid-template-columns:1fr}input.num{inline-size:100%}.facts{gap:8px 18px}}.signin{max-inline-size:30rem;margin-inline:auto;margin-block-end:16px}.signin-form{display:flex;flex-direction:column;gap:4px}.signin-form input{inline-size:100%}.signin-form input[autocomplete=one-time-code]{font-family:IBM Plex Mono,monospace;font-size:1.25rem;letter-spacing:.3em;max-inline-size:12rem}.signin-form .primary{align-self:flex-start;margin-block-start:6px}.signin-address{font-weight:600;margin-block:8px}.signin-links{display:flex;flex-wrap:wrap;gap:16px;margin-block-start:12px}.panel.mofa{border-inline-start:3px solid var(--brand)}.mofa-link-row{margin-block:12px}.mofa-link{display:inline-flex;align-items:center;gap:8px;padding-block:8px;padding-inline:14px;border-radius:var(--r);background:var(--brand);color:#fff;font-weight:600;text-decoration:none}.mofa-link:hover{background:var(--brand-hover);color:#fff}.mofa-link:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.mofa-newtab{font-weight:400;font-size:.85em;opacity:.9}.mofa-steps{margin-block:8px 12px}.mofa-steps summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.mofa-steps ol{margin-block:8px 0;padding-inline-start:22px}.mofa-steps li{margin-block:4px}.mofa-progress{font-weight:600}.mofa-subjects-title{margin-block:16px 6px;font-size:1rem}.mofa-subject-group{margin-block:14px}.mofa-subject-group>h4{margin-block:0 8px;font-size:1rem}.mofa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.mofa-card{border:1px solid var(--line);border-radius:var(--r-lg, 10px);padding-block:12px;padding-inline:14px;background:var(--panel);border-inline-start:3px solid var(--line);min-inline-size:0}.mofa-card.status-recorded{border-inline-start-color:var(--ok)}.mofa-card.status-in_progress{border-inline-start-color:var(--warn)}.mofa-card:focus{outline:3px solid var(--brand);outline-offset:2px}.mofa-card-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.mofa-card-head h3{margin:0;font-size:.98rem;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.mofa-cat{color:var(--muted);font-weight:500;font-size:.9em}.state.mofa-status-missing{background:var(--bad-bg);color:var(--bad)}.state.mofa-status-in_progress{background:var(--warn-bg);color:var(--warn)}.state.mofa-status-recorded{background:var(--ok-bg);color:var(--ok)}.state.mofa-status-expired{background:var(--warn-bg);color:var(--warn)}.mofa-card.status-expired{border-inline-start-color:var(--warn)}.mofa-subject{margin-block:4px}.mofa-names{margin-block:8px;display:flex;flex-direction:column;gap:6px}.mofa-names dt{color:var(--muted);font-size:.8rem}.mofa-names dd{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mofa-name{font-weight:600;unicode-bidi:plaintext;overflow-wrap:anywhere}.mofa-copy{min-block-size:32px;padding-block:2px;padding-inline:10px;font-size:.85rem}.mofa-copy[data-copied=true]{color:var(--ok);border-color:var(--ok-line)}.mofa-hint{font-size:.88rem;margin-block:4px}.mofa-files{list-style:none;padding:0;margin-block:8px;font-size:.88rem}.mofa-files li{margin-block:3px;overflow-wrap:anywhere}.mofa-work{border-block-start:1px solid var(--line-soft);margin-block-start:10px;padding-block-start:6px}.mofa-upload{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:flex-end}.mofa-upload .field{flex:1 1 220px;margin-block:6px}.mofa-upload input[type=file]{max-inline-size:100%}.mofa-outcome{border:0;padding:0;margin-block:10px}.mofa-outcome legend{font-size:.85rem;font-weight:500;color:var(--ink-2);padding:0;margin-block-end:4px}.mofa-radio,.mofa-attest{display:flex;gap:8px;align-items:flex-start;margin-block:6px}.mofa-radio input,.mofa-attest input{margin-block-start:3px;flex:none;inline-size:18px;block-size:18px}.mofa-attest{background:var(--sunk);padding-block:8px;padding-inline:10px;border-radius:var(--r)}.mofa-searcher{display:block;padding-block:8px;font-weight:600}.mofa-recorded{margin-block-start:8px}.mofa-recorded>p{margin-block:4px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media(max-width:640px){.mofa-card{padding-inline:10px}.mofa-link{inline-size:100%;justify-content:center}}.risk-form .row>.field{min-inline-size:0;max-inline-size:100%}.risk-form select{max-inline-size:100%}.risk-checks{list-style:none;padding:0;margin-block:8px;display:flex;flex-wrap:wrap;gap:6px 18px}.risk-ok{color:var(--ok)}.risk-open{color:var(--bad)}.risk-case{margin-block:12px}.risk-case h4{margin-block:0 8px}.risk-history{margin-block:6px;padding-inline-start:20px;font-size:.9rem}.risk-history .sub{color:var(--muted)}.risk-hold{margin-block:8px}.risk-revoked{color:var(--bad)}.risk-danger{border-inline-start:3px solid var(--bad);padding-inline-start:10px;margin-block-start:12px}.risk-past{margin-block-start:10px}.risk-outcome-confirmed_hit,.risk-disp-confirmed_match{color:var(--bad)}.risk-form>.check{display:flex;gap:6px;align-items:center;margin-block:6px 10px}.risk-form+.risk-form,.risk-hold+.risk-form{margin-block-start:14px}.ais-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}.ais-fictional{margin-block:10px}.ais-fictional p+p{margin-block-start:4px}.ais-fictional-tag{color:var(--warn);font-weight:600}.ais-lead{margin-block:12px;border-inline-start:3px solid var(--warn-line, #eadfbf)}.ais-lead[data-disposition=relevant]{border-inline-start-color:var(--bad)}.ais-lead[data-disposition=not_relevant]{border-inline-start-color:var(--line)}.ais-lead h4{margin-block:4px 8px}.ais-label{display:flex;align-items:center;gap:6px;margin:0;color:var(--warn);font-size:.85rem;font-weight:600}.ais-quote{margin:10px 0 0}.ais-quote figcaption{font-size:.8rem;color:var(--muted)}.ais-quote blockquote{margin:4px 0 0;padding-block:6px;padding-inline:12px 8px;border-inline-start:3px solid var(--line);background:var(--sunk);unicode-bidi:plaintext;overflow-wrap:anywhere}.ais-verified{color:var(--ok);font-size:.85rem;margin:4px 0 0}.ais-unverified{color:var(--warn);font-size:.85rem;margin:4px 0 0}.ais-url{overflow-wrap:anywhere;font-size:.8rem;color:var(--muted)}.ais-dispose{margin-block-start:10px}.ais-disp-relevant{color:var(--bad)}.ais-disp-not_relevant{color:var(--muted)}.ais-origin{margin-block:4px 8px}.clients .form .row,.clients .inline-form{align-items:flex-end}.clients .inline-form{display:flex;flex-wrap:wrap;gap:0 12px;margin-block:8px}.clients .inline-form>button{margin-block-end:8px}.clients .actions-row{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.clients .subform,.clients .jurisdictions{border:1px solid var(--line);border-radius:var(--r);padding-block:4px 10px;padding-inline:12px;margin-block:10px}.clients .subform>legend,.clients .jurisdictions>legend{font-size:.9rem;color:var(--ink-2);padding-inline:4px}.clients .jrow{border-block-end:1px dashed var(--line)}.clients .jrow>button.link{margin-block-end:14px}.clients input.cc{inline-size:5rem;text-transform:uppercase}.clients .code{font-family:var(--font-mono);font-size:.9em}.clients ul.plain{list-style:none;padding:0;margin-block:4px 8px}.clients ul.plain li{padding-block:3px}.clients .disclosure{margin-block:8px}.clients .disclosure-body{margin-block-start:6px}.clients .dups .dup{border-block-end:1px solid var(--line);padding-block:6px}.clients .dups .dup p{margin-block:2px}.clients .state.verified{background:var(--ok-bg);color:var(--ok)}.clients .state.unverified,.clients .state.dup-open,.clients .state.pep{background:var(--warn-bg);color:var(--warn)}.clients .auth{border-inline-start:4px solid var(--line)}.clients .auth-active{border-inline-start-color:var(--ok)}.clients .auth-restricted{border-inline-start-color:var(--bad)}.clients .auth-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block:4px}.clients .start-assessment{border-block-start:1px solid var(--line);margin-block-start:12px;padding-block-start:8px}.clients .search .field{flex:0 1 36rem}@media(max-width:640px){.clients input.cc{inline-size:100%}.clients .inline-form>.field{flex:1 1 100%}}.clients .table td.actions>*+*{margin-inline-start:12px}.clients .table td.actions a{margin-inline-end:0}.clients table[data-testid=scope-history],.clients table[data-testid=ownership-table],.clients table[data-testid=people-table]{min-inline-size:40rem}.clients .field{min-inline-size:0;max-inline-size:100%}.clients .row>.field,.clients .inline-form>.field{flex:0 1 auto}.clients select{max-inline-size:100%;text-overflow:ellipsis}.sa-toolbar{display:flex;gap:8px;margin-block:8px}.sa-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px}.sa-form h4{margin-block:12px 4px;font-size:.95rem}.sa-form textarea{inline-size:100%}.sa-form input[type=text]{max-inline-size:36rem}.sa-roles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sa-roles li{padding-block-end:4px;border-block-end:1px dashed var(--line)}.sa-roles li:last-child{border-block-end:0}.sa-badge{display:inline-block;padding-inline:6px;border-radius:8px;font-size:.8rem;background:var(--sunk);color:var(--ink-2)}.sa-badge.ok{background:var(--ok-bg);color:var(--ok)}.sa-badge.off{background:var(--warn-bg);color:var(--warn)}.state.sa-active{background:var(--ok-bg);color:var(--ok)}.state.sa-inactive{background:var(--bad-bg);color:var(--bad)}.sa-ltr{unicode-bidi:isolate;font-size:.9rem}.table td.actions button.link{display:block;margin-block:2px;text-align:start}.sa-qevidence{margin-block:6px}.sa-linked{list-style:none;margin:0;padding:0;font-size:.9rem}.sa-linked li{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sa-linkform{padding-block:6px;padding-inline:10px;border-inline-start:3px solid var(--accent-soft)}.sa-file{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sa-file-input{position:absolute;inline-size:1px;block-size:1px;opacity:0;overflow:hidden}.sa-file-input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.sa-file label.button{cursor:pointer}.sa-risk .table th[scope=row]{font-weight:600;text-align:start}.sa-formrow td{background:var(--sunk)}.sa-concur{margin-block:6px}
