.rpp-people,.rpp-new-employee{font-family:Inter,Segoe UI,system-ui,sans-serif;color:#19344b;min-width:0}.rpp-people-hero,.rpp-new-hero{background:linear-gradient(120deg,#0b233a,#183955);border:1px solid #34516b;border-radius:11px;display:flex;justify-content:space-between;align-items:center;gap:17px;padding:26px 28px;color:#fff}.rpp-people-hero small,.rpp-new-hero small{color:#e5c180;font-size:10px;font-weight:800;letter-spacing:.12em}.rpp-people-hero h2,.rpp-new-hero h2{color:#fff;font-size:26px;letter-spacing:-.035em;margin:8px 0}.rpp-people-hero p,.rpp-new-hero p{color:#becfdc;font-size:12px;line-height:1.65;max-width:680px;margin:0}.rpp-people-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.rpp-people-hero-actions button{border:1px solid #6f8b9e;padding:10px 12px;color:#fff;background:transparent;border-radius:7px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:7px;white-space:nowrap}.rpp-people-hero-actions button.primary,.rpp-new-buttons button.primary{background:#e0bd75;color:#0f2940;border-color:#e0bd75}.rpp-people-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0}.rpp-people-kpis article{min-height:135px;border:1px solid #dce4ec;border-top:3px solid #c9a66b;border-radius:9px;background:#fff;padding:20px;position:relative;display:grid;gap:6px;align-content:start}.rpp-people-kpis article>span{font-size:9px;letter-spacing:.08em;color:#7c8c9d;font-weight:850}.rpp-people-kpis article>strong{font-size:30px;letter-spacing:-.04em;color:#162d43}.rpp-people-kpis article>small{font-size:10px;color:#8397a6}.rpp-people-kpis article>svg{position:absolute;right:17px;top:19px;color:#9b7a4e}.rpp-people-content{background:#fff;border:1px solid #dbe4ec;border-radius:10px;overflow:hidden}.rpp-people-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid #e0e8ee}.rpp-people-section-head>div:first-child>small{font-size:9px;color:#aa8652;letter-spacing:.09em;font-weight:850}.rpp-people-section-head h3{font-size:19px;letter-spacing:-.025em;margin:6px 0 0}.rpp-people-section-head>div:last-child{display:flex;gap:7px}.rpp-people-section-head button,.rpp-people-workflows button{border:1px solid #d4e0e8;background:#f9fbfd;padding:9px 12px;border-radius:7px;display:flex;gap:7px;align-items:center;color:#38536b;font-size:10px;font-weight:750}.rpp-people-filters{display:grid;grid-template-columns:minmax(230px,1fr) minmax(130px,.3fr) minmax(160px,.38fr);gap:12px;align-items:end;padding:17px 22px;background:#fbfcfd;border-bottom:1px solid #e7edf2}.rpp-people-filters label{display:grid;gap:5px;font-size:10px;font-weight:800;color:#637e92}.rpp-people-filters label>span{font-size:10px;color:#6d8191}.rpp-people-filters .rpp-people-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d4dfe8;background:#fff;border-radius:7px;color:#9badb9}.rpp-people-search input{flex:1;min-width:0;border:0;background:transparent;font-size:11px;outline:0;color:#2c485f}.rpp-people-search input:focus{outline:0}.rpp-people-search button{border:0;background:transparent;color:#8495a6}.rpp-people-filters select{width:100%;height:41px;border:1px solid #d7e0e7;border-radius:7px;background:#fff;color:#4d6578;padding:9px 11px;font-size:11px}.rpp-people-table-scroller{overflow-x:auto}.rpp-enterprise .rpp-people table{border-collapse:collapse;width:100%;min-width:790px}.rpp-enterprise .rpp-people table thead th{background:#f4f7f9!important;color:#8b9eac!important;font-size:9px!important;font-weight:850!important;padding:12px 15px!important}.rpp-enterprise .rpp-people table tbody td{font-size:11px;padding:13px 15px;border-bottom:1px solid #e6edf1}.rpp-people tbody tr:hover{background:#f9fbfc}.rpp-employee-profile{display:flex;align-items:center;gap:10px}.rpp-employee-avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid #cad7e1;border-radius:9px;background:#e8eff5;color:#355772;font-size:11px;font-weight:850}.rpp-employee-profile>span:last-child{display:grid;gap:3px}.rpp-employee-profile strong{color:#213c53;font-size:11px}.rpp-employee-profile small{color:#93a2b0;font-size:9px}.rpp-employee-status{display:inline-block;padding:6px 9px;border-radius:5px;background:#f6eff0;color:#85505d;font-size:9px;font-weight:850}.rpp-employee-status.active{background:#e6f3ea;color:#336e50}.rpp-people-row-link{border:1px solid #e1e8ed;background:#fff;border-radius:6px;padding:6px;display:grid;place-items:center;color:#597c94}.rpp-people-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;font-size:10px;color:#7c8c9b}.rpp-people-pagination>div{display:flex;align-items:center;gap:12px}.rpp-people-pagination button{border:1px solid #dae3eb;border-radius:6px;width:30px;height:30px;display:grid;place-items:center;background:#fff;color:#4b6881}.rpp-people-empty{padding:23px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#8da0ae}.rpp-people-empty strong{font-size:12px;color:#456078}.rpp-people-empty p{color:#8899a6;font-size:11px;margin:0}.rpp-people-empty button{border:1px solid #d1dce7;background:#f8fafc;padding:9px 11px;border-radius:7px;color:#31546b;display:flex;gap:8px;font-size:11px;font-weight:750}.rpp-people-workflows{margin-top:13px;background:#eef2f5;border:1px solid #dce4ea;padding:14px 18px;border-radius:9px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rpp-people-workflows>div{display:flex;align-items:center;gap:10px;flex:1;min-width:300px}.rpp-people-workflows>div svg{color:#ae8a56;flex:none}.rpp-people-workflows>div span{font-size:10px;color:#718597}.rpp-people-workflows>div strong{color:#24455d}.rpp-person-drawer-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#061626a1;display:flex;justify-content:flex-end}.rpp-person-drawer{width:min(480px,95vw);background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-25px 0 60px #05162344}.rpp-enterprise .rpp-person-drawer header{background:#102b43;height:auto;min-height:99px;padding:20px 25px;color:#fff;display:flex;justify-content:space-between}.rpp-person-drawer header small{color:#d9b677;letter-spacing:.1em;font-weight:850;font-size:9px}.rpp-person-drawer header h3{color:#fff;font-size:20px;margin:7px 0}.rpp-person-drawer header button{border:0;background:none;color:#fff}.rpp-person-drawer-body{overflow:auto;flex:1;padding:25px}.rpp-person-drawer-badge{width:65px;height:65px;border:1px solid #b8c7d2;background:#e6eef4;color:#315570;border-radius:10px;display:grid;place-items:center;font-size:20px;font-weight:850}.rpp-person-drawer-body dl{margin:20px 0}.rpp-person-drawer-body dl>div{padding:13px 0;border-bottom:1px solid #e7edf2;display:grid;gap:4px}.rpp-person-drawer-body dt{font-size:10px;color:#8b9ba8;font-weight:800}.rpp-person-drawer-body dd{font-size:13px;margin:0;color:#26455d;font-weight:700}.rpp-person-drawer-body p{font-size:11px;line-height:1.7;color:#8193a0;background:#f3f6f9;padding:14px;border-left:3px solid #c29d59}.rpp-enterprise .rpp-person-drawer footer{background:#fff;border-top:1px solid #e5edf2;display:flex;align-items:center;gap:10px;padding:18px}.rpp-person-drawer footer button{background:#122d44;color:#fff;border:1px solid #122d44;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:7px}.rpp-person-drawer footer button:last-child{background:#fff;color:#425e74;border-color:#dbe3eb}.rpp-new-hero>span{display:grid;place-items:center;background:#163f59;border:1px solid #42637e;width:65px;height:65px;border-radius:13px;color:#e1c180;flex:none}.rpp-new-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:start;gap:15px;margin-top:16px}.rpp-new-fields{display:grid;gap:15px}.rpp-new-fields>section{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:24px}.rpp-new-section-head{display:flex;align-items:start;gap:13px;border-bottom:1px solid #e4eaf0;padding-bottom:15px;margin-bottom:19px}.rpp-new-section-head>span{display:grid;place-items:center;width:31px;height:31px;background:#102b43;color:#e1c37f;font-size:11px;font-weight:850;border-radius:6px;flex:none}.rpp-new-section-head h3{font-size:15px;color:#26445c;font-weight:850;margin:0 0 4px}.rpp-new-section-head p{color:#8797a6;font-size:11px;line-height:1.55;margin:0}.rpp-new-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rpp-new-field-grid label,.rpp-new-wide-field{display:grid;gap:7px;color:#536c7e;font-weight:750;font-size:11px}.rpp-new-field-grid input,.rpp-new-wide-field textarea{padding:12px;border:1px solid #d5e0e9;background:#fcfdfe;border-radius:7px;color:#1d3a52;font-size:12px;width:100%;min-height:43px}.rpp-new-wide-field{margin-top:15px}.rpp-new-wide-field textarea{min-height:125px;resize:vertical}.rpp-new-field-grid label small{color:#8396a7;font-size:9px;line-height:1.5}.rpp-new-field-grid .required{color:#a34853}.rpp-new-source-notice{display:flex;align-items:start;gap:9px;margin:16px 0 0;font-size:10px;line-height:1.7;color:#816840;background:#fbf5ea;padding:12px}.rpp-new-source-notice svg{flex:none}.rpp-new-sidepanel{border:1px solid #dce5ec;border-radius:10px;background:#fff;padding:24px;position:sticky;top:86px}.rpp-new-sidepanel>small{color:#a47f48;font-size:9px;font-weight:850;letter-spacing:.13em}.rpp-new-sidepanel h3{font-size:21px;color:#203d56;margin:8px 0 21px}.rpp-new-step{display:flex;align-items:start;gap:12px;border-left:1px solid #d9e4eb;margin-left:13px;padding:0 0 23px 19px;position:relative}.rpp-new-step>span{position:absolute;left:-14px;top:0;width:27px;height:27px;border:1px solid #c8d8e3;background:#f6f9fb;border-radius:50%;display:grid;place-items:center;color:#355570;font-size:10px;font-weight:850}.rpp-new-step>div{display:grid;gap:4px}.rpp-new-step b{font-size:11px;color:#2c4c63}.rpp-new-step small{font-size:10px;line-height:1.6;color:#8b9cab}.rpp-new-side-warning{display:flex;gap:10px;padding:13px;background:#f6f1e7;border-left:3px solid #a98953;color:#766546}.rpp-new-side-warning p{font-size:10px;line-height:1.65;margin:0}.rpp-new-side-warning svg{flex:none}.rpp-new-buttons{display:flex;justify-content:flex-end;gap:10px}.rpp-new-buttons button{padding:12px 17px;border:1px solid #d2dce6;background:#fff;color:#415d74;border-radius:7px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:850}@media(max-width:1240px){.rpp-new-layout{grid-template-columns:1fr}.rpp-new-sidepanel{position:static}}@media(max-width:900px){.rpp-people-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-people-hero{align-items:stretch;flex-direction:column}.rpp-people-filters{grid-template-columns:1fr 1fr}.rpp-people-search{grid-column:1/-1}}@media(max-width:560px){.rpp-people-hero,.rpp-new-hero{padding:21px 16px}.rpp-people-hero h2,.rpp-new-hero h2{font-size:23px}.rpp-people-kpis{gap:8px}.rpp-people-kpis article{padding:15px;min-height:115px}.rpp-people-kpis article>strong{font-size:26px}.rpp-people-section-head{align-items:flex-start;flex-direction:column}.rpp-people-filters{grid-template-columns:1fr;padding:13px}.rpp-people-search{grid-column:auto}.rpp-people-workflows>div{min-width:0}.rpp-new-field-grid{grid-template-columns:1fr}.rpp-new-fields>section{padding:17px}.rpp-new-hero>span{display:none}.rpp-new-buttons button{flex:1;justify-content:center}}@media print{.rpp-people-filters,.rpp-people-hero-actions,.rpp-people-row-link,.rpp-new-buttons{display:none!important}}.rpp-org{font-family:Inter,system-ui,sans-serif;color:#161616;display:grid;gap:1rem}.rpp-org>header{background:#161616;color:#fff;padding:1.5rem;border-radius:10px}.rpp-org>header small{letter-spacing:.12em;color:#ddd;font-size:.72rem;font-weight:800}.rpp-org>header h2{font-size:1.85rem;margin:.6rem 0}.rpp-org>header p{color:#ddd;line-height:1.55;max-width:65ch}.rpp-org-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rpp-org-cards article,.rpp-org-profile{border:1px solid #bdbdbd;background:#fff;padding:1.25rem;border-radius:9px}.rpp-org-cards article small{display:block;margin-top:.6rem;color:#555;font-weight:800;font-size:.72rem}.rpp-org-cards article h3{font-size:1.05rem}.rpp-org-cards article p,.rpp-org-profile p{font-size:.88rem;line-height:1.6;color:#444}.rpp-org-profile h3{margin-top:0}.rpp-org-profile p svg{vertical-align:middle}.rpp-org-actions{display:flex;gap:.7rem;flex-wrap:wrap}.rpp-org-actions button{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-radius:6px;border:1px solid #111;background:#111;color:#fff;font-weight:750;cursor:pointer}.rpp-org-actions button:first-child{background:#fff;color:#111}.rpp-org-actions button:disabled{opacity:.5;cursor:default}.rpp-org-note{font-size:.81rem;background:#f2f2f2;border-left:4px solid #444;padding:1rem;line-height:1.55;display:flex;align-items:flex-start;gap:.5rem}.rpp-org :where(button):focus-visible{outline:3px solid #777;outline-offset:3px}@media(max-width:750px){.rpp-org-cards{grid-template-columns:1fr}}.pay-exec{display:grid;gap:17px}.pay-exec-top{background:#071c34;border-top:4px solid #c9ab60;padding:28px;color:#fff}.pay-exec-top small,.pay-exec-automation small,.pay-exec-offcycle small{color:#e3c77b;letter-spacing:2px;font-weight:800}.pay-exec-top h2{font:30px Georgia;margin:6px 0}.pay-exec-top p{color:#c7d2dd}.pay-exec-warning{border:1px solid #b97828;background:#fff3dc;padding:16px;font-size:13px}.pay-exec-message{padding:12px;border:1px solid #94b2d0;background:#edf5ff}.pay-exec-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.pay-exec button{background:#0b4576;border:0;color:#fff;padding:10px 13px;font-weight:800;cursor:pointer}.pay-exec button:disabled{opacity:.45;cursor:not-allowed}.pay-exec-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pay-exec-metrics article{background:#fff;border:1px solid #bcc7d0;border-top:3px solid #c9ab60;padding:14px;display:grid;gap:6px}.pay-exec-metrics small{font-size:10px;color:#526276;font-weight:800}.pay-exec-metrics b{font:28px Georgia;color:#071c34}.pay-exec-automation,.pay-exec-offcycle{border:1px solid #8799aa;background:#f8fafc;padding:18px;display:grid;gap:13px}.pay-exec-automation small,.pay-exec-offcycle small{color:#7b581c}.pay-exec-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pay-exec-form label,.pay-exec-offcycle label,.pay-exec-upload label{display:grid;gap:5px;font-size:12px;font-weight:800}.pay-exec input,.pay-exec select,.pay-exec textarea{padding:9px;border:1px solid #9ba9b6;background:#fff;color:#172536;font:inherit}.pay-exec textarea{min-height:80px;resize:vertical}.pay-exec-checks{display:grid;gap:8px;font-size:12px}.pay-exec-checks label,.pay-exec-inline{display:flex!important;align-items:center;gap:8px}.pay-exec-scroll{overflow:auto;border:1px solid #bcc7d0;background:#fff}.pay-exec table{width:100%;border-collapse:collapse;font-size:11px}.pay-exec td,.pay-exec th{padding:10px;text-align:left;border-bottom:1px solid #dce1e5;vertical-align:top;min-width:105px}.pay-exec th{background:#062849;color:#fff;white-space:nowrap}.pay-exec-table-actions{display:flex;gap:6px}.pay-exec-table-actions button{padding:7px;font-size:10px}.pay-exec-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pay-exec-boundary article{border:1px solid #b9c5ce;background:#fff;padding:15px}.pay-exec-boundary article:last-child{border-color:#8b3d45;background:#fff7f7}.pay-exec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pay-exec-grid article,.pay-exec-upload{border:1px solid #b9c5ce;background:#fff;padding:15px}.pay-exec-grid b,.pay-exec-grid small,.pay-exec-grid em{display:block;margin:5px 0}.pay-exec-grid small{font-size:11px;color:#536273}.pay-exec-grid em{font-style:normal;font-size:10px;font-weight:900;color:#7b581c}.pay-exec-upload{display:grid;gap:12px}.pay-exec-upload p{font-size:12px}.pay-exec-upload input,.pay-exec-upload select{max-width:440px}.pay-exec-upload button{width:-moz-max-content;width:max-content}@media(max-width:800px){.pay-exec-metrics,.pay-exec-form,.pay-exec-boundary,.pay-exec-grid{grid-template-columns:1fr}}.rpp-pay-command{display:grid;gap:15px;color:#19354b;font-family:Inter,Segoe UI,system-ui,sans-serif;min-width:0}.rpp-paycommand-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:radial-gradient(circle at 20% 10%,#294864,#0a2036 70%);border:1px solid #36526c;border-radius:12px;color:#fff;padding:30px}.rpp-paycommand-hero small{color:#e4c283;letter-spacing:.12em;font-size:9px;font-weight:850}.rpp-paycommand-hero h2{color:#fff;font-size:30px;letter-spacing:-.04em;margin:9px 0}.rpp-paycommand-hero p{font-size:12px;color:#bfd0de;line-height:1.7;max-width:660px}.rpp-paycommand-hero>div:first-child>div{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.rpp-paycommand-hero button{padding:10px 14px;background:transparent;color:#e7edf2;border:1px solid #667f96;border-radius:7px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750}.rpp-paycommand-hero button.primary{color:#0e2940;border-color:#dfc180;background:#dfc180}.rpp-paycommand-hero-mark{border:1px solid #61819d;background:#193a54;display:grid;gap:12px;justify-items:center;padding:25px 28px;border-radius:10px;min-width:225px}.rpp-paycommand-hero-mark svg{color:#e2c27e}.rpp-paycommand-hero-mark span{color:#d9e3ee;font-size:9px;letter-spacing:.1em;font-weight:850}.rpp-paycommand-hero-mark strong{font-size:9px;color:#f2cf9b;background:#463038;border:1px solid #76505e;padding:6px 9px;border-radius:5px}.rpp-paycommand-alert{display:flex;align-items:center;gap:11px;padding:14px 18px;background:#fff8ed;border:1px solid #eddeb8;border-left:4px solid #bd9350;color:#795e33;border-radius:8px;font-size:11px}.rpp-paycommand-alert svg{flex:none}.rpp-paycommand-alert span{flex:1}.rpp-paycommand-alert button{border:0;background:transparent;color:#795e33;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850}.rpp-paycommand-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.rpp-paycommand-metrics>button{position:relative;min-width:0;display:grid;gap:6px;text-align:left;background:#fff;border:1px solid #dde5ec;border-top:3px solid #ba975c;border-radius:9px;padding:18px}.rpp-paycommand-metrics>button:hover{background:#fcfbf9;border-color:#c5b28e}.rpp-paycommand-metrics small{font-size:9px;color:#7a8fa1;font-weight:850;letter-spacing:.08em}.rpp-paycommand-metrics strong{font-size:31px;letter-spacing:-.04em;color:#1a334a}.rpp-paycommand-metrics span{font-size:10px;color:#8b9baa}.rpp-paycommand-metrics svg{position:absolute;top:19px;right:17px;color:#ad8957}.rpp-paycommand-source-error{display:flex;gap:9px;align-items:center;background:#faeef0;color:#8b3e4d;border-left:4px solid #a74f61;padding:14px;font-size:11px}.rpp-paycommand-source-error button{background:transparent;border:0;text-decoration:underline;font-size:10px;color:inherit}.rpp-paycommand-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.72fr);align-items:start;gap:14px}.rpp-paycommand-panel{border:1px solid #dde5ed;background:#fff;border-radius:10px;overflow:hidden}.rpp-paycommand-head{display:flex;align-items:center;justify-content:space-between;gap:11px;padding:19px 20px;border-bottom:1px solid #e4eaf0}.rpp-paycommand-head small{font-size:9px;letter-spacing:.12em;font-weight:850;color:#a57e4a}.rpp-paycommand-head h3{font-size:17px;font-weight:850;letter-spacing:-.025em;margin:5px 0 0;color:#1a354b}.rpp-paycommand-head p{font-size:10px;color:#8899a7;margin:5px 0 0;line-height:1.5}.rpp-paycommand-head button{background:#f8fafc;color:#577188;border:1px solid #dce5eb;padding:9px 11px;border-radius:6px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750}.rpp-paycommand-quarters{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:15px 20px}.rpp-paycommand-quarters button{padding:10px;border:1px solid #dae4eb;color:#718597;background:#f9fbfc;border-radius:6px;font-size:10px;font-weight:800}.rpp-paycommand-quarters button.current{background:#0b2b44;color:#fff;border-color:#0b2b44}.rpp-paycommand-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 20px 20px}.rpp-paycommand-months article{background:#f9fbfc;border:1px solid #e0e8ee;border-radius:7px;padding:12px;min-width:0}.rpp-paycommand-months h4{font-size:12px;margin:0 0 10px;color:#36546b}.rpp-paycommand-months button{border:1px solid #e2e8ee;background:#fff;border-radius:6px;padding:10px 8px;width:100%;display:flex;align-items:center;gap:8px;text-align:left;margin:7px 0;color:#708396;min-width:0}.rpp-paycommand-months button.recorded{border-color:#c8b58f;background:#fffefa}.rpp-paycommand-months button>span:first-child{display:grid;gap:2px;justify-items:center;color:#ae8a53}.rpp-paycommand-months button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.rpp-paycommand-months button strong{font-size:9px;color:#31506a}.rpp-paycommand-months button small{font-size:8px;line-height:1.3;color:#8b9dad}.rpp-paycommand-months button>svg{flex:none;color:#8da0ae}.rpp-paycommand-table-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e2e9ef;padding:15px 20px}.rpp-paycommand-table-title strong{font-size:11px;color:#29465c}.rpp-paycommand-table-title>div{display:flex;gap:5px}.rpp-paycommand-table-title button{font-size:9px;font-weight:750;border:1px solid #dce5ec;background:#fff;color:#6b8194;padding:7px 9px;border-radius:5px}.rpp-paycommand-table-title button.current{background:#102d46;color:#fff;border-color:#102d46}.rpp-paycommand-table-wrap{overflow-x:auto}.rpp-enterprise .rpp-paycommand-table-wrap table{border-collapse:collapse;min-width:600px}.rpp-enterprise .rpp-paycommand-table-wrap th{background:#f4f7f9!important;color:#8397a8!important;font-size:9px!important;padding:12px 15px!important}.rpp-enterprise .rpp-paycommand-table-wrap td{padding:12px 15px!important;font-size:11px;color:#5e7486;border-bottom:1px solid #e7edf2}.rpp-paycommand-table-wrap td:first-child b{display:block;color:#2d465d;font-size:11px}.rpp-paycommand-table-wrap td:first-child small{display:block;color:#9aabb8;font-size:9px;margin-top:4px}.rpp-paycommand-table-wrap td button{border:1px solid #d9e3eb;border-radius:5px;background:#fff;color:#637f94;padding:6px;display:grid;place-items:center}.rpp-paycommand-state{font-size:9px;font-weight:850;padding:6px 7px;border-radius:5px;color:#536f85;background:#eaf1f5}.rpp-paycommand-state.blocked{color:#8b4352;background:#fae9ec}.rpp-paycommand-state.review{color:#886833;background:#f8f0e0}.rpp-paycommand-state.recorded{color:#36715a;background:#e8f5eb}.rpp-paycommand-no-data{text-align:center;padding:26px!important;color:#8d9ba7!important}.rpp-paycommand-right{display:grid;gap:14px}.rpp-paycommand-tasklist>button,.rpp-paycommand-gates>button{background:#fff;border:0;border-bottom:1px solid #e7edf2;padding:14px 17px;display:flex;align-items:center;gap:10px;text-align:left;width:100%}.rpp-paycommand-tasklist>button:hover,.rpp-paycommand-gates>button:hover{background:#f8fafb}.rpp-paycommand-tasklist>button>span:first-child{width:32px;height:32px;border-radius:7px;background:#f4ebed;color:#8c4958;display:grid;place-items:center;flex:none}.rpp-paycommand-tasklist>button>div{display:grid;gap:4px;flex:1}.rpp-paycommand-tasklist strong,.rpp-paycommand-gates b{font-size:11px;color:#34516a}.rpp-paycommand-tasklist small,.rpp-paycommand-gates small{font-size:9px;color:#8b9cab}.rpp-paycommand-tasklist>button>svg{color:#9daeba}.rpp-paycommand-tasklist>p,.rpp-paycommand-truncated{padding:15px 18px;color:#879ba8;line-height:1.6;font-size:10px}.rpp-paycommand-gates>button>span:first-child{width:29px;height:29px;border-radius:6px;background:#f4f6f8;border:1px solid #dbe5eb;color:#ac8959;display:grid;place-items:center;font-size:10px;font-weight:900}.rpp-paycommand-gates>button>div{display:grid;gap:4px;flex:1}.rpp-paycommand-gates>button>svg{color:#a18a68}.rpp-paycommand-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px}.rpp-paycommand-shortcuts button{border:1px solid #dde7ed;background:#f9fbfc;border-radius:7px;min-height:74px;display:flex;align-items:center;gap:10px;padding:13px;color:#30516b;font-size:11px;font-weight:850}.rpp-paycommand-shortcuts button>svg:first-child{color:#ac8956;flex:none}.rpp-paycommand-shortcuts button>span{flex:1;text-align:left}.rpp-paycommand-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 17px;background:#ebf1f5;border:1px solid #dae4eb;border-radius:8px;color:#76899a;font-size:10px}.rpp-paycommand-footer>div{display:flex;align-items:center;gap:8px}@media(max-width:1280px){.rpp-paycommand-grid{grid-template-columns:1fr}.rpp-paycommand-right{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-paycommand-right>section:first-child{grid-column:1/-1}}@media(max-width:900px){.rpp-paycommand-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-paycommand-hero-mark{display:none}.rpp-paycommand-right{grid-template-columns:1fr}}@media(max-width:620px){.rpp-paycommand-hero{padding:21px 17px}.rpp-paycommand-hero h2{font-size:24px}.rpp-paycommand-metrics{gap:8px}.rpp-paycommand-metrics>button{padding:14px}.rpp-paycommand-metrics strong{font-size:25px}.rpp-paycommand-months{grid-template-columns:1fr}.rpp-paycommand-quarters{padding:12px;gap:3px}.rpp-paycommand-quarters button{font-size:9px;padding:9px 3px}.rpp-paycommand-head{padding:14px}.rpp-paycommand-alert{flex-wrap:wrap}.rpp-paycommand-table-title{padding:13px}}.rpp-register{--rpp-navy:#10233f;--rpp-gold:#b99855;--rpp-cream:#f7f3e9;color:#17253a;display:grid;gap:1.1rem}.rpp-register-header{padding:1.7rem;border-radius:16px;background:linear-gradient(115deg,#10233f,#254568);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rpp-register-header small{font-weight:800;letter-spacing:.12em;color:#e3c881}.rpp-register-header h2{font-size:clamp(1.5rem,3vw,2.25rem);margin:.5rem 0}.rpp-register-header p{max-width:54ch;margin:0;color:#e1e9f3;line-height:1.55}.rpp-register-tag{border:1px solid #d3bb7f;border-radius:999px;padding:.45rem .8rem;font-size:.7rem;font-weight:800;white-space:nowrap}.rpp-register-notice{border-left:4px solid var(--rpp-gold);background:var(--rpp-cream);padding:1rem 1.2rem;line-height:1.5}.rpp-register-notice strong{display:block}.rpp-register-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.rpp-register-metrics article{border:1px solid #d7dfeb;background:#fff;border-radius:13px;padding:1rem;display:grid;gap:.35rem}.rpp-register-metrics small{text-transform:uppercase;font-size:.72rem;letter-spacing:.05em;font-weight:800;color:#495b75}.rpp-register-metrics strong{font-size:clamp(1.1rem,2.25vw,1.65rem);color:var(--rpp-navy);font-variant-numeric:tabular-nums}.rpp-register-metrics span{color:#627086;font-size:.79rem}.rpp-register-controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;background:#fff;border:1px solid #d7dfeb;padding:1rem;border-radius:13px}.rpp-register-controls label{display:grid;gap:.4rem;min-width:150px;flex:1;font-size:.8rem;font-weight:700}.rpp-register-controls input,.rpp-register-controls select{width:100%;min-height:40px;border:1px solid #a6b4c8;border-radius:7px;padding:.5rem;font-size:.9rem;background:#fff;color:#17253a}.rpp-register-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.rpp-register-buttons button,.rpp-register-tabs button{border-radius:8px;border:1px solid #a7b7cd;background:#fff;color:#17253a;padding:.65rem .8rem;font-weight:700;cursor:pointer}.rpp-register-buttons button:last-child{background:var(--rpp-navy);color:#fff;border-color:var(--rpp-navy)}.rpp-register-buttons button:disabled{opacity:.5;cursor:not-allowed}.rpp-register-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.rpp-register-tabs button[aria-pressed=true]{background:var(--rpp-navy);color:#fff;border-color:var(--rpp-navy)}.rpp-register-table-wrap{overflow-x:auto;border:1px solid #d7dfeb;background:#fff;border-radius:12px}.rpp-register-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:.84rem}.rpp-register-table-wrap caption{text-align:left;font-weight:800;padding:1rem;background:#f6f8fb;color:var(--rpp-navy)}.rpp-register-table-wrap th,.rpp-register-table-wrap td{padding:.8rem;border-bottom:1px solid #e4e8ef;text-align:left;vertical-align:top;white-space:nowrap}.rpp-register-table-wrap th{background:#edf2f8;color:#243952;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.rpp-register-table-wrap td small{display:block;font-size:.72rem;color:#596c82;margin-top:.25rem}.rpp-register-table-wrap td strong{color:#122d53}.rpp-register-provenance,.rpp-register-footer{font-size:.8rem;color:#4b5d73;line-height:1.5}.rpp-register-error{border:1px solid #ae3a3a;border-radius:8px;padding:1rem;background:#fff4f4}.rpp-register-links{display:flex;flex-wrap:wrap;gap:.6rem}.rpp-register-links a{display:inline-flex;border:1px solid #c1cee0;padding:.55rem .75rem;background:#fff;border-radius:8px;color:#12335d;font-size:.8rem;text-decoration:none;font-weight:700}.rpp-register a:focus-visible,.rpp-register button:focus-visible,.rpp-register input:focus-visible,.rpp-register select:focus-visible{outline:3px solid #bd9652;outline-offset:2px}@media(max-width:860px){.rpp-register-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-register-header{flex-direction:column}.rpp-register-tag{white-space:normal}}@media(max-width:480px){.rpp-register-metrics{grid-template-columns:1fr}.rpp-register-controls,.rpp-register-buttons{display:grid}.rpp-register-header{padding:1.15rem}}.approval-audit{--navy:#0b1f3a;--gold:#c9a227;--burgundy:#800020;display:grid;gap:1rem;color:#193248;font-family:Inter,system-ui,sans-serif}.approval-audit-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:14px;padding:1.7rem;background:linear-gradient(130deg,#061426,#163b61);color:#fff}.approval-audit-hero small{color:#e6c868;font-size:.72rem;font-weight:900;letter-spacing:.13em}.approval-audit-hero h2{font-size:clamp(1.5rem,3vw,2.3rem);margin:.5rem 0}.approval-audit-hero p{max-width:65ch;line-height:1.6;color:#e3e6ea}.approval-audit-hero svg{flex-shrink:0;color:#e6c868}.approval-audit-alert,.approval-audit-result{display:flex;gap:.8rem;align-items:flex-start;background:#f8f1df;border-left:4px solid #b7791f;padding:1rem;border-radius:8px}.approval-audit-alert svg,.approval-audit-result svg{flex-shrink:0;color:#8f5f1e}.approval-audit-alert p,.approval-audit-result p{font-size:.85rem;line-height:1.55;margin:.4rem 0 0}.approval-audit-actions{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;background:#fff;border:1px solid #d6deeb;border-radius:10px;padding:1rem}.approval-audit-actions label{display:grid;gap:.3rem;flex:1;min-width:150px;font-size:.81rem;font-weight:800}.approval-audit-actions input,.approval-audit-actions select{width:100%;min-height:40px;border:1px solid #afbecf;border-radius:7px;padding:.55rem;color:#17324d;background:#fff}.approval-audit-actions button,.approval-audit-table-wrapper button{display:flex;align-items:center;gap:.4rem;background:#0b1f3a;border:0;color:#fff;padding:.68rem .85rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:.83rem}.approval-audit-actions button:disabled{opacity:.6;cursor:wait}.approval-audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.approval-audit-metrics article{border:1px solid #d6deeb;background:#fff;border-radius:10px;padding:1rem;display:grid;gap:.4rem}.approval-audit-metrics small{font-size:.72rem;color:#476074;text-transform:uppercase;font-weight:800}.approval-audit-metrics strong{font-size:1.65rem;color:#0b1f3a}.approval-audit-metrics span{font-size:.73rem;color:#617388}.approval-audit-metadata{font-size:.82rem;padding:.3rem 1rem;background:#f3f6fa;border:1px solid #dde5ef;border-radius:8px}.approval-audit-metadata p{margin:.5rem 0}.approval-audit-table-wrapper{overflow-x:auto;border-radius:10px;border:1px solid #d8e0eb;background:#fff}.approval-audit-table-wrapper table{border-collapse:collapse;width:100%;min-width:930px;font-size:.82rem}.approval-audit-table-wrapper caption{text-align:left;font-weight:800;padding:.9rem}.approval-audit-table-wrapper th,.approval-audit-table-wrapper td{padding:.7rem .8rem;text-align:left;border-top:1px solid #e5ebf2;vertical-align:top}.approval-audit-table-wrapper th{background:#edf2f9;color:#233e57;font-size:.75rem;text-transform:uppercase}.approval-audit-table-wrapper td small{display:block;font-size:.71rem;color:#68788a;margin-top:.2rem}.approval-audit-table-wrapper td ul{margin:.75rem 0 0;padding-left:1.1rem;white-space:normal;min-width:180px}.approval-audit-table-wrapper td li{padding:.2rem 0}.approval-audit-table-wrapper td button{padding:.42rem .65rem;font-size:.73rem;background:#fff;color:#14375a;border:1px solid #aebdd0}.approval-audit-fail{font-size:.74rem;font-weight:850;color:#8a252c}.approval-audit-error{border:1px solid #b62f2f;background:#fff1f1;padding:1rem;border-radius:8px}.approval-audit-next{padding:1.2rem;border:1px solid #d7e0eb;background:#fff;border-radius:10px}.approval-audit-next h3{display:flex;align-items:center;gap:.5rem}.approval-audit-next li{margin:.4rem 0;font-size:.83rem}.approval-audit-next>div{display:flex;flex-wrap:wrap;gap:.55rem}.approval-audit-next a{padding:.7rem .85rem;text-decoration:none;border:1px solid #b9c5d3;border-radius:7px;color:#184369;font-weight:750;font-size:.78rem}.approval-audit-next>p{font-size:.76rem;color:#617083;display:flex;gap:.4rem;align-items:center}.approval-audit :where(button,a,input,select):focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:900px){.approval-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.approval-audit-metrics{grid-template-columns:1fr}.approval-audit-hero{padding:1rem}.approval-audit-hero svg{display:none}}.sbonus-page{--sb-navy:#0b1f3a;--sb-gold:#c9a227;--sb-cream:#f7f3ea;--sb-burgundy:#800020;display:grid;gap:1rem;color:var(--sb-navy);font-family:Inter,system-ui,sans-serif}.sbonus-hero{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding:1.5rem;border-radius:13px;background:linear-gradient(110deg,#061426,#164164);color:#fff}.sbonus-hero small{color:#e6c868;font-size:.7rem;letter-spacing:.12em;font-weight:900}.sbonus-hero h2{font-size:clamp(1.4rem,3vw,2.1rem);margin:.4rem 0}.sbonus-hero p{max-width:62ch;color:#dfe8f0;line-height:1.6}.sbonus-hero>span{padding:.55rem .8rem;white-space:nowrap;border:1px solid #e6c868;border-radius:20px;font-size:.72rem;color:#e6c868;font-weight:900}.sbonus-warning{display:flex;align-items:flex-start;gap:.7rem;background:var(--sb-cream);border-left:4px solid var(--sb-burgundy);padding:1rem;font-size:.88rem;line-height:1.55}.sbonus-warning svg{flex:none;color:var(--sb-burgundy)}.sbonus-warning p{margin:0}.sbonus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1rem}.sbonus-card,.sbonus-statement{padding:1.2rem;border:1px solid #dbe2eb;background:#fff;border-radius:11px}.sbonus-card{display:grid;gap:.85rem;align-content:start}.sbonus-card h3{display:flex;align-items:center;gap:.55rem;font-size:1.12rem;margin:0}.sbonus-card label:not(.sbonus-consent){display:grid;gap:.4rem;font-size:.85rem;font-weight:800}.sbonus-card select{width:100%;border:1px solid #bac7d4;background:#fff;border-radius:8px;padding:.65rem;min-height:42px;color:#132d49}.sbonus-meta{display:grid;gap:0;margin:0}.sbonus-meta div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e9ee;padding:.65rem 0;font-size:.82rem}.sbonus-meta dt{color:#5a6d7c}.sbonus-meta dd{margin:0;text-align:right;font-weight:800}.sbonus-consent{display:flex;gap:.6rem;align-items:start;font-size:.78rem;line-height:1.6}.sbonus-consent input{margin-top:.28rem}.sbonus-actions{display:flex;flex-wrap:wrap;gap:.5rem}.sbonus-actions button{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:7px;padding:.75rem 1rem;background:var(--sb-navy);color:#fff;font-weight:800;cursor:pointer}.sbonus-actions button:last-child{background:#edf2f7;color:var(--sb-navy)}.sbonus-actions button:disabled{opacity:.5;cursor:not-allowed}.sbonus-feedback,.sbonus-source{font-size:.8rem;color:#53677b;line-height:1.6;margin:0}.sbonus-feedback{background:var(--sb-cream);border-left:3px solid var(--sb-gold);padding:.7rem}.sbonus-statement{position:relative;overflow:hidden}.sbonus-mark{display:flex;align-items:center;gap:.9rem;background:var(--sb-navy);padding:.8rem;margin:-1.2rem -1.2rem 0;color:#fff;font-weight:900}.sbonus-mark strong{background:var(--sb-gold);padding:.65rem;color:var(--sb-navy);font-size:1.25rem}.sbonus-status{color:#fff;background:var(--sb-burgundy);padding:.5rem;font-weight:900;font-size:.7rem;letter-spacing:.04em}.sbonus-statement h3{margin:1.25rem 0 .3rem}.sbonus-statement p{font-size:.83rem}.sbonus-rows{display:grid;gap:0;margin:1rem 0}.sbonus-rows div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e8edf2;padding:.7rem 0;font-size:.84rem}.sbonus-rows div:last-child{font-weight:900}.sbonus-net{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem;background:var(--sb-navy);color:#fff;margin:.9rem 0}.sbonus-net span{font-size:.76rem;font-weight:900}.sbonus-net strong{font-size:1.55rem;color:#e6c868}.sbonus-stamp{text-align:center;transform:rotate(-7deg);color:#800020!important;font-size:1.8rem!important;opacity:.26;font-weight:900}.sbonus-statement small{display:block;color:#516b7e;font-size:.72rem;line-height:1.6}.sbonus-card ul{padding-left:1.15rem;margin:0}.sbonus-card li{margin:.45rem 0;line-height:1.5;font-size:.82rem}.sbonus-record{display:flex;align-items:flex-start;gap:.7rem;background:var(--sb-cream);padding:.85rem;border-radius:8px}.sbonus-record p{font-size:.78rem;margin:.25rem 0 0}.sbonus-page :where(button,select,input,a):focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:900px){.sbonus-grid{grid-template-columns:1fr}.sbonus-hero{flex-direction:column}.sbonus-hero>span{white-space:normal}}.saas-page,.saas-admin{--saas-navy:#0b1f3a;--saas-gold:#c9a227;--saas-cream:#f7f3ea;max-width:1440px;margin:0 auto;padding:clamp(1.1rem,2.8vw,2.8rem);display:grid;gap:1.5rem;font-family:Inter,system-ui,sans-serif;color:#172943}.saas-banner{border-radius:18px;padding:clamp(1.6rem,4vw,3.4rem);background:linear-gradient(117deg,#071627,#12385a 70%,#184e67);color:#fff;box-shadow:0 12px 28px #07162718}.saas-banner small{color:#e3c782;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.saas-banner h1,.saas-banner h2{font-size:clamp(1.7rem,4vw,3.25rem);max-width:850px;line-height:1.14;letter-spacing:-.03em;margin:.55rem 0 1rem}.saas-banner p{max-width:69ch;color:#e3edf6;line-height:1.65;margin:0}.saas-banner-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.saas-banner-actions a,.saas-primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--saas-gold);color:#0b1f3a;text-decoration:none;border:0;padding:.9rem 1.2rem;border-radius:9px;font-size:.9rem;font-weight:800;cursor:pointer}.saas-banner-actions a:last-child{background:transparent;color:#fff;border:1px solid #b4c4d7}.saas-section-heading{max-width:70ch}.saas-section-heading small{color:#836020;font-weight:900;letter-spacing:.12em}.saas-section-heading h2{font-size:clamp(1.4rem,3vw,2.25rem);margin:.4rem 0}.saas-section-heading p{color:#56667a;line-height:1.6}.saas-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.saas-plan,.saas-panel{background:#fff;border:1px solid #dbe3eb;border-radius:14px;box-shadow:0 4px 17px #0b1f3a0c;padding:1.35rem}.saas-plan{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.saas-plan.selected{outline:2px solid var(--saas-gold);border-color:var(--saas-gold)}.saas-plan span{font-size:.67rem;color:#9a6f21;letter-spacing:.1em;font-weight:900}.saas-plan h3{font-size:1.2rem;margin:.5rem 0}.saas-plan strong{font-size:clamp(1.4rem,2.2vw,2rem);color:var(--saas-navy);display:block}.saas-plan strong small{font-weight:500;font-size:.75rem}.saas-plan p{color:#596b7d;font-size:.8rem}.saas-plan ul{padding:0;list-style:none;display:grid;gap:.6rem}.saas-plan li{display:flex;align-items:start;gap:.45rem;font-size:.86rem}.saas-plan li svg{color:#7d702f;flex:none}.saas-plan button,.saas-panel button:not(.saas-primary){background:#0b1f3a;color:#fff;border:0;border-radius:8px;padding:.75rem .95rem;font-weight:750;cursor:pointer}.saas-plan button[aria-pressed=true]{background:#f2e8c4;color:#0b1f3a}.saas-panel{display:grid;gap:.9rem}.saas-panel h2,.saas-panel h3{margin:0;color:#102e4e}.saas-panel p{line-height:1.55;color:#4d6073;margin:.25rem 0}.saas-panel-title{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.saas-panel-title svg{color:#a3822b}.saas-panel-title button{margin-left:auto;display:flex;align-items:center;gap:.4rem}.saas-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.saas-fields label,.saas-admin-request label{display:grid;gap:.35rem;font-weight:700;font-size:.79rem}.saas-fields input,.saas-fields select,.saas-admin-request select,.saas-admin-request textarea{font:inherit;border:1px solid #b5c3d0;border-radius:8px;min-height:42px;padding:.55rem .65rem;background:#fff;color:#14283c}.saas-fields input[type=color]{width:100%;padding:.12rem;height:44px}.saas-addons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.saas-addons label{border:1px solid #dce2ea;padding:.75rem;border-radius:9px;display:flex;align-items:start;gap:.6rem;font-size:.83rem}.saas-addons input{margin-top:.18rem}.saas-addons small{display:block;color:#58697a;line-height:1.5}.saas-quote{display:flex;flex-wrap:wrap;gap:1rem;border-radius:10px;background:#f6f2e6;padding:1.1rem}.saas-quote div{flex:1;min-width:165px;display:grid;gap:.3rem}.saas-quote span{font-size:.75rem;color:#4c5f70}.saas-quote strong{font-size:1.7rem;color:#12355a}.saas-consent{display:flex;align-items:start;gap:.7rem;font-size:.82rem;line-height:1.65;color:#405366}.saas-consent input{margin-top:.35rem}.saas-primary:disabled,.saas-panel button:disabled{opacity:.45;cursor:not-allowed}.saas-feedback{border-left:3px solid #bf972a;background:#fcf7e8;color:#1b324b;padding:.8rem 1rem;border-radius:4px;line-height:1.6}.saas-boundary{color:#52687b;font-size:.84rem;line-height:1.6}.saas-request{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid #e5e8ec}.saas-request div{display:grid;gap:.25rem}.saas-request small{display:block;color:#607083;overflow-wrap:anywhere}.saas-request strong{font-size:.83rem;color:#92661e}.saas-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.saas-status{display:flex;align-items:center;gap:.5rem;color:#17613d;font-weight:750}.saas-total{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#edf3fa;border-radius:9px;padding:.9rem}.saas-total strong{font-size:1.9rem;color:#0b1f3a}.saas-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.saas-capabilities>div{padding:1rem;border:1px solid #dce3ed;border-radius:10px}.saas-capabilities h3{margin:.45rem 0}.saas-capabilities a{color:#0d4e83;font-weight:750}.saas-admin-request{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;border-top:1px solid #d7e1ec;padding:1rem 0}.saas-admin-request>div{display:grid;gap:.55rem;align-content:start}.saas-admin-request small{display:block;color:#62778b;overflow-wrap:anywhere}.saas-admin-request strong{color:#173659}.saas-studio-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1.4rem}.saas-preview{border-radius:14px;min-height:320px;padding:2.2rem;display:flex;flex-direction:column;gap:1rem}.saas-preview-mark{width:70px;height:70px;border-radius:16px;display:grid;place-items:center;font-weight:900;font-size:1.8rem}.saas-preview h3{font-size:1.8rem;color:inherit}.saas-preview p{color:inherit}.saas-preview span{display:inline-block;background:#ffffff25;padding:.5rem;border-radius:7px;margin:.25rem}.saas-preview footer{margin-top:auto;font-size:.76rem}:where(.saas-page,.saas-admin) :where(button,a,input,select,textarea):focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:1100px){.saas-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.saas-columns,.saas-studio-grid,.saas-admin-request,.saas-fields,.saas-addons,.saas-capabilities,.saas-pricing-grid{grid-template-columns:1fr}.saas-page,.saas-admin{padding:.8rem}.saas-quote{display:grid}.saas-request{flex-direction:column}}@media(prefers-reduced-motion:reduce){.saas-page *,.saas-admin *{transition:none!important;animation:none!important}}.em-studio{--em-navy:#0b1f3a;--em-gold:#c9a227;--em-cream:#f7f3ea;--em-burgundy:#800020;display:grid;gap:1.25rem;color:#142c46;font-family:Inter,system-ui,sans-serif}.em-studio-hero{background:linear-gradient(116deg,#061426,#13395c);color:#fff;border-radius:15px;padding:clamp(1.3rem,3vw,2.3rem);display:flex;justify-content:space-between;gap:1rem;align-items:center}.em-studio-hero small{letter-spacing:.14em;color:#e6c868;font-weight:900}.em-studio-hero h2{font-size:clamp(1.45rem,3vw,2.35rem);margin:.55rem 0}.em-studio-hero p{color:#e3e6ea;max-width:63ch;line-height:1.55}.em-brand-mark{display:grid;place-items:center;flex:none;width:86px;height:86px;background:#c9a227;color:#061426;font-weight:950;font-size:1.9rem;letter-spacing:-.07em;border:4px solid #e6c868}.em-transport-status{display:flex;gap:.9rem;align-items:flex-start;border-left:4px solid #b7791f;background:#f7f3ea;padding:1rem;border-radius:7px}.em-transport-status svg{flex:none;color:#800020}.em-transport-status strong{color:#142b46}.em-transport-status p{margin:.3rem 0;line-height:1.5}.em-transport-status small{display:block;font-size:.78rem;color:#485a70}.em-studio-layout{display:grid;grid-template-columns:minmax(260px,350px) minmax(0,1fr);gap:1.2rem;align-items:start}.em-form,.em-preview-pane{background:#fff;border:1px solid #d8e0ea;border-radius:14px;padding:1rem;display:grid;gap:.9rem;box-shadow:0 4px 18px #0614260c}.em-form h3{font-size:1.06rem;margin:0;display:flex;gap:.5rem;align-items:center}.em-form label{display:grid;gap:.35rem;font-size:.81rem;font-weight:750;color:#314860}.em-form select,.em-form input{border:1px solid #a8b9cb;background:#fff;color:#102a46;border-radius:7px;min-height:42px;padding:.55rem .65rem;font-size:.91rem;min-width:0;width:100%}.em-controls{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.em-controls button,.em-view-buttons button{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #b2c1d0;background:#fff;color:#123b64;border-radius:7px;padding:.7rem .4rem;font-weight:800;font-size:.78rem}.em-controls button:first-child{background:#0b1f3a;color:#fff}.em-form .em-help,.em-email-footnote{font-size:.76rem;line-height:1.5;color:#586e80;display:flex;gap:.4rem;align-items:start}.em-help svg,.em-email-footnote svg{flex:none}.em-feedback{display:flex;align-items:center;gap:.4rem;padding:.65rem;background:#f7f3ea;border-radius:7px;color:#234663;font-size:.8rem}.em-preview-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.6rem}.em-preview-toolbar div:first-child{display:flex;gap:.5rem;align-items:center}.em-view-buttons{display:flex;gap:.4rem}.em-view-buttons button[aria-pressed=true]{background:#0b1f3a;color:#fff}.em-preview-meta{display:grid;grid-template-columns:78px 1fr;gap:.35rem .6rem;align-items:baseline;padding:.9rem;background:#f7f9fb;border-radius:9px;font-size:.84rem}.em-preview-meta small{color:#66778a;font-weight:900}.em-preview-meta span{color:#946c24;font-size:.7rem;font-weight:800}.em-preview-scroll{overflow-x:auto;background:#e8edf3;border:1px solid #d7dfe9;border-radius:11px;padding:.8rem}.em-email-frame{display:block;width:100%;height:770px;border:0;margin:0 auto;background:#fff}.em-email-frame.mobile{max-width:390px}.em-studio :where(button,select,input):focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:900px){.em-studio-layout{grid-template-columns:1fr}.em-studio-hero{align-items:flex-start}.em-email-frame{height:850px}}@media(max-width:480px){.em-brand-mark{width:55px;height:55px;font-size:1.15rem}.em-controls{grid-template-columns:1fr 1fr}.em-studio-hero{padding:1rem}}.pcg{max-width:1500px;margin:auto;color:#0b1f3a;font-family:Inter,system-ui,sans-serif}.pcg-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:linear-gradient(115deg,#061426,#0b1f3a 72%,#5b1028);color:#fff;border-bottom:4px solid #C9A227}.pcg-head small{color:#e6c868;font:800 10px Inter,sans-serif;letter-spacing:.13em}.pcg-head h2{color:#fff;margin:9px 0;font:normal clamp(24px,3vw,40px) Georgia,serif}.pcg-head p{color:#dde5ef;font:12px/1.6 Inter,sans-serif}.pcg-head svg{color:#e6c868}.pcg-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0}.pcg-kpi>div{padding:19px;background:#fff;border:1px solid #DDE2E8;border-top:3px solid #C9A227;display:grid;gap:8px}.pcg-kpi small{font-size:9px;font-weight:800;color:#63758b}.pcg-kpi strong{font-size:21px;color:#800020}.pcg-kpi span{font-size:11px;color:#596b83}.pcg-warning{padding:14px;background:#f5e9ed;border-left:4px solid #800020;color:#663347;font-size:12px;line-height:1.6;display:flex;gap:10px}.pcg-warning svg{flex-shrink:0}.pcg-warning p{margin:0}.pcg-message{border:1px solid #C9A227;background:#fff2d7;padding:12px;font-size:11px}.pcg-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:15px 0}.pcg-panel{min-width:0;padding:20px;background:#fff;border:1px solid #D9DFE7}.pcg-panel h3{color:#0b1f3a;font: 23px Georgia,serif;display:flex;align-items:center;gap:9px;margin:3px 0 13px}.pcg-panel h3 svg{color:#800020}.pcg-panel p{font:12px/1.7 Inter,sans-serif;color:#53657b}.pcg-panel label{display:grid;gap:6px;margin:12px 0;font-size:11px;font-weight:800;color:#33435d}.pcg-panel input,.pcg-panel textarea,.pcg-panel select{box-sizing:border-box;width:100%;padding:10px;background:#fff;color:#111;border:1px solid #B8BEC7;font:12px Inter,sans-serif}.pcg-panel textarea{min-height:86px;resize:vertical}.pcg-panel button{display:inline-flex;align-items:center;gap:8px;background:#0b1f3a;color:#fff;border:0;font:800 11px Inter,sans-serif;padding:11px 13px;cursor:pointer}.pcg-panel button:disabled{opacity:.55;cursor:not-allowed}.pcg-panel button.pcg-alt{background:#f7f3ea;color:#0b1f3a;border:1px solid #C9A227}.pcg-panel button.pcg-danger{background:#800020}.pcg-dates,.pcg-posting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pcg-posting{grid-template-columns:repeat(3,1fr);margin:16px 0}.pcg-posting div{border:1px solid #D9DFE7;padding:12px;display:grid;gap:6px}.pcg-posting small{font-size:9px;font-weight:800}.pcg-posting b{color:#800020;font-size:11px;overflow-wrap:anywhere}.pcg-requirements article{background:#f7f3ea;border-left:3px solid #C9A227;padding:11px;margin:8px 0}.pcg-requirements b{font-size:12px}.pcg-requirements p{margin:5px 0}.pcg-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pcg-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pcg-case-grid button{display:grid;gap:7px;align-content:start;text-align:left;background:#f7f3ea;color:#0b1f3a;border:1px solid #B8BEC7;padding:13px}.pcg-case-grid button.selected{background:#f5e9ed;border-color:#800020}.pcg-case-grid b{font-size:12px}.pcg-case-grid span,.pcg-case-grid small{font-size:10px;line-height:1.5}.pcg-case-grid small{color:#800020}.pcg-detail .pcg-wide{grid-column:1/-1}.pcg-actions{display:flex;flex-wrap:wrap;gap:9px}.pcg-disclaimer{color:#596c80;font:11px/1.7 Inter,sans-serif;border-top:1px solid #B8BEC7;padding-top:12px}.pcg-denied{background:#fff;padding:25px;border:1px solid #C9A227}@media(max-width:900px){.pcg-columns{grid-template-columns:1fr}.pcg-case-grid{grid-template-columns:repeat(2,1fr)}.pcg-detail .pcg-wide{grid-column:1}}@media(max-width:560px){.pcg-head,.pcg-panel{padding:14px}.pcg-kpi,.pcg-case-grid,.pcg-posting,.pcg-dates{grid-template-columns:1fr}}@media print{.pcg button,.pcg input,.pcg select,.pcg textarea{display:none!important}}.wo-suite{display:grid;gap:16px}.wo-hero{background:linear-gradient(115deg,#061729,#0b416c);border-top:4px solid #c5a451;padding:28px;color:#fff}.wo-hero small{color:#e8ca78;font-size:10px;letter-spacing:1.7px;font-weight:900}.wo-hero h2{font:30px Georgia;margin:9px 0}.wo-hero p{color:#c8d6e3}.wo-panel{display:grid;gap:15px;background:#fff;border:1px solid #bfcbd4;padding:20px}.wo-panel h3{margin:0;color:#0c3d60}.wo-help{font-size:12px;color:#566a79;line-height:1.55}.wo-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.wo-fields label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#31495d}.wo-fields input,.wo-fields select,.wo-fields textarea,.wo-record select{min-width:0;width:100%;box-sizing:border-box;padding:10px;border:1px solid #9cabb6;background:#fff;color:#142f43;border-radius:3px;font:13px Arial}.wo-fields .wo-wide{grid-column:1/-1}.wo-suite button{background:#095282;color:#fff;border:0;padding:10px 12px;width:-moz-max-content;width:max-content;font-weight:800;cursor:pointer}.wo-suite button:disabled{opacity:.42;cursor:not-allowed}.wo-scroll{overflow:auto}.wo-scroll table{width:100%;border-collapse:collapse;font-size:11px}.wo-scroll th{text-align:left;background:#082c49;color:#fff;padding:10px;white-space:nowrap}.wo-scroll td{padding:10px;border-bottom:1px solid #d9e0e6;white-space:nowrap}.wo-record{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e5ea;padding:12px 0}.wo-record b,.wo-record small,.wo-record em{display:block}.wo-record small{margin:5px 0;color:#536a7c;font-size:11px}.wo-record em{font-size:10px;color:#855b16;font-weight:800;font-style:normal}.wo-record p{font-size:12px}.wo-record>div:last-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wo-message{padding:13px;background:#eaf4ff;border:1px solid #9fbcd6;color:#143e5a}.wo-warning,.wo-unauthorized{background:#fff3df;border:1px solid #b98d4c;padding:13px;color:#785321;font-size:12px}.wo-result{border:1px solid #aac0d0;background:#eff6fb;padding:20px;display:grid;gap:5px}.wo-result h2{color:#103b5c;font:30px Georgia}.wo-result strong{color:#98651a;font-size:11px}.wo-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.wo-tiles>div{padding:17px;background:#082f51;color:#fff;border:1px solid #c19c48}.wo-tiles b{display:block;color:#e6bf69;font-size:23px}.wo-tiles span{color:#c3d4e3;font-size:11px}.wo-footer{font-size:10px;color:#718394;border-top:1px solid #c6d0d8;padding-top:10px}@media(max-width:800px){.wo-fields{grid-template-columns:1fr 1fr}}@media(max-width:520px){.wo-fields{grid-template-columns:1fr}.wo-panel{padding:15px}.wo-hero{padding:20px}.wo-hero h2{font-size:24px}}.check-export{margin:18px 0;padding:18px;border:1px solid #bfc8d1;border-top:5px solid #800020;background:#fff;color:#172d44;font-family:Inter,system-ui,sans-serif}.check-export-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.check-export-head small{color:#987126;font-size:9px;font-weight:900;letter-spacing:.08em}.check-export-head h3{margin:5px 0;color:#0b1f3a;font-size:21px}.check-export-head p,.check-export p{color:#526376;font-size:11px;line-height:1.55}.check-export-status{min-width:245px;padding:12px;border:1px solid #800020;background:#fff3f5;display:grid;gap:4px}.check-export-status b{color:#800020;font-size:11px}.check-export-status span{color:#63414c;font-size:10px}.check-export-capabilities{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.check-export-capabilities span{padding:7px 9px;border:1px solid #cad2da;background:#f7f3ea;font-size:9px}.check-export-capabilities b{color:#800020}.check-export-message{padding:10px;border-left:4px solid #c9a227;background:#fff9e9}.check-export-internal-routes{margin:12px 0 16px;padding:12px;border:1px solid #b7c3cf;background:#f5f8fb;display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}.check-export-internal-routes small{color:#987126;font-size:8px;font-weight:900;letter-spacing:.08em}.check-export-route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.check-export-route-list article{padding:9px;border:1px solid #cad3dc;background:#fff;display:grid;gap:4px}.check-export-route-list span{color:#800020;font-size:8px;font-weight:900}.check-export-route-list b{color:#0b1f3a;font-size:9px}.check-export-route-list code{overflow-wrap:anywhere;color:#5b6a7b;font-size:7px}.check-export-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0}.check-export-flow article{padding:10px;border:1px solid #d6dce2;background:#fbfcfd;display:grid;gap:4px}.check-export-flow article>b{color:#c9a227;font-size:15px}.check-export-flow strong{color:#0b1f3a;font-size:10px}.check-export-flow span{color:#687788;font-size:8px;line-height:1.4}.check-export-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.check-export-grid>section{padding:15px;border:1px solid #d3d9df;background:#fff}.check-export h4{margin:0 0 8px;color:#0b1f3a;font-size:13px}.check-export label{display:grid;gap:4px;margin-top:8px;color:#384d63;font-size:9px;font-weight:800}.check-export input,.check-export select{width:100%;box-sizing:border-box;padding:9px;border:1px solid #aeb9c4;background:#fff;color:#172d44;font:10px Inter,sans-serif}.check-export-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.check-export-cycle{margin-top:8px;padding:9px;background:#edf3f8;display:grid;gap:3px}.check-export-cycle b,.check-export-cycle span{font-size:9px}.check-export button,.check-export-link{display:inline-flex;margin:12px 8px 0 0;padding:10px 12px;border:0;background:#0b1f3a;color:#fff;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.check-export button:disabled{opacity:.45;cursor:not-allowed}.check-export-link{background:#800020}.check-export-gates,.check-export-references{display:grid;gap:7px;margin-bottom:16px}.check-export-gates div,.check-export-references a{padding:9px;border:1px solid #d4dbe2;color:#17334f;text-decoration:none;display:grid;gap:3px}.check-export-gates b,.check-export-references b{font-size:9px}.check-export-gates span,.check-export-references span{color:#687889;font-size:8px;line-height:1.4}.check-export-result{margin-top:13px;padding:13px;border:1px solid #b88b34;background:#fff8e7;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.check-export-result div{min-width:0;display:grid;gap:4px}.check-export-result small{color:#786328;font-size:8px;font-weight:900}.check-export-result b,.check-export-result code{overflow-wrap:anywhere;color:#0b1f3a;font-size:9px}.check-export-result button,.check-export-result ul{grid-column:1 / -1}.check-export-result ul{-moz-columns:2;columns:2;margin:0;padding-left:17px;color:#6c2b39;font-size:9px}.check-export footer{margin-top:13px;padding:11px;border:1px solid #800020;background:#fff4f5;color:#5f3340;font-size:9px}@media(max-width:1000px){.check-export-flow{grid-template-columns:repeat(3,1fr)}.check-export-grid,.check-export-internal-routes{grid-template-columns:1fr}.check-export-route-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.check-export-head{flex-direction:column}.check-export-status{min-width:0}.check-export-flow,.check-export-fields,.check-export-result,.check-export-route-list{grid-template-columns:1fr}.check-export-result ul{-moz-columns:1;columns:1}}@media print{.check-export{display:none!important}}.rpp-source-advice{box-sizing:border-box;position:relative;overflow:hidden;width:816px;min-width:816px;height:1056px;margin:0 auto 18px;background:#fff;color:#1a3246;box-shadow:0 10px 35px #0b1f3a22;font:10px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.rpp-source-advice *{box-sizing:border-box}.rpp-advice-brand{height:118px;display:flex;align-items:center;gap:17px;background:#0c263f;color:#fff;padding:20px 25px;border-left:8px solid #c5a46c}.rpp-advice-logo{width:59px;height:55px;border-radius:8px;background:#173a58;color:#e5c180;display:grid;place-items:center;font:700 18px Arial;flex:none}.rpp-advice-brand>div:nth-child(2){flex:1}.rpp-advice-brand h2{color:#fff;font:700 23px Arial;margin:0 0 7px}.rpp-advice-brand p{font:700 9px Arial;color:#d1dee7;margin:0 0 8px}.rpp-advice-brand small{font-size:9px}.rpp-advice-brand aside{display:grid;gap:8px;justify-items:end;white-space:nowrap}.rpp-advice-brand aside b{font-size:12px}.rpp-advice-brand aside small{color:#e5c180;font-weight:700}.rpp-advice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 27px 15px;border-bottom:1px solid #dce5eb}.rpp-advice-head h3{font:700 17px Arial;color:#102c44;margin:0 0 6px}.rpp-advice-head p{font-size:9px;color:#8798a5;margin:0}.rpp-advice-head>b{max-width:200px;padding:10px;background:#76394b;color:#fff;border-radius:5px;font-size:8px;text-align:center}.rpp-advice-employee{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 28px 18px}.rpp-advice-employee>div{display:grid;gap:7px;align-content:start;min-width:0}.rpp-advice-employee small{color:#a98550;font-size:9px;font-weight:700}.rpp-advice-employee strong{color:#18374f;font-size:12px;overflow-wrap:anywhere}.rpp-advice-employee span{color:#8294a3;font-size:9px;overflow-wrap:anywhere}.rpp-advice-earnings{margin:0 28px}.rpp-advice-earnings h4,.rpp-advice-ledger h4{margin:0;background:#173a58;color:#fff;padding:10px 11px;font:700 10px Arial;border-radius:5px 5px 0 0}.rpp-advice-earnings table,.rpp-advice-ledger table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9px}.rpp-advice-earnings th,.rpp-advice-earnings td,.rpp-advice-ledger th,.rpp-advice-ledger td{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dce4e9;padding:8px 5px}.rpp-advice-earnings th:first-child,.rpp-advice-ledger th:first-child{text-align:left}.rpp-advice-earnings thead,.rpp-advice-ledger thead{background:#f2f5f8;color:#6e8294}.rpp-advice-earnings thead th,.rpp-advice-ledger thead th{font-size:8px}.rpp-advice-earnings th:first-child{width:25%}.rpp-advice-earnings th:nth-child(2){width:14%}.rpp-advice-earnings th:nth-child(3){width:10%}.rpp-advice-earnings th:nth-child(4){width:16%}.rpp-advice-earnings th:nth-child(5){width:17%}.rpp-advice-earnings th:nth-child(6){width:18%}.rpp-source-advice tr.total{background:#faf5eb;color:#102b43;font-weight:700}.rpp-advice-tables{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:18px 28px 0}.rpp-advice-ledger th:first-child{width:45%}.rpp-advice-ledger th:nth-child(2){width:25%}.rpp-advice-ledger th:nth-child(3){width:30%}.rpp-advice-ledger th,.rpp-advice-ledger td{padding:7px 4px}.rpp-advice-aux{display:flex;justify-content:space-between;gap:10px;margin:14px 28px;color:#8092a0;font-size:8px}.rpp-advice-aux b{color:#1b3c55}.rpp-advice-net{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 28px 0;padding:14px 12px;background:#173a58;border-radius:5px;color:#fff}.rpp-advice-net>span:first-child{font-weight:700;font-size:11px}.rpp-advice-net>strong{font-size:23px;color:#e5c180}.rpp-advice-net>span:last-child{text-align:right;font-size:8px}.rpp-advice-net>span:last-child b{display:block;font-size:13px}.rpp-advice-warning{position:absolute;top:762px;left:28px;right:28px;background:#76394b;color:#fff;text-align:center;padding:9px;font:700 9px Arial}.rpp-advice-receipt{position:absolute;top:800px;bottom:30px;left:28px;right:28px;border:1px solid #d5e0e8;padding:16px}.rpp-advice-receipt-head{display:flex;justify-content:space-between;gap:10px}.rpp-advice-receipt-head>div{display:grid;gap:5px}.rpp-advice-receipt-head>div:last-child{text-align:right}.rpp-advice-receipt-head strong{font-size:11px;color:#15354d}.rpp-advice-receipt-head span,.rpp-advice-receipt-head small{font-size:9px;color:#8295a4}.rpp-advice-void{background:#eff3f6;color:#78394b;font:700 12px Arial;letter-spacing:.08em;text-align:center;margin:18px 0 12px;padding:11px}.rpp-advice-payee{display:flex;justify-content:space-between;gap:10px}.rpp-advice-payee>div{display:grid;gap:5px}.rpp-advice-payee>div:last-child{text-align:right}.rpp-advice-payee small{font-size:9px;font-weight:700;color:#8295a4}.rpp-advice-payee strong{font-size:13px;color:#15354d}.rpp-advice-payee>div:last-child strong{font-size:19px}.rpp-advice-payee span{font-size:8px;color:#8295a4}.rpp-advice-foot{position:absolute;left:28px;right:28px;bottom:10px;display:flex;justify-content:space-between;gap:8px;font:700 7px Arial;color:#874c5c}.rpp-advice-watermark{position:absolute;left:17%;top:47%;font:700 38px Arial;transform:rotate(-30deg);color:#76394b;opacity:.06;pointer-events:none;white-space:nowrap}.rpm-root[data-view-mode=master] .rpp-source-advice,.rpm-root[data-view-mode=advice] .rpm-viewport{display:none}@media(max-width:1000px){.rpp-source-advice{margin-left:0}}@media print{.rpm-root[data-view-mode=master] .rpp-source-advice,.rpm-root[data-view-mode=advice] .rpm-viewport{display:none!important}.rpm-root[data-view-mode=advice] .rpp-source-advice{display:block!important;width:8.5in!important;min-width:8.5in!important;height:11in!important;margin:0!important;box-shadow:none!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}.esr-root{margin:18px 0;padding:18px;border:1px solid #c6ced6;border-top:5px solid #c9a227;background:#fff;color:#172d44;font-family:Inter,system-ui,sans-serif}.esr-root header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.esr-root header small,.esr-summary small{color:#87681d;font-size:9px;font-weight:900;letter-spacing:.07em}.esr-root h3{margin:5px 0;color:#0b1f3a;font-size:20px}.esr-root h4{margin:0 0 8px;color:#0b1f3a}.esr-root p{color:#526376;font-size:11px;line-height:1.5}.esr-lock{min-width:230px;padding:11px;border:1px solid #800020;background:#fff3f5;display:grid;gap:4px}.esr-lock b{color:#800020;font-size:10px}.esr-lock span{color:#62424b;font-size:9px}.esr-message{padding:10px;border-left:4px solid #c9a227;background:#fff9e9}.esr-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:14px}.esr-form,.esr-register{padding:14px;border:1px solid #d3dae1}.esr-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.esr-fields label{display:grid;gap:4px;color:#3f5164;font-size:9px;font-weight:800}.esr-fields input,.esr-fields select{width:100%;box-sizing:border-box;padding:8px;border:1px solid #aeb9c4;background:#fff;color:#172d44;font-size:10px}.esr-root button{margin-top:10px;padding:9px 11px;border:0;background:#0b1f3a;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.esr-root button:disabled{opacity:.45;cursor:not-allowed}.esr-selection{padding:8px;background:#f5f8fb}.esr-register{max-height:590px;overflow:auto}.esr-register article{margin-bottom:8px;padding:10px;border:1px solid #d8dee4;background:#fbfcfd}.esr-register article>div:first-child{display:grid;gap:2px}.esr-register article span,.esr-register code{color:#657486;font-size:8px;overflow-wrap:anywhere}.esr-register dl{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.esr-register dl div{display:flex;justify-content:space-between;gap:5px;font-size:8px}.esr-register dd{margin:0;font-weight:800}.esr-summary{margin-top:12px;padding:11px;border:1px solid #c9a227;background:#fff8e7;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.esr-summary div{display:grid;gap:4px;min-width:0}.esr-summary b{font-size:9px;overflow-wrap:anywhere}.esr-root footer{margin-top:12px;padding:10px;border:1px solid #800020;background:#fff4f5;color:#633742;font-size:9px}@media(max-width:980px){.esr-layout{grid-template-columns:1fr}}@media(max-width:700px){.esr-root header{flex-direction:column}.esr-lock{min-width:0}.esr-fields,.esr-summary{grid-template-columns:1fr}}@media print{.esr-root{display:none!important}}.rpm-root{max-width:1320px;margin:auto}.rpm-admin{background:#fff;border:1px solid #ccd4da;padding:20px;margin-bottom:16px}.rpm-admin-header{display:flex;justify-content:space-between;gap:20px;align-items:start}.rpm-admin-header small{font:800 10px Inter,sans-serif;color:#816009}.rpm-admin h2{font:800 23px Inter,sans-serif;color:#0b1f3a;margin:5px 0}.rpm-admin p{color:#455465;font:12px/1.55 Inter,sans-serif;margin:7px 0}.rpm-admin a{padding:10px;border:1px solid #0B1F3A;color:#0b1f3a;font:700 12px Inter,sans-serif;text-decoration:none;white-space:nowrap}.rpm-constraints{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.rpm-constraints span{font:10px Inter,sans-serif;padding:7px;background:#f7f3ea;border:1px solid #ddd}.rpm-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rpm-admin-grid label{display:grid;gap:3px;min-width:0;font:700 10px Inter,sans-serif;color:#36475c}.rpm-admin-grid input,.rpm-admin-grid select,.rpm-actions select{width:100%;box-sizing:border-box;padding:8px;border:1px solid #B8BEC7;background:#fff;color:#111;font:12px Inter,sans-serif}.rpm-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px}.rpm-actions label{display:grid;gap:4px;font-size:11px}.rpm-actions button{background:#0b1f3a;color:#fff;border:0;font-weight:700;padding:12px;cursor:pointer}.rpm-actions .rpm-neutral{background:#e3e6ea;color:#0b1f3a}.rpm-disclosure{font-size:11px!important;color:#7d5c20!important}.rpm-viewport{overflow:auto;background:#e1e4e8;padding:18px;display:flex;justify-content:center}.rpm-sheet{--ink:#081724;--gold:#C9A227;--cream:#F7F3EA;flex:0 0 816px;position:relative;width:816px;height:1056px;background:#fff;color:#111;overflow:hidden;box-shadow:0 10px 35px #0b1f3a22;font:9px Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.rpm-sheet[data-tone=gray]{--ink:#222;--gold:#777;--cream:#EEE}.rpm-sheet *{box-sizing:border-box}.rpm-header{height:133px;background:var(--ink);color:#fff;display:flex}.rpm-monogram{width:168px;border-right:1px solid #3B5062;display:grid;place-items:center;align-content:center;text-align:center;gap:1px}.rpm-monogram strong{font:800 56px/1 Georgia,serif;color:var(--gold)}.rpm-monogram span{font:800 10px/1.13 Arial,sans-serif}.rpm-brand{flex:1;display:grid;align-content:center;text-align:center;padding:10px}.rpm-brand h2{font:700 27px/1.1 Arial,sans-serif;color:#fff;margin:0 0 12px;white-space:nowrap}.rpm-brand>div{color:var(--gold);display:flex;align-items:center;justify-content:center;gap:9px;font:700 13px Arial,sans-serif}.rpm-brand i{height:2px;background:var(--gold);width:19%}.rpm-details{position:absolute;top:151px;left:18px;right:18px;height:78px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rpm-details>div{display:grid;align-content:center;gap:4px;padding:10px;border:1px solid #D7DADF;overflow:hidden}.rpm-details b{font:800 9.5px Arial,sans-serif;color:#0b1f3a}.rpm-details strong{font:700 9px Arial,sans-serif;overflow-wrap:anywhere}.rpm-details span{font:8px Arial,sans-serif;color:#555}.rpm-ledgers{position:absolute;top:245px;left:18px;right:18px;height:273px;display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:5px}.rpm-table-wrap{overflow:hidden;border:1px solid #CED4D8}.rpm-ledgers table{width:100%;height:100%;table-layout:fixed;border-collapse:collapse;font:7.5px Arial,sans-serif}.rpm-ledgers th,.rpm-ledgers td{padding:5px 3px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rpm-ledgers th:first-child{text-align:left}.rpm-ledgers thead{background:var(--ink);color:#fff}.rpm-ledgers thead th{font-size:7.4px;padding:9px 4px}.rpm-ledgers thead th:first-child{color:var(--gold)}.rpm-ledgers tbody tr:nth-child(2n){background:#fafafa}.rpm-ledgers .rpm-total{background:var(--cream)!important;font-weight:800}.rpm-earnings th:first-child{width:30%}.rpm-earnings th:not(:first-child){width:14%}.rpm-summary{position:absolute;top:538px;left:18px;right:18px;height:152px;display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:5px}.rpm-net{display:grid;grid-template-columns:41% 59%;border:1px solid #D8C18A}.rpm-net section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-right:1px solid #ddd}.rpm-net section b{font:800 17px Arial,sans-serif;color:#0b1f3a}.rpm-net section strong{font:800 28px Arial,sans-serif;color:#0b1f3a}.rpm-net dl{display:grid;margin:12px 7px;align-content:space-between}.rpm-net dl>div{display:flex;justify-content:space-between;gap:5px;font:7.4px Arial,sans-serif}.rpm-net dd{margin:0;font-weight:800}.rpm-benefits{border:1px solid #CED4D8;overflow:hidden}.rpm-benefits h3{background:var(--ink);color:var(--gold);font:800 8px Arial,sans-serif;margin:0;padding:10px 5px;white-space:nowrap}.rpm-benefits table{border-collapse:collapse;width:100%;font:7.7px Arial,sans-serif}.rpm-benefits th,.rpm-benefits td{padding:5px 3px;text-align:right}.rpm-benefits th:first-child{text-align:left}.rpm-benefits small{font:7px Arial,sans-serif;padding:5px;display:block;color:#666}.rpm-detach{position:absolute;top:735px;left:18px;right:18px;height:27px;border-top:1px dashed #AAA;display:flex;align-items:center;justify-content:center;font-size:8px;color:#777}.rpm-detach span{position:absolute;left:0;top:6px;font-size:13px;background:#fff}.rpm-check{position:absolute;top:777px;bottom:23px;left:18px;right:18px;border:1px solid #CED4D8;background:#fafafa;padding:17px;overflow:hidden}.rpm-check-head{display:grid;grid-template-columns:1.4fr .8fr 1.3fr .85fr .8fr;gap:6px;align-items:start;font-size:7px}.rpm-check-head>div{overflow-wrap:anywhere}.rpm-check-head small,.rpm-amount small,.rpm-bank small{font:700 7px Arial,sans-serif;display:block;color:#666;margin-bottom:5px}.rpm-check-head strong{font:800 7.7px Arial,sans-serif}.rpm-check-number{color:#c1121f;font:900 10.5px/1.05 Arial,sans-serif!important;letter-spacing:.04em}.rpm-sheet[data-tone=gray] .rpm-check-number{color:#111}.rpm-check-brand{display:flex;align-items:center;gap:6px}.rpm-check-brand>b{font:800 26px Georgia,serif;color:#0b1f3a}.rpm-check-brand strong{font:800 8px Arial,sans-serif!important;color:#0b1f3a}.rpm-check-address{position:absolute;left:33px;top:60px;font:8px/1.5 Arial,sans-serif;color:#444}.rpm-amount{position:absolute;right:23px;top:88px;text-align:right}.rpm-amount b{display:block;border:1px solid #D8C18A;padding:14px;font:800 17px Arial,sans-serif;min-width:137px}.rpm-amount span{font:7px Arial,sans-serif;color:#666}.rpm-bank{position:absolute;left:45px;right:22px;bottom:13px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.rpm-bank strong{font:700 7.6px Arial,sans-serif}.rpm-watermark{position:absolute;left:6%;top:56%;font:800 25px Arial,sans-serif;letter-spacing:.5px;transform:rotate(-12deg);color:#b9b9b9;opacity:.74;white-space:nowrap;pointer-events:none}.rpm-sheet-footer{position:absolute;bottom:7px;left:18px;right:18px;text-align:center;font:6.7px Arial,sans-serif;color:#555}.rpm-locked{background:#fff;padding:20px}.rpm-root a:focus-visible,.rpm-root button:focus-visible{outline:3px solid #C9A227}@media(max-width:1060px){.rpm-viewport{justify-content:flex-start}.rpm-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rpm-admin-grid{grid-template-columns:1fr}.rpm-admin-header{flex-direction:column}.rpm-viewport{padding:7px}}.rpm-workflow{margin:18px 0;padding:18px;border:1px solid #c8cfd6;border-top:5px solid #0b1f3a;background:linear-gradient(145deg,#fff,#f7f3ea)}.rpm-workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rpm-workflow-heading small{color:#7d5c20;font:800 10px Inter,sans-serif;letter-spacing:.06em}.rpm-workflow-heading h3{margin:5px 0;color:#0b1f3a;font:800 20px Inter,sans-serif}.rpm-workflow-heading p,.rpm-stage-grid p,.rpm-gate-grid p{margin:0;color:#455465;font:12px/1.55 Inter,sans-serif}.rpm-control-lock{min-width:235px;padding:12px 14px;border:1px solid #7d2331;background:#fff6f7}.rpm-control-lock b,.rpm-control-lock span{display:block}.rpm-control-lock b{color:#7d2331;font:800 13px Inter,sans-serif}.rpm-control-lock span{margin-top:4px;color:#5b333a;font:11px/1.4 Inter,sans-serif}.rpm-calendar-grid,.rpm-stage-grid,.rpm-gate-grid,.rpm-control-grid{display:grid;gap:10px;margin-top:14px}.rpm-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-calendar-grid article{display:grid;gap:6px;padding:13px;border:1px solid #d5d9dd;background:#fff}.rpm-calendar-grid small{color:#7d5c20;font:800 9px Inter,sans-serif}.rpm-calendar-grid strong{color:#0b1f3a;font:800 17px Inter,sans-serif}.rpm-calendar-grid span,.rpm-calendar-grid em{color:#455465;font:11px/1.45 Inter,sans-serif}.rpm-calendar-grid em{color:#7d5c20}.rpm-calendar-warning{margin:10px 0 0!important;padding:10px 12px;border-left:4px solid #c9a227;background:#fff}.rpm-state-rail{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.rpm-state-rail span{padding:7px 8px;border:1px solid #b9c2cb;background:#fff;color:#0b1f3a;font:800 8px Inter,sans-serif}.rpm-state-rail .is-hold{border-color:#7d2331;background:#7d2331;color:#fff}.rpm-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-stage-grid article{display:flex;gap:10px;padding:13px;border:1px solid #d5d9dd;background:#fff}.rpm-stage-grid article>b{color:#c9a227;font:800 17px Inter,sans-serif}.rpm-stage-grid h4,.rpm-control-grid h4{margin:0 0 5px;color:#0b1f3a;font:800 12px Inter,sans-serif}.rpm-gate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-gate-grid article{padding:13px;border:1px solid #0b1f3a;background:#0b1f3a}.rpm-gate-grid strong{color:#e0bd4f;font:800 11px Inter,sans-serif}.rpm-gate-grid p{margin-top:6px;color:#fff}.rpm-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rpm-control-grid article{padding:13px;border:1px solid #d5d9dd;background:#fff}.rpm-control-grid ul{margin:0;padding-left:17px;color:#455465;font:11px/1.5 Inter,sans-serif}.rpm-control-grid li+li{margin-top:4px}@media(max-width:900px){.rpm-calendar-grid,.rpm-stage-grid,.rpm-gate-grid,.rpm-control-grid{grid-template-columns:1fr}}@media(max-width:600px){.rpm-workflow-heading{flex-direction:column}.rpm-control-lock{min-width:0;width:100%;box-sizing:border-box}}@page{size:letter portrait;margin:0}@media print{html,body,#root,.app,.app>main{width:8.5in!important;height:11in!important;max-width:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}.app>header,.app>nav,.app>footer,.app>main>h1,.rtpsc-env,.rpm-admin{display:none!important}.rpm-viewport,.rpm-root{width:8.5in!important;min-width:8.5in!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.rpm-sheet{box-shadow:none!important;width:8.5in!important;height:11in!important;min-width:8.5in!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}.check-registry{display:grid;gap:16px}.check-registry-hero{background:linear-gradient(135deg,#071c34,#123f67);color:#fff;padding:28px;border-top:4px solid #c9ab60}.check-registry-hero small{color:#e7cf8a;letter-spacing:2px;font-weight:900}.check-registry-hero h2{font:32px Georgia;margin:7px 0}.check-registry-hero p{max-width:850px;color:#dce7ef}.check-registry-hero div{display:flex;gap:7px;flex-wrap:wrap}.check-registry-hero span{border:1px solid #7f97aa;padding:6px 8px;font-size:10px;font-weight:900}.check-registry-message{padding:12px;border:1px solid #94b2d0;background:#edf5ff}.check-registry-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.check-registry-metrics article{background:#fff;border:1px solid #bbc6d0;border-top:3px solid #c9ab60;padding:13px;display:grid;gap:5px}.check-registry-metrics small{font-size:10px;font-weight:900;color:#536273}.check-registry-metrics b{font:27px Georgia;color:#071c34}.check-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-registry-grid>article,.check-registry-status{background:#fff;border:1px solid #b8c3cc;padding:18px;display:grid;gap:10px}.check-registry label{display:grid;gap:5px;font-size:12px;font-weight:800}.check-registry input,.check-registry select,.check-registry textarea{border:1px solid #93a3b1;padding:9px;background:#fff;color:#172536;font:inherit}.check-registry textarea{min-height:70px}.check-registry button{background:#0b4576;color:#fff;border:0;padding:9px 12px;font-weight:900;cursor:pointer}.check-registry button:disabled{opacity:.45;cursor:not-allowed}.check-code-row{display:grid;grid-template-columns:1fr auto;gap:6px}.check-one-time{border:1px solid #b97828;background:#fff6e7;padding:12px;display:grid;gap:5px}.check-one-time code{font-size:13px;overflow-wrap:anywhere}.check-match{margin-top:8px;padding:15px;display:grid;gap:6px}.check-match.yes{border:1px solid #398557;background:#eefaf2}.check-match.no{border:1px solid #9a4450;background:#fff2f3}.check-match ul{margin:4px 0;padding-left:18px}.check-registry-table{overflow:auto;border:1px solid #b8c3cc;background:#fff}.check-registry table{width:100%;border-collapse:collapse;font-size:11px}.check-registry th,.check-registry td{padding:10px;text-align:left;border-bottom:1px solid #dce2e7;vertical-align:top;min-width:110px}.check-registry th{background:#062849;color:#fff;white-space:nowrap}.check-registry td:last-child{display:grid;gap:6px}.check-registry footer{border:1px solid #b97828;background:#fff3dc;padding:15px;font-size:12px}.public-check-verifier{max-width:1040px;margin:30px auto;padding:0 18px}.public-check-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px}.public-check-card>div,.public-check-guidance{background:#fff;border:1px solid #b8c3cc;padding:20px;display:grid;gap:11px}.public-check-guidance{border-top:4px solid #c9ab60;background:#fbf8ef}.public-check-guidance ul{margin:0;padding-left:19px;display:grid;gap:8px}.public-check-result{padding:20px}.rpx-check-verify-entry{max-width:1180px;margin:14px auto;padding:14px 18px;background:#071c34;color:#fff;border-left:4px solid #c9ab60;display:flex;align-items:center;justify-content:space-between;gap:14px}.rpx-check-verify-entry div{display:grid;gap:3px}.rpx-check-verify-entry small{color:#e7cf8a;font-weight:900;letter-spacing:1px}.rpx-check-verify-entry span{color:#dce7ef}.rpx-check-verify-entry a{background:#c9ab60;color:#071c34;padding:10px 14px;font-weight:900;text-decoration:none;white-space:nowrap}@media(max-width:760px){.check-registry-metrics,.check-registry-grid,.public-check-card,.check-code-row{grid-template-columns:1fr}.rpx-check-verify-entry{margin:10px;align-items:flex-start;flex-direction:column}.rpx-check-verify-entry a{white-space:normal}}.langley-issuer{display:grid;gap:1rem;font-family:Inter,system-ui,sans-serif;color:#1a3450}.langley-issuer>header{background:linear-gradient(125deg,#061426,#184163);color:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between}.langley-issuer>header small{color:#e6c868;font-weight:800;letter-spacing:.12em;font-size:.7rem}.langley-issuer>header h2{font-size:clamp(1.45rem,3vw,2.2rem);margin:.5rem 0}.langley-issuer>header p{line-height:1.55;max-width:65ch;color:#e3e6ea}.langley-issuer>header svg{color:#e6c868;flex:none}.langley-block{display:flex;gap:.7rem;padding:1rem;border-left:4px solid #a7752a;background:#f8efdb;border-radius:7px}.langley-block p{margin:.35rem 0;line-height:1.5}.langley-block svg{flex:none;color:#803137}.langley-actions{display:flex;flex-wrap:wrap;gap:.6rem}.langley-actions>*{border:1px solid #b4c2d1;border-radius:7px;padding:.7rem;color:#1a4267;text-decoration:none;background:#fff;font-size:.8rem;font-weight:800}.langley-actions button{cursor:pointer;background:#0b1f3a;color:#fff;display:flex;align-items:center;gap:.3rem}.langley-message{padding:.75rem;border-radius:7px;background:#eef3f9;font-size:.85rem}.langley-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.langley-issuer article{background:#fff;padding:1.15rem;border:1px solid #d7dfea;border-radius:11px;min-width:0}.langley-issuer article h3{margin:.2rem 0 .75rem;display:flex;align-items:center;gap:.45rem}.langley-issuer article h4{margin:.7rem 0}.langley-issuer article p{font-size:.83rem;line-height:1.5;color:#42566b}.langley-issuer article li{margin:.45rem 0;font-size:.8rem;line-height:1.4}.langley-issuer label{display:grid;gap:.4rem;font-size:.8rem;font-weight:750;margin:.75rem 0}.langley-issuer select,.langley-issuer input:not([type=checkbox]){border:1px solid #abbbcb;border-radius:7px;padding:.58rem;min-height:40px;background:#fff;color:#173451;width:100%;min-width:0}.langley-ack{display:flex!important;gap:.5rem!important;align-items:flex-start}.langley-ack input{margin-top:.22rem}.langley-issuer article button{border:0;background:#0b1f3a;color:#fff;padding:.7rem .95rem;border-radius:7px;cursor:pointer;font-weight:850}.langley-issuer button:disabled{opacity:.45;cursor:not-allowed}.langley-source{background:#f4f6f9;padding:.7rem;border-radius:7px}.langley-source-links{display:grid;gap:.5rem}.langley-source-links a{display:flex;align-items:center;gap:.4rem;color:#245379;font-size:.82rem;font-weight:800}.langley-scroll{overflow-x:auto}.langley-scroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:.8rem}.langley-scroll th,.langley-scroll td{text-align:left;padding:.75rem;border-bottom:1px solid #e1e9f0;vertical-align:top}.langley-scroll th{background:#eef2f8}.langley-scroll small{display:block;color:#66798c;margin-top:.3rem}.langley-scroll code{font-size:.74rem;overflow-wrap:anywhere}.langley-evidence{border-top:1px solid #dce5ee;margin-top:1rem;padding-top:1rem}.langley-evidence-fields{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:.6rem}.langley-issuer footer{background:#f0f3f8;padding:1rem;border-radius:7px;line-height:1.5;font-size:.78rem}.langley-issuer :where(button,a,input,select):focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:880px){.langley-columns,.langley-evidence-fields{grid-template-columns:1fr}}@media(max-width:500px){.langley-issuer>header svg{display:none}}.rpp-intel-dashboard{display:grid;gap:18px;color:#142b43;font-family:Inter,Segoe UI,system-ui,sans-serif;min-width:0}.rpp-intel-dashboard :where(h2,h3,h4,p){margin-top:0}.rpp-intel-banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(345px,.85fr);gap:27px;min-height:355px;padding:28px 28px 26px;background:radial-gradient(circle at 20% -40%,#264765,#0a2035 55%,#081a2a);color:#fff;border-radius:13px;border:1px solid #1e3a56;overflow:hidden}.rpp-intel-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.rpp-intel-tag{display:flex;gap:10px;align-items:center;color:#e6c786;font-size:9px;font-weight:850;letter-spacing:.145em;line-height:1.5;flex-wrap:wrap}.rpp-intel-tag span{color:#7d92a6}.rpp-intel-intro h2{font-size:clamp(31px,3.8vw,55px);line-height:1.12;letter-spacing:-.052em;font-weight:800;margin:23px 0 18px;color:#fff}.rpp-intel-intro h2 em{font-style:normal;color:#e4c079}.rpp-intel-intro>p{max-width:510px;color:#b8c9d8;font-size:13px;line-height:1.8}.rpp-intel-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.rpp-intel-buttons button{display:flex;align-items:center;gap:9px;border:1px solid #668199;border-radius:7px;background:transparent;color:#e8eef5;padding:11px 15px;font-size:11px;font-weight:750}.rpp-intel-buttons button.primary{background:#e2bd75;border-color:#e2bd75;color:#102338}.rpp-intel-architecture{align-self:center;overflow:hidden;border:1px solid #456079;background:#0d2841;border-radius:10px;box-shadow:0 18px 45px #03111f5e;min-width:0}.rpp-intel-arch-top{display:flex;align-items:center;justify-content:space-between;gap:9px;background:#173752;padding:13px 16px;border-bottom:1px solid #435e74}.rpp-intel-arch-top span{color:#d2e2ed;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850;letter-spacing:.09em}.rpp-intel-arch-top strong{font-size:9px;background:#422e30;color:#f2d3ae;border:1px solid #75504b;border-radius:4px;padding:5px 7px;white-space:nowrap}.rpp-intel-arch-stage{display:flex;align-items:center;gap:13px;padding:11px 16px;border-bottom:1px solid #274157}.arch-number{flex:none;width:30px;height:30px;background:#1a405f;color:#e0bb79;border:1px solid #416985;border-radius:6px;font-size:10px;font-weight:850;display:grid;place-items:center}.rpp-intel-arch-stage>div{display:grid;gap:2px;min-width:0;flex:1}.rpp-intel-arch-stage b{font-size:11px;font-weight:750;color:#f3f6f9}.rpp-intel-arch-stage small{font-size:10px;color:#9bb5c9}.rpp-intel-arch-stage>svg{color:#7997ac}.rpp-intel-arch-note{padding:11px 16px;display:flex;align-items:start;gap:7px;color:#c3d2df;font-size:10px;line-height:1.5}.rpp-intel-arch-note svg{color:#d8b77a;flex:none}.rpp-intel-summary-head,.rpp-intel-card-head,.rpp-intel-catalogue-head{display:flex;align-items:end;justify-content:space-between;gap:15px}.rpp-intel-summary-head{padding-top:14px}.rpp-intel-summary-head small,.rpp-intel-card-head small,.rpp-intel-catalogue-head small{font-size:9px;font-weight:850;color:#a17940;letter-spacing:.135em}.rpp-intel-summary-head h3,.rpp-intel-catalogue-head h3{font-size:25px;font-weight:800;letter-spacing:-.04em;color:#132c43;margin:5px 0 0}.rpp-intel-sync{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.rpp-intel-sync span{font-size:10px;color:#8090a1}.rpp-intel-sync button{border:1px solid #d3dde6;background:#fff;border-radius:7px;display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;color:#3e5971}.rpp-intel-sync .is-spinning{animation:rpp-spin 1s linear infinite}@keyframes rpp-spin{to{transform:rotate(360deg)}}.rpp-intel-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rpp-intel-kpi{min-height:154px;border:1px solid #dfe6ed;border-radius:10px;padding:19px;text-align:left;position:relative;display:grid;align-content:start;gap:7px;background:#fff;color:#102b43;box-shadow:0 2px 10px #0b263d06}.rpp-intel-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#55738e;border-radius:10px 10px 0 0}.rpp-intel-kpi.kpi-gold:before{background:#bd9b62}.rpp-intel-kpi.kpi-burgundy:before{background:#7a3b4b}.rpp-intel-kpi.kpi-steel:before{background:#8b9cab}.rpp-intel-kpi:hover{border-color:#a8bdcf;box-shadow:0 13px 25px #0b253c12;transform:translateY(-1px)}.rpp-intel-kpi .kpi-icon{position:absolute;right:18px;top:20px;width:38px;height:38px;border-radius:8px;background:#eef3f7;color:#29465e;display:grid;place-items:center}.rpp-intel-kpi.kpi-gold .kpi-icon{background:#fcf5e8;color:#957034}.rpp-intel-kpi.kpi-burgundy .kpi-icon{background:#f7eaed;color:#834255}.rpp-intel-kpi .kpi-label{text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;color:#75899b;margin-bottom:5px;padding-right:37px}.rpp-intel-kpi strong{font-size:36px;font-weight:850;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums}.rpp-intel-kpi small{font-size:10px;color:#778a9a;padding-right:20px}.rpp-intel-kpi .kpi-link{position:absolute;bottom:18px;right:18px;color:#8496a6}.rpp-intel-source-warning{display:flex;align-items:center;gap:10px;background:#fff8eb;border:1px solid #eedba9;border-left:3px solid #b89144;color:#705829;border-radius:7px;padding:12px 14px;font-size:11px}.rpp-intel-source-warning>span{flex:1}.rpp-intel-source-warning button{border:0;background:transparent;text-decoration:underline;font-size:11px;font-weight:850;color:#765d2a}.rpp-intel-main-grid,.rpp-intel-secondary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:15px}.rpp-intel-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-intel-card{min-width:0;background:#fff;border:1px solid #dce4ec;border-radius:11px;box-shadow:0 2px 12px #0d2e4508;overflow:hidden}.rpp-intel-card-head{padding:20px 21px 17px;border-bottom:1px solid #e5ebf1;align-items:center}.rpp-intel-card-head h3{font-size:16px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:#112d45;margin:4px 0 0}.rpp-intel-card-head button{background:none;border:0;color:#597890;font-size:10px;font-weight:750;display:flex;align-items:center;gap:6px;white-space:nowrap}.rpp-intel-run-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#f7f9fb;border-bottom:1px solid #e1e8ef}.rpp-intel-run-strip>div{display:grid;gap:3px;padding:16px 18px;border-right:1px solid #e4eaf0;min-width:0}.rpp-intel-run-strip>div:last-child{border-right:0}.rpp-intel-run-strip span{color:#7d91a3;font-size:10px}.rpp-intel-run-strip strong{font-size:19px;letter-spacing:-.045em;color:#1a354b;font-weight:850;font-variant-numeric:tabular-nums}.rpp-intel-run-strip small{font-size:9px;color:#8997a5}.rpp-intel-data-table{min-width:0}.rpp-intel-table-header,.rpp-intel-table-row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1.15fr) minmax(0,1.15fr) 18px;gap:12px;align-items:center;padding:13px 18px}.rpp-intel-table-header{background:#fff;border-bottom:1px solid #e5ebf0;font-size:9px;letter-spacing:.04em;font-weight:800;color:#8c9cab}.rpp-intel-table-row{width:100%;border:0;border-bottom:1px solid #e7edf2;background:#fff;text-align:left}.rpp-intel-table-row:hover{background:#f8fafc}.rpp-intel-table-row>span:first-child{display:grid;gap:4px}.rpp-intel-table-row b{color:#283c52;font-size:11px}.rpp-intel-table-row small{color:#8698a7;font-size:10px}.rpp-intel-table-row>svg{color:#7993a7}.rpp-intel-state{font-size:9px;font-weight:800;letter-spacing:.01em;padding:6px 8px;border-radius:5px;width:-moz-max-content;width:max-content;max-width:100%;word-break:break-word;line-height:1.3;display:inline-block}.rpp-intel-state.state-critical{color:#8c4052;background:#f9ecef}.rpp-intel-state.state-review{color:#8a672f;background:#f8f1e2}.rpp-intel-state.state-complete{color:#26654a;background:#e6f4eb}.rpp-intel-state.state-neutral{color:#496b86;background:#eaf1f7}.rpp-intel-payment{font-size:10px;color:#6e8495;line-height:1.35}.rpp-intel-empty{text-align:center;padding:26px 24px 28px;display:flex;flex-direction:column;gap:9px;align-items:center;color:#71879a}.rpp-intel-empty>svg{color:#9baebd;margin:0 0 2px}.rpp-intel-empty strong{font-size:12px;color:#2f495f}.rpp-intel-empty p{font-size:11px;color:#8494a2;line-height:1.6;max-width:320px}.rpp-intel-empty button{border:1px solid #d6e0e8;background:#f4f8fa;color:#2c4d65;border-radius:7px;padding:9px 12px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750}.rpp-intel-empty.compact{padding:24px 15px}.rpp-intel-card-footer{display:flex;align-items:center;gap:7px;font-size:10px;color:#7c8694;background:#f9fafb;border-top:1px solid #e4eaf0;padding:12px 19px}.rpp-intel-card-footer svg{color:#8e6f44}.rpp-intel-review-status{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5ebf0}.rpp-intel-review-status>div{display:grid;gap:2px;padding:17px 14px;border-right:1px solid #e5ebf0}.rpp-intel-review-status>div:last-child{border:0}.rpp-intel-review-status strong{font-size:25px;color:#1b354b;line-height:1.2;letter-spacing:-.04em}.rpp-intel-review-status span{font-size:10px;color:#8697a6}.rpp-intel-progress{padding:15px 17px 16px;border-bottom:1px solid #e8edf2}.rpp-intel-progress .progress-label{display:flex;justify-content:space-between;color:#687d8f;font-size:10px;font-weight:700;margin-bottom:8px}.rpp-intel-progress .progress-label b{color:#324e66}.rpp-intel-progress .progress-track{height:6px;background:#edf1f5;border-radius:20px;overflow:hidden}.rpp-intel-progress .progress-track span{display:block;height:100%;background:#987a50;border-radius:20px}.rpp-intel-progress small{font-size:9px;color:#9ba9b4;display:block;margin-top:6px}.rpp-intel-task-list{padding:3px 13px 8px}.rpp-intel-task-list>button{width:100%;display:flex;align-items:center;gap:10px;padding:12px 6px;border:0;border-bottom:1px solid #e9eef3;background:#fff;text-align:left;min-width:0}.rpp-intel-task-list>button:hover{background:#f8fafb}.rpp-intel-task-list .task-level{font-size:8px;font-weight:850;padding:5px 6px;border-radius:4px;background:#e9f0f6;color:#4a6b83;flex:none}.rpp-intel-task-list .task-level.high,.rpp-intel-task-list .task-level.critical{background:#faebec;color:#8e4452}.rpp-intel-task-list .task-content{display:grid;min-width:0;flex:1;gap:3px}.rpp-intel-task-list .task-content b{font-size:10px;line-height:1.45;color:#30475b}.rpp-intel-task-list .task-content small{font-size:9px;color:#8797a6}.rpp-intel-task-list .rpp-intel-state{font-size:8px;max-width:85px}.rpp-intel-control-row{width:100%;display:flex;align-items:center;gap:11px;background:#fff;border:0;border-bottom:1px solid #e6edf2;text-align:left;padding:14px 18px}.rpp-intel-control-row:hover{background:#f8fafb}.rpp-intel-control-row .control-symbol{width:34px;height:34px;display:grid;place-items:center;flex:none;background:#f2f4f7;border-radius:7px;color:#a97d48}.rpp-intel-control-row>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.rpp-intel-control-row b{font-size:11px;color:#2a4359}.rpp-intel-control-row small{font-size:9px;color:#8495a5;line-height:1.5}.rpp-intel-control-row .rpp-intel-state{font-size:8px}.rpp-intel-activity-list{padding:8px 17px 0}.rpp-intel-activity{display:flex;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid #e8edf2}.activity-marker{width:32px;height:32px;border:1px solid #dae3eb;background:#f3f7fa;color:#66839c;border-radius:8px;display:grid;place-items:center;flex:none}.rpp-intel-activity>div{display:grid;gap:4px;flex:1;min-width:0}.rpp-intel-activity b{font-size:10px;color:#29455c}.rpp-intel-activity small{font-size:9px;color:#8397a7}.rpp-intel-activity time{font-size:9px;color:#9aabbb;flex:none}.rpp-intel-history-note{padding:13px 19px;background:#f8fafb;font-size:9px;color:#8799a8;line-height:1.6}.rpp-intel-catalogue{background:#fff;border:1px solid #dce5ec;border-radius:11px;overflow:hidden}.rpp-intel-catalogue-head{padding:25px 23px 20px;align-items:center}.rpp-intel-catalogue-head p{font-size:11px;color:#8493a2;margin:7px 0 0}.rpp-intel-catalogue-search{display:flex;align-items:center;gap:10px;border:1px solid #d9e3eb;background:#f8fafc;border-radius:8px;padding:10px 13px;color:#8294a5;min-width:min(345px,100%);max-width:100%}.rpp-intel-catalogue-search input{border:0;background:transparent;outline:0;flex:1;font-size:11px;min-width:0}.rpp-intel-catalogue-search input:focus{outline:0}.rpp-intel-catalogue-search button{border:0;background:transparent;color:#718699}.rpp-intel-catalogue-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 23px 18px;border-bottom:1px solid #e4eaf0}.rpp-intel-catalogue-filters button{display:flex;align-items:center;gap:7px;border:1px solid #d9e3eb;border-radius:7px;padding:8px 11px;background:#fff;color:#6e8192;font-size:10px;font-weight:750}.rpp-intel-catalogue-filters button.selected{background:#102c45;color:#fff;border-color:#102c45}.rpp-intel-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px;gap:11px}.rpp-intel-modules>button{display:flex;gap:12px;min-height:110px;border:1px solid #e0e7ed;border-radius:8px;padding:17px;text-align:left;align-items:flex-start;color:#243f57;background:#fff;min-width:0}.rpp-intel-modules>button:hover{border-color:#c6ae81;background:#fcfbf8;transform:translateY(-1px);box-shadow:0 5px 14px #0c29400d}.rpp-intel-modules .module-icon{flex:none;width:40px;height:40px;display:grid;place-items:center;background:#edf3f7;border-radius:9px;color:#23445f}.rpp-intel-modules .module-info{flex:1;display:grid;gap:5px;min-width:0}.rpp-intel-modules .module-info>small{font-size:8px;font-weight:800;letter-spacing:.07em;color:#a1814d}.rpp-intel-modules .module-info>b{font-size:11px;font-weight:800;line-height:1.3;color:#1e384f}.rpp-intel-modules .module-info>span{font-size:10px;line-height:1.45;color:#8796a4}.rpp-intel-modules>button>svg{color:#a6b4c0;flex:none}.rpp-intel-no-results{color:#8799a8;padding:30px;text-align:center}.rpp-intel-catalogue-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#f9fafb;padding:14px 22px;border-top:1px solid #e6edf2}.rpp-intel-catalogue-bottom span{color:#8999a8;font-size:10px}.rpp-intel-catalogue-bottom button{border:0;background:transparent;display:flex;gap:7px;align-items:center;color:#33536c;font-size:10px;font-weight:850}.rpp-intel-bottom-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:15px 18px;background:#e9eef2;border:1px solid #d6e0e7;border-radius:8px}.rpp-intel-bottom-strip>div{display:flex;align-items:center;gap:8px;color:#667d90;font-size:10px}.rpp-intel-bottom-strip>div svg{color:#9b7d4d}.rpp-intel-bottom-strip strong{color:#2f485f}.rpp-intel-bottom-strip button{background:transparent;border:0;color:#34566c;font-size:10px;font-weight:850;display:flex;align-items:center;gap:7px}@media(max-width:1450px){.rpp-intel-banner{grid-template-columns:1fr .95fr}.rpp-intel-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1150px){.rpp-intel-banner{grid-template-columns:1fr}.rpp-intel-architecture{width:100%}.rpp-intel-main-grid{grid-template-columns:1fr}.rpp-intel-secondary-grid{grid-template-columns:1fr 1fr}}@media(max-width:830px){.rpp-intel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpp-intel-secondary-grid{grid-template-columns:1fr}.rpp-intel-catalogue-head{flex-direction:column;align-items:stretch}.rpp-intel-catalogue-search{width:100%;min-width:0}}@media(max-width:580px){.rpp-intel-banner{padding:22px 15px;gap:20px}.rpp-intel-intro h2{font-size:33px}.rpp-intel-tag{font-size:8px}.rpp-intel-buttons{width:100%}.rpp-intel-buttons button{justify-content:center;flex:1}.rpp-intel-arch-stage{padding:10px}.rpp-intel-summary-head{align-items:flex-start;flex-wrap:wrap}.rpp-intel-summary-head h3{font-size:22px}.rpp-intel-kpis{gap:8px}.rpp-intel-kpi{padding:15px;min-height:140px}.rpp-intel-kpi strong{font-size:29px}.rpp-intel-kpi .kpi-icon{width:30px;height:30px;right:12px;top:14px}.rpp-intel-card-head{padding:17px 13px}.rpp-intel-card-head h3{font-size:14px}.rpp-intel-run-strip>div{padding:11px 9px}.rpp-intel-run-strip strong{font-size:15px}.rpp-intel-table-header,.rpp-intel-table-row{gap:6px;padding:11px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 17px}.rpp-intel-table-header span:nth-child(3),.rpp-intel-table-row .rpp-intel-payment{display:none}.rpp-intel-task-list>button{flex-wrap:wrap}.rpp-intel-task-list .rpp-intel-state{margin-left:auto}.rpp-intel-control-row{padding:12px 10px;gap:7px}.rpp-intel-control-row .rpp-intel-state{display:none}.rpp-intel-modules{grid-template-columns:1fr;padding:10px}.rpp-intel-catalogue-head{padding:18px}.rpp-intel-catalogue-filters{padding:0 14px 16px}.rpp-intel-bottom-strip{align-items:flex-start;flex-direction:column}}@media print{.rpp-intel-buttons,.rpp-intel-sync button,.rpp-intel-catalogue-filters,.rpp-intel-catalogue-search,.rpp-intel-modules{display:none!important}}.sp-suite{max-width:1500px;margin:auto;font-family:Inter,system-ui,sans-serif;color:var(--rtpsc-black)}.sp-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#061426,#0b1f3a);color:#fff;padding:28px;border:1px solid #C9A227}.sp-hero small{color:#e6c868;font-weight:800;letter-spacing:.13em;font-size:10px}.sp-hero h2{font:700 clamp(24px,2.5vw,37px) "Playfair Display",Georgia,serif;margin:8px 0;color:#fff}.sp-hero p{font-size:12px;line-height:1.6;color:#e0e5ed}.sp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}.sp-metrics>div{background:#fff;border:1px solid #E3E6EA;border-top:3px solid #C9A227;display:grid;gap:8px;padding:19px}.sp-metrics small{color:#667287;text-transform:uppercase;font-weight:800;font-size:9px}.sp-metrics strong{font-size:26px;color:#0b1f3a}.sp-columns,.sp-journeys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sp-panel{background:#fff;padding:20px;border:1px solid #E3E6EA;margin-bottom:14px;min-width:0}.sp-panel h3{font:700 23px Playfair Display,Georgia,serif;color:#0b1f3a;margin:0 0 12px;display:flex;align-items:center;gap:8px}.sp-panel h4{color:#0b1f3a}.sp-panel p{font:12px/1.65 Inter,system-ui,sans-serif;color:#4e5d6e}.sp-panel label{display:grid;gap:5px;margin:10px 0;font-weight:700;font-size:11px;color:#34445c}.sp-panel input,.sp-panel select{box-sizing:border-box;padding:9px;width:100%;font-size:12px;border:1px solid #B8BEC7;background:#fff;color:#111}.sp-panel button{display:inline-flex;gap:7px;align-items:center;cursor:pointer;background:#0b1f3a;color:#fff;border:1px solid #0B1F3A;padding:11px 13px;font-weight:800;font-size:11px}.sp-panel button.quiet{background:#f7f3ea!important;color:#0b1f3a!important;border:1px solid #B8BEC7}.sp-panel button:disabled{opacity:.55;cursor:not-allowed}.sp-panel-head,.sp-journey-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.sp-journey{padding:15px;border:1px solid #DDE1E6;border-top:3px solid #C9A227;background:#fafafa;min-width:0}.sp-journey-head small{font-size:10px;color:#7b5d19;font-weight:700}.sp-journey-head h4{margin:5px 0 9px}.sp-status{background:#e8e9ed;color:#26364a;font-size:9px;font-weight:800;padding:7px;white-space:normal}.sp-progress{height:5px;background:#cdd4da;margin:11px 0}.sp-progress span{display:block;height:5px;background:#c9a227}.sp-task{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:6px;padding:8px 0;border-top:1px solid #E3E6EA;align-items:center}.sp-task span{font-size:11px;line-height:1.4}.sp-task select{font-size:10px;padding:7px}.sp-program-links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.sp-program-links a{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #C9A227;color:#0b1f3a;padding:10px;text-decoration:none;font-size:11px;font-weight:800}.sp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sp-scroller{overflow:auto}.sp-scroller table{min-width:540px;width:100%;border-collapse:collapse;font-size:11px}.sp-scroller td,.sp-scroller th{border-bottom:1px solid #E3E6EA;padding:10px;text-align:left}.sp-message,.sp-gate{padding:13px;background:#fff5e1;border-left:3px solid #C9A227;margin:10px 0;font-size:11px}.sp-gate{display:flex;align-items:center;gap:8px}.sp-issues{color:#845b1e!important}.sp-auth{background:#fff;padding:22px}.sp-small{font-size:11px!important}.sp-journey label{font-size:10px}.sp-journey button{margin-bottom:7px}@media(max-width:900px){.sp-columns,.sp-journeys{grid-template-columns:1fr}.sp-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.sp-hero{padding:18px}.sp-panel{padding:14px}.sp-metrics>div{padding:12px}.sp-two{grid-template-columns:1fr}}.navi-launcher{position:fixed;right:22px;bottom:20px;z-index:1001;display:flex;align-items:center;gap:9px;background:linear-gradient(140deg,#c9a227,#e6c868);color:#061426;border:1px solid #F8DEA2;border-radius:999px;padding:14px 18px;box-shadow:0 10px 35px #06142666;font:800 12px Inter,sans-serif;cursor:pointer}.navi-root{font-family:Inter,system-ui,sans-serif;background:#f7f3ea;border:1px solid #C9A227;box-shadow:0 25px 65px #06142655;color:#111;overflow:hidden}.navi-float{position:fixed;right:17px;bottom:17px;z-index:1002;width:min(490px,calc(100vw - 34px));max-height:min(79vh,850px);overflow-y:auto;border-radius:15px}.navi-page{max-width:1280px;margin:0 auto}.navi-root header.navi-head{background:linear-gradient(120deg,#061426,#0b1f3a 75%,#5b1028);color:#fff;height:auto;min-height:105px;padding:21px;gap:13px;display:flex;align-items:start}.navi-head>svg{color:#e6c868;flex-shrink:0}.navi-head>div{flex:1}.navi-head small{color:#e6c868;font-size:9px;font-weight:800;letter-spacing:.13em}.navi-head h2{font: 25px Georgia,serif;margin:6px 0;color:#fff}.navi-head p{font-size:11px;color:#d9e2eb;margin:0}.navi-close{background:transparent;color:#fff;border:1px solid #C8D0D9;padding:6px;cursor:pointer}.navi-body{padding:18px}.navi-body>label{display:block;color:#0b1f3a;font-size:11px;font-weight:800;margin-bottom:8px}.navi-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #B8BEC7;padding:8px 10px;border-radius:9px}.navi-search svg{color:#800020}.navi-search input{width:100%;flex:1;padding:5px 0!important;border:0!important;background:#fff!important;color:#111!important;font-size:13px}.navi-shortcuts{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.navi-shortcuts button{background:#fff;border:1px solid #B8BEC7;color:#0b1f3a;border-radius:25px;padding:8px 11px;font-size:10px;cursor:pointer}.navi-shortcuts button:hover{border-color:#800020}.navi-warning{display:flex;align-items:start;gap:9px;border-left:3px solid #800020;background:#fae7e5;padding:12px;font-size:11px;line-height:1.55}.navi-results>h3,.navi-all-heading{font: 20px Georgia,serif;color:#0b1f3a;margin:17px 0 11px}.navi-results article{background:#fff;border:1px solid #E3E6EA;border-left:3px solid #C9A227;padding:12px;margin-bottom:10px}.navi-results article>div{display:flex;justify-content:space-between;gap:12px}.navi-results strong{color:#0b1f3a;font-size:13px}.navi-results article span{color:#7a5b21;background:#f7f3ea;padding:4px 6px;font-size:9px}.navi-results p{color:#596879;font-size:11px;line-height:1.5}.navi-results small{display:flex;gap:6px;align-items:center;color:#800020;font-size:10px}.navi-results article button{margin-top:10px;display:flex;gap:8px;align-items:center;padding:9px 12px;border:0;background:#0b1f3a;color:#fff;font-weight:700;font-size:11px;cursor:pointer}.navi-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.navi-all button{display:flex;align-items:center;justify-content:space-between;gap:9px;background:#fff;border:1px solid #D4DAE0;color:#0b1f3a;text-align:left;padding:9px;cursor:pointer;font-size:11px}.navi-all button:hover{border-color:#800020}.navi-disclosure{color:#58687a;font-size:10px;border-top:1px solid #CCD2D7;padding-top:12px;margin-top:20px;line-height:1.65}@media(max-width:700px){.navi-all{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.navi-all{grid-template-columns:1fr}.navi-float{right:6px;bottom:6px;width:calc(100vw - 12px)}.navi-launcher{right:11px;bottom:11px}}@media print{.navi-root,.navi-launcher{display:none!important}}.wfm{max-width:1480px;margin:auto;color:#0b1f3a;font:13px Inter,system-ui,sans-serif}.wfm-header{padding:28px;background:linear-gradient(120deg,#061426,#0b1f3a 72%,#5b1028);color:#fff;border-bottom:3px solid #C9A227;display:flex;justify-content:space-between;gap:18px;align-items:center}.wfm-header small{color:#e6c868;font-size:10px;letter-spacing:.13em;font-weight:800}.wfm-header h2{font:normal clamp(24px,3vw,38px) Georgia,serif;color:#fff;margin:8px 0}.wfm-header p{color:#e1e6ef;font-size:12px;line-height:1.6}.wfm-header svg{color:#e6c868}.wfm-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:17px 0}.wfm-kpis div{border:1px solid #DCE1E8;border-top:3px solid #C9A227;background:#fff;padding:16px;display:grid;gap:8px}.wfm-kpis small{font-size:9px;font-weight:800;color:#697a8f}.wfm-kpis strong{font-size:27px}.wfm-warning{background:#f5e9ed;border-left:4px solid #800020;padding:14px;display:flex;gap:10px;align-items:start;line-height:1.6;margin:12px 0}.wfm-warning svg{color:#800020;flex-shrink:0}.wfm-msg{padding:12px;border-left:3px solid #C9A227;background:#fff5dd}.wfm-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wfm-card{background:#fff;border:1px solid #DCE1E8;margin-bottom:13px;padding:20px}.wfm-card h3{font: 24px Georgia,serif;color:#0b1f3a;display:flex;gap:8px;align-items:center;margin:0 0 12px}.wfm-card h3 svg{color:#800020}.wfm-card p{font-size:11px;line-height:1.6;color:#617387}.wfm-card label{display:grid;gap:6px;color:#40546d;font-size:11px;font-weight:800;margin:10px 0}.wfm-card input,.wfm-card select,.wfm-card textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid #B8BEC7;background:#fff;color:#111;font-size:11px}.wfm-card textarea{min-height:75px}.wfm-card button{display:inline-flex;align-items:center;gap:7px;padding:11px 13px;background:#0b1f3a;color:#fff;border:0;cursor:pointer;font-size:11px;font-weight:800}.wfm-card button:disabled{opacity:.55;cursor:not-allowed}.wfm-schedules{margin-top:19px}.wfm-schedules>div{display:grid;gap:6px;border-bottom:1px solid #DCE1E8;padding:9px 0}.wfm-schedules strong{font-size:11px}.wfm-schedules small{color:#63748b}.wfm-schedules span{color:#800020;font-size:10px;font-weight:800}.wfm-toolbar{display:flex;justify-content:space-between;align-items:start;gap:10px}.wfm-buttons{display:flex;gap:7px}.wfm-filters{display:flex;gap:12px;margin:14px 0}.wfm-filters label{flex:1}.wfm-task{padding:15px;background:#fafbfc;border:1px solid #DDE2E9;border-top:3px solid #C9A227;margin:12px 0}.wfm-task-top{display:flex;justify-content:space-between;gap:13px}.wfm-task-top>div:last-child{display:grid;gap:7px;text-align:right}.wfm-task-top small{color:#737f8c;font-size:10px}.wfm-task-top strong{font-size:10px;color:#800020}.wfm-task h4{font-size:15px;margin:12px 0 3px}.wfm-priority{background:#f5e9ed;color:#800020;padding:6px;margin-right:8px;font-weight:800;font-size:9px}.wfm-overdue{color:#a32d2d;font-size:10px}.wfm-action{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;border-top:1px solid #DCE2E7;padding-top:12px}.wfm-action label{margin:0}.wfm-action button{height:34px}.wfm-empty{background:#f7f3ea;padding:16px}@media(max-width:900px){.wfm-split{grid-template-columns:1fr}.wfm-kpis{grid-template-columns:repeat(3,1fr)}.wfm-action{grid-template-columns:1fr 1fr}}@media(max-width:530px){.wfm-header,.wfm-card{padding:15px}.wfm-kpis{grid-template-columns:repeat(2,1fr)}.wfm-task-top,.wfm-toolbar{flex-direction:column}.wfm-task-top>div:last-child{text-align:left}.wfm-action{grid-template-columns:1fr}.wfm-filters{flex-direction:column}}.provider-onboarding{display:grid;gap:18px;color:#17253a}.provider-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px;border-radius:18px;background:linear-gradient(130deg,#0b1f3a,#263c59);color:#fff}.provider-hero small,.provider-agent-card small{letter-spacing:.12em;font-size:.69rem;font-weight:800;color:#d9c487}.provider-hero h2{margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.35rem)}.provider-hero p{max-width:700px;margin:0;color:#e7edf3}.provider-message{padding:12px 15px;border:1px solid #d7c58b;border-radius:10px;background:#fff8df}.provider-agent-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dfe4ea;border-radius:14px;background:#fff}.provider-agent-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:#f7f0d8;color:#7d651c}.provider-agent-card h3{margin:.25rem 0}.provider-agent-card p{margin:.3rem 0 0;color:#576579;line-height:1.5}.provider-badge{margin-left:auto;padding:7px 10px;border-radius:999px;background:#edf5ed;color:#275d32;font-size:.7rem;font-weight:800;white-space:nowrap}.provider-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.provider-status-grid article{padding:15px;border:1px solid #e1e5e9;border-radius:12px;background:#fff}.provider-status-grid small,.provider-status-grid strong{display:block}.provider-status-grid small{color:#637083}.provider-status-grid strong{margin-top:5px;font-size:1.6rem;color:#102743}.provider-guard{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #d9cc9c;border-radius:12px;background:#fff9e8;color:#473e24;line-height:1.5}.provider-columns{display:grid;grid-template-columns:1fr 1.1fr;gap:16px}.provider-panel{padding:20px;border:1px solid #dfe4ea;border-radius:14px;background:#fff}.provider-panel-heading{display:flex;align-items:center;gap:9px;color:#866b1e}.provider-panel-heading h3{margin:0;color:#17253a}.provider-panel>p,.provider-queue-heading p{color:#5e6b7e;line-height:1.5}.provider-panel label,.provider-task-actions label{display:grid;gap:6px;margin:12px 0;font-size:.87rem;font-weight:700}.provider-panel input,.provider-panel select,.provider-task-actions input{width:100%;padding:10px;border:1px solid #bac4cf;border-radius:8px;background:#fff;color:#17253a}.provider-primary,.provider-task-actions button,.provider-queue-heading button,.provider-task-actions .provider-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:8px;background:#0b1f3a;color:#fff;font-weight:750;cursor:pointer}.provider-primary:disabled,.provider-task-actions button:disabled,.provider-queue-heading button:disabled{opacity:.5;cursor:not-allowed}.provider-hint{display:block;margin-top:10px;color:#66748a}.provider-stage-list{display:grid;gap:11px;padding-left:22px}.provider-stage-list li b,.provider-stage-list li span,.provider-stage-list li small{display:block}.provider-stage-list li span{margin-top:3px;color:#65521b;font-size:.8rem}.provider-stage-list li small{margin-top:4px;color:#67758a;line-height:1.4}.provider-queue-panel{display:grid;gap:12px}.provider-queue-heading,.provider-task-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.provider-queue-heading h3,.provider-queue-heading p{margin:.2rem 0}.provider-queue-heading button{background:#f0f3f6;color:#17253a;border:1px solid #d6dce3}.provider-task{padding:15px;border:1px solid #e3e7eb;border-radius:11px;background:#fcfcfb}.provider-task-meta h4{margin:.35rem 0}.provider-task-meta p{margin:.3rem 0;color:#617086;font-size:.88rem}.provider-task-meta small{display:block;color:#657389}.provider-state{display:block;padding:6px 9px;border-radius:99px;background:#fff0ce;color:#775b10;font-size:.72rem;white-space:nowrap}.state-done{background:#e5f3e6;color:#276339}.state-in_progress{background:#e5efff;color:#264b7b}.provider-task-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.provider-task-actions label{flex:1;min-width:190px;margin:0}.provider-task-actions button{font-size:.78rem}.provider-task-actions .provider-secondary{background:#edf0f3;color:#29384d}.provider-complete{color:#276339;font-size:.86rem}.provider-empty{padding:18px;border:1px dashed #c7ced7;border-radius:10px;color:#69778c}.provider-regulatory{padding:18px 20px;border-left:4px solid #c9a227;border-radius:10px;background:#f7f3ea;color:#47566a;line-height:1.55}.provider-regulatory h3{margin:.1rem 0 .55rem;color:#192a40}.provider-footer{padding:12px;text-align:center;color:#68768a;font-size:.76rem}@media(max-width:850px){.provider-columns{grid-template-columns:1fr}.provider-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-agent-card{align-items:flex-start;flex-wrap:wrap}.provider-badge{margin-left:58px}.provider-task-meta{display:grid}.provider-hero{align-items:flex-start}}@media(max-width:480px){.provider-status-grid{grid-template-columns:1fr 1fr}.provider-panel{padding:15px}.provider-task-actions{align-items:stretch}.provider-task-actions label,.provider-task-actions button{width:100%}}.pcp{display:grid;gap:18px}.pcp-hero{background:linear-gradient(135deg,#081d36,#173e65);color:#fff;padding:28px;border-radius:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid #c9a227}.pcp-hero small,.pcp-panel header small{letter-spacing:.12em;font-weight:900;color:#c9a227}.pcp-hero h2{font-size:clamp(1.6rem,3vw,2.6rem);margin:5px 0}.pcp-hero p{margin:0;color:#d9e3ed}.pcp-message{background:#fff4d8;border-left:4px solid #c9a227;padding:12px;border-radius:7px}.pcp-bar{display:flex;gap:22px;align-items:center;flex-wrap:wrap;background:#f4ead4;color:#17283a;padding:13px 16px;border-radius:10px}.pcp-bar b{color:#762238}.pcp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pcp-metrics article,.pcp-panel{background:#fff;border:1px solid #d9e0e7;border-radius:14px;box-shadow:0 8px 24px #0b244008}.pcp-metrics article{padding:16px;border-top:4px solid #c9a227}.pcp-metrics small{display:block;color:#65707b}.pcp-metrics strong{font-size:1.7rem;color:#0b2846}.pcp-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.pcp-panel{padding:22px}.pcp-panel>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e9ed;padding-bottom:13px;margin-bottom:14px}.pcp-panel h3{margin:3px 0;color:#0b2846}.pcp-panel label{display:grid;gap:5px;font-weight:700;margin:10px 0}.pcp-panel input,.pcp-panel select{width:100%;border:1px solid #bac5cf;padding:10px;border-radius:7px;background:#fff}.pcp-panel button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;padding:10px 13px;background:#0b2846;color:#fff;font-weight:800;cursor:pointer}.pcp-panel button:disabled{opacity:.45;cursor:not-allowed}.pcp-icon{padding:8px!important}.pcp-case{width:100%;background:#f5f7f9!important;color:#1a2836!important;justify-content:space-between;text-align:left;margin:8px 0;border:1px solid transparent!important}.pcp-case.selected{border-color:#c9a227!important;background:#fff8e6!important}.pcp-case span,.pcp-case small{display:block}.pcp-case small{font-weight:500;color:#66717d}.pcp-case em{font-style:normal;color:#762238;font-size:.75rem}.pcp-state{background:#f5e8ec;color:#762238;padding:6px 9px;border-radius:999px;font-weight:900}.pcp-lifecycle ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.pcp-lifecycle li{border:1px solid #d9e0e7;border-radius:8px;padding:9px;min-height:74px;font-size:.76rem}.pcp-lifecycle li span{display:block;color:#9ba5af}.pcp-lifecycle li.complete{background:#eaf5ef;border-color:#7db69c}.pcp-lifecycle li.current{background:#fff4d8;border-color:#c9a227}.pcp-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #e6e9ed;padding-top:13px}.pcp-actions span{font-weight:800}.pcp-check{grid-template-columns:auto 1fr!important;align-items:center}.pcp-check input{width:auto}.pcp-evidence-list{list-style:none;padding:0}.pcp-evidence-list li{display:flex;justify-content:space-between;padding:9px;border-bottom:1px solid #edf0f3}.pcp-evidence-list span,.pcp-evidence-list small{display:block}.pcp-evidence-list small{color:#67727e}.pcp-evidence-list b{color:#175d44}.pcp-gate-summary{display:flex;gap:12px;align-items:center;background:#f7e8ec;padding:12px;border-radius:8px}.pcp-gate-summary strong{color:#762238;font-size:1.3rem}.pcp-gate-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pcp-gate-columns ul{padding-left:20px}.pcp footer{text-align:center;color:#68727c;padding:20px}.pcp-denied{padding:34px;background:#fff;border:1px solid #d9e0e7;border-radius:14px}@media(max-width:900px){.pcp-grid{grid-template-columns:1fr}.pcp-lifecycle ol{grid-template-columns:repeat(3,1fr)}.pcp-gate-columns{grid-template-columns:1fr}}@media(max-width:560px){.pcp-metrics{grid-template-columns:repeat(2,1fr)}.pcp-hero{padding:20px}.pcp-lifecycle ol{grid-template-columns:repeat(2,1fr)}}.pcp-panel,.pcp-grid>*,.pcp-evidence-list span{min-width:0}.pcp-panel input,.pcp-panel select{box-sizing:border-box}.pcp-evidence-list li,.pcp-panel>header,.pcp-gate-summary{gap:10px;flex-wrap:wrap}.pcp-evidence-list small,.pcp-case small,.pcp-message{overflow-wrap:anywhere}.pcp-evidence-list span{flex:1 1 180px}.pcp-panel button:focus-visible,.pcp-panel input:focus-visible,.pcp-panel select:focus-visible{outline:3px solid #c9a227;outline-offset:3px}@media(max-width:560px){.pcp-panel{padding:15px}.pcp-case{flex-wrap:wrap}}.prod-root{max-width:1500px;margin:auto;color:#0b1f3a;font-family:Inter,system-ui,sans-serif}.prod-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:26px;background:linear-gradient(120deg,#061426,#0b1f3a 68%,#5b1028);border-bottom:3px solid #C9A227;color:#fff}.prod-top h2{font:normal clamp(25px,3vw,40px) Georgia,serif;margin:9px 0}.prod-top small{color:#e6c868;font-weight:800;letter-spacing:.12em}.prod-top p{font-size:12px;line-height:1.7;color:#dee6ef}.prod-top svg{color:#e6c868}.prod-states{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.prod-states article{background:#fff;border:1px solid #D7DDE3;border-top:3px solid #C9A227;padding:18px;display:grid;gap:8px}.prod-states small{font-weight:800;font-size:10px;color:#607086}.prod-states strong{font-size:22px;color:#1e7f4f}.prod-states .blocked{color:#800020}.prod-warning{display:flex;align-items:start;gap:11px;background:#f5e9ed;border-left:4px solid #800020;padding:14px}.prod-warning p{margin:0;font-size:12px;line-height:1.6}.prod-warning svg{color:#800020;flex-shrink:0}.prod-help,.prod-disclaimer{font-size:11px;color:#637287}.prod-root>h3,.prod-panel h3{font: 25px Georgia,serif;margin:24px 0 8px}.prod-filters{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.prod-filters button{background:#fff;border:1px solid #BAC3CF;color:#0b1f3a;padding:10px;cursor:pointer}.prod-filters .selected{background:#061426;color:#e6c868;border-color:#c9a227}.prod-list,.prod-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prod-list article,.prod-panel{background:#fff;border:1px solid #D9DFE5;padding:18px}.prod-list article{border-top:3px solid #C9A227}.prod-list h4{font: 20px Georgia,serif;margin:10px 0}.prod-list p,.prod-panel p,.prod-panel li{font-size:12px;line-height:1.65;color:#56677d}.prod-list small{display:block;font-size:10px;color:#66788a}.prod-gate-top,.prod-gate-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.prod-gate-top span{font-size:9px;background:#f5e9ed;color:#800020;padding:5px}.prod-gate-actions{margin:15px 0}.prod-gate-actions a,.prod-links a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#800020;font-size:11px}.prod-gate-actions button,.prod-panel button{background:#0b1f3a;color:#fff;border:0;cursor:pointer;padding:10px;font-size:11px;font-weight:700}.prod-two{margin:20px 0}.prod-panel label{display:grid;gap:6px;font-size:11px;font-weight:800;margin:12px 0}.prod-panel input,.prod-panel textarea,.prod-panel select{padding:11px;box-sizing:border-box;width:100%;border:1px solid #B8BEC7;background:#fff;color:#111;font:12px Inter,sans-serif}.prod-panel textarea{min-height:75px}.prod-panel button:disabled{opacity:.5;cursor:not-allowed}.prod-links{display:flex;gap:13px;flex-wrap:wrap}.prod-alert{background:#fff3d9;padding:11px;border:1px solid #C9A227}@media(max-width:900px){.prod-list,.prod-two{grid-template-columns:1fr}.prod-states{grid-template-columns:repeat(2,1fr)}}@media(max-width:470px){.prod-top,.prod-panel,.prod-list article{padding:12px}}@media print{.prod-root{display:none!important}}.ue-root{max-width:1480px;margin:0 auto;color:#0b1f3a;font-family:Inter,system-ui,sans-serif}.ue-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px;background:linear-gradient(113deg,#061426,#0b1f3a 65%,#5b1028);color:#fff;border-bottom:4px solid #C9A227}.ue-hero small{color:#e6c868;font:800 10px Inter,sans-serif;letter-spacing:.13em}.ue-hero h2{font:normal clamp(27px,3.4vw,42px) Georgia,serif;margin:9px 0;color:#fff}.ue-hero p{color:#d4dfea;font-size:12px;line-height:1.7;max-width:800px}.ue-hero svg{color:#e6c868}.ue-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0}.ue-kpis div{display:grid;gap:8px;border:1px solid #D7DDE5;border-top:3px solid #C9A227;background:#fff;padding:19px}.ue-kpis strong{font:700 28px Inter,sans-serif;color:#0b1f3a}.ue-kpis span{font-size:11px;color:#61718b}.ue-safety{display:flex;gap:12px;align-items:start;padding:15px;background:#f5e9ed;border-left:4px solid #800020;margin-bottom:15px}.ue-safety svg{color:#800020;flex-shrink:0}.ue-safety p{font:12px/1.65 Inter,sans-serif;margin:0}.ue-columns{display:grid;grid-template-columns:1.22fr 1fr;gap:14px}.ue-panel{background:#fff;border:1px solid #D9DEE4;padding:20px;margin-bottom:14px}.ue-panel h3{font: 24px Georgia,serif;color:#0b1f3a;margin:5px 0 13px}.ue-panel>p{font:12px/1.65 Inter,sans-serif;color:#5b6d81}.ue-panel-title{display:flex;align-items:center;justify-content:space-between}.ue-clear{border:1px solid #C9A227;color:#0b1f3a;background:#f7f3ea;cursor:pointer;padding:8px}.ue-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ue-dataset{display:flex;gap:9px;align-items:start;border:1px solid #D7DCE4;padding:13px;cursor:pointer}.ue-dataset.selected,.ue-formats label.selected{border-color:#800020;background:#f5e9ed}.ue-dataset>span{display:grid;gap:6px;min-width:0}.ue-dataset b{font-size:11px;color:#0b1f3a}.ue-dataset small{font-size:9px;color:#68788a;line-height:1.45;overflow-wrap:anywhere}.ue-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.ue-formats label{display:flex;align-items:center;gap:7px;border:1px solid #D8DDE4;padding:11px 6px;font-size:11px;font-weight:800;cursor:pointer}.ue-actions{display:flex;flex-wrap:wrap;gap:8px}.ue-actions button{display:flex;align-items:center;gap:7px;background:#0b1f3a;border:0;color:#fff;padding:11px 12px;cursor:pointer;font-size:11px;font-weight:800}.ue-actions button:nth-child(2){background:#800020}.ue-actions button:disabled{opacity:.5;cursor:not-allowed}.ue-help{font:11px/1.6 Inter,sans-serif;color:#66768a}.ue-error{background:#ffecdd;border-left:4px solid #800020;padding:12px;display:flex;gap:8px;align-items:center}.ue-preview-card{border:1px solid #DDE2E8;margin:11px 0;background:#fcfcfc}.ue-preview-top{display:flex;justify-content:space-between;align-items:center;gap:11px;padding:12px;border-bottom:1px solid #E2E5E8}.ue-preview-top>div{display:grid;gap:5px}.ue-preview-top b{font-size:12px}.ue-preview-top small,.ue-preview-top span{font-size:9px;color:#80611f}.ue-table-overflow{overflow:auto}.ue-preview table{width:100%;border-collapse:collapse;font-size:10px}.ue-preview th{background:#061426!important;color:#fff!important;text-align:left;padding:10px;white-space:nowrap}.ue-preview td{border-bottom:1px solid #DDE2E8;padding:9px;max-width:220px;overflow-wrap:anywhere}.ue-preview-card>p{font-size:10px;color:#63748a;padding:0 10px 8px}.ue-empty{padding:24px;color:#65758b}.ue-audit p{font-size:11px;color:#556c83}.ue-audit svg{vertical-align:middle;margin-right:6px;color:#800020}@media(max-width:900px){.ue-columns{grid-template-columns:1fr}.ue-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.ue-hero,.ue-panel{padding:14px}.ue-data-grid{grid-template-columns:1fr}.ue-formats{grid-template-columns:repeat(2,1fr)}.ue-actions{flex-direction:column}.ue-actions button{justify-content:center}}@media print{.ue-root{display:none!important}}.ef-root{max-width:1280px;margin:auto;color:#162437}.ef-root header{padding:28px;background:#0b1f3b;color:#fff;border-bottom:4px solid #c9a227}.ef-root h2{margin:8px 0;font-size:30px}.ef-links,.ef-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.ef-links a{color:#173f67;text-decoration:underline}.ef-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.ef-panel{background:#fff;border:1px solid #d8dce3;border-radius:10px;padding:22px;margin:18px 0}.ef-panel h3{margin-top:0}.ef-root label{display:flex;flex-direction:column;gap:7px;font-weight:600;margin:12px 0}.ef-root input,.ef-root select,.ef-root textarea{width:100%;padding:11px;border:1px solid #8e9aa9;border-radius:5px;font:inherit;color:#122439;background:#fff;box-sizing:border-box}.ef-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.ef-root button{background:#18344f;color:#fff;border:0;border-radius:5px;padding:10px 14px;cursor:pointer}.ef-root button:disabled{opacity:.5;cursor:not-allowed}.ef-root button:focus-visible,.ef-root a:focus-visible{outline:3px solid #c9a227;outline-offset:3px}.ef-notice{padding:14px;background:#fff3d3;border-left:4px solid #8b6c1a;overflow-wrap:anywhere}.ef-help{font-size:13px;line-height:1.6;color:#505b68}.ef-record{padding:16px 0;border-top:1px solid #d8dce3;overflow-wrap:anywhere}.ef-record dl>div{display:grid;grid-template-columns:220px 1fr;gap:16px;margin:6px 0}.ef-record dt{font-weight:600}.ef-record dd{margin:0;white-space:pre-wrap}.ef-guide{max-width:900px;margin:32px auto;padding:24px;font:16px/1.65 Arial;color:#162437}.ef-guide h1{font-size:32px}.ef-guide a{color:#173f67;text-decoration:underline}.ef-guide li{margin:10px 0}@media(max-width:760px){.ef-columns,.ef-fields{grid-template-columns:1fr}.ef-panel{padding:16px}.ef-root h2{font-size:25px}.ef-record dl>div{grid-template-columns:1fr;gap:4px}}@media print{.ef-links,.ef-actions,.ef-root button{display:none}.ef-panel{-moz-column-break-inside:avoid;break-inside:avoid}}.ep-container,.ep-self,.ep-join{--ep-navy:#0B1F3A;--ep-deep:#061426;--ep-gold:#C9A227;--ep-soft:#E6C868;--ep-cream:#F7F3EA;--ep-burgundy:#800020;--ep-silver:#B8BEC7;max-width:1460px;margin:0 auto;color:var(--ep-deep);font-family:Inter,system-ui,sans-serif}.ep-masthead,.ep-self-header,.ep-join-banner{background:linear-gradient(122deg,#061426,#0b1f3a 69%,#5b1028);color:#fff;border-bottom:4px solid var(--ep-gold);padding:25px 27px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ep-masthead-brand{display:flex;align-items:center;gap:15px}.ep-monogram{font: 62px Georgia,serif;color:var(--ep-soft);line-height:1}.ep-masthead small,.ep-self-header small,.ep-join-banner small{font:800 10px Inter,sans-serif;letter-spacing:.17em;color:var(--ep-soft)}.ep-masthead h2,.ep-self-header h2,.ep-join-banner h2{font:normal clamp(23px,3vw,36px) Georgia,serif;color:#fff;margin:7px 0}.ep-masthead p,.ep-self-header p,.ep-join-banner p{font:12px/1.6 Inter,sans-serif;color:#dde5ee;margin:0}.ep-masthead svg,.ep-self-header svg{color:var(--ep-soft)}.ep-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:16px 0}.ep-stat-grid>div{background:#fff;border:1px solid #E3E6EA;border-top:3px solid var(--ep-gold);padding:17px;display:grid;gap:6px}.ep-stat-grid strong{font:800 26px Inter,sans-serif;color:var(--ep-deep);font-variant-numeric:tabular-nums}.ep-stat-grid span{font:11px Inter,sans-serif;color:#596d81}.ep-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ep-card{padding:21px;background:#fff;border:1px solid #D8DFE6;margin:0 0 13px}.ep-card h3,.ep-join-panel h3{display:flex;align-items:center;gap:9px;font: 23px Georgia,serif;color:var(--ep-navy);margin:2px 0 11px}.ep-card h3 svg{color:var(--ep-burgundy)}.ep-card p,.ep-join-panel p{font:12px/1.7 Inter,sans-serif;color:#566a7f}.ep-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ep-card label,.ep-join-panel label{display:grid;gap:6px;margin:10px 0;font:800 11px Inter,sans-serif;color:#33465b}.ep-card input,.ep-card select,.ep-card textarea,.ep-join-panel input{box-sizing:border-box;width:100%;background:#fff;border:1px solid var(--ep-silver);padding:10px;font:12px Inter,sans-serif;color:#111;border-radius:5px}.ep-card textarea{min-height:80px}.ep-card button,.ep-join-panel button{background:var(--ep-navy);color:#fff;border:0;padding:11px 14px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:800 11px Inter,sans-serif;border-radius:5px}.ep-card button:hover:not(:disabled){filter:brightness(1.12)}.ep-card button:disabled,.ep-join-panel button:disabled{opacity:.55;cursor:not-allowed}.ep-head-row,.ep-invite-result .ep-row-buttons,.ep-record-top{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ep-head-row button.ep-subtle{background:#f7f3ea;color:var(--ep-navy);border:1px solid var(--ep-silver)}.ep-invite-result{background:#f5e9ed;border-left:4px solid var(--ep-burgundy);padding:14px;margin-top:18px}.ep-invite-result>b{font-size:12px;color:#5b1028}.ep-invite-result .ep-row-buttons{justify-content:flex-start;margin-top:10px}.ep-invite-result button:nth-child(2){background:#800020}.ep-mini{font-size:10px!important}.ep-table-scroll,.ep-own-table{overflow-x:auto}.ep-table-scroll table,.ep-own-table table{width:100%;border-collapse:collapse;min-width:510px;font-size:11px}.ep-table-scroll th,.ep-own-table th{background:var(--ep-deep);color:#fff;padding:11px;text-align:left;white-space:nowrap}.ep-table-scroll td,.ep-own-table td{padding:10px;border-bottom:1px solid #E3E6EA;overflow-wrap:anywhere}.ep-request-list{border-left:3px solid var(--ep-gold);padding:10px 13px;margin:9px 0;background:#fcfcfa}.ep-request-list span{display:block;color:#667;font-size:10px;margin-top:5px}.ep-status{padding:12px;background:#fff4dd;border-left:4px solid var(--ep-gold);color:#5b4a21;font-size:11px}.ep-join{min-height:80vh;background:var(--ep-cream)}.ep-join-panel{background:#fff;max-width:650px;padding:29px;margin:30px auto;border:1px solid var(--ep-silver)}.ep-join-panel button{margin-top:9px}.ep-self-nav{background:#fff;border-bottom:1px solid var(--ep-gold);display:flex;gap:8px;flex-wrap:wrap;padding:12px}.ep-self-nav button{background:#fff;border:1px solid #B8BEC7;color:var(--ep-navy);cursor:pointer;padding:11px;font-size:11px;font-weight:800;display:flex;align-items:center;gap:7px}.ep-self-nav button.current{background:var(--ep-deep);color:var(--ep-soft);border-color:var(--ep-gold)}.ep-self-inner{padding:22px 0}.ep-record-top small{color:#800020;font-weight:800;font-size:9px}.ep-own-tag{color:#800020;font-weight:800;font-size:10px}.ep-notice{background:#f5e9ed;border-left:4px solid #800020;padding:14px;display:flex;gap:12px;align-items:start;font-size:11px;line-height:1.6;margin:15px 0}.ep-empty{padding:22px;background:#f7f3ea;color:#617286;font-size:12px}.ep-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ep-actions button,.ep-self-inner button{background:var(--ep-deep);color:#fff;border:0;padding:11px 13px;cursor:pointer;font-weight:700;font-size:11px;display:flex;align-items:center;gap:6px}.ep-actions select{border:1px solid var(--ep-silver);padding:10px;background:#fff}.ep-join .ep-masthead{margin:0}.ep-breadcrumb{font-size:11px;color:#536078;margin-bottom:14px}.ep-permissions-panel{margin-top:14px}.ep-permissions-panel .ep-head-row>strong{font-size:10px;color:#7b4a5a;letter-spacing:.04em}.ep-permissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ep-permissions-grid>div{background:#f8fafc;padding:13px 17px;border:1px solid #dce3eb}.ep-permissions-grid>div:last-child{background:#fcf7f7}.ep-permissions-grid h4{font-size:12px;margin:0 0 8px;color:#19334a}.ep-permissions-grid li{color:#4c6173;font-size:11px;padding:3px 0;text-transform:capitalize}.ep-ptin-claim span{display:flex;gap:9px;align-items:center}.ep-fields .ep-ptin-claim input[type=checkbox]{width:auto;flex:none}.ep-ptin-claim small{font-size:10px;font-weight:500;line-height:1.45;color:#7f8994}@media(max-width:700px){.ep-permissions-grid{grid-template-columns:1fr}}@media(max-width:900px){.ep-panels{grid-template-columns:1fr}.ep-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.ep-masthead,.ep-self-header,.ep-join-banner{padding:17px;gap:12px}.ep-masthead h2,.ep-self-header h2{font-size:23px}.ep-monogram{font-size:49px}.ep-fields{grid-template-columns:1fr}.ep-card,.ep-join-panel{padding:15px}.ep-stat-grid>div{padding:12px}.ep-self-nav,.ep-self-nav button{padding:8px}}@media print{.ep-panels,.ep-status,.ep-self-nav{display:none!important}}.fr-app{max-width:1530px;margin:0 auto;font:12px Inter,system-ui,sans-serif;color:#0b1f3a}.fr-masthead{display:flex;gap:20px;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#061426,#0b1f3a 69%,#5b1028);padding:27px;border-bottom:4px solid #C9A227;color:#fff}.fr-masthead small{font-weight:800;color:#e6c868;letter-spacing:.13em}.fr-masthead h2{font:normal clamp(27px,3.2vw,40px) Georgia,serif;color:#fff;margin:10px 0}.fr-masthead p{color:#dde3ed;line-height:1.7;max-width:880px}.fr-masthead svg{color:#e6c868}.fr-status{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:17px 0}.fr-status article{border:1px solid #D4DCE4;border-top:3px solid #C9A227;background:#fff;display:grid;gap:8px;padding:16px}.fr-status small{font-size:9px;font-weight:800;color:#60748c}.fr-status strong{font-size:18px;font-weight:800;color:#800020}.fr-status strong.fr-online{color:#1e7f4f}.fr-status span{font-size:10px;color:#63718b}.fr-warning{display:flex;gap:12px;background:#f5e9ed;border-left:4px solid #800020;padding:16px}.fr-warning svg{color:#800020;flex-shrink:0}.fr-warning b{font-size:13px}.fr-warning p{margin:4px 0;font-size:11px;line-height:1.65}.fr-error{background:#fff4db;border:1px solid #C9A227;padding:10px;color:#58421b}.fr-sections{display:flex;flex-wrap:wrap;gap:8px;border-bottom:2px solid #C9A227;margin:20px 0 16px}.fr-sections button{padding:12px;border:1px solid #CCD4DF;background:#fff;color:#0b1f3a;font-weight:800;cursor:pointer}.fr-sections .active,.fr-categories .active{background:#061426;color:#e6c868;border-color:#c9a227}.fr-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.fr-summary h3{font: 24px Georgia,serif;margin:4px 0}.fr-summary p{font-size:11px;color:#5f7188}.fr-summary button,.fr-record-action,.fr-panel button{border:0;background:#0b1f3a;color:#fff;padding:10px;cursor:pointer;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.fr-categories{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 15px}.fr-categories button{padding:9px;border:1px solid #BAC3CC;background:#fff;color:#0b1f3a;cursor:pointer;font-size:10px;font-weight:700}.fr-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fr-gates article{background:#fff;border:1px solid #DCE2E8;border-top:3px solid #C9A227;padding:17px;min-width:0}.fr-gate-head,.fr-gate-meta{display:flex;gap:10px;justify-content:space-between;align-items:center}.fr-gate-head small{font-size:9px;font-weight:800;color:#8b671d}.fr-gate-head span{font-size:9px;color:#800020;background:#f5e9ed;padding:5px}.fr-gates h4{font: 20px Georgia,serif;margin:11px 0}.fr-gates p{font-size:11px;color:#5f7187;line-height:1.7}.fr-gate-meta{margin:14px 0;font-size:10px;color:#63758c}.fr-gate-meta a{color:#800020;display:flex;align-items:center;gap:4px;text-decoration:none;font-weight:800}.fr-gate-refs{font-size:10px;padding:8px;color:#80621f}.fr-intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.fr-panel{border:1px solid #D8DFE6;background:#fff;padding:22px;margin:17px 0}.fr-panel h3{font: 24px Georgia,serif;margin:5px 0 11px;display:flex;gap:8px;align-items:center}.fr-panel h3 svg{color:#800020}.fr-panel p,.fr-panel small{font-size:11px;color:#53667e;line-height:1.65}.fr-panel label{display:grid;gap:6px;font-size:11px;font-weight:800;margin:12px 0}.fr-panel input,.fr-panel select,.fr-panel textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #B8BEC7;background:#fff;color:#111;font-size:12px}.fr-panel textarea{min-height:80px}.fr-panel button:disabled{opacity:.5;cursor:not-allowed}.fr-panel>a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DFE5EA;padding:9px;color:#0b1f3a;text-decoration:none;font-weight:700}.fr-tablewrap{overflow:auto}.fr-tablewrap table{width:100%;min-width:650px;border-collapse:collapse}.fr-tablewrap th{background:#061426!important;color:#fff!important}.fr-tablewrap td,.fr-tablewrap th{padding:11px;border-bottom:1px solid #DEE4E9;text-align:left;font-size:11px;vertical-align:top}.fr-devcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fr-devcards article{border:1px solid #DDE3EB;padding:15px;border-top:3px solid #800020}.fr-devcards h4{font: 18px Georgia,serif;margin:0}.fr-devcards strong{display:block;margin:10px 0;color:#800020;font-size:10px}.fr-devcards p{font-size:11px}.fr-doclinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0}.fr-doclinks a{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid #C9A227;background:#f7f3ea;text-decoration:none;font-size:11px;font-weight:800;color:#0b1f3a}.fr-doclinks a svg:last-child{margin-left:auto}.fr-disclosure{font-size:10px;line-height:1.7;color:#68788d}.fr-denied{background:#fff;border:1px solid #C9A227;padding:24px}@media(max-width:900px){.fr-status{grid-template-columns:repeat(2,1fr)}.fr-intake-grid,.fr-gates{grid-template-columns:1fr}}@media(max-width:600px){.fr-devcards,.fr-doclinks{grid-template-columns:1fr}.fr-masthead,.fr-panel{padding:14px}.fr-sections button{flex:1}.fr-summary{align-items:start;flex-direction:column}}@media print{.fr-app{display:none!important}}.pi-workspace{max-width:1500px;margin:auto;font-family:Inter,system-ui,sans-serif;color:#0b1f3a}.pi-hero{background:linear-gradient(118deg,#061426,#0b1f3a 72%,#5b1028);border-bottom:4px solid #C9A227;padding:26px 29px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:15px}.pi-hero small{font-size:10px;letter-spacing:.13em;color:#e6c868;font-weight:800}.pi-hero h2{font:normal clamp(27px,3.2vw,42px) Georgia,serif;margin:9px 0;color:#fff}.pi-hero p{font:12px/1.75 Inter,sans-serif;color:#e0e7ef;max-width:830px}.pi-hero svg{color:#e6c868}.pi-banner{display:flex;align-items:start;gap:12px;padding:15px;background:#f5e9ed;border-left:4px solid #800020;margin:15px 0}.pi-banner svg{color:#800020;flex-shrink:0}.pi-banner strong{font-size:13px;color:#5b1028}.pi-banner p{font-size:11px;line-height:1.7;margin:5px 0}.pi-nav{display:flex;gap:9px;flex-wrap:wrap;padding:0;margin:18px 0}.pi-nav a{border:1px solid #C9A227;background:#fff;display:inline-flex;align-items:center;gap:6px;padding:11px;text-decoration:none;color:#0b1f3a;font-size:11px;font-weight:800}.pi-nav a[aria-current=page]{background:#061426;color:#e6c868}.pi-status{background:#fff3d9;padding:12px;border-left:3px solid #800020;font-size:12px}.pi-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0}.pi-metrics>div{background:#fff;border:1px solid #D9DDE5;border-top:3px solid #C9A227;padding:16px;display:grid;gap:8px}.pi-metrics b{font-size:26px;color:#0b1f3a}.pi-metrics span{font-size:10px;color:#5e6d82}.pi-header-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.pi-header-row h3{font: 26px Georgia,serif}.pi-header-row button,.pi-panel button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:0;background:#0b1f3a;color:#fff;font-weight:700;font-size:11px;cursor:pointer}.pi-panel button:disabled{opacity:.5;cursor:not-allowed}.pi-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pi-card{background:#fff;border:1px solid #DDE2E8;border-top:3px solid #C9A227;padding:16px;min-width:0}.pi-card-top{display:flex;align-items:start;justify-content:space-between;gap:9px}.pi-card-top>span{font-size:9px;color:#8b6e2d;font-weight:800;overflow-wrap:anywhere}.pi-card-top>b{font-size:8px;color:#800020;background:#f5e9ed;padding:6px}.pi-card h4{font: 20px Georgia,serif;margin:13px 0}.pi-card>p{font-size:11px;color:#800020;font-weight:700}.pi-card dl{margin:12px 0}.pi-card dl div{border-top:1px solid #E1E6EB;padding:9px 0}.pi-card dt{font-size:9px;color:#627185;font-weight:800}.pi-card dd{font-size:10px;margin:5px 0 0;overflow-wrap:anywhere}.pi-card details{font-size:11px;padding:10px 0}.pi-card summary{cursor:pointer;color:#0b1f3a;font-weight:800}.pi-card li{margin:7px 0;line-height:1.6}.pi-card-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:15px}.pi-card-actions a{font-size:11px;color:#800020;text-decoration:none;display:flex;align-items:center;gap:5px}.pi-card-actions button{background:#0b1f3a;color:#fff;border:0;padding:10px;font-size:10px;font-weight:800;cursor:pointer}.pi-panel{background:#fff;border:1px solid #DCE1E7;padding:23px;margin:17px 0}.pi-panel h3{display:flex;align-items:center;gap:9px;font: 24px Georgia,serif}.pi-panel h3 svg{color:#800020}.pi-panel>p,.pi-panel li{font-size:11px;line-height:1.7;color:#526277}.pi-panel label{display:grid;gap:6px;margin:13px 0;font-weight:800;font-size:11px}.pi-panel :is(input,textarea,select){padding:10px;border:1px solid #B8BEC7;color:#111;background:#fff;width:100%;box-sizing:border-box;font-size:12px}.pi-panel textarea{min-height:85px;resize:vertical}.pi-panel-note{background:#f7f3ea;border-left:3px solid #C9A227;padding:11px;color:#6b5b40!important}.pi-log{display:grid;gap:7px}.pi-log p{background:#fafafa;border-bottom:1px solid #E3E6EA;padding:11px;font-size:10px}.pi-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pi-table-wrap{overflow:auto}.pi-table-wrap table{width:100%;border-collapse:collapse;min-width:650px}.pi-table-wrap th,.pi-table-wrap td{text-align:left;border-bottom:1px solid #E2E6EA;padding:10px;font-size:11px}.pi-table-wrap th{background:#061426!important;color:#fff!important}.pi-table-wrap td small{display:block;font-size:9px;color:#8f6621}.pi-footer{font-size:11px;color:#67788c;line-height:1.6}.pi-denied{padding:25px;background:#fff;border:1px solid #C9A227}@media(max-width:1150px){.pi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.pi-columns{grid-template-columns:1fr}.pi-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pi-hero,.pi-panel{padding:15px}.pi-cards{grid-template-columns:1fr}.pi-header-row{flex-direction:column;align-items:start}.pi-metrics>div{padding:11px}}.xpp{--ink:#071c35;--navy:#0b2544;--gold:#cfae56;--cream:#fbf8f0;--border:#dce3ed;color:var(--ink);max-width:1490px;margin:0 auto 42px;font-family:Inter,system-ui,sans-serif}.xpp *{box-sizing:border-box}.xpp-masthead{display:flex;align-items:center;justify-content:space-between;padding:38px 40px;background:radial-gradient(circle at 84% 24%,#234466 0,transparent 33%),linear-gradient(116deg,#071629,#0b2849 77%,#512036);color:#fff;gap:30px;border-bottom:5px solid var(--gold);min-height:242px}.xpp-masthead h2{color:#fff;font:400 clamp(30px,3.5vw,50px)/1.08 Georgia,serif;margin:13px 0;letter-spacing:-1px}.xpp-masthead p{font-size:14px;color:#dee7f4;line-height:1.65;max-width:720px}.xpp-eyebrow{color:#edd08b;font-size:10px;letter-spacing:2px;font-weight:850}.xpp-dot{width:7px;height:7px;background:#d4bc80;display:inline-block;border-radius:50%;margin-right:8px}.xpp-hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.xpp-hero-chips span{display:flex;align-items:center;gap:6px;border:1px solid #fff4;padding:8px 12px;border-radius:30px;font-size:11px;color:#f1f1ec}.xpp-hero-icon{border:1px solid #e9cb73aa;width:140px;height:140px;flex-shrink:0;border-radius:20px;display:grid;place-items:center;background:#fff1;box-shadow:0 24px 50px #0004}.xpp-hero-icon svg{width:50px;height:50px;color:#e8c977}.xpp-hero-icon small{font-size:10px;letter-spacing:4px;color:#e8c977}.xpp-tabs{display:flex;flex-wrap:wrap;gap:0;background:#fff;box-shadow:0 5px 25px #10263b12;border-bottom:1px solid var(--border);margin-bottom:22px}.xpp-tabs a{padding:19px 24px;text-decoration:none;color:#566578;font-size:12px;font-weight:800;border-bottom:3px solid transparent}.xpp-tabs a[aria-current=page]{color:#0b2544;border-bottom-color:#bd9b43;background:#fffaf0}.xpp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.xpp-stats article{background:#fff;border:1px solid var(--border);border-top:3px solid #d2b56a;border-radius:5px;display:grid;gap:5px;padding:20px;min-width:0;box-shadow:0 5px 16px #10263b07}.xpp-stats article small{font-size:11px;color:#657487}.xpp-stats article strong{font-size:29px;color:#091f38;line-height:1.3}.xpp-stats article span{font-size:10px;color:#778597}.xpp-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;align-items:start}.xpp-card{background:#fff;border:1px solid var(--border);border-radius:5px;padding:26px;margin:0 0 20px;box-shadow:0 8px 28px #10263b09;min-width:0}.xpp-cardtop{display:flex;align-items:center;justify-content:space-between;gap:15px}.xpp-cardtop svg{color:#b69a55}.xpp-card h3{font:400 25px/1.2 Georgia,serif;margin:0 0 12px;color:#0c2540}.xpp-card p{font-size:12px;line-height:1.8;color:#5c6c7b}.xpp-subtext{font-size:11px!important;color:#718194!important}.xpp-card form{display:grid;gap:14px;margin-top:24px}.xpp-card label{display:grid;gap:7px;font-weight:700;font-size:11px;color:#314960}.xpp-card input,.xpp-card select,.xpp-card textarea{width:100%;border-radius:4px;border:1px solid #ccd6df;background:#fff;color:#142d45;padding:12px 13px;font-size:12px;min-width:0}.xpp-card textarea{resize:vertical;min-height:108px}.xpp-card :is(input,select,textarea):focus-visible,.xpp :is(button,a):focus-visible{outline:3px solid #c29e46;outline-offset:2px}.xpp-primary,.xpp-light,.xpp-tilelinks button{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;padding:13px 17px;border-radius:3px}.xpp-primary{background:#0b2544;color:#fff}.xpp-primary:hover{background:#183b62}.xpp-primary:disabled{opacity:.5;cursor:not-allowed}.xpp-light{background:#f6f1e5;border:1px solid #e0d5bb;color:#26364a;padding:10px 13px}.xpp-link{text-decoration:none;margin:20px 0;max-width:100%}.xpp-checks{display:grid;gap:13px;margin:25px 0}.xpp-checks div{display:flex;gap:14px;align-items:start;font-size:12px;line-height:1.5;color:#314961}.xpp-checks span{font-weight:900;color:#b3923c}.xpp-bankgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.xpp-bankgrid>div{display:grid;grid-template-columns:18px 1fr;gap:5px;align-items:center;background:#f8f9fb;border:1px solid #e5eaf1;padding:12px}.xpp-bankgrid>div svg{color:#b89854}.xpp-bankgrid span{font-size:11px;color:#263d55;font-weight:750}.xpp-bankgrid small{grid-column:2;font-size:9px;color:#915c53}.xpp-guard{background:#faf5e9;border-left:3px solid #c9a14d;padding:16px;margin-top:20px;display:flex;gap:12px;color:#5e4d32;align-items:start;font-size:12px}.xpp-guard p{margin:0;color:#5e4d32;font-size:11px;line-height:1.65}.xpp-table{overflow:auto;margin-top:18px}.xpp-table table{border-collapse:collapse;width:100%;min-width:850px}.xpp-table th{text-align:left;background:#0b2544;color:#fff!important;font-size:10px;font-weight:750;letter-spacing:.5px;padding:13px 14px}.xpp-table td{border-bottom:1px solid #e6eaf0;padding:15px 14px;font-size:11px;color:#43566c;vertical-align:middle}.xpp-table td b{display:block;color:#183047}.xpp-table td small{display:block;color:#7d8a99;font-size:10px;margin-top:5px}.xpp-pill{font-size:9px;font-weight:800;background:#f3ead5;color:#694e1d;white-space:nowrap;padding:7px 9px}.xpp-empty{background:#f8f9fc;padding:22px;border:1px dashed #d5deeb}.xpp-alert{padding:13px 17px;border-left:4px solid #d4b163;background:#fff5dd;font-size:12px;color:#53452d;margin-bottom:15px}.xpp-process{display:grid;gap:5px;margin:26px 0}.xpp-process>div{display:flex;gap:14px;align-items:start;padding:13px 0;border-bottom:1px solid #e9edf2;font-size:13px}.xpp-process span{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eae0c9;color:#765b29;font-weight:900;font-size:11px}.xpp-process strong{display:block;font-size:12px}.xpp-process small{display:block;font-size:11px;color:#768498;margin-top:4px;line-height:1.6}.xpp-tilelinks,.xpp-export{display:grid;gap:10px;margin:20px 0}.xpp-tilelinks button{text-align:left;background:#eff3f8;justify-content:space-between;color:#0c2844}.xpp-export button{display:grid;grid-template-columns:26px 1fr;align-items:center;text-align:left;gap:5px 12px;background:#f8fafc;border:1px solid #e5eaf1;padding:15px;color:#213850;cursor:pointer;font-weight:800;font-size:12px}.xpp-export button svg{grid-row:span 2;color:#aa8c40;width:21px}.xpp-export button small{grid-column:2;font-weight:400;color:#8090a2;font-size:10px}.xpp-art{display:flex;gap:20px;align-items:center;background:linear-gradient(120deg,#08192e,#193857);border-left:4px solid #d0ab56;padding:28px;color:#fff;margin:20px 0}.xpp-art>span{font:700 60px Georgia,serif;color:#fff}.xpp-gold{color:#ddb760}.xpp-art strong{display:block;font:400 22px Georgia,serif;color:#fff}.xpp-art small{font-size:10px;letter-spacing:2px;color:#e2c277}.xpp-art p{color:#dce4ee}.xpp-footer{display:flex;flex-wrap:wrap;gap:20px;padding:20px 3px;color:#62758a;font-size:10px}.xpp-footer span{display:flex;align-items:center;gap:7px}.xpp-auth{padding:30px;background:#fff;color:#192d45}@media(max-width:940px){.xpp-layout{grid-template-columns:1fr}.xpp-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.xpp-masthead{padding:28px 20px}.xpp-hero-icon{display:none}.xpp-tabs a{flex:1;text-align:center;padding:14px 10px}.xpp-card{padding:18px}.xpp-stats{gap:8px}.xpp-stats article{padding:13px}.xpp-bankgrid{grid-template-columns:1fr}.xpp-masthead h2{font-size:32px}}@media print{.xpp-masthead{background:#0b2544!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.xpp-card,.xpp-stats article{-moz-column-break-inside:avoid;break-inside:avoid}.xpp-tabs,.xpp-primary,.xpp-light,.xpp-card form{display:none!important}}.rpe{--ink:#10253b;--navy:#071b32;--gold:#d2af5a;--cream:#faf7f1;--line:#dfe4eb;max-width:1520px;margin:0 auto 60px;color:var(--ink);font-family:Inter,system-ui,sans-serif}.rpe *{box-sizing:border-box}.rpe-hero{background:radial-gradient(circle at 87% 30%,#2a5270,transparent 35%),linear-gradient(125deg,#061527,#0b294a 71%,#562235);border-bottom:5px solid var(--gold);min-height:250px;padding:35px 42px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.rpe-hero small{font-size:10px;color:#edd292;letter-spacing:2px;font-weight:800}.rpe-hero h2{font:400 clamp(30px,3.5vw,48px)/1.08 Georgia,serif;margin:15px 0;letter-spacing:-.8px;color:#fff}.rpe-hero h2 em{color:#edcf8c;font-style:normal}.rpe-hero p{color:#d3e0ec;font-size:12px;line-height:1.8;max-width:780px}.rpe-stamps{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.rpe-stamps span{display:inline-flex;align-items:center;gap:6px;border:1px solid #ffffff55;padding:8px 10px;font-size:10px;letter-spacing:.5px}.rpe-seal{border:1px solid #e6c678;border-radius:13px;min-width:145px;height:145px;display:grid;place-items:center;align-content:center;gap:13px;color:#e8cb7e;background:#ffffff10;box-shadow:0 20px 50px #0004}.rpe-seal strong{font:700 55px Georgia,serif}.rpe-seal span{font-size:8px;letter-spacing:2px}.rpe-tabs{display:flex;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--line);margin-bottom:18px}.rpe-tabs button{background:transparent;color:#536579;cursor:pointer;border:0;border-bottom:3px solid transparent;font-size:12px;font-weight:800;padding:18px 20px}.rpe-tabs button.active{border-color:#c79f45;color:#0c2847;background:#fcfaf5}.rpe-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0}.rpe-metrics article{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);padding:19px;display:grid;gap:8px}.rpe-metrics small,.rpe-metrics span{font-size:10px;color:#637388}.rpe-metrics strong{font-size:28px;color:#0d263f}.rpe-warning,.rpe-msg{display:flex;align-items:start;gap:12px;border-left:4px solid #c49e4e;padding:16px;background:#fdf6e7;font-size:11px;line-height:1.7;color:#6a5230;margin-bottom:20px}.rpe-warning svg{flex-shrink:0}.rpe-msg{background:#eef4fd;border-color:#244668;color:#263f58}.rpe-titleline{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;margin:26px 0 16px}.rpe-titleline small,.rpe-panel-head small{font-size:10px;letter-spacing:1.5px;color:#a17d30;font-weight:850}.rpe-titleline h3{font:400 27px Georgia,serif;margin:7px 0}.rpe-actions{display:flex;gap:8px}.rpe-actions button,.rpe-titleline button{background:#fff;border:1px solid #d9e0e7;padding:11px 13px;display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer;font-weight:750;color:#28445e}.rpe-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.rpe-filters button{padding:9px 12px;border:1px solid #d7dfec;background:#fff;cursor:pointer;font-size:10px;color:#516981;font-weight:800}.rpe-filters button.chosen{background:#0d2a49;color:#fff;border-color:#0d2a49}.rpe-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.rpe-controls article,.rpe-panel{background:#fff;border:1px solid var(--line);padding:21px;box-shadow:0 5px 25px #10243a08;min-width:0}.rpe-controltop{display:flex;gap:8px;align-items:start;justify-content:space-between}.rpe-controltop span{font-size:10px;color:#b18c3b;letter-spacing:1px;font-weight:850}.rpe-controltop small{background:#f4e9d9;color:#704b24;font-size:9px;padding:6px;max-width:60%;overflow-wrap:anywhere}.rpe-controls h4{font:400 21px Georgia,serif;color:#0d2948;margin:15px 0 8px}.rpe-controls p,.rpe-panel p{color:#5d6f81;font-size:11px;line-height:1.7}.rpe-proof{background:#f5f7fa;padding:12px;display:grid;gap:5px;margin:16px 0}.rpe-proof b{color:#8c7034;font-size:10px;text-transform:uppercase}.rpe-proof span{font-size:11px;line-height:1.6;color:#3f5467}.rpe-controls footer{display:flex;gap:12px;align-items:center;justify-content:space-between}.rpe-controls footer a,.rpe-controls footer button{display:inline-flex;align-items:center;gap:5px;color:#133a5c;font-size:11px;font-weight:750;text-decoration:none;background:transparent;border:none;cursor:pointer}.rpe-duo{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:18px 0;align-items:start}.rpe-panel h3{font:400 25px Georgia,serif;margin:0 0 14px;color:#0e2843;display:flex;align-items:center;gap:9px}.rpe-panel h3 svg{color:#b48d40}.rpe-panel h4{font-size:14px;margin:20px 0}.rpe-panel-head{display:flex;align-items:center;justify-content:space-between}.rpe-panel-head svg{color:#b89a4c}.rpe-panel form{display:grid;gap:16px;margin:22px 0}.rpe-panel label{font-size:11px;font-weight:750;color:#34495c;display:grid;gap:7px}.rpe-panel :is(input,select,textarea){padding:12px;border:1px solid #cbd7e1;font-size:12px;width:100%;background:#fff;color:#162f49;min-width:0}.rpe-panel :is(input,select):focus-visible,.rpe button:focus-visible{outline:3px solid #d5b35d;outline-offset:2px}.rpe-primary{background:#0b2b4a!important;color:#fff!important;border:0!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:850}.rpe button:disabled{opacity:.55;cursor:not-allowed}.rpe-assessment{padding:13px 0;border-bottom:1px solid #e2e8ef;display:grid;gap:6px}.rpe-assessment small{font-size:10px;color:#8c703e}.rpe-assessment b{font-size:13px;color:#263f59}.rpe-assessment span{font-size:11px;color:#728296}.rpe-review-actions{display:flex;gap:9px;margin-top:5px}.rpe-review-actions button{background:#12304f;border:0;color:#fff;padding:10px;cursor:pointer}.rpe-empty{padding:17px;border:1px dashed #dce4ec;background:#f8fafc;color:#6d7e8d;font-size:11px}.rpe-minor{font-size:10px!important;color:#738496!important}.rpe-runtime-state{display:flex;gap:9px;align-items:center;background:#eef4ec;padding:15px;color:#365947;font-size:12px;font-weight:800;margin:18px 0}.rpe-log{display:grid;grid-template-columns:85px 1fr;gap:5px 10px;padding:10px;border-bottom:1px solid #e5eaf0;font-size:11px}.rpe-log small{grid-column:2;color:#8090a1}.rpe-steps{display:grid;gap:12px;margin:24px 0}.rpe-steps>div{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.6;border-bottom:1px solid #ebeff3;padding-bottom:11px;color:#41556a}.rpe-steps b{font-size:11px;color:#a3813e}.rpe-result{background:#0b2a48;color:#fff;display:grid;gap:6px;padding:22px;margin:25px 0}.rpe-result small{font-size:10px;color:#d7b96b}.rpe-result strong{font-size:40px}.rpe-breakdown{display:grid}.rpe-breakdown div{padding:11px 0;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e1e6ec;font-size:12px}.rpe-capa{border-bottom:1px solid #e7ecf1;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.rpe-capa small{font-size:9px;color:#9a7028}.rpe-footer{display:flex;gap:20px;flex-wrap:wrap;padding:25px 0;color:#66788a;font-size:10px}.rpe-footer span{display:flex;gap:7px;align-items:center}@media(max-width:1180px){.rpe-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.rpe-duo{grid-template-columns:1fr}.rpe-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.rpe-hero{padding:27px 20px}.rpe-seal{display:none}.rpe-controls{grid-template-columns:1fr}.rpe-tabs button{padding:12px;font-size:10px;flex:1}.rpe-metrics article{padding:12px}.rpe-panel{padding:18px}}@media print{.rpe-hero{background:#0b2b4a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rpe-tabs,.rpe-actions,.rpe-filters,.rpe-primary{display:none!important}.rpe-controls article,.rpe-panel{-moz-column-break-inside:avoid;break-inside:avoid}}.rpi{--rp-navy:#091d36;--rp-burgundy:#800020;--rp-gold:#c8a85b;--rp-white:#fff;--rp-cream:#f8f3e8;--rp-silver:#bbc3cf;max-width:1520px;margin:0 auto 50px;color:#172d44;font-family:Inter,system-ui,sans-serif}.rpi *{box-sizing:border-box}.rpi-hero{background:radial-gradient(circle at 88% 22%,#254262,transparent 37%),linear-gradient(117deg,#091d36,#122c4a 71%,#800020);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;border-bottom:5px solid var(--rp-gold);padding:38px 42px;min-height:258px}.rpi-hero small{font-size:10px;color:#e6c783;font-weight:850;letter-spacing:1.7px}.rpi-hero h2{font:400 clamp(31px,3.5vw,48px)/1.07 Georgia,serif;letter-spacing:-.7px;margin:16px 0;color:#fff}.rpi-hero h2 em{font-style:normal;color:#e4c373}.rpi-hero p{font-size:12px;line-height:1.75;color:#e1e9f2;max-width:750px}.rpi-dot{background:#d8b966;border-radius:50%;display:inline-block;height:7px;width:7px;margin-right:9px}.rpi-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.rpi-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff55;padding:9px 11px;font-size:10px}.rpi-symbol{background:#fff1;border:1px solid #dab96a;border-radius:14px;color:#e2c273;min-width:140px;height:140px;display:grid;align-content:center;justify-items:center;gap:11px}.rpi-symbol strong{font-size:10px;letter-spacing:2px}.rpi-tabs{display:flex;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e4e9f0;margin-bottom:18px}.rpi-tabs button{padding:18px 22px;border:0;border-bottom:3px solid transparent;background:transparent;color:#4b5d70;font-size:12px;font-weight:800;cursor:pointer}.rpi-tabs button.active{color:var(--rp-navy);border-color:var(--rp-burgundy);background:var(--rp-cream)}.rpi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 18px}.rpi-kpis article{border:1px solid #dfe5ee;border-top:3px solid var(--rp-gold);background:#fff;display:grid;gap:7px;padding:16px;min-width:0;box-shadow:0 5px 22px #12233a09}.rpi-kpis small{font-size:10px;color:#687b8c}.rpi-kpis b{font-size:17px;overflow-wrap:anywhere;color:#102b4b}.rpi-kpis span{font-size:10px;color:#798896}.rpi-boundary{display:flex;gap:12px;align-items:start;background:#faf2e2;padding:14px 16px;border-left:4px solid var(--rp-burgundy);font-size:11px;line-height:1.7;color:#634a41;margin:12px 0 18px}.rpi-boundary svg{flex-shrink:0;color:var(--rp-burgundy)}.rpi-environments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.rpi-environments button{padding:18px;text-align:left;border:1px solid #d8e0e9;border-top:3px solid #d0b06b;background:#fff;display:grid;gap:8px;cursor:pointer}.rpi-environments button.picked{outline:2px solid var(--rp-burgundy);background:#fbf8f3}.rpi-environments span{font-size:11px;font-weight:800;color:#7f4860}.rpi-environments strong{font-size:15px;color:#102b49;overflow-wrap:anywhere}.rpi-environments small{font-size:9px;color:#78889a}.rpi-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0 15px}.rpi-title small{font-size:10px;letter-spacing:1px;color:#9e7738;font-weight:800}.rpi-title h3{font:400 28px Georgia,serif;margin:8px 0;color:#102b49}.rpi-title button,.rpi-panel-title button{display:flex;gap:8px;align-items:center;border:1px solid #ccd7e2;background:#fff;color:#183c5a;padding:11px 14px;font-size:11px;font-weight:800;cursor:pointer}.rpi-arch{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#102944;color:#fff;padding:20px;margin:12px 0 20px}.rpi-arch div{border:1px solid #ffffff38;display:inline-flex;gap:8px;align-items:center;padding:12px;color:#edeff2;font-size:11px;font-weight:750}.rpi-arch>svg{color:#d3b66c;width:15px}.rpi-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.rpi-resources article,.rpi-panel{background:#fff;border:1px solid #dfe5ec;box-shadow:0 6px 22px #142b3d0a;padding:22px;min-width:0}.rpi-resources header,.rpi-resources article>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.rpi-resources header span{font-size:9px;color:#9e7537;font-weight:850;letter-spacing:1px}.rpi-resources header small{font-size:9px;color:#7d5660}.rpi-resources h4{font:400 22px Georgia,serif;color:#142c47;margin:12px 0}.rpi-resources p,.rpi-panel p{font-size:11px;line-height:1.75;color:#607185}.rpi-resources article>div{border-top:1px solid #ebeff3;padding-top:14px;margin-top:18px}.rpi-resources article>div small{font-size:9px;color:#946733;max-width:50%}.rpi-resources article>div button{background:transparent;border:none;color:#173955;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:800;cursor:pointer}.rpi-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start;margin:16px 0}.rpi-panel h3{font:400 25px Georgia,serif;color:#112b49;margin:2px 0 15px;display:flex;align-items:center;gap:7px}.rpi-panel h3 svg{color:#a98740}.rpi-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.rpi-panel form{display:grid;gap:14px;margin:22px 0}.rpi-panel label{display:grid;gap:7px;font-size:11px;font-weight:800;color:#324e67}.rpi-panel :is(input,textarea,select){padding:12px;border:1px solid #cdd8e3;background:#fff;font-size:12px;color:#152f49;width:100%;min-width:0}.rpi-panel textarea{min-height:100px;resize:vertical}.rpi button:focus-visible,.rpi a:focus-visible,.rpi input:focus-visible{outline:3px solid var(--rp-gold);outline-offset:2px}.rpi-mainbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--rp-navy);color:#fff;border:0;padding:13px 16px;cursor:pointer;font-size:11px;font-weight:850}.rpi-mainbtn:disabled{opacity:.5;cursor:not-allowed}.rpi-note{font-size:10px!important;color:#7d8c9b!important}.rpi-connection{display:flex;justify-content:space-between;align-items:center;gap:9px;border-bottom:1px solid #e4e9ef;padding:15px 0;font-size:12px}.rpi-connection b{color:#865267;font-size:10px}.rpi-panel .rpi-mainbtn{margin-top:18px}.rpi-item{border-bottom:1px solid #e4e9f0;padding:13px 0;display:grid;gap:3px}.rpi-item b{font-size:13px}.rpi-item span,.rpi-item small{font-size:11px;color:#698094}.rpi-empty{background:#f8fafc;padding:21px;color:#788899;font-size:11px;border:1px dashed #d4dee8}.rpi-ok{color:#386c52!important;display:flex;gap:8px;align-items:center}.rpi-request{padding:15px 0;border-bottom:1px solid #e4e9f0}.rpi-request>div:first-child{display:grid;gap:7px}.rpi-request small{font-size:10px;color:#b18b4a}.rpi-request strong{font-size:12px;color:#193852}.rpi-request span{color:#8a5463;font-size:10px}.rpi-review{display:flex;gap:8px;margin-top:14px}.rpi-review button{background:#102b49;border:0;color:#fff;padding:10px 14px;font-size:11px;cursor:pointer}.rpi-alert{margin:10px 0;padding:13px 15px;background:#fbf3e2;border-left:3px solid #800020;font-size:12px;line-height:1.7}.rpi-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.rpi-steps>div{background:#fff;border:1px solid #e0e5ec;padding:17px;display:grid;grid-template-columns:34px 1fr;gap:5px 9px}.rpi-steps span{grid-row:span 2;font:700 18px Georgia,serif;color:#b18a39}.rpi-steps b{color:#233d57;font-size:12px}.rpi-steps small{font-size:9px;color:#895368}.rpi-panel pre{font:11px/1.8 ui-monospace,monospace;background:#0a223e;color:#f8f3e8;padding:17px;overflow:auto;white-space:pre-wrap}.rpi-doclink{display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:#174264;font-size:12px;font-weight:700;border-bottom:1px solid #e3e8ee;padding:13px 0}.rpi-footer{display:flex;flex-wrap:wrap;gap:17px;color:#6c8093;font-size:10px;padding:26px 0}.rpi-footer span{display:flex;gap:7px;align-items:center}@media(max-width:1080px){.rpi-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.rpi-pair,.rpi-steps{grid-template-columns:1fr}.rpi-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.rpi-hero{padding:24px 19px}.rpi-symbol{display:none}.rpi-resources{grid-template-columns:1fr}.rpi-environments button{padding:12px}.rpi-environments strong{font-size:11px}.rpi-tabs button{padding:12px 10px;flex:1;font-size:10px}.rpi-kpis article{padding:12px}.rpi-panel{padding:17px}}@media print{.rpi-hero{background:#091d36!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rpi-tabs,.rpi-mainbtn,.rpi-title button{display:none!important}.rpi-resources article{-moz-column-break-inside:avoid;break-inside:avoid}}.ig{--nv:#091d36;--bu:#800020;--gd:#c8a85b;--cr:#f8f3e8;--sv:#bbc3cf;max-width:1540px;margin:0 auto 60px;font-family:Inter,system-ui,sans-serif;color:#1a3047}.ig *{box-sizing:border-box}.ig-head{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 40px;background:radial-gradient(circle at 90% 30%,#264665,transparent 37%),linear-gradient(115deg,#091d36,#183553 73%,#800020);color:#fff;border-bottom:5px solid #c8a85b}.ig-head small{letter-spacing:1.7px;font-size:10px;color:#ebcd88;font-weight:850}.ig-head h2{font:400 clamp(32px,3.4vw,50px)/1.1 Georgia,serif;color:#fff;margin:15px 0}.ig-head h2 em{font-style:normal;color:#e3c47c}.ig-head p{font-size:12px;color:#dfe8ef;line-height:1.8;max-width:790px}.ig-head-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ig-head-tags span{display:flex;gap:6px;align-items:center;font-size:10px;padding:9px 11px;border:1px solid #fff5}.ig-seal{border:1px solid #c8a85b;border-radius:12px;min-width:130px;height:130px;display:grid;place-content:center;justify-items:center;gap:10px;color:#d7bd73}.ig-seal small{font-size:9px;letter-spacing:2px}.ig-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0}.ig-metrics article{background:#fff;border:1px solid #e0e6ed;border-top:3px solid #c8a85b;display:grid;gap:6px;padding:18px;min-width:0}.ig-metrics small,.ig-metrics span{font-size:10px;color:#748496}.ig-metrics strong{font-size:25px;color:#102c49;overflow-wrap:anywhere}.ig-warning{display:flex;gap:10px;background:#f8f3e8;border-left:4px solid #800020;padding:14px 16px;color:#72545b;font-size:11px;line-height:1.7;margin:16px 0}.ig-warning svg{flex-shrink:0}.ig-message{background:#fff7e5;border-left:3px solid #c8a85b;padding:12px 15px;font-size:12px}.ig-body{display:grid;grid-template-columns:minmax(210px,245px) 1fr;gap:16px;align-items:start}.ig-sidebar{background:#0c2541;padding:20px 12px;color:#fff;display:grid;gap:5px}.ig-sidebar h3{font:400 20px Georgia,serif;padding:0 10px}.ig-sidebar button{background:transparent;border:1px solid transparent;border-left:3px solid transparent;display:grid;gap:5px;cursor:pointer;text-align:left;color:#f5f7f9;padding:13px 9px}.ig-sidebar button[aria-current=page]{border-left-color:#c8a85b;background:#fff2}.ig-sidebar button span{font-size:12px;font-weight:850}.ig-sidebar button small{font-size:9px;color:#d5c59d;line-height:1.5}.ig-main{min-width:0}.ig-intro{display:flex;gap:15px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e0e6ed;padding:21px;margin-bottom:15px}.ig-intro small{font-size:10px;color:#98632b}.ig-intro h3{font:400 30px Georgia,serif;color:#102b45;margin:7px 0}.ig-intro p{font-size:11px;color:#6f8094}.ig-intro button{display:inline-flex;align-items:center;gap:6px;background:#0d2b49;color:#fff;border:0;padding:12px;font-size:10px;cursor:pointer}.ig-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ig-panel{background:#fff;border:1px solid #dfe6ec;padding:22px;margin-bottom:15px;min-width:0;box-shadow:0 7px 28px #12324a07}.ig-panel h4{display:flex;align-items:center;gap:8px;margin:0 0 17px;font:400 23px Georgia,serif;color:#112e4b}.ig-panel h4 svg{color:#a57d32}.ig-panel li{font-size:11px;line-height:1.7;border-bottom:1px solid #edf0f3;padding:12px 0}.ig-panel ol{padding-left:21px}.ig-panel form{display:grid;gap:13px}.ig-panel label{display:grid;gap:6px;font-size:11px;font-weight:780;color:#2c445e}.ig-panel input,.ig-panel select,.ig-panel textarea{width:100%;border:1px solid #c7d3dd;padding:10px;font:12px Inter,system-ui,sans-serif;color:#102b49;background:#fff;min-width:0}.ig-panel textarea{min-height:88px;resize:vertical}.ig button:focus-visible,.ig input:focus-visible,.ig textarea:focus-visible,.ig select:focus-visible{outline:3px solid #c8a85b;outline-offset:2px}.ig-primary{background:#0e2e4c;border:0;color:#fff;padding:12px;font-size:12px;display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer}.ig button:disabled{opacity:.5;cursor:not-allowed}.ig-minor{color:#7b8b9e;font-size:10px;line-height:1.6}.ig-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.ig-section-title button{background:#f7f3ec;border:1px solid #e3d6b9;padding:10px;display:flex;gap:7px;align-items:center;color:#193752;cursor:pointer}.ig-case{padding:16px 0;border-top:1px solid #e5eaf1}.ig-case-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.ig-case-head>div{display:grid;gap:4px}.ig-case-head b{font-size:14px;color:#102b48}.ig-case-head small{font-size:10px;color:#788b9e}.ig-case-head>span{font-size:10px;padding:7px;background:#f2e6e6;color:#800020}.ig-case p,.ig-results p{font-size:11px;color:#6e8291;line-height:1.7}.ig-case-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.ig-case-actions button{background:#0e2e4c;color:#fff;border:0;padding:10px 12px;font-size:10px;cursor:pointer;display:flex;align-items:center;gap:5px}.ig-case-actions select,.ig-case-actions input{width:auto;flex:1 1 135px}.ig-empty{background:#f8fafc;border:1px dashed #d6e0e9;padding:20px;color:#79899b;font-size:11px}.ig-results{border-top:3px solid #800020}.ig-reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ig-reasons div{display:flex;align-items:start;gap:7px;background:#fbf2f0;padding:10px;font-size:10px;color:#70464f}.ig-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;color:#62798e;padding:22px 0;font-size:10px}.ig-footer span,.ig-footer button{display:flex;gap:7px;align-items:center}.ig-footer button{background:transparent;border:0;color:#183c59;font-weight:800;cursor:pointer}@media(max-width:1070px){.ig-body{grid-template-columns:1fr}.ig-sidebar{display:flex;flex-wrap:wrap;gap:6px}.ig-sidebar h3{flex:0 0 100%;margin:4px}.ig-sidebar button{flex:1 1 160px}.ig-columns{grid-template-columns:1fr}}@media(max-width:680px){.ig-head{padding:25px 20px}.ig-seal{display:none}.ig-metrics{grid-template-columns:repeat(2,1fr)}.ig-metrics article{padding:12px}.ig-intro{align-items:start;flex-direction:column;padding:16px}.ig-panel{padding:17px}.ig-reasons{grid-template-columns:1fr}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){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-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.contents{display:contents}.grow{flex-grow:1}.border{border-width:1px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}body{margin:0;font-family:Arial;background:#e8eaec;color:#18222c}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#123f69,#06182d 62%);padding:28px}.login-shell{width:min(1180px,96vw);min-height:650px;display:grid;grid-template-columns:1.45fr .8fr;background:#071f3b;border:1px solid #d8b85d;box-shadow:0 28px 90px #0009;overflow:hidden}.login-brand{position:relative;min-height:650px;background:#06182d}.login-brand>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.login-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06182dee,#06182d88)}.login-copy{position:absolute;z-index:2;left:42px;right:35px;bottom:44px;color:#fff}.login-copy>p,.access-kicker{color:#e0b64e;font-size:11px;font-weight:800;letter-spacing:2px}.login-copy h1{font-family:Georgia,serif;font-size:42px;line-height:1.04;margin:8px 0}.login-copy h2{font-size:17px;font-weight:400;color:#d9e2ec}.login-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.login-features span{border:1px solid #d8b85d88;padding:7px 9px;background:#06182dbb;font-size:11px}.login-access{background:#fff;padding:56px 42px;display:flex;flex-direction:column;justify-content:center;text-align:left}.access-mark{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#071f3b;border:3px solid #d8b85d;color:#d8b85d;font:800 24px Georgia}.login-access h2{font-family:Georgia,serif;font-size:34px;color:#071f3b;margin:8px 0}.login-access>p:not(.access-kicker){color:#5c6873;line-height:1.55}.login-access button{width:100%;margin:18px 0 8px;background:linear-gradient(180deg,#efd071,#b98425);color:#071f3b;border:0;padding:14px;font-weight:900}.login-access small{display:block;color:#74808a;line-height:1.45}.login-alert{background:#fff2ce;padding:8px;border:1px solid #d8b85d}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:22px}.trust-row span{text-align:center;background:#f0f3f5;padding:7px;font-size:9px;font-weight:800;color:#344352}.panel button{background:#0a477e;color:#fff;border:0;padding:11px 18px;font-weight:700}.login small{display:block;margin-top:18px;color:#667}.app{max-width:1240px;margin:auto;min-height:100vh;background:#fff}header{height:82px;background:#0a477e;color:#fff;display:flex;align-items:center;padding:18px 24px;gap:18px}header>strong{font-size:24px;color:#d8b85d;border:2px solid #d8b85d;padding:9px}header span{display:block;font-size:12px;color:#b7d9df}header button{margin-left:auto;background:none;border:0;color:#fff;text-decoration:underline}nav{display:flex;overflow:auto;background:#d9d9d9}nav button{padding:11px;border:1px solid #aaa;background:#c8dddd;font-weight:700}.on{background:#fff!important}main{padding:28px;min-height:650px}main>aside{padding:10px;background:#fff5d8;border:1px solid #d2b14f}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{border:1px solid #aab4ba;padding:20px;background:#f8fafb}.card span{display:block;color:#60707b}.card b{display:block;font-size:22px;margin-top:7px;color:#0a477e}.panel{border:1px solid #aab4ba;padding:18px}.panel h2{margin:-18px -18px 18px;background:#0a477e;color:#fff;padding:10px}.panel article{display:flex;border-bottom:1px solid #ddd;padding:12px}.panel article div{display:grid}.panel article span{font-size:12px;color:#667}.panel article em{margin-left:auto;font-style:normal}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form h2,.form .note,.form button{grid-column:1/-1}.form label{display:grid;gap:5px;font-weight:700}.form input,.form textarea{padding:9px;border:1px solid #9aa}.form textarea{min-height:80px}.note{font-size:12px;color:#667}footer{text-align:center;padding:18px;background:#eee;font-size:12px}.payroll-identity{grid-column:1/-1;margin-top:24px;background:#06182d;border:1px solid #c9a548;color:#fff;overflow:hidden}.payroll-identity img{width:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;display:block}.payroll-identity div{padding:20px}.payroll-identity p{margin:0;color:#d8b85d;letter-spacing:2px;font-size:12px}.payroll-identity h2{font-family:Georgia,serif;margin:7px 0;color:#fff}.payroll-identity strong{color:#d8b85d}.brand-center{grid-column:1/-1;margin-top:24px;padding:22px;background:#071f3b;border:1px solid #c9a548;color:#fff}.brand-center h2{font-family:Georgia,serif;color:#f2ca64;margin-top:0}.brand-center p{color:#b8c7d8}.brand-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.brand-gallery img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover;border:1px solid #d6ad4b55}.cards .card{border-top:3px solid #c9a548}header{background:linear-gradient(90deg,#06182d,#0a477e)}.public-home{min-height:100vh;background:#f4f0e6;color:#071b35}.site-header{height:86px;background:#faf8f2;color:#071b35;display:flex;align-items:center;padding:0 5vw;border-bottom:1px solid #ded7c7}.site-brand{display:flex;align-items:center;gap:14px}.site-mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0a2445;color:#ddb955;border:2px solid #ddb955;font-weight:900}.site-brand b{display:block;letter-spacing:1.5px}.site-brand span{display:block;font:12px Georgia;color:#8a7650;margin-top:4px}.site-nav{margin-left:auto;display:flex;align-items:center;gap:24px}.site-nav a,.site-nav button{font-size:12px;font-weight:800;color:#071b35;text-decoration:none;background:none;border:0}.editorial-hero{min-height:535px;background:linear-gradient(116deg,#06182f 0,#06182f 64%,#12345e 64%);display:grid;grid-template-columns:2.2fr .8fr;color:#fff;padding:88px 7vw;gap:60px}.hero-copy>p,.editorial-detail>div>p{color:#ddb955;letter-spacing:3px;font-size:12px;font-weight:900}.hero-copy h1{font:56px/1.05 Georgia,serif;max-width:800px;margin:20px 0}.hero-copy h2{font:16px/1.8 Arial;font-weight:400;color:#bdcad8;max-width:800px}.hero-copy button{margin-top:20px;background:#ddb955;color:#06182f;border:0;padding:15px 20px;font-weight:900}.public-alert{margin-top:12px;color:#ffd77a}.hero-principles{border:1px solid #86754f;padding:36px;align-self:center;display:grid;gap:18px;font:22px Georgia}.hero-principles>b{font:52px Georgia;color:#ddb955}.hero-principles hr{width:100%;border:0;border-top:1px solid #52647b}.editorial-services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:50px 7vw 76px}.editorial-services article{background:#fbfaf6;border:1px solid #ddd4bf;padding:28px;min-height:260px}.editorial-services small{color:#b58b2b;font-weight:900}.editorial-services h3{font:26px Georgia;margin-top:40px}.editorial-services p{color:#77818b;line-height:1.55}.editorial-detail{background:#0a2445;color:#fff;padding:64px 7vw;display:grid;grid-template-columns:1fr 1.5fr;gap:50px}.editorial-detail h2{font:40px Georgia;margin:8px 0}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.detail-grid span{border:1px solid #8d7a50;padding:16px;color:#e5c46b}.site-footer{background:#06182f;color:#fff;display:flex;justify-content:space-between;padding:28px 7vw;font-size:12px}.site-footer b{color:#ddb955}.global-payroll{display:grid;gap:18px;background:linear-gradient(145deg,#02060c,#07182e 45%,#0b2b50);padding:18px;border:1px solid #111820;box-shadow:inset 0 0 0 1px #c9a54833}.global-hero{background:linear-gradient(120deg,#06182d,#0b315b 65%,#02060c);border-radius:16px;padding:40px;display:grid;grid-template-columns:1fr 120px;align-items:center;color:#f4f6f8;box-shadow:0 16px 45px #0009,inset 0 0 0 1px #d4b65b55;border:1px solid #111.global-hero p,.directive-section>div:first-child>p{font-size:11px;letter-spacing:2.5px;font-weight:900;margin:0 0 8px}}.global-hero .global-hero h2{font-size:34px;margin:0 0 10px}.global-hero .global-hero span{max-width:780px;display:block;line-height:1.6}.global-hero .global-badge{width:105px;height:105px;border:2px solid #d4b65b;border-radius:24px;display:grid;place-items:center;text-align:center;font-size:29px;font-weight:900;color:#f0c95e;background:linear-gradient(145deg,#05090f,#102d4e);box-shadow:inset 0 0 0 2px #c6cbd122}.global-hero .global-badge small{font-size:9px;letter-spacing:2px;color:#c9ced5}.global-hero .global-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.global-hero .global-metrics div{background:linear-gradient(145deg,#07182d,#0c2948);border:1px solid #c9a54866;border-bottom:3px solid #0a0a0b;padding:20px;box-shadow:inset 0 1px #d9dde233}.global-hero .global-metrics b{display:block;font-size:28px;color:#f0c95e}.global-hero .global-metrics span{font-size:12px;color:#c4cbd3}.global-hero .global-console{display:grid;grid-template-columns:150px 1fr;background:#081a30;border:1px solid #c9a54855;min-height:360px;box-shadow:0 10px 30px #0007}.global-hero .global-console aside{background:linear-gradient(180deg,#02060c,#08172a);padding:18px;display:flex;flex-direction:column;gap:16px;border-right:1px solid #c9a54844;color:#d5d9de}.global-hero .global-console aside b{margin-bottom:8px;color:#f0c95e}.global-hero .global-console aside span{font-size:12px;color:#aeb8c3}.global-hero .global-main{padding:24px;color:#edf1f5}.global-hero .run-head{display:flex;justify-content:space-between;align-items:center}.global-hero .run-head small{letter-spacing:1.5px;color:#d4b65b;font-weight:900}.global-hero .run-head h3{font-size:24px;margin:5px 0;color:#fff}.global-hero .run-head button{background:linear-gradient(180deg,#f0cf6d,#a97920);color:#06101d;border:1px solid #f4dc91;border-radius:18px;padding:10px 14px;font-weight:900}.global-hero .market-table{margin-top:20px;border:1px solid #66717c;background:#07182d}.global-hero .market-row{display:grid;grid-template-columns:1.3fr .6fr .7fr 1.1fr .8fr;padding:13px 14px;border-bottom:1px solid #2e3c49;font-size:12px;align-items:center;color:#d7dde4}.global-hero .market-title{font-weight:800;background:#02060c;color:#c7cdd4}.global-hero .ok{color:#19844c;font-weight:800}.global-hero .hold{color:#9a6610;font-weight:800}.global-hero .run-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px;padding:16px;background:#02060c;border:1px solid #7c858e;font-size:11px;color:#dfe4e9}.global-hero .run-flow b{color:#e8c45e}.global-hero .run-flow i{font-style:normal;color:#aab1b8}.global-hero .directive-section{display:grid;grid-template-columns:.7fr 1.6fr;gap:20px;background:linear-gradient(145deg,#02060c,#07182d);color:#fff;padding:28px;border:1px solid #c9a54855}.global-hero .directive-section>div:first-child h3{font-size:26px;margin:8px 0}.global-hero .directive-section>div:first-child span{font-size:12px;color:#b8bbce;line-height:1.6}.global-hero .directive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.global-hero .directive-grid article{background:linear-gradient(145deg,#091c32,#02060c);border:1px solid #707984;padding:16px;box-shadow:inset 0 0 0 1px #c9a54822}.global-hero .directive-grid small{color:#d9b957;font-size:9px;letter-spacing:1.4px}.global-hero .directive-grid b{display:block;margin:8px 0;color:#f4f6f8}.global-hero .directive-grid p{font-size:11px;color:#bfc7cf;line-height:1.5}.global-hero .global-guard{border-left:4px solid #c9a548;background:linear-gradient(90deg,#17130a,#07182d);padding:16px;display:grid;gap:5px;color:#f2ce68}.global-hero .global-guard span{font-size:12px;color:#c9d0d7}@media(max-width:760px){.global-hero .site-header{height:auto;padding:16px;align-items:flex-start}.global-hero .site-nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}.global-hero .site-nav a{display:none}.global-hero .editorial-hero{grid-template-columns:1fr;padding:55px 24px}.global-hero .hero-copy h1{font-size:40px}.global-hero .editorial-services{grid-template-columns:1fr;padding:30px 20px}.global-hero .editorial-detail,.global-hero .detail-grid{grid-template-columns:1fr}.global-hero .site-footer{gap:15px;flex-direction:column}.global-hero .global-hero{grid-template-columns:1fr;padding:24px}.global-hero .global-badge{display:none}.global-hero .global-metrics{grid-template-columns:repeat(2,1fr)}.global-hero .global-console{grid-template-columns:1fr}.global-hero .global-console aside{display:none}.global-hero .market-row{grid-template-columns:1fr 1fr}.global-hero .market-row span:nth-child(n+3){margin-top:8px}.global-hero .directive-section,.global-hero .directive-grid{grid-template-columns:1fr}.global-hero .run-flow{align-items:flex-start}.global-hero .login{padding:12px}.global-hero .login-shell{grid-template-columns:1fr}.global-hero .login-brand{min-height:330px}.global-hero .login-copy{left:22px;bottom:24px}.global-hero .login-copy h1{font-size:29px}.global-hero .login-access{padding:30px 22px}.global-hero .trust-row{grid-template-columns:1fr}.global-hero .login-features{display:none}.global-hero .cards,.global-hero .form,.global-hero .brand-gallery{grid-template-columns:1fr}.global-hero main{padding:15px}}.global-hero .twc-workspace{display:grid;gap:18px}.global-hero .twc-hero{background:linear-gradient(120deg,#06182d,#0c4772);color:#fff;border:1px solid #c9a548;padding:30px;display:grid;grid-template-columns:1fr 100px;align-items:center}.global-hero .twc-hero p,.global-hero .twc-quarter p{color:#e0bb58;font-size:11px;font-weight:900;letter-spacing:2px}.global-hero .twc-hero h2{font:30px Georgia;margin:6px 0}.global-hero .twc-hero span{color:#c7d3df;line-height:1.5}.global-hero .twc-seal{width:90px;height:90px;border-radius:50%;border:2px solid #e0bb58;display:grid;place-items:center;text-align:center;color:#e0bb58;font-size:24px;font-weight:900}.global-hero .twc-seal small{font-size:8px}.global-hero .twc-notice{background:#fff4ce;border:1px solid #c9a548;padding:10px}.global-hero .twc-status{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.global-hero .twc-status div{background:#07182d;color:#fff;border:1px solid #65717d;padding:16px}.global-hero .twc-status small{display:block;color:#aeb9c5}.global-hero .twc-status b{display:block;color:#efcb67;margin-top:6px;font-size:13px}.global-hero .twc-modules{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.global-hero .twc-modules article{border:1px solid #b8bec5;padding:16px;background:#fff}.global-hero .twc-modules p{font-size:11px;line-height:1.5;color:#68727c;min-height:65px}.global-hero .twc-modules button,.global-hero .twc-quarter button{background:#0b477d;color:#fff;border:0;padding:8px 12px;font-weight:800}.global-hero .twc-quarter{background:#f7f3e8;border:1px solid #c9a548;padding:20px}.global-hero .twc-quarter select,.global-hero .twc-quarter input{padding:9px;margin-right:8px;border:1px solid #9da5ac}.global-hero .twc-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;background:#06182d;color:#fff;padding:14px;font-size:11px}.global-hero .twc-flow b{color:#e4c15f}.global-hero .twc-flow i{font-style:normal;color:#9da8b3}.global-hero .twc-register,.global-hero .twc-doc{border:1px solid #b8bec5;background:#fff;padding:18px}.global-hero .twc-row{display:grid;grid-template-columns:1fr .7fr 1fr 1fr 1fr;gap:10px;border-top:1px solid #ddd;padding:10px 0;font-size:12px}.global-hero .twc-doc p{font-size:12px;line-height:1.6;color:#58636e}@media(max-width:760px){.global-hero .twc-hero{grid-template-columns:1fr}.global-hero .twc-seal{display:none}.global-hero .twc-status,.global-hero .twc-modules{grid-template-columns:1fr}.global-hero .twc-row{grid-template-columns:1fr 1fr}.global-hero .twc-flow{align-items:flex-start}}:root{--rtpsc-navy:#0B1F3A;--rtpsc-gold:#C9A227;--rtpsc-cream:#F7F3EA;--rtpsc-silver:#B8BEC7;--rtpsc-black:#111111}:root{--rtpsc-navy:#0B1F3A;--rtpsc-navy-deep:#061426;--rtpsc-gold:#C9A227;--rtpsc-gold-soft:#E6C868;--rtpsc-silver:#B8BEC7;--rtpsc-silver-light:#E3E6EA;--rtpsc-cream:#F7F3EA;--rtpsc-white:#FFFFFF;--rtpsc-black:#111111;--rtpsc-success:#1E7F4F;--rtpsc-warning:#B7791F;--rtpsc-danger:#A32D2D;--navy:var(--rtpsc-navy);--gold:var(--rtpsc-gold);--cream:var(--rtpsc-cream)}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--rtpsc-cream);color:var(--rtpsc-black)}h1,h2,h3{font-family:Playfair Display,Georgia,serif}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--rtpsc-gold);outline-offset:2px}.app{max-width:1500px;background:var(--rtpsc-cream)}.app>header{background:var(--rtpsc-navy);color:#fff}.app>header>strong{color:var(--rtpsc-gold);border-color:var(--rtpsc-gold)}.app>nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:12px;background:var(--rtpsc-navy-deep);border-bottom:3px solid var(--rtpsc-gold);overflow:visible}.app>nav a{display:inline-flex;text-decoration:none;color:#fff;border:1px solid #455775;padding:8px 11px;font-weight:700;font-size:12px;border-radius:4px}.app>nav a:hover{background:#294663}.app>nav a.on,.app>nav a[aria-current=page]{background:var(--rtpsc-gold);color:var(--rtpsc-navy-deep);border-color:var(--rtpsc-gold)}.app>main{padding:clamp(18px,3vw,34px)}.app>footer{background:var(--rtpsc-navy-deep);color:#fff;padding:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.app>footer a{color:var(--rtpsc-gold-soft)}.card{background:#fff;border-color:var(--rtpsc-silver-light);box-shadow:0 6px 20px #0b1f3a0d}.card b{color:var(--rtpsc-navy)}.brand-gallery{display:grid;grid-template-columns:minmax(0,1fr)}.brand-gallery img{display:block;width:100%;max-width:740px;height:auto;-o-object-fit:contain;object-fit:contain}:where(.wo-hero,.pay-exec-top,.global-hero,.twc-hero,.portal-hero,.compliance-hero,.roles-hero){background:var(--rtpsc-navy)!important;border-color:var(--rtpsc-gold)!important}:where(.wo-suite,.pay-exec,.twc-workspace,.compliance-center,.global-payroll){font-variant-numeric:tabular-nums}@media(max-width:780px){.app>nav{flex-wrap:nowrap;overflow:auto}.app>nav a{white-space:nowrap}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.cards{grid-template-columns:1fr}.app>main{padding:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.app>main>h1{color:var(--rtpsc-navy);font-family:Playfair Display,Georgia,serif}.app .panel,.app .wo-panel,.app .twc-register,.app .control-domain,.app .forms-register,.app .portal-doc{background:var(--rtpsc-white);border-color:var(--rtpsc-silver-light)}.app .panel h2{background:var(--rtpsc-navy);color:var(--rtpsc-white)}.app .panel button,.app .wo-suite button,.app .pay-exec button,.app .twc-quarter button,.app .control-row button{background:var(--rtpsc-navy)!important;color:var(--rtpsc-white)!important}.app .panel button:hover,.app .wo-suite button:hover,.app .pay-exec button:hover{background:#173b66!important}.app .panel button:focus-visible,.app .wo-suite button:focus-visible,.app .pay-exec button:focus-visible{outline:3px solid var(--rtpsc-gold)}.app main table th{background:var(--rtpsc-navy);color:var(--rtpsc-white)}.app .brand-gallery img{border:1px solid var(--rtpsc-silver-light);background:var(--rtpsc-white)}.app .twc-status div,.app .global-metrics div,.app .portal-kpis div{background:var(--rtpsc-navy-deep)}.app .twc-status b,.app .global-metrics b,.app .portal-kpis b{color:var(--rtpsc-gold-soft)}.app .on{background:var(--rtpsc-gold)!important;color:var(--rtpsc-navy)!important}.ps-site{min-height:100vh;color:#111;background:#f7f3ea}.ps-header{height:auto;min-height:86px;background:#0b1f3a;color:#fff;padding:15px clamp(16px,4vw,50px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-bottom:4px solid #C9A227}.ps-logo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.ps-logo>span{background:#c9a227;color:#061426;padding:17px;font:900 19px Georgia,serif}.ps-logo b,.ps-logo small{display:block}.ps-logo small{font-size:11px;color:#b8bec7}.ps-header nav{display:flex;flex-wrap:wrap;background:transparent;gap:4px;overflow:visible}.ps-header nav a{color:#fff;text-decoration:none;padding:9px;font-size:12px;font-weight:700}.ps-header nav a[aria-current=page]{color:#e6c868;text-decoration:underline}.ps-header button,.ps-hero button{background:#c9a227;color:#061426;border:0;padding:13px 16px;font-weight:800;cursor:pointer}.ps-status{margin:0;background:#eae5dc;border-bottom:1px solid #ddd1b4;padding:12px;text-align:center;font-size:12px;color:#493d28}.ps-warning{border-left:4px solid #B7791F;background:#f9e5c9;padding:14px}.ps-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:30px;align-items:center;padding:clamp(28px,6vw,75px) clamp(22px,7vw,95px);background:linear-gradient(120deg,#061426,#0b1f3a);color:#fff}.ps-hero small,.ps-content>small{color:#e6c868;letter-spacing:2px;font-size:11px;font-weight:900}.ps-hero h1{font-size:clamp(33px,4.3vw,64px);line-height:1.07}.ps-hero p{color:#e6e7ed;line-height:1.7}.ps-hero a{color:#e6c868;margin-left:18px}.ps-asset{padding:12px;border:1px solid #C9A227;background:#10253d;border-radius:7px}.ps-asset img{width:100%;height:auto;max-height:450px;-o-object-fit:contain;object-fit:contain;display:block}.ps-fallback{display:grid;place-items:center;min-height:230px;color:#e6c868}.ps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:30px clamp(22px,5vw,66px)}.ps-grid article{padding:21px;background:#fff;border:1px solid #E3E6EA}.ps-grid h2{font-size:20px;color:#0b1f3a}.ps-grid p{font-size:13px;color:#546477;line-height:1.65}.ps-content{padding:clamp(22px,5vw,65px) clamp(22px,7vw,90px);min-height:60vh}.ps-content>small{color:#775e18}.ps-content h1{font-size:clamp(30px,4vw,51px);color:#0b1f3a}.ps-content p{line-height:1.75;max-width:1000px}.ps-content .ps-grid{padding:0}.ps-content .ps-asset{max-width:720px;margin-top:25px}.ps-content code{background:#fff;border:1px solid #E3E6EA;overflow-wrap:anywhere;padding:2px}.ps-scroll{overflow:auto;border:1px solid #B8BEC7}.ps-scroll table{min-width:760px;width:100%;border-collapse:collapse;background:#fff;font-size:12px}.ps-scroll th{padding:13px;text-align:left;color:#fff;background:#0b1f3a}.ps-scroll td{border-bottom:1px solid #E3E6EA;padding:12px;vertical-align:top}.ps-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ps-swatches article{border:1px solid #E3E6EA;padding:10px;background:#fff}.ps-swatches article span{display:block;height:54px;border:1px solid #aaa}.ps-swatches article b,.ps-swatches article small{display:block;margin:5px 0;font-size:11px}.ps-footer{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:#061426;color:#fff;padding:30px clamp(20px,6vw,75px)}.ps-footer nav{display:flex;flex-wrap:wrap;background:transparent;gap:13px}.ps-footer a{color:#e6c868;font-size:12px}.ps-footer small,.ps-footer p{color:#e3e6ea}.ps-footer>small{grid-column:1/-1}@media(max-width:830px){.ps-hero{grid-template-columns:1fr}.ps-header{justify-content:center}.ps-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ps-grid,.ps-footer{grid-template-columns:1fr}.ps-header nav{justify-content:center}}.rtpsc-env{background:#061426;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:9px 16px;border-bottom:1px solid #C9A227;font-size:11px;line-height:1.4;text-align:center}.rtpsc-env strong{background:#c9a227;color:#061426;padding:3px 7px;font-weight:900;letter-spacing:1px}.rtpsc-env span{color:#e3e6ea}:where(.wo-suite button,.pay-exec button,.twc-quarter button,.control-row button,.portal-modules button){background:var(--rtpsc-navy)!important;color:var(--rtpsc-white)!important}:where(.global-hero,.twc-hero,.roles-hero,.portal-hero,.compliance-hero,.wo-hero,.pay-exec-top){border-color:var(--rtpsc-gold)!important}:where(.app,.ps-site,.public-home) table{font-variant-numeric:tabular-nums}:root{--rp-navy:#0B1F3A;--rp-deep:#061426;--rp-gold:#C9A227;--rp-gold-soft:#E6C868;--rp-silver:#B8BEC7;--rp-cream:#F7F3EA;--rp-ink:#111;--rp-border:#D8DCE1}.rpx-site{background:#f6f4ef;color:#121c2a;min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.rpx-site *{box-sizing:border-box}.rpx-site h1,.rpx-site h2,.rpx-site h3{font-family:Playfair Display,Georgia,serif}.rpx-topline{background:#061426;color:#e6c868;text-align:center;letter-spacing:.16em;font:800 10px Inter,Arial,sans-serif;padding:9px 20px;border-bottom:1px solid #56492B}.rpx-topline span{font-weight:400;color:#c5cbd4;margin-left:22px}.rpx-site .rpx-header{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:103px;height:auto;background:#07192c;border-bottom:3px solid #C9A227;padding:13px clamp(22px,4.5vw,70px);position:relative;z-index:3}.rpx-site .rpx-header .rpx-home-link{color:#fff;text-decoration:none;min-width:230px}.rpx-wordmark{display:flex;align-items:center;gap:13px;line-height:1.1;color:#fff}.rpx-monogram{position:relative;width:66px;height:63px;display:flex;align-items:center;justify-content:center;color:#c9a227;border:1px solid #A98B30;background:linear-gradient(145deg,#041020,#122d44 60%,#061426);flex-shrink:0}.rpx-monogram b{font:800 54px/.95 Georgia,serif;text-shadow:1px 1px 0 #F5DC8A,-1px -1px 0 #574415}.rpx-monogram i{position:absolute;top:2px;right:14px;color:#f5d87a;font-style:normal;font-size:12px}.rpx-wordmark-text{display:grid;gap:3px}.rpx-wordmark-text strong{font:800 15px Inter,Arial,sans-serif;letter-spacing:.03em;white-space:nowrap}.rpx-wordmark-text em{font:600 10px Inter,Arial,sans-serif;color:#c9a227;letter-spacing:.35em}.rpx-wordmark-text small{font:700 8px Inter,Arial,sans-serif;color:#d7d8d9}.rpx-wordmark-small .rpx-monogram{width:46px;height:46px}.rpx-wordmark-small .rpx-monogram b{font-size:38px}.rpx-wordmark-small .rpx-wordmark-text strong{font-size:10px}.rpx-wordmark-small .rpx-wordmark-text em,.rpx-wordmark-small .rpx-wordmark-text small{font-size:7px}.rpx-site .rpx-header nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;background:transparent;overflow:visible;height:auto;padding:0;min-width:0}.rpx-site .rpx-header nav a{color:#e8edf4;font:700 12px Inter,Arial,sans-serif;position:relative;padding:9px 0;text-decoration:none;white-space:nowrap}.rpx-site .rpx-header nav a:hover,.rpx-site .rpx-header nav a[aria-current=page]{color:#e6c868}.rpx-site .rpx-header nav a[aria-current=page]:after{content:"";height:2px;background:#c9a227;position:absolute;bottom:0;left:0;right:0}.rpx-site .rpx-signin,.rpx-actions button,.rpx-end-cap button{background:linear-gradient(140deg,#e4c66f,#c9a227);border:1px solid #C9A227;color:#081725;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:800 12px Inter,Arial,sans-serif;padding:13px 17px;white-space:nowrap}.rpx-alert{background:#f8e6c9!important;border-left:4px solid #B7791F;margin:0;padding:12px 40px;font-size:12px}.rpx-hero{position:relative;background:radial-gradient(ellipse at 86% 8%,#1c3656 0,#0a1d31 43%,#05101f);color:#fff;min-height:540px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:30px;align-items:center;padding:56px clamp(28px,5vw,85px) 60px;overflow:hidden}.rpx-hero-glow{position:absolute;pointer-events:none;top:-90px;left:33%;width:500px;height:620px;opacity:.25;background:linear-gradient(100deg,transparent,#9B7A33 51%,transparent);transform:skew(-23deg);filter:blur(80px)}.rpx-hero-copy{position:relative;z-index:1;max-width:580px}.rpx-eyebrow,.rpx-section-eyebrow{color:#e6c868;font:800 10px Inter,Arial,sans-serif;letter-spacing:.24em}.rpx-hero h1{font:800 clamp(44px,5.2vw,82px)/.98 "Playfair Display",Georgia,serif;letter-spacing:.015em;margin:16px 0 23px;text-transform:uppercase}.rpx-hero h1 span{color:#e6c868}.rpx-hero-subtitle{font:700 clamp(16px,1.7vw,22px) Inter,Arial,sans-serif;color:#e6c868;margin:0 0 18px}.rpx-hero-description{font:14px/1.75 Inter,Arial,sans-serif;color:#e3e7ed;margin:0;max-width:500px}.rpx-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:26px 0}.rpx-actions a,.rpx-feature-right a,.rpx-feature-caption a{color:#e6c868;display:inline-flex;align-items:center;gap:5px;font:700 12px Inter,Arial,sans-serif;text-decoration:none}.rpx-hero-principles{display:flex;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid #32465D}.rpx-hero-principles span{display:flex;gap:5px;align-items:center;color:#b8bec7;font:10px Inter,Arial,sans-serif}.rpx-hero-visual{position:relative;border:1px solid #C9A227;background:#05101f;padding:13px;box-shadow:0 30px 70px #0009;max-width:790px;justify-self:center;width:100%}.rpx-hero-art-label{background:#c9a227;color:#061426;position:absolute;z-index:1;top:-14px;left:22px;padding:7px 11px;font:800 9px Inter,Arial,sans-serif;letter-spacing:.1em}.rpx-board{margin:0;width:100%;border:1px solid #B48D35;background:#061426;padding:0;position:relative;overflow:hidden}.rpx-board img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.rpx-board figcaption{background:#081827;color:#d3d8de;padding:10px 12px;font-size:10px}.rpx-board-fallback{height:220px;display:grid;place-items:center;text-align:center;color:#e6c868;line-height:2}.rpx-board-fallback span{font-size:12px;color:#b8bec7}.rpx-script{position:absolute;right:22px;bottom:-23px;color:#e6c868;font:italic 26px Georgia,serif;text-shadow:0 2px 8px black}.rpx-ribbon{display:flex;background:#fcfcfc;border-bottom:3px solid #C9A227;align-items:stretch;padding:8px clamp(10px,3.5vw,55px);box-shadow:0 2px 14px #0002;gap:10px}.rpx-ribbon-items{flex:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;min-width:0}.rpx-ribbon-items a{text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 5px;color:#1b2735;text-decoration:none;font:700 9px/1.2 Inter,Arial,sans-serif;border-right:1px solid #E0E3E5}.rpx-ribbon-items a:hover{background:#f7f3ea}.rpx-ribbon-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#061426;color:#e6c868;border:2px solid #C9A227;box-shadow:0 2px 6px #0003}.rpx-ribbon-motto{font:700 10px/1.45 Inter,Arial,sans-serif;color:#1f2630;align-self:center;max-width:170px;text-align:center;padding-left:12px}.rpx-ribbon-motto strong{color:#906b1a}.rpx-main{background:#f7f3ea}.rpx-intro-section{max-width:1460px;margin:auto;padding:60px clamp(22px,5vw,70px) 44px}.rpx-section-eyebrow{color:#8d6c19}.rpx-intro-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:8px 0 28px}.rpx-intro-heading h2{font:700 clamp(28px,3vw,47px)/1.11 "Playfair Display",Georgia,serif;color:#0b1f3a;margin:8px 0}.rpx-intro-heading h2 em{font-weight:500}.rpx-intro-heading p{color:#546171;line-height:1.7;max-width:700px;font-size:13px;margin:8px 0}.rpx-text-link{color:#0b1f3a;display:flex;gap:7px;align-items:center;font:800 12px Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}.rpx-feature-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:15px}.rpx-feature-primary{background:#071c30;border:1px solid #C9A227;color:#fff;padding:20px}.rpx-application-frame{border:1px solid #677485;box-shadow:0 12px 35px #0003;background:#fff}.rpx-frame-bar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#061426;padding:9px 15px;color:#c9a227;font:700 10px Inter,Arial,sans-serif}.rpx-frame-inner{display:grid;grid-template-columns:180px 1fr;min-height:290px;color:#111}.rpx-frame-sidebar{background:#12263f;color:#d7e1e8;padding:25px 14px;display:grid;align-content:start;gap:14px;font:11px Inter,Arial,sans-serif}.rpx-frame-sidebar span:first-child{color:#e6c868}.rpx-frame-dashboard{padding:24px;background:#f3f6fa}.rpx-frame-dashboard>div>small{font:800 9px Inter,Arial,sans-serif;color:#916e1e;letter-spacing:.12em}.rpx-frame-dashboard h3{font:700 25px Playfair Display,Georgia,serif;margin:9px 0;color:#0b1f3a}.rpx-frame-dashboard p{font:11px Inter,Arial,sans-serif;color:#536374}.rpx-frame-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px}.rpx-frame-kpis span{background:#fff;border:1px solid #D4DCE4;padding:16px 9px;display:grid;gap:12px;font:700 10px Inter,Arial,sans-serif;color:#20364a}.rpx-frame-kpis svg{color:#a88431}.rpx-frame-panels{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.rpx-frame-panels span{background:#fff;padding:16px;font:700 9px Inter,Arial,sans-serif;color:#7d672f;line-height:1.6}.rpx-frame-panels b{color:#1b2d42;font-size:11px}.rpx-feature-caption{display:flex;justify-content:space-between;gap:14px;margin-top:15px;align-items:center;font-size:10px;color:#d4dce5}.rpx-feature-caption span{display:flex;gap:8px;align-items:center}.rpx-feature-right{display:grid;grid-template-rows:1fr 1fr;gap:13px}.rpx-feature-statement,.rpx-feature-support{background:radial-gradient(circle at 100% 0%,#233b59,#051526 68%);color:#fff;padding:26px;border:1px solid #AF8A38;display:flex;flex-direction:column;justify-content:center}.rpx-feature-right small{color:#e6c868;font-size:10px;letter-spacing:.14em}.rpx-feature-right h3{font:700 clamp(25px,2.2vw,34px)/1.1 "Playfair Display",Georgia,serif;margin:12px 0}.rpx-feature-right h3 em{color:#e6c868}.rpx-feature-right p,.rpx-feature-right span{font:12px/1.6 Inter,Arial,sans-serif;color:#dae0e6;margin:0 0 12px}.rpx-philosophy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;background:#061426;color:#c9a227;padding:24px;font:800 11px Inter,Arial,sans-serif;letter-spacing:.18em}.rpx-philosophy i{width:4px;height:4px;background:#c9a227;border-radius:50%}.rpx-end-cap{background:#f7f3ea;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:45px max(25px,7vw)}.rpx-end-cap h2{font:700 40px Playfair Display,Georgia,serif;color:#0b1f3a;margin:9px 0}.rpx-end-cap p:last-child{font:13px Inter,Arial,sans-serif;color:#546171}.rpx-end-cap .rpx-eyebrow{color:#937222}.rpx-content{padding:45px max(24px,5vw);max-width:1500px;min-height:65vh;margin:auto}.rpx-page-title{background:#061426;color:#fff;padding:40px 45px;margin-bottom:35px;border-bottom:4px solid #C9A227}.rpx-page-title span{font:800 10px Inter,Arial,sans-serif;color:#e6c868;letter-spacing:.25em}.rpx-page-title h1{font:700 clamp(28px,3.8vw,56px) "Playfair Display",Georgia,serif;margin:13px 0}.rpx-page-title i{display:block;background:#c9a227;height:2px;width:170px}.rpx-intro{font:14px/1.7 Inter,Arial,sans-serif;color:#425265;max-width:900px;margin:10px 0 26px}.rpx-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.rpx-solutions article{position:relative;background:#fff;border:1px solid #D9DDE3;border-top:3px solid #C9A227;padding:26px;box-shadow:0 5px 18px #07182610}.rpx-solutions-icon{color:#c9a227;background:#061426;width:45px;height:45px;display:grid;place-items:center}.rpx-solution-tag{position:absolute;top:25px;right:15px;color:#5e6a78;font:700 10px Inter,Arial,sans-serif}.rpx-solutions h2{font:700 21px Playfair Display,Georgia,serif;color:#0b1f3a;margin:21px 0 8px}.rpx-solutions p{font:12px/1.7 Inter,Arial,sans-serif;color:#546171;min-height:42px}.rpx-solutions button,.rpx-dark-button{background:#061426;color:#fff;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 13px;font:700 11px Inter,Arial,sans-serif}.rpx-platform{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;align-items:start}.rpx-platform .rpx-board{margin:0}.rpx-platform h2{font:700 30px Playfair Display,Georgia,serif;color:#0b1f3a}.rpx-platform p{font:13px/1.7 Inter,Arial,sans-serif;color:#546171}.rpx-platform-rows{display:grid;gap:4px;margin:22px 0}.rpx-platform-rows>div{display:grid;grid-template-columns:22px 140px 1fr;align-items:center;gap:8px;border-bottom:1px solid #DCE0E3;padding:12px 0;font:12px Inter,Arial,sans-serif}.rpx-platform-rows svg{color:#9e7f2b}.rpx-platform-rows span{color:#5d6875}.rpx-table-scroll{overflow:auto;border:1px solid #D9DDE3}.rpx-table-scroll table{width:100%;min-width:820px;background:#fff;border-collapse:collapse;font:12px/1.6 Inter,Arial,sans-serif}.rpx-table-scroll th{text-align:left;background:#061426;color:#e6c868;padding:14px}.rpx-table-scroll td{border-bottom:1px solid #DDE2E5;padding:14px;vertical-align:top}.rpx-content>.rpx-board{max-width:920px;margin:25px 0}.rpx-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:13px;margin-top:27px}.rpx-swatches>div{background:#fff;padding:10px;border:1px solid #D5DCE1;display:grid;gap:5px}.rpx-swatches span{height:56px;border:1px solid #CACED2}.rpx-swatches strong,.rpx-swatches small{font:11px Inter,Arial,sans-serif}.rpx-note{font:12px Inter,Arial,sans-serif;color:#666}.rpx-security-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rpx-security-cards article{background:#fff;padding:27px;border-left:4px solid #C9A227}.rpx-security-cards svg{color:#967722}.rpx-security-cards h2{font:700 23px Playfair Display,Georgia,serif;color:#0b1f3a}.rpx-security-cards p{font:12px/1.7 Inter,Arial,sans-serif;color:#536374}.rpx-legal{max-width:950px;margin:auto;border:1px solid #D8DEE4;background:#fff;padding:35px}.rpx-legal h2,.rpx-legal h3{color:#0b1f3a}.rpx-legal p{font:13px/1.8 Inter,Arial,sans-serif;color:#475767}.rpx-legal>strong{display:block;margin-top:24px;color:#9b3b32;font:800 11px Inter,Arial,sans-serif}.rpx-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;background:#061426;color:#fff;padding:38px max(25px,5vw);border-top:3px solid #C9A227}.rpx-footer>div p{font:10px Inter,Arial,sans-serif;color:#bec5ce}.rpx-footer>div:nth-child(2){display:grid;align-content:center;gap:12px}.rpx-footer>div:nth-child(2) strong{color:#e6c868;font-size:12px}.rpx-footer>div:nth-child(2) span{font:11px/1.7 Inter,Arial,sans-serif;color:#bdc7d2}.rpx-site .rpx-footer nav{background:transparent;display:flex;flex-direction:column;gap:10px}.rpx-site .rpx-footer nav a{color:#e6c868;text-decoration:none;font:12px Inter,Arial,sans-serif}.rpx-footer>small{grid-column:1/-1;color:#a9b6c2;font:10px Inter,Arial,sans-serif;border-top:1px solid #304253;padding-top:18px}@media(max-width:1130px){.rpx-site .rpx-header{gap:15px}.rpx-site .rpx-header nav{gap:12px}.rpx-hero{grid-template-columns:1fr 1fr}.rpx-ribbon{display:block}.rpx-ribbon-motto{max-width:none;padding:8px}.rpx-solutions{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.rpx-site .rpx-header{flex-wrap:wrap}.rpx-site .rpx-header nav{order:3;width:100%;justify-content:space-around}.rpx-hero{grid-template-columns:1fr}.rpx-hero-visual{max-width:790px}.rpx-ribbon-items{grid-template-columns:repeat(5,1fr)}.rpx-feature-layout{grid-template-columns:1fr}.rpx-feature-right{grid-template-columns:1fr 1fr;grid-template-rows:auto}.rpx-platform{grid-template-columns:1fr}.rpx-security-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rpx-topline span{display:none}.rpx-site .rpx-header{padding:10px 15px;gap:14px}.rpx-wordmark-text strong{font-size:12px}.rpx-wordmark-text em{font-size:8px}.rpx-monogram{width:53px;height:53px}.rpx-monogram b{font-size:45px}.rpx-site .rpx-header nav{gap:9px;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.rpx-site .rpx-header nav a{font-size:11px}.rpx-site .rpx-signin{font-size:11px;padding:10px}.rpx-hero{padding:37px 18px 57px;gap:34px}.rpx-hero h1{font-size:44px}.rpx-ribbon-items{grid-template-columns:repeat(5,minmax(0,1fr))}.rpx-ribbon-items a{font-size:8px}.rpx-ribbon-motto{font-size:9px}.rpx-intro-section{padding:40px 18px}.rpx-intro-heading{display:block}.rpx-feature-right{grid-template-columns:1fr}.rpx-frame-inner{grid-template-columns:95px 1fr}.rpx-frame-sidebar{padding:12px 8px;font-size:8px}.rpx-frame-dashboard{padding:12px}.rpx-frame-kpis,.rpx-frame-panels{grid-template-columns:1fr}.rpx-content{padding:20px 15px}.rpx-page-title{padding:25px 20px}.rpx-solutions,.rpx-security-cards{grid-template-columns:1fr}.rpx-platform-rows>div{grid-template-columns:21px 1fr}.rpx-platform-rows span{grid-column:2}.rpx-end-cap{display:block}.rpx-footer{grid-template-columns:1fr}.rpx-footer>small{grid-column:1}.rpx-philosophy{gap:14px;font-size:8px}}.app{max-width:none!important;background:#f5f3ef!important;min-height:100vh}.app>header.rp-app-header{height:auto;min-height:105px;background:#061426!important;border-bottom:3px solid #C9A227;padding:20px clamp(20px,4vw,65px);gap:16px}.app>header.rp-app-header>.rp-head-mark{position:relative;color:#c9a227;font:800 45px/.9 Georgia,serif;border:1px solid #B69A43;background:#0b1f3a;padding:12px 19px;min-width:72px;text-align:center;text-shadow:1px 1px 0 #E6C868}.app>header.rp-app-header>.rp-head-mark .rp-head-crown{position:absolute;right:9px;top:3px;font-size:13px}.app>header.rp-app-header>div b{color:#f4f4f1;font:800 clamp(15px,1.7vw,23px) Inter,Arial,sans-serif;letter-spacing:.03em}.app>header.rp-app-header>div span{color:#e6c868;font-size:10px;letter-spacing:.12em;margin-top:4px}.app>header.rp-app-header>button{background:#c9a227;color:#061426;text-decoration:none;padding:11px 18px;border:1px solid #C9A227;font-weight:800;font-size:12px;margin-left:auto}.app>nav.rp-module-nav{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;background:#fff!important;padding:10px max(17px,3vw);border-bottom:3px solid #C9A227;overflow:visible;box-shadow:0 5px 20px #0b1f3a12}.app>nav.rp-module-nav a{display:flex;min-height:43px;align-items:center;justify-content:center;text-align:center;padding:8px 5px;line-height:1.3;border:1px solid #DFE3E7!important;border-radius:0;color:#15273b;background:#fafafa!important;font:700 10px Inter,Arial,sans-serif;white-space:normal;text-decoration:none}.app>nav.rp-module-nav a:hover{background:#f7f3ea!important;border-color:#c9a227!important}.app>nav.rp-module-nav a.on,.app>nav.rp-module-nav a[aria-current=page]{background:#061426!important;color:#e6c868!important;border:1px solid #C9A227!important}.app>main{max-width:1580px;margin:auto;padding:clamp(20px,2.7vw,39px)}.app>main>h1{font:700 clamp(22px,2.2vw,32px) "Playfair Display",Georgia,serif!important;color:#0b1f3a!important;margin:0 0 20px;border-bottom:1px solid #D9DDE2;padding-bottom:15px}.app>footer{background:#061426!important;border-top:3px solid #C9A227!important}.app>footer span{font-size:11px}.app main .panel,.app main .wo-panel,.app main .pay-exec,.app main .global-payroll,.app main .twc-workspace,.app main .compliance-center{border-color:#d3dce2}.app main .cards .card{border-top:3px solid #C9A227}.rp-dashboard{color:#0b1f3a;font-family:Inter,Arial,sans-serif}.rp-dash-hero{background:radial-gradient(circle at 100% 0%,#25405f,#061426 72%);border:1px solid #C9A227;display:grid;grid-template-columns:1fr .95fr;gap:17px;padding:clamp(19px,3vw,38px);color:#fff;align-items:center}.rp-dash-copy p{color:#e6c868;font:800 10px Inter,Arial,sans-serif;letter-spacing:.18em;margin:0 0 12px}.rp-dash-copy h2{font:700 clamp(30px,3.4vw,55px)/1.07 "Playfair Display",Georgia,serif!important;margin:0 0 15px}.rp-dash-copy h2 em{color:#e6c868}.rp-dash-copy>span{color:#e3e7ed;font:13px/1.65 Inter,Arial,sans-serif;max-width:470px;display:block}.rp-dash-actions{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.rp-dash-actions button,.rp-dash-bottom button{border:1px solid #C9A227;padding:12px;background:#c9a227;color:#071724;display:flex;align-items:center;gap:7px;font:800 11px Inter,Arial,sans-serif;cursor:pointer}.rp-dash-actions button:last-child{background:transparent;color:#e6c868}.rp-dash-copy>small{display:flex;align-items:center;gap:7px;font:10px Inter,Arial,sans-serif;color:#b8bec7}.rp-dash-board{border:1px solid #C9A227;background:#0a1f32;padding:10px;box-shadow:0 12px 35px #0006}.rp-dash-board img{display:block;width:100%;height:auto}.rp-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0 35px}.rp-dash-kpis>div{background:#fff;padding:23px 20px;border:1px solid #D8DDE2;border-top:3px solid #C9A227;display:grid;gap:11px}.rp-dash-kpis small{color:#697585;font:800 10px Inter,Arial,sans-serif;letter-spacing:.11em}.rp-dash-kpis strong{font:800 31px Inter,Arial,sans-serif;color:#0b1f3a}.rp-dash-kpis span{font:11px Inter,Arial,sans-serif;color:#5b6774}.rp-dashboard-main{margin:10px 0 30px}.rp-dash-title{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.rp-dash-title small{color:#947222;font:800 10px Inter,Arial,sans-serif;letter-spacing:.12em}.rp-dash-title h3{font:700 32px Playfair Display,Georgia,serif;margin:7px 0}.rp-dash-title>span{color:#67717e;font-size:12px}.rp-dash-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rp-dash-modules button{text-align:left;position:relative;background:#fff;border:1px solid #D7DDE2;border-top:3px solid #C9A227;padding:24px 19px;min-height:173px;display:grid;align-content:start;gap:13px;cursor:pointer;color:#102238}.rp-dash-modules button:hover{box-shadow:0 8px 30px #071c3018;transform:translateY(-2px)}.rp-dash-icon{background:#061426;color:#e6c868;border:1px solid #C9A227;width:44px;height:44px;display:grid;place-items:center}.rp-dash-modules strong{font:800 13px Inter,Arial,sans-serif}.rp-dash-modules small{font:11px/1.45 Inter,Arial,sans-serif;color:#667385}.rp-dash-arrow{position:absolute;right:16px;bottom:18px;color:#9c7931}.rp-dash-bottom{background:#061426;border:1px solid #C9A227;padding:25px 30px;display:flex;gap:20px;align-items:center;justify-content:space-between;color:#fff}.rp-dash-bottom p{color:#e6c868;font:800 10px Inter,Arial,sans-serif;letter-spacing:.15em}.rp-dash-bottom h3{font:700 29px Playfair Display,Georgia,serif;margin:4px 0}.rp-dash-bottom span{font:12px Inter,Arial,sans-serif;color:#cdd5dc}@media(max-width:1150px){.app>nav.rp-module-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.rp-dash-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.app>nav.rp-module-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-dash-hero{grid-template-columns:1fr}.rp-dash-board{max-width:720px}.rp-dash-kpis,.rp-dash-modules{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.app>header.rp-app-header{padding:12px;gap:8px}.app>header.rp-app-header>.rp-head-mark{font-size:33px;padding:10px;min-width:46px}.app>header.rp-app-header>div b{font-size:12px}.app>header.rp-app-header>div span{font-size:8px}.app>header.rp-app-header>button{padding:8px;font-size:10px}.app>nav.rp-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px;gap:3px}.app>nav.rp-module-nav a{font-size:9px;min-height:37px}.rp-dash-kpis,.rp-dash-modules{grid-template-columns:1fr}.rp-dash-title,.rp-dash-bottom{display:block}.rp-dash-bottom button{margin-top:14px}.rp-dash-hero{padding:18px}}@media print{.rpx-header,.rpx-site,.rp-app-header,.rp-module-nav,.rp-dashboard{display:none!important}.app:has(.rpm-sheet) .app>main{padding:0!important}}.rpx-site,.app{--rtpsc-navy:#0B1F3A;--rtpsc-navy-deep:#061426;--rtpsc-gold:#C9A227;--rtpsc-gold-soft:#E6C868;--rtpsc-silver:#B8BEC7;--rtpsc-cream:#F7F3EA}.rpi-ui-preview{background:#f5f7fa;border:1px solid #C9A227;border-radius:4px;overflow:hidden;color:#14253c;font-family:Inter,system-ui,sans-serif;box-shadow:0 24px 60px #0005}.rpi-preview-brand{height:56px;padding:9px 13px;display:flex;gap:10px;align-items:center;background:#061426;color:#fff}.rpi-preview-monogram{background:linear-gradient(135deg,#e6c868,#aa8020);color:#061426;font:700 28px Georgia,serif;width:39px;height:39px;display:grid;place-items:center}.rpi-preview-brand>div{display:grid;gap:3px}.rpi-preview-brand b{font:800 12px/1.1 Inter,sans-serif;letter-spacing:.045em}.rpi-preview-brand small{font:700 8px Inter,sans-serif;letter-spacing:.17em;color:#e6c868}.rpi-preview-live{margin-left:auto;color:#c9a227;border:1px solid #876b2e;font:800 8px Inter,sans-serif;padding:7px;white-space:nowrap}.rpi-preview-grid{display:grid;grid-template-columns:125px minmax(0,1fr);min-height:272px}.rpi-preview-sidebar{background:#11243c;color:#c8d1da;display:flex;flex-direction:column;gap:2px;padding:15px 10px;font:9px Inter,sans-serif}.rpi-preview-sidebar strong{color:#c9a227;font:800 8px Inter,sans-serif;letter-spacing:.1em;margin-bottom:9px}.rpi-preview-sidebar span{padding:7px 5px;border-radius:3px}.rpi-preview-sidebar span.current{background:#243a55;color:#e6c868}.rpi-preview-panel{min-width:0;padding:17px;background:linear-gradient(130deg,#fff,#f1f4f8)}.rpi-preview-panel>small{color:#977022;font:800 8px Inter,sans-serif;letter-spacing:.12em}.rpi-preview-panel h3{font:700 21px Playfair Display,Georgia,serif!important;color:#0b1f3a!important;margin:8px 0 3px}.rpi-preview-panel>p{font:10px/1.5 Inter,sans-serif;color:#58677a;margin:0 0 16px}.rpi-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:13px}.rpi-preview-stats>div{background:#fff;border:1px solid #D7E0E8;border-top:2px solid #C9A227;display:grid;gap:6px;padding:9px 6px;min-width:0}.rpi-preview-stats svg{color:#997520}.rpi-preview-stats strong{color:#061426;font:800 10px Inter,sans-serif}.rpi-preview-stats small{color:#708095;font:8px Inter,sans-serif}.rpi-preview-rows{display:grid;gap:5px}.rpi-preview-rows>span{display:grid;grid-template-columns:1fr auto;gap:3px;background:#fff;border:1px solid #E0E5E9;padding:9px 8px;align-items:center}.rpi-preview-rows b{font:700 10px Inter,sans-serif}.rpi-preview-rows small{grid-column:1;font:8px Inter,sans-serif;color:#697989}.rpi-preview-rows svg{grid-column:2;grid-row:1/3;color:#b58b28}.rpi-preview-caption{background:#061426;color:#d6dee8;padding:9px 12px;font:9px Inter,sans-serif}.rpx-hero-visual{background:linear-gradient(160deg,#0c2137,#061426);padding:12px;border:1px solid #C9A227}.rpx-board{border:0;background:none;overflow:visible}.rpx-hero-art-label{background:#c9a227;color:#071725}.rpx-platform .rpx-board{min-width:0}.rpx-content>.rpx-board{max-width:1010px}.rp-dash-workspace{padding:0;overflow:hidden;min-height:324px;border:1px solid #C9A227}.rp-dash-window-head{height:53px;background:#061426;color:#fff;display:flex;align-items:center;padding:8px 14px;gap:11px}.rp-dash-window-monogram{font:700 27px Georgia,serif;background:#c9a227;color:#061426;width:34px;height:34px;display:grid;place-items:center}.rp-dash-window-head strong{font:800 11px Inter,sans-serif;letter-spacing:.045em}.rp-dash-window-head small{margin-left:auto;color:#e6c868;font:700 8px Inter,sans-serif}.rp-dash-window-body{display:grid;grid-template-columns:125px minmax(0,1fr);min-height:270px}.rp-dash-window-side{background:#11253d;color:#dde5eb;display:grid;align-content:start;gap:13px;padding:20px 13px;font:10px Inter,sans-serif}.rp-dash-window-side b{color:#e6c868;font:800 9px Inter,sans-serif}.rp-dash-window-content{background:#f2f5f9;min-width:0;padding:23px 18px}.rp-dash-window-label{font:800 9px Inter,sans-serif;color:#937327;letter-spacing:.12em}.rp-dash-window-content h3{font:700 23px Playfair Display,Georgia,serif;margin:10px 0 15px;color:#0b1f3a}.rp-dash-window-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px}.rp-dash-window-metrics div{padding:12px 8px;background:#fff;border:1px solid #D9DEE5;border-top:3px solid #C9A227;display:grid;gap:8px}.rp-dash-window-metrics small{font:800 8px Inter,sans-serif;color:#6e7a88}.rp-dash-window-metrics strong{font:800 20px Inter,sans-serif;color:#0b1f3a}.rp-dash-window-content button{display:inline-flex;gap:7px;align-items:center;padding:10px;margin:3px 5px 3px 0;background:#061426!important;border:1px solid #C9A227!important;color:#fff!important;cursor:pointer;font:700 10px Inter,sans-serif}.app>nav.rp-module-nav{box-shadow:0 4px 15px #0b1f3a0d}.app main .panel,.app main .wo-panel,.app main .pay-exec,.app main .twc-workspace,.app main .compliance-center{border-radius:4px;box-shadow:0 6px 18px #0614260a}.app main input,.app main textarea,.app main select{accent-color:#C9A227}.app main button:focus-visible,.rpx-site button:focus-visible,.rpx-site a:focus-visible{outline:3px solid #C9A227;outline-offset:2px}@media(max-width:580px){.rpi-preview-grid{grid-template-columns:90px 1fr}.rpi-preview-sidebar{padding:10px 5px;font-size:8px}.rpi-preview-panel{padding:11px}.rpi-preview-stats{gap:4px}.rpi-preview-stats>div{padding:7px 3px}.rpi-preview-stats small{font-size:7px}.rpi-preview-rows>span{padding:6px}.rp-dash-window-body{grid-template-columns:90px minmax(0,1fr)}.rp-dash-window-content{padding:13px 9px}.rp-dash-window-side{font-size:8px;padding:15px 7px}.rp-dash-window-metrics{gap:3px}.rp-dash-window-metrics div{padding:7px 4px}.rp-dash-window-metrics strong{font-size:16px}.rp-dash-window-head strong{font-size:9px}}@media print{.rpi-ui-preview,.rp-dash-workspace{display:none!important}}:root{--rtpsc-navy:#0B1F3A;--rtpsc-navy-deep:#061426;--rtpsc-gold:#C9A227;--rtpsc-gold-soft:#E6C868;--rtpsc-maroon:#800000;--rtpsc-burgundy:#800020;--rtpsc-burgundy-deep:#5B1028;--rtpsc-burgundy-soft:#F5E9ED;--rtpsc-silver:#B8BEC7;--rtpsc-silver-light:#E3E6EA;--rtpsc-cream:#F7F3EA;--rtpsc-white:#FFFFFF;--rtpsc-black:#111111;--rtpsc-success:#1E7F4F;--rtpsc-warning:#B7791F;--rtpsc-danger:#A32D2D;--rp-navy:var(--rtpsc-navy);--rp-deep:var(--rtpsc-navy-deep);--rp-gold:var(--rtpsc-gold);--rp-gold-soft:var(--rtpsc-gold-soft);--rp-maroon:var(--rtpsc-maroon);--rp-burgundy:var(--rtpsc-burgundy);--rp-silver:var(--rtpsc-silver);--rp-cream:var(--rtpsc-cream);--rp-ink:var(--rtpsc-black);--rp-border:var(--rtpsc-silver-light)}html,body{background:var(--rtpsc-cream);color:var(--rtpsc-black)}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rpx-site,.app{background:var(--rtpsc-cream);color:var(--rtpsc-black)}.rpx-site .rpx-header,.app>header.rp-app-header{background:var(--rtpsc-navy-deep)!important;border-bottom:3px solid var(--rtpsc-gold)!important;color:var(--rtpsc-white)!important}.rpx-site .rpx-footer,.app>footer{background:var(--rtpsc-navy-deep)!important;border-top:3px solid var(--rtpsc-gold)!important;color:var(--rtpsc-white)}.rpx-site .rpx-header nav a[aria-current=page]{color:var(--rtpsc-gold-soft)!important}.rpx-site .rpx-signin{background:var(--rtpsc-gold)!important;color:var(--rtpsc-navy-deep)!important;border:1px solid var(--rtpsc-gold)!important}.rpx-site .rpx-hero{background:linear-gradient(125deg,var(--rtpsc-navy-deep),var(--rtpsc-navy))!important}.rpx-site .rpx-hero h1 span,.rpx-site .rpx-hero-subtitle{color:var(--rtpsc-gold-soft)!important}.rpx-site .rpx-ribbon-icon,.rpx-site .rpx-solutions-icon{background:var(--rtpsc-navy-deep)!important;color:var(--rtpsc-gold-soft)!important}.rpx-site .rpx-solutions article,.rpx-site .rpx-security-cards article{background:#fff;border-top:3px solid var(--rtpsc-gold)!important}.app>nav.rp-module-nav{background:var(--rtpsc-white)!important;border-bottom:3px solid var(--rtpsc-gold)!important}.app>nav.rp-module-nav a{background:#fff!important;color:var(--rtpsc-navy)!important;border:1px solid var(--rtpsc-silver-light)!important}.app>nav.rp-module-nav a.on,.app>nav.rp-module-nav a[aria-current=page]{background:var(--rtpsc-navy-deep)!important;color:var(--rtpsc-gold-soft)!important;border-color:var(--rtpsc-gold)!important}.app>main{background:var(--rtpsc-cream)}.app>main>h1{color:var(--rtpsc-navy)!important;border-bottom:1px solid var(--rtpsc-silver-light)}.app main :is(.panel,.wo-panel,.pay-exec,.rws-panel,.saas-panel,.rp-dash-kpis>div,.rp-dash-modules>button){border-color:var(--rtpsc-silver-light);background:var(--rtpsc-white);box-shadow:0 8px 26px #0614260f}.app main :is(.wo-hero,.pay-exec-top,.global-hero,.twc-hero,.portal-hero,.roles-hero,.compliance-hero,.rws-hero,.saas-hero){background:linear-gradient(120deg,var(--rtpsc-navy-deep),var(--rtpsc-navy))!important;color:#fff!important;border-color:var(--rtpsc-gold)!important}.app main :is(.wo-hero,.pay-exec-top,.global-hero,.twc-hero,.portal-hero,.roles-hero,.compliance-hero,.rws-hero,.saas-hero) :is(h2,h3,p){color:inherit}.app main .rp-dash-icon{background:var(--rtpsc-navy-deep)!important;color:var(--rtpsc-gold-soft)!important;border-color:var(--rtpsc-gold)!important}.app main .rp-dash-kpis>div,.app main .rp-dash-modules>button{border-top:3px solid var(--rtpsc-gold)!important}.app main :is(button,a,input,textarea,select):focus-visible,.rpx-site :is(button,a):focus-visible{outline:3px solid var(--rtpsc-gold)!important;outline-offset:2px}.app main :is(input,textarea,select){accent-color:var(--rtpsc-gold);border-color:var(--rtpsc-silver);background:#fff;color:var(--rtpsc-black)}.app main :is(button):disabled{opacity:.55;cursor:not-allowed}.app main table{font-variant-numeric:tabular-nums}.app main table thead th{background:var(--rtpsc-navy-deep)!important;color:var(--rtpsc-white)!important}.app main table tbody th{color:var(--rtpsc-navy);background:#f9fafb}.app main table td{border-color:var(--rtpsc-silver-light)}.app main :is(.rws-panel,.saas-panel) button:not(.quiet){background:var(--rtpsc-navy)!important;color:#fff!important}.rpm-sheet{--ink:var(--rtpsc-navy-deep);--gold:var(--rtpsc-gold);--cream:var(--rtpsc-cream)}.rpm-sheet[data-tone=gray]{--ink:#202020;--gold:#666;--cream:#F0F0F0}@media(prefers-reduced-motion:reduce){.app *,.rpx-site *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rpx-site .rpx-hero{background:linear-gradient(115deg,var(--rtpsc-navy-deep) 3%,var(--rtpsc-navy) 64%,var(--rtpsc-burgundy-deep) 100%)!important}.rpx-site .rpx-page-title{border-bottom:4px solid var(--rtpsc-burgundy)!important}.rpx-site .rpx-section-eyebrow,.rpx-site .rpx-solutions article small:not(.rpx-page-title small){color:var(--rtpsc-burgundy)!important}.rpx-site .rpx-swatches>div:nth-last-child(-n+2){border-top:3px solid var(--rtpsc-burgundy)!important}.rpx-site .rpx-intro-heading h2 em{color:var(--rtpsc-burgundy)}.app .rp-dash-hero{background:linear-gradient(125deg,var(--rtpsc-navy-deep),var(--rtpsc-navy) 65%,var(--rtpsc-burgundy-deep))!important}.app .rp-dash-copy h2 em{color:var(--rtpsc-gold-soft)!important}.app .rp-dashboard-main .rp-dash-title small{color:var(--rtpsc-burgundy)!important}.app .rp-dash-modules>button:nth-child(3n+2){border-top-color:var(--rtpsc-burgundy)!important}.app .rp-dash-modules>button:nth-child(3n+2) .rp-dash-arrow{color:var(--rtpsc-burgundy)!important}.app main :is(.wo-panel,.sp-panel,.rws-panel,.saas-panel,.twc-register,.compliance-center) h3{color:var(--rtpsc-navy)}.app main :is(.wo-panel,.sp-panel,.rws-panel,.saas-panel) h3 svg{color:var(--rtpsc-burgundy)}.app main :is(.sp-hero,.wo-hero,.pay-exec-top,.global-hero,.twc-hero,.portal-hero,.rws-hero,.saas-hero){background:linear-gradient(110deg,var(--rtpsc-navy-deep),var(--rtpsc-navy) 75%,var(--rtpsc-burgundy-deep))!important}.app main :is(.sp-status,.rws-pill,.saas-chip){border-color:var(--rtpsc-burgundy);color:var(--rtpsc-burgundy)}.app main :is(.sp-journey,.rws-journey,.saas-plans article):nth-child(2n){border-top-color:var(--rtpsc-burgundy)}.app .rp-dash-window-head{border-bottom:2px solid var(--rtpsc-burgundy)}.app>nav.rp-module-nav a.on,.app>nav.rp-module-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--rtpsc-burgundy)!important}.rpm-sheet:not([data-tone=gray]) .rpm-header{border-bottom:2px solid var(--rtpsc-burgundy)}.rpm-sheet:not([data-tone=gray]) .rpm-check{border-top:2px solid var(--rtpsc-maroon)}@media print{.rpm-sheet[data-tone=gray] .rpm-header,.rpm-sheet[data-tone=gray] .rpm-check{border-color:#9a9a9a!important}}:root{color-scheme:light}.prime-hero{--pnavy:#061426;--pgold:#C9A227;--pburgundy:#800020;position:relative;min-height:660px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.86fr) minmax(300px,.77fr);gap:4px;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 65% 32%,#353c43,#141923 37%,#050e18 88%);color:#fff;padding:64px clamp(23px,3.7vw,65px) 54px;font-family:Inter,system-ui,sans-serif}.prime-light-beam{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(119deg,transparent 0%,#5B102810 61%,#80002030 100%),radial-gradient(ellipse at 91% 30%,#D6A56C27,transparent 43%)}.prime-hero-copy{position:relative;z-index:4;max-width:570px;animation:prime-rise .8s ease-out both}.prime-eyebrow{letter-spacing:.25em;color:#e6c868;font-weight:800;font-size:10px;margin:0 0 25px}.prime-hero-copy h1{font:normal clamp(48px,5.1vw,83px)/.94 Georgia,serif!important;letter-spacing:-.052em;margin:0 0 27px;color:#fff!important;white-space:normal}.prime-hero-copy h1 span,.prime-hero-copy h1 em{display:block}.prime-hero-copy h1 em{font-style:normal;color:#e6c868}.prime-lede{color:#dde3e8;font:14px/1.8 Inter,system-ui,sans-serif;max-width:485px;margin:0 0 26px}.prime-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.prime-button{min-height:49px;padding:14px 20px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font:800 12px Inter,system-ui,sans-serif;white-space:nowrap;transition:transform .25s,background .3s,box-shadow .3s}.prime-gold{background:linear-gradient(130deg,#fbeabd,#d7b26e 59%,#ae803f);color:#09192c!important;border:1px solid #DFBE80;box-shadow:0 0 17px #dfbc7850}.prime-glass{background:#0b1f3a70;color:#fff!important;border:1px solid #F3E5C589;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff30}.prime-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #eac78338}.prime-entrance{animation:prime-entrance 1s ease both}.prime-entrance.second{animation-delay:.19s}.prime-benefits{display:flex;gap:13px;margin-top:29px;flex-wrap:wrap;border-top:1px solid #9A887F55;padding-top:20px}.prime-benefits>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#e9e4dd}.prime-benefits svg{color:#e6c868}.prime-person{position:relative;margin:-64px -60px -54px -84px;height:calc(100% + 118px);min-width:0;z-index:2;align-self:stretch;pointer-events:none}.prime-person img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% 27%;object-position:48% 27%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(0deg,transparent,#000 24%,#000);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(0deg,transparent,#000 24%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:saturate(.92) contrast(1.05)}.prime-person figcaption{position:absolute;bottom:34px;left:14%;z-index:3;color:#d8ba85;font:800 9px Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;max-width:115px}.prime-photo-fallback{position:absolute;top:5%;right:5%;bottom:12%;left:5%;display:grid;place-content:center;gap:12px;text-align:center;border:1px solid #E6C86855;background:radial-gradient(circle at 66% 36%,#523145,#0b1f3a 66%);padding:20px}.prime-photo-fallback strong{font: 23px Georgia,serif;color:#ecd39e}.prime-photo-fallback small{font-size:11px;color:#bdc6d3}.prime-frosted-panel{z-index:4;position:relative;max-width:370px;margin-left:auto;background:linear-gradient(140deg,#1b283bcf,#061426b9);border:1px solid #E7C994A6;box-shadow:0 21px 55px #0008,inset 0 1px #fff5;border-radius:19px;padding:23px 15px 11px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%}.prime-panel-intro{font:600 15px/1.4 Inter,system-ui,sans-serif;color:#fff;margin:0 7px 16px}.prime-panel-intro span{display:block;font-weight:400;color:#c7d0db;font-size:11px;margin-top:5px}.prime-panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prime-panel-metrics div{background:#20344c9c;border:1px solid #CED5DF44;display:flex;flex-direction:column;gap:5px;border-radius:9px;padding:11px 7px;min-height:103px}.prime-panel-metrics div:first-child{background:#9c7c505c;border-color:#d8bb82}.prime-panel-metrics svg{color:#f0d8a7}.prime-panel-metrics strong{font-size:11px;color:#fff}.prime-panel-metrics small{font-size:8px;line-height:1.35;color:#d6deea}.prime-frosted-panel nav{display:grid;gap:0;background:#07172bc7;border:1px solid #A2B0BF50;border-radius:9px;overflow:hidden;margin-top:11px}.prime-frosted-panel nav a{display:grid;grid-template-columns:21px 1fr 16px;gap:9px;align-items:center;color:#f2f4f8;font:700 11px Inter,system-ui,sans-serif;padding:12px 10px;border-bottom:1px solid #9EACBC34}.prime-frosted-panel nav a:last-child{border:0}.prime-frosted-panel nav a:hover{background:#9b682b48;color:#f1d79d}.prime-frosted-panel nav svg{color:#eacd94}.prime-evidence{font-size:8px;color:#cbd4de;line-height:1.5;padding:8px 5px 0;margin:0}.rpx-site .rpx-hero{display:none}@keyframes prime-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes prime-entrance{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:none}}@media(max-width:1200px){.prime-hero{grid-template-columns:1fr minmax(290px,.84fr);min-height:670px}.prime-person{position:absolute;top:0;right:21%;bottom:0;left:27%;height:auto;margin:0;opacity:.73}.prime-hero-copy{grid-column:1}.prime-frosted-panel{grid-column:2}.prime-hero-copy h1{font-size:clamp(49px,5.9vw,76px)}}@media(max-width:780px){.prime-hero{display:flex;flex-direction:column;align-items:stretch;min-height:850px;padding:36px 19px;gap:25px}.prime-hero-copy{align-self:flex-start}.prime-hero-copy h1{font-size:clamp(48px,10vw,72px)}.prime-person{top:27%;right:-6%;bottom:4%;left:27%;opacity:.55}.prime-frosted-panel{margin:30px 0 0 auto;max-width:350px}.prime-lede{max-width:560px}}@media(max-width:490px){.prime-hero{min-height:920px;padding:30px 14px;gap:13px}.prime-hero-copy h1{font-size:clamp(45px,12.4vw,63px)}.prime-lede{font-size:12px;line-height:1.6;max-width:380px}.prime-actions .prime-button{flex:1;min-width:130px;padding:12px 9px;font-size:11px}.prime-benefits{gap:9px}.prime-benefits span{font-size:8px}.prime-person{top:35%;right:-22%;bottom:2%;left:9%;opacity:.46}.prime-frosted-panel{margin-top:160px;max-width:none}.prime-frosted-panel nav a{padding:9px;font-size:10px}}@media(prefers-reduced-motion:reduce){.prime-hero-copy,.prime-entrance{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.prime-button{transition:none!important}}.rpx-site{position:relative}.rpx-site .rpx-topline{display:none}.rpx-site .rpx-header{position:absolute;z-index:20;top:0;left:0;right:0;background:linear-gradient(180deg,#07101bdc,#07101b18)!important;min-height:87px!important;height:87px!important;border-bottom:0!important;padding:11px clamp(22px,3.8vw,64px)!important;gap:24px}.rpx-site .rpx-header .rpx-home-link{min-width:250px}.rpx-site .rpx-header .rpx-wordmark{gap:15px}.rpx-site .rpx-header .rpx-monogram{width:53px;height:58px;background:none;border:0}.rpx-site .rpx-header .rpx-monogram b{font: 59px/1 Georgia,serif;color:#f3dca9}.rpx-site .rpx-header .rpx-monogram i{display:none}.rpx-site .rpx-header .rpx-wordmark-text strong{font: 24px/1.04 Georgia,serif;color:#fff;letter-spacing:.16em}.rpx-site .rpx-header .rpx-wordmark-text em{font-size:9px;letter-spacing:.37em;color:#f5e7cf}.rpx-site .rpx-header .rpx-wordmark-text small{display:none}.rpx-site .rpx-header nav{gap:21px!important;flex-wrap:nowrap!important}.rpx-site .rpx-header nav a{color:#f7f7f8;font-size:12px;padding:8px 0;font-weight:600}.rpx-site .rpx-header .rpx-signin{min-width:118px;background:#091320aa!important;color:#fff!important;border:1px solid #B9C0C9!important;border-radius:10px;padding:11px 12px;font-weight:700;font-size:12px}.rpx-site .rpx-header .rpx-signin svg{display:none}.rpx-site .rpx-header .rpx-top-cta{min-width:136px;padding:12px 15px;background:linear-gradient(130deg,#f9e4b4,#c69a57);border:1px solid #F0D3A1;color:#091422;border-radius:10px;text-decoration:none;text-align:center;font:800 12px Inter,sans-serif;display:flex;align-items:center;gap:11px;justify-content:center}.rpx-site .rpx-header .rpx-header-actions{display:flex;gap:10px;align-items:center}.prime-reference-hero{min-height:815px;padding:135px clamp(20px,4vw,58px) 120px;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 61% 35%,#34363a,#121720 36%,#050d16 90%);display:grid;grid-template-columns:37% 35% 28%;align-items:start}.prime-reference-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0006,transparent 50%,#0006),linear-gradient(116deg,transparent 62%,#6D203327);pointer-events:none}.prime-reference-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 180px,#FFFFFF08 181px 183px,transparent 184px 310px);opacity:.24;pointer-events:none}.prime-reference-copy{z-index:4;position:relative;padding-top:22px}.prime-reference-kicker{color:#e6c868;font:800 10px Inter,sans-serif;letter-spacing:.22em;margin:0 0 22px}.prime-reference-copy h1{font:normal clamp(57px,5.5vw,84px)/.92 Georgia,serif!important;letter-spacing:-.048em!important;color:#fff!important;margin:0 0 19px;text-transform:none}.prime-reference-copy h1 span,.prime-reference-copy h1 em{display:block}.prime-reference-copy h1 em{font-style:normal;color:#ebd19e}.prime-reference-lede{color:#e3e4e9;font:13px/1.75 Inter,system-ui,sans-serif;max-width:415px;margin:0 0 21px}.prime-reference-ctas{display:flex;flex-wrap:wrap;gap:12px}.prime-reference-button{min-height:52px;border-radius:12px;padding:14px 18px;display:inline-flex;justify-content:center;align-items:center;gap:17px;font:800 12px Inter,sans-serif;text-decoration:none;transition:transform .26s,box-shadow .26s,background .26s;animation:prime-reference-fade .8s ease-out both}.prime-reference-gold{background:linear-gradient(130deg,#f8e5b9,#c69a57);color:#0a1827!important;border:1px solid #E9CB92;box-shadow:0 0 18px #e2bd8255}.prime-reference-glass{background:#07152691;color:#fff!important;border:1px solid #F6E1C3AA;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation-delay:.13s}.prime-reference-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #e9c18b55}.prime-reference-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;padding-top:17px;border-top:1px solid #fff4;gap:12px;max-width:445px}.prime-reference-benefits span{display:grid;align-content:start;gap:5px;font-size:9px;color:#fff}.prime-reference-benefits span svg{color:#f0d7a9}.prime-reference-benefits small{font-size:8px;color:#bac6d4}.prime-reference-person{position:absolute;left:31%;top:49px;bottom:0;width:49%;z-index:2;pointer-events:none}.prime-reference-person img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 77%,transparent),linear-gradient(0deg,transparent,#000 15%,#000);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 77%,transparent),linear-gradient(0deg,transparent,#000 15%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:saturate(.91) contrast(1.04)}.prime-reference-person>span{position:absolute;right:5%;bottom:19%;color:#fff;letter-spacing:.21em;font:800 9px/1.7 Inter,sans-serif;text-shadow:0 2px 12px #000}.prime-reference-photo-fallback{height:100%;display:grid;place-content:center;gap:8px;color:#e6c868;background:#0b1f3a70}.prime-reference-photo-fallback small{font-size:11px}.prime-reference-script{position:absolute;left:35.6%;top:165px;color:#d4b481c2;font:italic 25px/1.15 Georgia,serif;transform:rotate(-14deg);z-index:3;text-shadow:0 2px 13px #000}.prime-reference-dashboard{grid-column:3;z-index:5;position:relative;margin:34px 0 0;padding:25px 14px 10px;border:1px solid #D8C4A4A3;border-radius:22px;background:linear-gradient(125deg,#1b293be6,#071425d7);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 20px 50px #0009,inset 0 1px #fff6;min-width:0}.prime-reference-dashboard>p{margin:0 8px 18px;font-size:15px;line-height:1.45;color:#fff}.prime-reference-dashboard>p span{display:block;font-size:11px;font-weight:400;color:#ccd7e3;margin-top:5px}.prime-reference-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prime-reference-metrics div{min-width:0;border:1px solid #a7b8cb44;background:#172a405a;border-radius:11px;padding:11px 6px;display:grid;gap:5px;min-height:97px}.prime-reference-metrics div:first-child{background:#826d4b71;border-color:#e6c868}.prime-reference-metrics svg{color:#e8ce98}.prime-reference-metrics b{font-size:11px;color:#fff}.prime-reference-metrics small{font-size:8px;line-height:1.3;color:#cfd6de}.prime-reference-dashboard nav{display:grid;margin-top:11px;background:#07172bc7;border:1px solid #9FA9B561;border-radius:10px;overflow:hidden}.prime-reference-dashboard nav a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:12px 10px;border-bottom:1px solid #9FA8B44A;color:#fff;text-decoration:none;font:600 11px Inter,sans-serif}.prime-reference-dashboard nav a:last-child{border:0}.prime-reference-dashboard nav a:hover{background:#4c33427a}.prime-reference-dashboard nav svg{color:#e8cd99}.prime-reference-evidence{font:8px/1.5 Inter,sans-serif;display:block;padding:9px 5px 0;color:#b6c4d4}.prime-reference-metrics-row{position:absolute;left:4%;right:4%;bottom:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;z-index:8;padding:13px 0;background:#080d16aa;border-top:1px solid #D6B78A44}.prime-reference-metrics-row>div{text-align:center;border-right:1px solid #D2BB9555;padding:0 5px;display:grid;gap:4px}.prime-reference-metrics-row>div:last-child{border-right:0}.prime-reference-metrics-row strong{font:normal clamp(20px,2.5vw,35px) Georgia,serif;color:#e6c868}.prime-reference-metrics-row span{font:800 8px Inter,sans-serif;letter-spacing:.13em;color:#d2d7df}.prime-reference-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;background:#050f1c;padding:13px 15px 16px}.prime-reference-tile{background:linear-gradient(150deg,#253242,#07121f);border:1px solid #D1A96C66;min-height:91px;border-radius:13px;padding:14px 12px;display:grid;grid-template-columns:40px 1fr 14px;align-items:center;gap:9px;color:#fff!important;text-decoration:none;transition:transform .25s,background .25s}.prime-reference-tile:hover{transform:translateY(-3px);background:#27384f}.prime-reference-tile-icon{border:1px solid #D8B77D;border-radius:9px;display:grid;place-items:center;color:#e9cf9a;width:40px;height:42px}.prime-reference-tile b{font:700 12px Georgia,serif;display:block}.prime-reference-tile small{font:10px/1.35 Inter,sans-serif;color:#c6d0dc;display:block;margin-top:4px}.prime-reference-tile>svg{color:#d9bf92}.prime-reference-trust{display:grid;grid-template-columns:1fr 2fr auto;gap:15px;align-items:center;background:#f7f3ea;padding:22px clamp(20px,4vw,60px);border-top:1px solid #DCCCA8;color:#0b1f3a}.prime-reference-trust-heading{display:grid;gap:8px}.prime-reference-trust-heading small{font:800 8px Inter,sans-serif;letter-spacing:.17em}.prime-reference-trust-heading strong{font: 17px Georgia,serif}.prime-reference-trust-icons{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px}.prime-reference-trust-icons span{display:flex;gap:8px;align-items:center;font:800 10px Inter,sans-serif}.prime-reference-trust-icons svg{color:#800020}.prime-reference-trust>a{display:inline-flex;align-items:center;gap:6px;border:1px solid #AD8D5B;color:#0b1f3a;padding:10px 12px;border-radius:9px;font:700 10px Inter,sans-serif;text-decoration:none}.prime-reference-bottom{background:#061426;color:#d6dbe2;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;gap:15px;padding:18px 25px;font:800 8px Inter,sans-serif;letter-spacing:.15em}.prime-ref-detail{background:#f7f3ea;min-height:65vh}.prime-ref-detail>header{display:block;height:auto;background:linear-gradient(120deg,#061426,#0b1f3a,#5b1028);padding:100px clamp(25px,6vw,90px) 55px;border-bottom:3px solid #C9A227}.prime-ref-detail>header small{color:#e6c868;letter-spacing:.18em;font-weight:800}.prime-ref-detail>header h1{font:normal clamp(35px,5vw,66px) Georgia,serif;color:#fff}.prime-ref-detail>header p{color:#dae2eb;font-size:15px;line-height:1.8;max-width:690px}.prime-ref-detail-body{padding:36px clamp(22px,5vw,70px);display:grid;grid-template-columns:1.5fr 1fr;gap:25px}.prime-ref-detail-body>div,.prime-ref-detail-body aside{background:#fff;border:1px solid #D9DDE3;padding:22px}.prime-ref-detail-body h2{font: 26px Georgia,serif;color:#0b1f3a}.prime-ref-detail-body>div>div{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #E3E6EA;font-size:13px}.prime-ref-detail-body svg{color:#800020}.prime-ref-detail-body button{margin-top:22px;padding:13px;background:#0b1f3a;color:#fff;border:0;cursor:pointer;display:flex;gap:10px}.prime-ref-detail-body aside a{display:flex;align-items:center;gap:8px;color:#800020;text-decoration:none}@keyframes prime-reference-fade{0%{opacity:.3;transform:translateY(14px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:none}}@media(max-width:1200px){.rpx-site .rpx-header nav{gap:11px!important}.rpx-site .rpx-header .rpx-home-link{min-width:195px}.rpx-site .rpx-header .rpx-wordmark-text strong{font-size:19px}.prime-reference-hero{grid-template-columns:41% 25% 34%;padding-left:25px;padding-right:25px}.prime-reference-person{left:33%;width:45%}.prime-reference-copy h1{font-size:clamp(51px,5.5vw,70px)}.prime-reference-tile{grid-template-columns:33px 1fr 12px;gap:5px}.prime-reference-tile-icon{width:33px;height:35px}}@media(max-width:950px){.rpx-site .rpx-header{position:relative;background:#061426!important;height:auto!important;min-height:80px!important;flex-wrap:wrap;gap:12px}.rpx-site .rpx-header nav{order:3;flex:0 0 100%;justify-content:center;gap:19px!important}.prime-reference-hero{min-height:870px;padding-top:50px;grid-template-columns:1fr 1fr}.prime-reference-copy{max-width:500px}.prime-reference-person{left:30%;width:55%;top:0}.prime-reference-dashboard{grid-column:2;margin-top:70px}.prime-reference-tiles{grid-template-columns:repeat(3,1fr)}.prime-reference-trust{grid-template-columns:1fr 2fr}.prime-reference-trust>a{grid-column:1/-1;justify-self:start}}@media(max-width:640px){.rpx-site .rpx-header{padding:12px 15px!important}.rpx-site .rpx-header .rpx-home-link{min-width:0}.rpx-site .rpx-header nav{order:3;justify-content:flex-start;flex-wrap:nowrap!important;overflow:auto}.rpx-site .rpx-header nav a{font-size:11px}.rpx-site .rpx-header .rpx-header-actions{margin-left:auto}.rpx-site .rpx-header .rpx-top-cta{display:none}.rpx-site .rpx-header .rpx-signin{min-width:auto;padding:10px}.prime-reference-hero{display:flex;flex-direction:column;min-height:1110px;padding:38px 17px 114px;gap:15px}.prime-reference-copy{width:100%}.prime-reference-copy h1{font-size:clamp(48px,11vw,72px)}.prime-reference-person{left:18%;right:-20%;top:300px;bottom:235px;width:auto;opacity:.68}.prime-reference-script{display:none}.prime-reference-dashboard{margin:155px 0 0 auto;width:min(100%,350px)}.prime-reference-metrics-row{bottom:15px;grid-template-columns:repeat(2,1fr);gap:13px}.prime-reference-metrics-row>div:nth-child(2){border-right:0}.prime-reference-tiles{grid-template-columns:1fr 1fr}.prime-reference-trust{grid-template-columns:1fr}.prime-reference-trust-icons{justify-content:flex-start}.prime-reference-bottom{grid-template-columns:1fr;text-align:center}.prime-ref-detail-body{grid-template-columns:1fr}}@media(max-width:390px){.prime-reference-hero{min-height:1160px}.prime-reference-copy h1{font-size:46px}.prime-reference-button{padding:11px 12px;font-size:11px}.prime-reference-tiles{grid-template-columns:1fr}.prime-reference-dashboard{margin-top:135px}}@media(prefers-reduced-motion:reduce){.prime-reference-button{animation:none!important;transition:none!important}}.rpx-site{--ep-navy:#071326;--ep-navy2:#0d1f3a;--ep-gold:#d9b36a;--ep-gold2:#f4d28b;--ep-burgundy:#800020;--ep-cream:#F7F3EA;color:#111}.ep-announcement{background:#040d1a;color:#fff;border-bottom:1px solid #d9b36a77;padding:7px 20px;position:relative;z-index:27}.ep-announcement-inner{max-width:1510px;margin:auto;display:flex;align-items:center;justify-content:center;gap:19px}.ep-announcement-inner>span{white-space:nowrap;color:#f4d28b;font-weight:800;font-size:9px;letter-spacing:.12em;display:flex;align-items:center;gap:6px}.ep-announcement-inner p{font-size:10px;margin:0;flex:1;color:#d9dfe8}.ep-announcement a{color:#f4d28b;text-decoration:none;white-space:nowrap;font-size:10px;font-weight:800;display:flex;align-items:center;gap:4px}.ep-announcement button{background:transparent;color:#d9b36a;border:0;cursor:pointer}.ep-header{position:relative!important;background:#071326!important;color:#fff;z-index:25;border-bottom:2px solid #d9b36a!important;min-height:78px;box-shadow:0 7px 23px #040c1999}.ep-header-inner{max-width:1600px;min-height:78px;margin:auto;display:flex;align-items:center;gap:16px;padding:12px clamp(16px,3vw,51px)}.ep-header-inner>a{text-decoration:none;flex-shrink:0}.ep-crest{display:flex;align-items:center;gap:12px;color:#fff}.ep-crest>b{font: 56px/.95 Georgia,serif;color:#e6cb93;letter-spacing:-.11em;padding-right:7px}.ep-crest>span{display:grid;gap:2px;font: 17px Georgia,serif;letter-spacing:.08em;white-space:nowrap}.ep-crest small{font:800 8px Inter,sans-serif;letter-spacing:.24em;color:#f4d28b}.ep-nav{display:flex;gap:13px;align-items:center;margin-left:auto;white-space:nowrap}.ep-nav>a,.ep-menu summary{font:700 11px Inter,sans-serif;color:#eef1f4;text-decoration:none;cursor:pointer;padding:10px 5px}.ep-nav>a[aria-current=page],.ep-nav a:hover,.ep-menu summary:hover{color:#f4d28b}.ep-menu{position:relative}.ep-menu summary{display:flex;align-items:center;gap:5px;list-style:none}.ep-menu summary::-webkit-details-marker{display:none}.ep-menu>div{position:absolute;top:100%;left:0;display:grid;min-width:195px;background:#0d1f3a;box-shadow:0 18px 35px #0008;border:1px solid #d9b36a;padding:8px}.ep-menu>div a{text-decoration:none;color:#fff;font-size:11px;padding:10px 13px}.ep-menu>div a:hover{color:#f4d28b;background:#ffffff14}.ep-header-actions{display:flex;gap:8px;align-items:center;white-space:nowrap}.ep-header-actions button,.ep-header-actions a{border-radius:7px;padding:11px 13px;font:800 10px Inter,sans-serif;cursor:pointer}.ep-header-actions button{background:#071326;color:#fff;border:1px solid #9ba5b5}.ep-header-actions a{background:linear-gradient(140deg,#f4d28b,#d9b36a);color:#071326;text-decoration:none;display:flex;align-items:center;gap:7px;border:1px solid #d9b36a}.ep-mobile-btn{display:none}.ep-home{background:#f7f3ea}.ep-hero{min-height:655px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;padding:75px clamp(18px,5vw,80px);align-items:center;background:radial-gradient(ellipse at 77% 24%,#394353,#0d1f3a 48%,#040c19 95%);position:relative;overflow:hidden;color:#fff}.ep-hero-copy{position:relative;z-index:3}.ep-kicker,.ep-heading>small,.ep-compliance small,.ep-partners small,.ep-final small,.ep-extra>.ep-heading small{font:800 10px Inter,sans-serif;letter-spacing:.18em;color:#d9b36a}.ep-hero-copy h1{font:normal clamp(42px,5vw,78px)/1.04 Georgia,serif;letter-spacing:-.04em;margin:16px 0 22px;color:#fff}.ep-hero-copy h1 em{font-style:normal;color:#f4d28b}.ep-hero-copy>p{max-width:670px;font:14px/1.8 Inter,sans-serif;color:#e1e5ec}.ep-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ep-gold-btn,.ep-border-btn,.ep-hero-actions button{display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:9px;padding:13px 17px;font:800 11px Inter,sans-serif;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s}.ep-gold-btn{background:linear-gradient(125deg,#f4d28b,#d9b36a);color:#071326!important;border:1px solid #f4d28b}.ep-border-btn,.ep-hero-actions button{color:#fff;background:#ffffff12;border:1px solid #d9b36a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ep-gold-btn:hover,.ep-border-btn:hover,.ep-hero-actions button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #d9b36a44}.ep-hero-tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.ep-hero-tags span{display:flex;align-items:center;gap:7px;font-size:10px;color:#dce4ef}.ep-hero-tags svg{color:#f4d28b}.ep-hero-portrait{height:550px;position:relative;min-width:0}.ep-hero-portrait>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 16%,black 85%,transparent 100%),linear-gradient(0deg,transparent 0%,black 20%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 16%,black 85%,transparent 100%),linear-gradient(0deg,transparent 0%,black 20%,black 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ep-hero-fallback{display:grid;place-items:center;height:100%;background:linear-gradient(130deg,#5b1028,#071326);color:#f4d28b;text-align:center;font: 25px Georgia,serif}.ep-glass{position:absolute;right:1%;top:22%;width:43%;max-width:295px;background:#071326d6;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border:1px solid #d9b36a66;border-radius:15px;padding:17px;box-shadow:0 20px 45px #0008}.ep-glass>small{color:#d9b36a;font-size:8px;letter-spacing:.15em}.ep-glass h3{font: 20px Georgia,serif;color:#fff;margin:9px 0 18px}.ep-glass>div{display:flex;gap:9px;align-items:center;border-bottom:1px solid #ffffff22;padding:10px 0;font-size:10px}.ep-glass svg{color:#f4d28b}.ep-glass b{color:#fff}.ep-glass span{color:#c4cfdd;margin-left:auto}.ep-glass a{color:#f4d28b;display:inline-flex;gap:7px;align-items:center;text-decoration:none;margin-top:12px;font-size:10px}.ep-tour-cover{position:fixed;top:0;right:0;bottom:0;left:0;background:#040914dd;display:grid;place-items:center;z-index:2000;padding:16px}.ep-tour-cover section{position:relative;width:min(100%,520px);background:#f7f3ea;padding:28px;box-shadow:0 24px 65px #0009}.ep-tour-cover section>small{font-size:10px;color:#800020;font-weight:800}.ep-tour-cover h3{font: 29px Georgia,serif;color:#071326}.ep-tour-cover p{font:13px/1.6 Inter,sans-serif}.ep-tour-art{background:linear-gradient(120deg,#071326,#800020);height:175px;margin:17px 0;display:grid;place-content:center;color:#d9b36a;gap:11px;text-align:center}.ep-tour-art span{font-size:10px;letter-spacing:.16em}.ep-tour-cover section>div:last-of-type{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.ep-tour-cover section>div:last-of-type button,.ep-close{padding:11px 16px;background:#071326;color:#fff;border:0;cursor:pointer}.ep-tour-cover button:disabled{opacity:.4}.ep-close{position:absolute;right:14px;top:12px}.ep-stats{background:#061426;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:19px clamp(10px,3vw,40px)}.ep-stats article{border-right:1px solid #d9b36a55;padding:8px 15px;text-align:center;display:grid;gap:8px}.ep-stats article:last-child{border:0}.ep-stats strong{font:normal clamp(20px,2.5vw,33px) Georgia,serif;color:#f4d28b}.ep-stats span{font-size:10px;color:#d3dce7}.ep-section{padding:76px clamp(18px,5vw,80px);scroll-margin-top:90px}.ep-heading{max-width:780px;margin-bottom:30px}.ep-heading h2{font:normal clamp(30px,3.8vw,51px)/1.14 Georgia,serif;color:#071326;margin:12px 0}.ep-heading p{font:13px/1.8 Inter,sans-serif;color:#536578}.ep-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ep-offer-grid>a,.ep-showcase-cards>a,.ep-steps article,.ep-innovation article,.ep-extra-cards article{background:#fff;padding:22px;border:1px solid #D9DEE6;border-top:3px solid #d9b36a;text-decoration:none;color:#071326;transition:transform .2s,box-shadow .2s}.ep-offer-grid>a:hover,.ep-showcase-cards>a:hover,.ep-steps article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0713261a}.ep-offer-grid>a>p:first-child{display:flex;align-items:center;justify-content:space-between}.ep-offer-grid>a>p svg{color:#800020}.ep-offer-grid small{font-size:9px;color:#806224}.ep-offer-grid h3{font: 22px Georgia,serif}.ep-offer-grid span{display:block;font:12px/1.6 Inter,sans-serif;color:#536578}.ep-offer-grid b{display:inline-flex;gap:7px;align-items:center;font-size:10px;color:#800020;margin-top:13px}.ep-comparison,.ep-journey,.ep-innovation,.ep-stories,.ep-faq{background:#eaeef2}.ep-comparison-inner{display:grid;grid-template-columns:1fr 2fr;gap:25px}.ep-comparison-inner>div:first-child{background:#071326;color:#fff;padding:25px}.ep-comparison-inner h3{font: 27px Georgia,serif;color:#fff}.ep-comparison-inner p{color:#d8e0e8;line-height:1.7;font-size:12px}.ep-comparison-inner a{color:#f4d28b;text-decoration:none;font-size:11px}.ep-scroll{overflow:auto}.ep-scroll table{background:#fff;width:100%;min-width:560px;border-collapse:collapse;font:11px/1.5 Inter,sans-serif}.ep-scroll td,.ep-scroll th{border-bottom:1px solid #D9DEE6;padding:12px;text-align:left}.ep-scroll th{background:#071326;color:#fff}.ep-fine{display:block;font-size:10px;color:#63758b;margin-top:15px}.ep-showcase-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.ep-dashboard{background:#e9edf2;box-shadow:0 12px 30px #07132622;border:1px solid #d9b36a}.ep-dashboard>header{background:#071326;color:#fff;padding:14px;display:flex;gap:10px;align-items:center}.ep-dashboard header strong{font: 35px Georgia,serif;color:#f4d28b}.ep-dashboard header span{font-size:13px;font-weight:800}.ep-dashboard header small{font-size:9px;color:#d9b36a;margin-left:auto}.ep-dashboard>div{display:grid;grid-template-columns:145px 1fr}.ep-dashboard aside{display:grid;align-content:start;gap:12px;background:#0d1f3a;color:#fff;padding:18px 11px;font-size:10px}.ep-dashboard aside span{color:#d9b36a}.ep-dashboard main{padding:27px}.ep-dashboard main small{color:#800020;font-size:10px;font-weight:800}.ep-dashboard main h3{font: 29px Georgia,serif}.ep-dashboard main p{font-size:12px;line-height:1.6}.ep-dashboard main>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:19px 0}.ep-dashboard main>div span{padding:13px 4px;display:grid;gap:8px;font-size:10px;background:#fff;text-align:center}.ep-dashboard main>div svg{width:20px;color:#800020}.ep-dashboard main a{color:#800020;text-decoration:none;font-size:12px}.ep-showcase-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ep-showcase-cards a{display:grid;gap:8px;padding:18px}.ep-showcase-cards svg{color:#800020}.ep-showcase-cards b{font: 19px Georgia,serif}.ep-showcase-cards small{color:#627284;font-size:10px}.ep-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ep-steps strong{color:#800020;font: 29px Georgia,serif}.ep-steps h3{font: 23px Georgia,serif}.ep-steps p{font-size:12px;line-height:1.6;color:#536578}.ep-industries>div:last-child,.ep-industries-page{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ep-industries a,.ep-industries-page a{background:#fff;border:1px solid #D9DEE6;padding:15px;display:flex;gap:9px;align-items:center;color:#071326;text-decoration:none;font-size:11px}.ep-industries a svg:first-child,.ep-industries-page a svg:first-child{color:#800020}.ep-industries a svg:last-child{margin-left:auto}.ep-compliance,.ep-partners{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:linear-gradient(110deg,#061426,#0d1f3a 75%,#5b1028);color:#fff}.ep-compliance h2,.ep-partners h2{font:normal clamp(30px,4vw,51px) Georgia,serif}.ep-compliance p,.ep-partners p{font-size:13px;line-height:1.8;color:#d8e1ea}.ep-compliance a,.ep-partners a{color:#f4d28b;text-decoration:none;display:inline-flex;gap:7px;align-items:center}.ep-compliance>div:last-child,.ep-partners>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:center}.ep-compliance span,.ep-partners span{display:flex;align-items:center;gap:8px;padding:13px;border:1px solid #d9b36a66;background:#fff1;font-size:11px}.ep-compliance span svg,.ep-partners span svg{color:#f4d28b}.ep-innovation>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.ep-innovation article small{font: 27px Georgia,serif;color:#800020}.ep-innovation article h3{font: 20px Georgia,serif}.ep-innovation article p{font-size:11px;line-height:1.65;color:#5c6d7e}.ep-stories>div:last-child{max-width:660px;background:#fff;padding:28px;border-left:4px solid #800020}.ep-stories svg{color:#800020}.ep-stories h3{font: 26px Georgia,serif}.ep-stories p{font-size:12px;line-height:1.7}.ep-stories a{color:#800020;text-decoration:none;font-size:11px}.ep-period{display:flex;gap:8px;margin:0 0 25px}.ep-period button{padding:11px 15px;border:1px solid #d9b36a;cursor:pointer;background:#fff}.ep-period .selected{background:#071326;color:#fff}.ep-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ep-plans article{border:1px solid #D8DDE3;border-top:4px solid #d9b36a;background:#fff;padding:20px;display:flex;flex-direction:column;gap:9px}.ep-plans article.selected{border-color:#800020;box-shadow:0 8px 28px #80002023}.ep-plans small{color:#800020;font-size:9px;font-weight:800}.ep-plans h3{font: 23px Georgia,serif;margin:8px 0}.ep-plans strong{font: 35px Georgia,serif}.ep-plans span{font-size:10px;color:#637286}.ep-plans p{font-size:11px;color:#5c6d80}.ep-plans ul{padding:0;list-style:none;display:grid;gap:9px;flex:1}.ep-plans li{font:11px/1.5 Inter,sans-serif;display:flex;gap:6px}.ep-plans li svg{flex-shrink:0;color:#800020}.ep-plans button{padding:12px;border:1px solid #071326;background:#071326;color:#fff;cursor:pointer}.ep-price-note{margin-top:17px;padding:15px;background:#fff;border-left:4px solid #d9b36a;font-size:12px}.ep-price-note a{color:#800020}.ep-faq>div:last-child{max-width:900px}.ep-faq details{background:#fff;margin-bottom:8px;border:1px solid #d9dee5}.ep-faq summary{list-style:none;padding:18px;cursor:pointer;font-size:12px;font-weight:800;display:flex;justify-content:space-between;gap:20px}.ep-faq summary::-webkit-details-marker{display:none}.ep-faq details[open] summary{color:#800020}.ep-faq details p{font:12px/1.8 Inter,sans-serif;padding:0 18px 18px;margin:0;color:#57697c}.ep-final{text-align:center;padding:74px 18px;background:radial-gradient(circle at 50% 0%,#5b1028,#071326 70%);color:#fff}.ep-final small{font-size:10px;color:#d9b36a;letter-spacing:.13em}.ep-final h2{font:normal clamp(32px,4.1vw,55px) Georgia,serif;margin:14px auto;max-width:850px}.ep-final p{color:#dce4ed;font-size:13px}.ep-final>div{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:24px}.ep-footer{background:#030c18;color:#fff;padding:52px clamp(20px,4vw,65px) 20px;border-top:3px solid #d9b36a}.ep-footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:25px}.ep-footer-grid>div{display:grid;align-content:start;gap:9px}.ep-footer-grid h3{color:#f4d28b;font: 17px Georgia,serif}.ep-footer-grid p,.ep-footer-grid small{font-size:11px;color:#bfcbd8;line-height:1.6;margin:0}.ep-footer-grid a{font-size:11px;color:#dce5ee;text-decoration:none}.ep-footer-grid a:hover{color:#d9b36a}.ep-footer-bottom{font-size:10px;color:#aebccb;text-align:center;border-top:1px solid #ffffff33;margin-top:40px;padding-top:20px}.ep-extra{padding:75px clamp(20px,5vw,80px);min-height:65vh;background:#f7f3ea}.ep-extra form{max-width:660px;background:#fff;padding:25px;display:grid;gap:13px;border:1px solid #D9DEE6}.ep-extra label{display:grid;gap:8px;font-size:11px;font-weight:800}.ep-extra input,.ep-extra select{padding:12px;border:1px solid #B8BEC7;background:#fff;color:#111}.ep-extra form button{display:flex;gap:9px;align-items:center;justify-content:center;padding:13px;background:#071326;color:#fff;border:0;cursor:pointer}.ep-extra form p{font-size:10px;color:#68798c}.ep-extra-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ep-extra-cards article svg{color:#800020}.ep-extra-cards article h3{font: 24px Georgia,serif}.ep-extra-cards article p{color:#56697c;font-size:12px}@media(max-width:1320px){.ep-nav{gap:6px}.ep-nav>a,.ep-menu summary{font-size:10px}.ep-crest>span{font-size:14px}.ep-header-actions a{font-size:9px}.ep-glass{width:52%}}@media(max-width:1100px){.ep-header-inner{flex-wrap:wrap}.ep-nav{order:3;flex:0 0 100%;justify-content:center}.ep-hero{grid-template-columns:1fr 1fr}.ep-hero-copy h1{font-size:clamp(40px,5vw,63px)}.ep-glass{width:65%;max-width:235px;right:-5px}.ep-plans,.ep-offer-grid{grid-template-columns:repeat(2,1fr)}.ep-innovation>div:last-child{grid-template-columns:repeat(3,1fr)}.ep-footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.ep-header-inner{position:relative}.ep-mobile-btn{display:inline-flex;background:transparent;border:1px solid #d9b36a;color:#fff;padding:8px;margin-left:auto}.ep-header-actions{order:3}.ep-nav{display:none;order:4;flex:0 0 100%;background:#0d1f3a;align-items:stretch;flex-direction:column;padding:15px}.ep-nav.open{display:flex}.ep-nav>a,.ep-menu summary{font-size:13px}.ep-menu>div{position:static}.ep-announcement-inner p{display:none}.ep-hero{grid-template-columns:1fr;padding:46px 20px 55px;gap:25px}.ep-hero-portrait{height:430px}.ep-glass{right:7px;top:19%;width:44%}.ep-stats{grid-template-columns:repeat(2,1fr)}.ep-stats article:nth-child(2n){border:0}.ep-offer-grid,.ep-comparison-inner,.ep-showcase-inner,.ep-steps,.ep-industries>div:last-child,.ep-industries-page,.ep-compliance,.ep-partners,.ep-extra-cards{grid-template-columns:1fr 1fr}.ep-comparison-inner>div:first-child{grid-column:1/-1}.ep-comparison-inner .ep-scroll{grid-column:1/-1}.ep-innovation>div:last-child{grid-template-columns:repeat(2,1fr)}.ep-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:530px){.ep-header-actions{width:100%;justify-content:space-between}.ep-hero-copy h1{font-size:clamp(35px,10vw,51px)}.ep-hero-actions{align-items:stretch;flex-direction:column}.ep-hero-portrait{height:365px}.ep-glass{max-width:210px;width:57%;top:22%}.ep-section{padding:49px 17px}.ep-offer-grid,.ep-showcase-inner,.ep-steps,.ep-industries>div:last-child,.ep-industries-page,.ep-compliance,.ep-partners,.ep-extra-cards,.ep-plans{grid-template-columns:1fr}.ep-feature-grid,.ep-showcase-cards{grid-template-columns:1fr}.ep-dashboard>div{grid-template-columns:94px 1fr}.ep-dashboard aside{padding:11px 7px;font-size:8px}.ep-dashboard main{padding:13px}.ep-dashboard main>div{grid-template-columns:1fr}.ep-innovation>div:last-child{grid-template-columns:1fr}.ep-footer-grid{grid-template-columns:1fr 1fr}.ep-stats article{padding:11px}.ep-compliance>div:last-child,.ep-partners>div:last-child{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ep-gold-btn,.ep-border-btn,.ep-hero-actions button,.ep-offer-grid>a{transition:none!important;animation:none!important}}.functionality-verification{display:grid;gap:22px;color:#0b1f3a}.fv-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px;border-radius:20px;background:linear-gradient(135deg,#0b1f3a,#173b64);color:#fff;box-shadow:0 18px 40px #0b1f3a2e}.fv-hero p,.fv-title p{margin:0 0 6px;color:#c9a227;font-size:.74rem;font-weight:800;letter-spacing:.14em}.fv-hero h2,.fv-title h3{margin:0}.fv-hero span{display:block;max-width:760px;margin-top:9px;color:#e9edf3;line-height:1.55}.fv-hero button{min-width:220px;padding:12px 16px;border:0;border-radius:10px;background:#c9a227;color:#0b1f3a;font-weight:850;cursor:pointer}.fv-hero button:disabled{opacity:.65;cursor:progress}.fv-alert{padding:13px 15px;border-left:4px solid #800020;background:#fff3f5;color:#5f0018}.fv-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fv-labels span{padding:12px;border:1px solid #d9dee7;border-radius:12px;background:#fff;font-size:.82rem}.fv-labels b{display:block;margin-bottom:4px;color:#800020;font-size:.73rem}.fv-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.fv-kpis article{padding:16px;border:1px solid #dce1e8;border-radius:14px;background:#fff}.fv-kpis b{display:block;font-size:1.65rem}.fv-kpis span{font-size:.78rem;color:#5a687c}.fv-runtime{display:grid;grid-template-columns:1fr 2fr;gap:18px;padding:18px;border:1px solid #d7dde6;border-radius:16px;background:#f7f3ea}.fv-runtime h3,.fv-runtime p{margin:0}.fv-runtime p{margin-top:5px;color:#5b6677}.fv-runtime dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.fv-runtime dl div{padding:10px;border-radius:10px;background:#fff}.fv-runtime dt{font-size:.72rem;color:#647083}.fv-runtime dd{margin:4px 0 0;font-size:.77rem;font-weight:850;word-break:break-word}.fv-panel{padding:22px;border:1px solid #d9dee7;border-radius:18px;background:#fff;box-shadow:0 8px 24px #0b1f3a0f}.fv-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.fv-title>span{max-width:560px;color:#647083;text-align:right;font-size:.84rem}.fv-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fv-route-grid a{display:grid;gap:5px;padding:12px;border:1px solid #dce1e8;border-radius:11px;color:#0b1f3a;text-decoration:none}.fv-route-grid a:hover,.fv-route-grid a:focus-visible{border-color:#c9a227;outline:2px solid rgba(201,162,39,.2)}.fv-route-grid code{font-size:.72rem;color:#5a687c;overflow-wrap:anywhere}.fv-route-grid small{color:#2f6a4f;font-size:.66rem;font-weight:800}.fv-table-wrap{overflow:auto;border:1px solid #e0e4ea;border-radius:12px}.fv-table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.fv-table-wrap th,.fv-table-wrap td{padding:10px 12px;border-bottom:1px solid #e7eaf0;text-align:left;font-size:.78rem;vertical-align:top}.fv-table-wrap th{position:sticky;top:0;background:#f5f7fa;color:#49566a;z-index:1}.fv-table-wrap tr:last-child td{border-bottom:0}.fv-table-wrap code{overflow-wrap:anywhere}.fv-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:14px}.fv-filters label{font-size:.76rem;font-weight:800}.fv-filters input,.fv-filters select{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #cfd6e0;border-radius:9px;background:#fff}.fv-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fv-gates article{padding:16px;border-left:4px solid #800020;border-radius:10px;background:#fff8f1}.fv-gates span{display:block;margin-top:4px;color:#800020;font-size:.72rem;font-weight:850}.fv-gates p{margin:8px 0 0;color:#5f6875;font-size:.82rem;line-height:1.45}.fv-empty{padding:18px;text-align:center;color:#647083}@media(max-width:1050px){.fv-labels,.fv-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-runtime{grid-template-columns:1fr}.fv-runtime dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fv-hero,.fv-title{align-items:stretch;flex-direction:column}.fv-hero button{width:100%}.fv-labels,.fv-kpis,.fv-route-grid,.fv-filters,.fv-gates,.fv-runtime dl{grid-template-columns:1fr}.fv-title>span{text-align:left}.fv-panel,.fv-hero{padding:17px}.functionality-verification{gap:15px}}@media print{.fv-hero button,.fv-filters{display:none}.fv-panel{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.fv-table-wrap{overflow:visible}.fv-table-wrap table{min-width:0}}.app.rpp-enterprise{--rpp-ink:#111f30;--rpp-muted:#67778b;--rpp-surface:#fff;--rpp-canvas:#f1f4f8;--rpp-line:#dfe5ec;--rpp-blue:#0a2037;--rpp-blue-2:#112d49;--rpp-gold:#bb9650;--rpp-burgundy:#783348;margin:0;max-width:none;background:var(--rpp-canvas);min-height:100vh;color:var(--rpp-ink);font:14px/1.52 Inter,Segoe UI,system-ui,-apple-system,sans-serif;letter-spacing:0}.rpp-enterprise *,.rpp-enterprise *:before,.rpp-enterprise *:after{box-sizing:border-box}.rpp-enterprise button,.rpp-enterprise input,.rpp-enterprise select,.rpp-enterprise textarea{font:inherit}.rpp-enterprise button{cursor:pointer}.rpp-enterprise button:disabled{cursor:not-allowed}.rpp-enterprise :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #c39d53;outline-offset:2px}.rpp-enterprise .rpp-shell{display:grid;grid-template-columns:278px minmax(0,1fr);min-height:100vh;background:var(--rpp-canvas)}.rpp-enterprise .rpp-shell.is-compact{grid-template-columns:76px minmax(0,1fr)}.rpp-shell-sidebar{background:linear-gradient(180deg,#081c30,#071727 86%);color:#c4cfdd;display:flex;flex-direction:column;min-width:0;height:100vh;position:sticky;top:0;z-index:30;border-right:1px solid #1c334b;box-shadow:10px 0 32px #0010200a}.rpp-shell-brand{height:88px;display:flex;align-items:center;gap:13px;padding:15px 20px;border-bottom:1px solid #28415a}.rpp-brand-emblem{width:42px;height:46px;flex:none;border:1px solid #b48f47;background:#102c46;color:#e4c880;display:grid;place-items:center;font:800 33px/.95 Georgia,serif;position:relative}.rpp-brand-emblem span{position:absolute;right:4px;top:1px;font:12px system-ui;color:#e4c880}.rpp-shell-brand>div:last-child{display:grid;gap:1px;min-width:0}.rpp-shell-brand strong{font-size:16px;letter-spacing:.08em;color:#fff;font-weight:850;white-space:nowrap}.rpp-shell-brand>div:last-child>span{color:#d5b56e;font-size:9px;letter-spacing:.08em;font-weight:750;white-space:nowrap}.rpp-shell-brand small{font-size:8px;letter-spacing:.17em;color:#8ca2b9;margin-top:4px;font-weight:850}.rpp-shell-tenant{margin:17px 13px 16px;padding:12px 10px;display:flex;align-items:center;gap:10px;border:1px solid #27405a;background:#102940;border-radius:10px;min-width:0}.rpp-tenant-mark{flex:none;display:grid;place-items:center;width:35px;height:35px;border:1px solid #738397;border-radius:8px;background:#243e59;color:#f7f6f2;font-size:11px;font-weight:850}.rpp-tenant-caption{display:grid;gap:2px;min-width:0}.rpp-tenant-caption small{font-size:9px;letter-spacing:.12em;font-weight:800;color:#c49f63}.rpp-tenant-caption strong{font-size:11px;color:#f5f8fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpp-tenant-caption span{font-size:10px;color:#91aec5}.rpp-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 12px 15px;scrollbar-color:#39516b transparent;scrollbar-width:thin}.rpp-nav-eyebrow{font-size:9px;font-weight:900;letter-spacing:.18em;color:#718da7;padding:0 12px;margin:8px 0 12px}.rpp-nav-group{margin-bottom:4px}.rpp-nav-group-toggle{border:0;background:transparent;color:#aabed1;border-radius:8px;width:100%;display:flex;align-items:center;gap:10px;min-height:38px;text-align:left;padding:9px 11px;font-size:11px;font-weight:800;letter-spacing:.02em}.rpp-nav-group-toggle span{flex:1}.rpp-nav-group-toggle svg:last-child{transition:transform .15s ease}.rpp-nav-group-toggle .rpp-rotate{transform:rotate(180deg)}.rpp-nav-group-toggle:hover,.rpp-nav-group-toggle.is-group-active{background:#17344f;color:#e4c889}.rpp-nav-group-items{display:grid;gap:1px;padding:3px 0 9px 13px}.rpp-nav-item{color:#a9bed0!important;text-decoration:none;display:flex;align-items:center;gap:10px;border-radius:7px;min-height:34px;padding:8px 10px;font-size:11px;line-height:1.3;font-weight:600;border-left:2px solid transparent}.rpp-nav-item svg{opacity:.75;flex:none}.rpp-nav-item span:not(.rpp-favorite-dot){min-width:0;flex:1}.rpp-nav-item:hover{color:#fff!important;background:#193753}.rpp-nav-item.is-active,.rpp-nav-item[aria-current=page]{background:#264462;color:#fff!important;border-left-color:#e0bc71;font-weight:800}.rpp-nav-item.is-active svg{color:#e3bf74;opacity:1}.rpp-favorite-dot{height:5px;width:5px;background:#e7c476;border-radius:100%;margin-left:auto}.rpp-sidebar-footer{display:grid;gap:3px;padding:11px 13px;border-top:1px solid #274057}.rpp-sidebar-footer button{border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:9px 12px;text-align:left;color:#9eb6ca;font-size:11px;font-weight:750}.rpp-sidebar-footer button:hover{background:#1c3953;color:#fff}.rpp-shell.is-compact .rpp-shell-brand{padding:13px 15px}.rpp-shell.is-compact .rpp-shell-tenant{justify-content:center;margin:13px 8px}.rpp-shell.is-compact .rpp-nav-group-toggle{justify-content:center;padding:9px 5px}.rpp-shell.is-compact .rpp-nav-group-items{padding:0 6px 8px}.rpp-shell.is-compact .rpp-nav-item{justify-content:center;padding:8px}.rpp-shell.is-compact .rpp-sidebar-footer button{justify-content:center}.rpp-shell-body{display:flex;flex-direction:column;min-width:0;min-height:100vh}.rpp-enterprise .rpp-shell-topbar{height:66px;min-height:66px;background:#fff;color:#2e4057;border-bottom:1px solid var(--rpp-line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(18px,2.7vw,42px);position:sticky;top:0;z-index:20;box-shadow:0 2px 5px #132b4205}.rpp-topbar-left,.rpp-topbar-actions,.rpp-breadcrumb{display:flex;align-items:center;gap:14px;min-width:0}.rpp-breadcrumb{gap:8px;font-size:11px;color:#7c8b9b;overflow:hidden;white-space:nowrap}.rpp-breadcrumb strong{font-size:11px;color:#172d45;overflow:hidden;text-overflow:ellipsis}.rpp-topbar-actions{gap:10px}.rpp-search-launch{border:1px solid #e0e6ed;border-radius:8px;background:#f7f9fb;color:#8190a1;display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:255px;text-align:left}.rpp-search-launch span{font-size:11px;flex:1;white-space:nowrap}.rpp-search-launch kbd{font:10px system-ui;color:#7e90a3;border:1px solid #d5dfe7;background:#fff;border-radius:4px;padding:3px 6px;white-space:nowrap}.rpp-icon-action,.rpp-mobile-menu{display:flex;justify-content:center;align-items:center;border:1px solid #e2e7ee;width:36px;height:36px;border-radius:8px;background:#fff;color:#394e63}.rpp-mobile-menu{display:none}.rpp-system-status{position:relative}.rpp-status-button{display:flex;align-items:center;gap:6px;border:1px solid #e0e8e8;border-radius:7px;background:#f4f7f7;color:#536474;font-size:10px;font-weight:850;padding:9px}.rpp-status-light{width:7px;height:7px;border-radius:50%;background:#b78535;box-shadow:0 0 0 3px #f3e6c9}.rpp-status-popover{position:absolute;top:calc(100% + 12px);right:0;background:#fff;width:min(350px,85vw);border:1px solid #d9e2eb;box-shadow:0 18px 60px #071b3024;border-radius:10px;padding:18px;z-index:40;color:#354d63}.rpp-status-popover strong{font-size:13px;color:#142d45}.rpp-status-popover p{font-size:12px;line-height:1.7;margin:10px 0}.rpp-status-popover button{background:#0c263d;color:#fff;border:0;padding:9px 11px;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:800}.rpp-account{display:flex;align-items:center;gap:5px;background:transparent;border:0;color:#597086}.rpp-account span{width:33px;height:33px;border-radius:10px;background:#102c44;color:#efdbb3;display:grid;place-items:center;font-size:10px;font-weight:850}.rpp-shell-page-title{padding:30px clamp(20px,3vw,44px) 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:15px}.rpp-page-eyebrow{display:flex;gap:10px;align-items:center;color:#8190a0;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rpp-page-slash{color:#b89957}.rpp-page-heading-row{display:flex;align-items:center;gap:13px;margin:9px 0 4px}.rpp-shell-page-title h1{margin:0;font:750 clamp(25px,2.55vw,35px)/1.15 "Segoe UI",Inter,system-ui,sans-serif;letter-spacing:-.035em;color:#122a40}.rpp-shell-page-title p{color:#768598;font-size:12px;margin:8px 0 0}.rpp-page-pin{width:25px;height:25px;display:grid;place-items:center;border:1px solid #ccd6df;background:#fff;border-radius:6px;color:#8393a3}.rpp-page-pin.pinned{background:#f8eed7;border-color:#e8cc87;color:#9c7937}.rpp-page-controls{display:flex;align-items:center;gap:8px;padding-bottom:2px;flex-wrap:wrap}.rpp-page-controls button{display:flex;align-items:center;gap:8px;background:#fff;color:#314a60;border:1px solid #d4dfe8;border-radius:8px;font-size:11px;font-weight:750;padding:10px 13px;white-space:nowrap}.rpp-page-controls button.rpp-primary-action{background:#0c2944;border-color:#0c2944;color:#fff}.rpp-quickrail{display:flex;align-items:center;gap:7px;padding:0 clamp(20px,3vw,44px) 17px;flex-wrap:wrap}.rpp-quickrail>span:first-child{font-size:9px;color:#92a0b1;font-weight:850;letter-spacing:.12em;margin-right:3px}.rpp-quickrail button{font-size:10px;font-weight:750;padding:6px 11px;color:#596d80;border:1px solid #d9e3ec;border-radius:6px;background:#fff}.rpp-quickrail button.on{background:#102e49!important;color:#fff!important;border-color:#102e49}.rpp-quickrail-count{color:#8190a0;font-size:10px;margin-left:auto}.rpp-shell-content{flex:1;min-width:0;padding:0 clamp(19px,3vw,42px) 28px}.rpp-enterprise .rpp-shell-content>main{padding:0;min-height:350px;max-width:none;margin:0}.rpp-enterprise .rpp-shell-content>main>h1.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0;margin:-1px}.rpp-enterprise .rpp-shell-content>main>aside[role=status]{background:#fff8e7;border:1px solid #e4d39b;border-left:4px solid #b69040;border-radius:7px;margin-bottom:14px;padding:12px 15px;color:#725e31}.rpp-enterprise .rpp-shell-footer{height:auto;min-height:83px;background:#fff!important;border-top:1px solid #e1e8ee;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px clamp(20px,3vw,44px);text-align:left;color:#798a9a}.rpp-shell-footer>div{display:grid;gap:3px}.rpp-shell-footer strong{color:#263e56;font-size:10px;letter-spacing:.04em}.rpp-shell-footer span{font-size:10px;color:#8a99a8;display:block}.rpp-shell-footer>div:last-child{display:flex;align-items:center;gap:13px}.rpp-shell-footer button{background:transparent;border:0;color:#304b64;display:flex;gap:6px;align-items:center;font-size:11px;font-weight:800}.rpp-shell-footer a{font-size:11px;color:#567187;text-decoration:none}.rpp-enterprise .rpp-shell-content main .panel{border:1px solid #dfe5eb;background:#fff;border-radius:9px;box-shadow:0 3px 16px #162b4206;padding:21px}.rpp-enterprise .rpp-shell-content main .panel h2{margin:-21px -21px 18px;padding:17px 21px;border-radius:9px 9px 0 0;background:#102b45;color:#fff;font-size:18px;letter-spacing:-.01em}.rpp-enterprise .rpp-shell-content main input:not([type=checkbox]),.rpp-enterprise .rpp-shell-content main select,.rpp-enterprise .rpp-shell-content main textarea{border-radius:6px}.rpp-enterprise .rpp-shell-content main table{width:100%}.rpp-enterprise .rpp-shell-content main table th{text-align:left;background:#112b44;color:#fff;font-size:11px;letter-spacing:.015em;padding:12px}.rpp-enterprise .rpp-shell-content main table td{font-size:12px;line-height:1.5;padding:11px;border-bottom:1px solid #e2e7ed}.rpp-enterprise .rpp-shell-content main a{transition:color .15s}.rpp-enterprise .rpp-shell-content main :where(button,a):focus-visible{outline:3px solid #c49b50;outline-offset:2px}.rpp-enterprise .rpp-shell-content main button:disabled{opacity:.55}.rpp-mobile-shade{display:none}.rpp-command-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#071524a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 18px 20px}.rpp-command-modal{width:min(680px,100%);background:#fff;border:1px solid #cfd8e2;border-radius:14px;box-shadow:0 30px 100px #0715257a;overflow:hidden;max-height:75vh;display:flex;flex-direction:column}.rpp-command-input{display:flex;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid #dce4ec;color:#688199}.rpp-command-input input{flex:1;min-width:0;border:0;background:transparent;outline:0;font-size:14px;color:#142e46}.rpp-command-input input:focus{outline:0}.rpp-command-input button{border:0;background:transparent;color:#789;display:grid;place-items:center}.rpp-command-results{overflow:auto;padding:9px;min-height:95px}.rpp-command-results button{width:100%;text-align:left;display:flex;align-items:center;gap:13px;padding:11px 12px;border:0;background:transparent;border-radius:8px;color:#273e53}.rpp-command-results button:hover,.rpp-command-results button:focus-visible{background:#eef4f9}.rpp-command-icon{display:grid;place-items:center;width:38px;height:38px;background:#eaf0f6;color:#173b59;border-radius:7px;flex:none}.rpp-command-results button>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.rpp-command-results b{font-size:12px}.rpp-command-results small{font-size:10px;color:#81909e}.rpp-command-empty{padding:15px;color:#667c90}.rpp-command-footer{display:flex;justify-content:space-between;border-top:1px solid #e1e7ee;padding:11px 17px;font-size:10px;color:#8192a3;background:#f8fafc}@media(max-width:1250px){.rpp-search-launch{min-width:200px}.rpp-search-launch span{display:none}.rpp-shell-page-title{flex-wrap:wrap}}@media(max-width:1020px){.rpp-enterprise .rpp-shell{grid-template-columns:minmax(0,1fr)!important}.rpp-enterprise .rpp-shell-sidebar{position:fixed;left:0;top:0;bottom:0;max-width:min(300px,90vw);width:280px;transform:translate(-110%);transition:transform .2s ease;z-index:51}.rpp-enterprise .rpp-shell.mobile-open .rpp-shell-sidebar{transform:translate(0)}.rpp-shell.is-compact .rpp-shell-sidebar{width:280px}.rpp-shell.is-compact .rpp-shell-brand>div:last-child,.rpp-shell.is-compact .rpp-tenant-caption{display:grid}.rpp-shell.is-compact .rpp-nav-item span:not(.rpp-favorite-dot){display:inline}.rpp-shell.is-compact .rpp-nav-group-toggle{justify-content:flex-start}.rpp-shell.is-compact .rpp-nav-group-items{padding:3px 0 9px 13px}.rpp-enterprise .rpp-shell.mobile-open .rpp-mobile-shade{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;border:0;background:#08152291}.rpp-mobile-menu{display:grid}.rpp-collapse{display:none!important}}@media(max-width:760px){.rpp-enterprise .rpp-shell-topbar{padding:0 17px}.rpp-breadcrumb span:nth-of-type(1),.rpp-breadcrumb svg:first-of-type{display:none}.rpp-search-launch{min-width:0;padding:9px}.rpp-search-launch kbd{display:none}.rpp-status-button{font-size:0}.rpp-status-button svg{display:none}.rpp-status-light{margin:0}.rpp-shell-page-title{padding:24px 18px 16px}.rpp-shell-page-title h1{font-size:26px}.rpp-page-controls{width:100%}.rpp-page-controls button{flex:1;justify-content:center}.rpp-quickrail{padding:0 18px 16px}.rpp-shell-content{padding:0 15px 24px}.rpp-quickrail-count{width:100%;margin:0}.rpp-enterprise .rpp-shell-footer{padding:18px;flex-wrap:wrap}.rpp-shell-footer>div:nth-child(2){display:none}}@media(max-width:490px){.rpp-account>svg{display:none}.rpp-topbar-actions{gap:6px}.rpp-breadcrumb span:nth-of-type(2){display:none}.rpp-page-eyebrow span:first-child,.rpp-page-slash{display:none}.rpp-shell-page-title h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.rpp-enterprise *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.rpp-enterprise .rpp-shell{display:block!important}.rpp-enterprise .rpp-shell-sidebar,.rpp-enterprise .rpp-shell-topbar,.rpp-enterprise .rpp-shell-page-title,.rpp-enterprise .rpp-quickrail,.rpp-enterprise .rpp-shell-footer,.rpp-enterprise .rpp-page-controls{display:none!important}.rpp-enterprise .rpp-shell-content{padding:0}.rpp-enterprise{background:#fff!important}}
