.verification-dialog{color:#143555;background:#fff;border:1px solid #cedeed;border-radius:18px;width:min(92vw,460px);max-height:85dvh;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #08294b33}.verification-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08294b80}.verification-dialog .request-form{margin:0;padding:0}.verification-dialog h2{margin-top:0}.staff-decision-confirmation{width:min(92vw,560px);font-size:1rem;line-height:1.6}.staff-decision-confirmation h2{font-size:1.4rem}.staff-decision-confirmation .confirmation-subject{overflow-wrap:anywhere;font-weight:600}.staff-decision-confirmation dl{margin:20px 0}.staff-decision-confirmation dl>div{border-bottom:1px solid #dbe5ef;padding:12px 0}.staff-decision-confirmation dt{color:#496680;font-size:.875rem;font-weight:600}.staff-decision-confirmation dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.staff-decision-confirmation .inline-actions{justify-content:flex-end;margin-bottom:0}.staff-decision-confirmation .inline-actions>button.primary{color:#fff;background:#1264a3;border:1px solid #1264a3}.staff-decision-confirmation .inline-actions>button.primary:hover{background:#0d4c7e}.application-awaiting-client{margin-block:16px}.application-awaiting-client>details>summary{cursor:pointer;color:#496680;padding:12px 0;font-size:.875rem}.message .message-context{color:#405e79;overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}:root{--ink:#17231f;--muted:#68736f;--line:#e2e8e5;--paper:#f4f7f5;--white:#fff;--green:#143f34;--green-2:#1d5c49;--mint:#dcebe4;--gold:#b89452;--amber:#8a5b16;--shadow:0 10px 30px #17231f0f;--radius:14px}*{box-sizing:border-box}.panel{margin-bottom:16px}.grid-two>.panel{margin-bottom:0}.document-row select{width:min(210px,30vw);min-height:34px;font-size:10px}.reset-link{color:#d6e4de;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;text-decoration:underline;display:block}.panel-head>button{color:#527568;background:0 0;border:0;padding:4px 2px;font-size:10px;text-decoration:underline}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}textarea{resize:vertical;border:1px solid #cbd8e5;border-radius:8px;width:100%;max-width:100%;min-height:90px;padding:12px;line-height:1.6}.application-answer-list dd{white-space:pre-line;overflow-wrap:anywhere}.onboarding-form .tax-residencies .checkbox-label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.onboarding-form .tax-residencies .checkbox-label input{accent-color:#1264a3;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.onboarding-form .tax-residency-row{border-bottom:1px solid #d5e0eb;margin-bottom:20px;padding:12px 0 20px}.onboarding-form .tax-residency-row legend{margin-bottom:0;font-size:18px}.tax-residencies p,.tax-residencies small{line-height:1.6}.empty-application-fields{background:#f5f8fc;border:1px solid #dbe5ef;border-radius:10px;margin:16px 0 24px;padding:12px 16px}.empty-application-fields>summary{color:#496680;cursor:pointer;font-size:13px}button{cursor:pointer}.test-banner{z-index:20;color:#3f2c0d;letter-spacing:.03em;background:#f6dfaa;border-bottom:1px solid #dfbf76;justify-content:center;align-items:center;gap:12px;height:34px;font-size:12px;display:flex;position:fixed;inset:0 0 auto}.test-banner strong{letter-spacing:.14em;font-size:11px}.shell{min-height:100vh;padding-top:34px}.sidebar{color:#e8f0ec;background:var(--green);flex-direction:column;width:238px;padding:20px 18px;display:flex;position:fixed;inset:34px auto 0 0;overflow-y:auto}.brand{align-items:center;gap:11px;padding:0 10px 20px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#b89b65,#7c6237);border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-family:Georgia,serif;font-size:21px;display:inline-grid}.brand strong{letter-spacing:.18em;font-family:Georgia,serif;font-size:14px;display:block}.brand small{color:#a8bcb4;letter-spacing:.32em;margin-top:2px;font-size:8px;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#b9cbc4;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.sidebar nav button span{color:#93aaa1;text-align:center;width:18px;font-size:17px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff1a}.sidebar nav button.active span{color:#d0b77f}.sidebar-foot{color:#b3c3bd;border-top:1px solid #ffffff1f;margin-top:auto;padding:14px 12px 0;font-size:11px}.sidebar-foot small{color:#769086;margin:5px 0 0 14px;display:block}.secure-dot{background:#66c997;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}main{min-height:calc(100vh - 34px);margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;height:84px;padding:0 34px;display:flex}.topbar h1{margin:2px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.eyebrow{color:#7a8882;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700}.persona-control{align-items:center;gap:9px;display:flex}.persona-control label{color:var(--muted);font-size:11px}.persona-control select{max-width:275px;color:var(--ink);border:1px solid var(--line);background:#f7f9f8;border-radius:8px;padding:9px 30px 9px 11px;font-size:12px}.avatar{color:#fff;background:#477061;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-grid}.content{max-width:1440px;margin:auto;padding:30px 34px 60px}.notice{border-radius:8px;justify-content:space-between;align-items:center;margin:16px 34px 0;padding:11px 14px;font-size:13px;display:flex}.notice.success{color:#174a36;background:#dbefe5}.notice.error{color:#743527;background:#f6e3dd}.notice button{color:inherit;background:0 0;border:0;font-size:20px}.welcome{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.welcome h2,.case-heading h2,.form-title h2{margin:5px 0 6px;font-family:Georgia,serif;font-size:30px;font-weight:500}.welcome p,.case-heading p,.form-title p{color:var(--muted);margin:0;font-size:13px}.primary,.secondary{border-radius:8px;min-height:38px;padding:0 16px;font-size:12px;font-weight:650}.primary{color:#fff;background:var(--green-2);border:1px solid var(--green-2);box-shadow:0 3px 8px #1d5c492e}.primary:hover{background:var(--green)}.secondary{color:var(--green);background:#fff;border:1px solid #cbd7d2}.secondary:hover{background:#f3f7f5}.secondary:disabled{color:#9ca6a2;cursor:not-allowed;background:#f2f3f2}.scope-strip{color:#66726d;background:#eaf0ed;border:1px solid #dde6e2;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;font-size:11px;display:flex}.scope-strip strong{color:var(--ink)}.scope-strip span:last-child{color:#316651;margin-left:auto}.company{letter-spacing:.08em;vertical-align:middle;border-radius:4px;width:max-content;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.company.bvi{color:#285c4b;background:#dcece6}.company.labuan{color:#664f27;background:#eee4cf}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.metric{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:126px;box-shadow:var(--shadow);flex-direction:column;padding:20px;display:flex}.metric>span{color:var(--muted);font-size:11px}.metric strong{margin:11px 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:500}.metric small{color:#89928e}.metric.accent{color:#fff;background:var(--green);border-color:var(--green)}.metric.accent>span,.metric.accent small{color:#bdd0c8}.grid-two{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:16px;margin-bottom:16px;display:grid}.detail-grid{grid-template-columns:1fr 1fr}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:55px;padding:0 19px;display:flex}.panel-head h3{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:500}.panel-head>span{color:#75817c;font-size:10px}.panel-intro{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:15px 19px;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#82908a;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f8faf9;padding:10px 13px;font-size:8px}td{border-top:1px solid #edf1ef;padding:12px 13px}tbody tr[role=button]{cursor:pointer}td strong,td small{display:block}td small{color:#88928e;margin-top:3px}.status{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:9px;display:inline-flex}.status.good{color:#256348;background:#e0f1e8}.status.waiting{color:#6c541d;background:#f3ead2}.status.review{color:#7a4134;background:#f4e1dc}.status.approved{color:#315c67;background:#dfecef}.task-list{padding:4px 13px}.task-list button{width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:9px 5px;display:flex}.task-list button:last-child{border:0}.task-list button>span:nth-child(2){flex:1}.task-list strong,.task-list small{display:block}.task-list strong{font-size:11px}.task-list small{color:#89938f;margin-top:4px;font-size:9px}.task-check{color:#739083;font-size:19px}.task-list time{color:#65716c;font-size:10px}.task-list.large{padding:12px 20px}.window-card{background:linear-gradient(105deg,#fff 60%,#e8f0ec);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.window-card h3{margin:5px 0;font-family:Georgia,serif;font-size:20px;font-weight:500}.window-card p{color:var(--muted);margin:0;font-size:11px}.window-stats{grid-template-columns:auto 1fr;align-items:center;gap:10px;max-width:190px;display:grid}.window-stats strong{font-family:Georgia,serif;font-size:28px}.window-stats span{color:var(--muted);font-size:10px}.page-actions{justify-content:space-between;align-items:center;min-height:74px;padding:16px 20px;display:flex}.page-actions p{color:var(--muted);font-size:12px}.filters{gap:10px;padding:0 20px 16px;display:flex}.filters label{flex:1}.filters input,.filters select,input,select{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #d8e0dc;border-radius:8px;padding:0 11px}.filters select{width:210px}.back{color:#48695c;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:12px}.case-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.case-heading .company{margin:0 0 4px}.amount{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.amount>span:first-child{color:var(--muted);font-size:10px}.amount>strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.progress{margin-bottom:16px}.steps{padding:20px 15px 18px;display:flex;overflow-x:auto}.steps>div{color:#9ba4a0;text-align:center;flex-direction:column;flex:1;align-items:center;min-width:76px;font-size:8px;display:flex;position:relative}.steps>div:before{content:"";z-index:0;background:#dce3e0;width:100%;height:1px;position:absolute;top:12px;left:-50%}.steps>div:first-child:before{display:none}.steps i{z-index:1;background:#eef2f0;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:7px;font-style:normal;display:grid}.steps .done{color:#527b6b}.steps .done:before,.steps .current:before{background:#6f9586}.steps .done i{color:#fff;background:#628c7b}.steps .current{color:var(--ink);font-weight:700}.steps .current i{color:#fff;background:var(--green);box-shadow:0 0 0 4px #dce9e4}.next-action{border-bottom:1px solid var(--line);background:#f8faf9;padding:20px}.next-action span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.next-action strong{margin:6px 0;display:block}.next-action p,.muted{color:var(--muted);margin:0;font-size:11px}.action-stack{gap:10px;padding:18px 20px;display:grid}.action-stack form{gap:10px;display:grid}.action-stack label,.request-form label{color:#55635d;gap:6px;font-size:11px;display:grid}.detail-list{margin:0;padding:11px 20px}.detail-list>div{border-bottom:1px solid #edf1ef;justify-content:space-between;padding:10px 0;display:flex}.detail-list>div:last-child{border:0}.detail-list dt{color:var(--muted);font-size:10px}.detail-list dd{margin:0;font-size:11px;font-weight:650}.mono{font-family:ui-monospace,SFMono-Regular,monospace}.detail-grid .secondary{margin:3px 20px 7px}.security-note{color:#89938f;margin:5px 20px 17px;font-size:9px}.document-row{border-bottom:1px solid #edf1ef;align-items:center;gap:11px;min-height:65px;padding:10px 17px;display:flex}.document-row>span:first-child{color:#8d4435;background:#f3e3df;border-radius:4px;padding:7px 5px;font-size:8px;font-weight:800}.document-row>div{flex:1}.document-row strong,.document-row small{font-size:10px;display:block}.document-row small{color:#89938f;margin-top:4px;font-size:8px}.document-row button{color:#4c6c60;background:0 0;border:0;padding:5px 8px;font-size:9px}.document-row button:disabled{color:#aeb5b2}.closure-panel{margin-bottom:16px}.control-track{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.control-track>div{background:#f8faf9;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;column-gap:9px;min-height:92px;padding:14px;display:grid}.control-track i{color:#7e8984;background:#e7ece9;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.control-track span{align-self:end;font-size:10px;font-weight:700}.control-track small{color:#8a9490;overflow-wrap:anywhere;font-size:8px}.control-track .complete i{color:#fff;background:#54836f}.payment-form,.checklist{border-bottom:1px solid var(--line);padding:20px}.payment-form h4,.checklist h4{margin:0 0 15px;font-family:Georgia,serif;font-size:15px;font-weight:500}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.form-grid label,.closed-record label{color:#55635d;gap:6px;font-size:10px;display:grid}.form-grid small{color:#89938f}.record-summary{color:#345f4e;background:#ebf4ef;border-bottom:1px solid #d9e8e1;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:15px 20px;font-size:10px;display:grid}.record-summary small{color:#71817a}.closure-action{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.closure-action p,.closed-record p{color:var(--muted);margin:4px 0 0;font-size:10px}.checklist .check{margin:9px 0}.checklist .primary{margin-top:10px}.locked-note{color:#6b7772;background:#fafbfa;margin:0;padding:17px 20px;font-size:10px}.closed-record{background:#f8faf9;padding:18px 20px}.closed-record form{grid-template-columns:1fr auto;align-items:end;gap:10px;max-width:650px;margin-top:16px;display:grid}.amendment{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto 1fr;gap:5px 10px;margin-top:14px;padding:11px;display:grid}.amendment small{color:var(--muted);grid-column:2;font-size:8px}.form-page{min-width:0;max-width:800px;margin:auto}.form-title{margin-bottom:20px}.request-form{min-width:0;padding:4px 24px 22px}.request-form fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:23px 0}.request-form input,.request-form select{max-width:100%}.request-form legend{max-width:100%;margin-bottom:17px;font-family:Georgia,serif;font-size:17px}.request-form label{min-width:0;margin-bottom:14px}.request-form label small{color:#89938f}.option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;margin-bottom:18px;display:grid}.option-grid label{border:1px solid #d7dfdc;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:48px;margin:0;display:flex;position:relative}.option-grid label.selected{color:#245744;background:#e7f1ec;border-color:#75a18f}.option-grid label:has(input:focus-visible){outline-offset:2px;outline:3px solid #d2a854}.option-grid input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.eligibility{color:#285a48;background:#e5f1eb;border-radius:8px;gap:12px;min-width:0;margin-bottom:14px;padding:14px;display:flex}.eligibility>div{overflow-wrap:anywhere;min-width:0}.eligibility p{color:#60736b;margin:4px 0 0;font-size:10px}.check{grid-template-columns:auto 1fr;align-items:center;min-width:0;display:flex!important}.check input{flex:none;width:16px;min-height:16px}.form-actions{justify-content:flex-end;gap:10px;min-width:0;padding-top:20px;display:flex}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.client-card,.policy-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:20px;position:relative}.client-card .company{position:absolute;top:20px;right:20px}.client-icon{color:#fff;background:#557a6c;border-radius:9px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;display:grid}.client-card h3,.policy-card h3{margin:14px 0 5px;font-family:Georgia,serif;font-size:16px;font-weight:500}.client-card>p,.policy-card p{min-height:34px;color:var(--muted);margin:0;font-size:10px}.client-card dl{border-block:1px solid var(--line);margin:14px 0;padding:9px 0}.client-card dl>div{justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.client-card dt{color:var(--muted)}.client-card dd{margin:0;font-weight:650}.green{color:#317158}.amber{color:#9a6519}.policy-card>span{color:#4f7968;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.policy-card .secondary{margin-top:15px}.documents{padding:6px 12px 12px}.access-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.access-list article>div:nth-child(2){min-width:180px}.access-list strong,.access-list small{font-size:11px;display:block}.access-list small{color:var(--muted);margin-top:2px;font-size:9px}.permission-summary{color:var(--muted);flex:1;align-items:center;gap:7px;font-size:9px;display:flex}.empty{color:#8a9590;place-content:center;justify-items:center;min-height:250px;display:grid}.empty span{font-size:30px}.empty p{font-size:12px}.locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.locked h1{margin:4px 0;font-family:Georgia,serif;font-weight:500}.locked p{color:var(--muted);margin:0}.locked code{color:#d9e9e2;background:var(--green);border-radius:6px;margin-top:12px;padding:10px 13px}.locked small{color:#89938f}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}.grid-two{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,1fr)}.sidebar{width:205px}main{margin-left:205px}.sidebar nav button{font-size:12px}}@media (max-width:760px){.test-banner span{display:none}.sidebar{width:100%;height:auto;padding:13px;position:static}.shell{padding-top:34px}.brand{padding:0 4px 12px}.sidebar nav{flex-direction:row;overflow-x:auto}.sidebar nav button{min-width:max-content}.sidebar-foot{display:none}main{margin:0}.topbar{align-items:flex-start;gap:12px;height:auto;padding:16px}.persona-control{flex-wrap:wrap;justify-content:flex-end}.persona-control label{display:none}.persona-control select{max-width:200px}.content{padding:20px 14px 40px}.notice{margin:12px 14px 0}.welcome,.case-heading{align-items:flex-start;gap:16px}.metrics{grid-template-columns:1fr 1fr}.card-grid{grid-template-columns:1fr}.scope-strip{white-space:nowrap;overflow-x:auto}.scope-strip span:last-child{margin-left:0}.detail-grid{grid-template-columns:1fr}.option-grid{grid-template-columns:1fr 1fr}.amount{align-items:flex-start}.case-heading,.filters{flex-direction:column}.filters select{width:100%}.control-track{grid-template-columns:1fr 1fr}.form-grid,.record-summary{grid-template-columns:1fr}.closure-action{flex-direction:column;align-items:stretch}.closed-record form{grid-template-columns:1fr}}@media (max-width:430px){.metrics{grid-template-columns:1fr}.topbar .eyebrow{display:none}.topbar h1{font-size:17px}.persona-control .avatar{display:none}.welcome{flex-direction:column;align-items:stretch}.welcome h2{font-size:25px}.welcome .primary{width:100%}.content{padding-inline:10px}.scope-strip{margin-inline:0}.page-actions{flex-direction:column;align-items:stretch}.page-actions .primary{margin-top:8px}.access-list article{flex-wrap:wrap;align-items:flex-start}.permission-summary{min-width:100%}.steps{padding-inline:5px}.request-form{padding-inline:16px}.form-actions{flex-direction:column;align-items:stretch}.form-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.entry-page,.route-state{background:radial-gradient(circle at top,#edf4f0,#f7f6f1 48%);place-items:center;padding:28px;display:grid;min-height:100vh!important;margin:0!important}.entry-card,.route-state{text-align:center;width:min(520px,100%)}.entry-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:42px}.entry-card h1,.route-state h1{font:500 34px Georgia,serif}.entry-card label{text-align:left;gap:8px;margin:28px 0 16px;display:grid}.entry-button{width:100%;margin-bottom:18px}.entry-card small{color:var(--muted);display:block}.entry-test{position:fixed}.entry-language{z-index:21;position:fixed;top:45px;right:18px}.language-switch{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.language-switch select{background:#fff;width:auto;min-width:94px;min-height:36px}.language-switch.compact{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffd;border-radius:9px;padding:7px 9px}.uat-login{text-align:left}.uat-login>p{text-align:center}.uat-login label{margin:16px 0}.uat-login .entry-button{margin-top:8px}.uat-error{color:#873d33;background:#faece8;border-radius:7px;padding:10px;text-align:left!important}.uat-account{margin-top:12px}.uat-signout{width:100%;margin-top:-8px}.login-type{color:var(--green);font-weight:700}.login-divider{color:var(--muted);align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.google-login{text-align:center;width:100%;margin-bottom:12px;padding:11px;text-decoration:none;display:block}.forgot-password{color:var(--green);margin:-8px auto 12px;display:block}.client-shell{background:#f5f6f2;min-height:100vh;padding-top:34px}.client-sidebar{color:#edf3ef;background:#163d32;flex-direction:column;width:250px;padding:24px 18px;display:flex;position:fixed;inset:34px auto 0 0;overflow:auto}.client-brand{padding-inline:8px}.client-sidebar nav{gap:6px;display:grid}.client-sidebar nav button{color:#bcd0c7;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex}.client-sidebar nav button.active,.client-sidebar nav button:hover{color:#fff;background:#ffffff1c}.client-support{border-top:1px solid #fff2;gap:4px;margin-top:auto;padding:18px 10px;display:grid}.client-support small,.client-support span{color:#a9c0b6}.switch-account{color:#d6e3dd;margin:14px 10px 0;font-size:11px}.client-main{min-height:calc(100vh - 34px);margin-left:250px}.client-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:88px;padding:16px 34px;display:flex}.client-topbar h1{margin:3px 0 0;font:500 24px Georgia,serif}.client-user{align-items:center;gap:12px;display:flex}.client-user label{align-items:center;gap:8px;font-size:11px;display:flex}.client-user select{min-width:250px}.client-content{max-width:1300px;margin:auto;padding:30px 34px 64px}.client-welcome,.client-case-title,.page-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.client-welcome h2,.client-case-title h2,.page-actions h2,.form-title h2{margin:5px 0;font:500 29px Georgia,serif}.client-welcome p,.client-case-title p,.page-actions p{color:var(--muted);margin:0}.client-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.client-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:20px;display:grid}.client-metrics span,.client-metrics small{color:var(--muted)}.client-metrics strong{font:500 23px Georgia,serif}.client-grid,.client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.client-panel{margin-bottom:16px}.client-panel>:not(.panel-head){margin-left:20px;margin-right:20px}.client-panel>.simple-row,.client-panel>.client-case-row{margin-inline:0}.client-list,.document-grid{gap:10px;display:grid}.client-case-row,.simple-row{width:100%;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.client-case-row div{gap:4px;display:grid}.client-case-row small,.client-case-row span,.simple-row small{color:var(--muted)}.client-status{background:#e3efe9;border-radius:99px;width:max-content;padding:6px 9px;font-size:10px;display:inline-flex;color:#315f4d!important}.client-status.large{font-size:12px}.client-callout,.safe-next,.masked-box,.security-placeholder{background:#edf4f0;border-radius:8px;padding:13px 15px}.client-callout{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.warning{color:#744a20;background:#fbf0d9;border-radius:7px;padding:12px}.client-empty{text-align:center;color:var(--muted);padding:40px 20px}.client-form{max-width:760px;padding:4px 24px 24px}.client-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:22px 0}.client-form legend{margin-bottom:14px;font:500 18px Georgia,serif}.client-form label{gap:7px;margin:12px 0;display:grid}.client-form textarea,.message-compose textarea{resize:vertical;border:1px solid #d8e0dc;border-radius:8px;min-height:96px;padding:10px}.segmented{gap:6px;display:flex}.segmented button,.option-grid label{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.segmented .active,.option-grid .selected{background:#e7f1ec;border-color:#75a18f}.inline-actions,.form-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.milestone-list{padding:10px 24px 10px 44px}.milestone-list li{color:#929d98;padding:9px}.milestone-list .done{color:#5c786d}.milestone-list .current{color:#163d32;font-weight:700}.danger{color:#8a3d32}.message-panel{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;display:grid}.message-thread,.message-compose{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.message-thread{flex-direction:column;gap:12px;min-height:420px;display:flex}.message{background:#f0f2ef;border-radius:12px;max-width:78%;padding:12px 14px}.message.client{background:#deebe5;align-self:flex-end}.message p{margin:7px 0}.message small{color:var(--muted)}.message-compose{height:max-content}.message-compose label{gap:7px;margin:12px 0;display:grid}.client-document{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}.document-icon{color:#8d4435;background:#f3e3df;border-radius:5px;padding:9px}.client-document p{color:var(--muted);margin:4px 0}.profile-list{margin-block:8px 20px}.profile-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.profile-list dd{text-align:right;margin:0}.function-chips{flex-wrap:wrap;gap:7px;margin-block:16px;display:flex}.function-chips span{background:#e7efeb;border-radius:99px;padding:6px 8px}.user-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:12px;padding:13px 0;display:grid}.user-list div{gap:4px;display:grid}.user-list small{color:var(--muted)}.active-state{color:#276348}.pending-state{color:#8b651f}.application-progress{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;display:grid}.application-progress div{align-items:baseline;gap:5px;display:flex}.application-progress strong{font:500 24px Georgia,serif}.application-progress span,.application-progress small{color:var(--muted)}.application-progress progress{accent-color:#315f4d;width:100%}.application-layout{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.application-steps{align-content:start;gap:7px;display:grid}.application-steps button{color:var(--muted);border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.application-steps button span{background:#edf1ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.application-steps button.active{color:#173e33;background:#e8f1ec;border-color:#86a99a}.onboarding-form{min-width:0;padding:4px 24px 22px}.onboarding-form fieldset{border:0;min-width:0;margin:0;padding:20px 0}.onboarding-form legend{margin-bottom:14px;font:500 21px Georgia,serif}.onboarding-form label{gap:7px;margin:12px 0;display:grid}.onboarding-form textarea{min-height:90px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.kyc-list{gap:9px;display:grid}.kyc-list label{border:1px solid var(--line);background:#f7f8f5;border-radius:9px;grid-template-columns:1fr minmax(180px,260px);align-items:center;gap:16px;margin:0;padding:13px;display:grid}.kyc-list label span{gap:4px;display:grid}.kyc-list label small{color:var(--muted)}.application-summary{margin:0}.application-summary div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:12px;padding:10px 0;display:grid}.application-summary dd{margin:0}.handoff-flow{background:#edf4f0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:15px;display:flex}.handoff-flow span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px}.handoff-flow b{color:#799187}@media (max-width:900px){.client-metrics{grid-template-columns:1fr 1fr}.client-sidebar{width:210px}.client-main{margin-left:210px}.client-user select{min-width:180px}.message-panel{grid-template-columns:1fr}}.security-form{align-content:start;gap:12px;display:grid}.security-form label{margin:0}.security-form>small{line-height:1.5}.security-form>.primary{justify-self:start;margin-top:2px}@media (max-width:760px){.client-shell{padding-top:34px}.client-sidebar{width:auto;padding:14px;position:static}.client-brand,.client-support{display:none}.client-sidebar nav{grid-template-columns:repeat(6,minmax(max-content,1fr));overflow:auto}.client-sidebar nav button{justify-content:center;padding:10px;font-size:11px}.switch-account{position:absolute;top:39px;right:8px}.client-main{margin:0}.client-topbar{align-items:flex-start;padding:16px}.client-user{flex-direction:column;align-items:flex-end}.client-user .avatar{display:none}.client-content{padding:22px 14px 50px}.client-grid,.client-detail-grid{grid-template-columns:1fr}.client-welcome,.client-case-title,.page-actions{flex-direction:column;align-items:stretch}.client-metrics{grid-template-columns:1fr 1fr}.client-callout{flex-direction:column}.client-document{grid-template-columns:auto 1fr}.client-document button{grid-column:2;width:max-content}.application-layout{grid-template-columns:1fr}.application-steps{grid-template-columns:repeat(7,minmax(max-content,1fr));overflow:auto}.application-steps button{justify-content:center}.application-steps button span{display:none}.application-progress{grid-template-columns:auto 1fr}.application-progress small{grid-column:1/-1}.form-grid{grid-template-columns:1fr}}@media (max-width:430px){.entry-page{padding:14px}.entry-card{padding:28px 20px}.client-sidebar nav button span{display:none}.client-metrics{grid-template-columns:1fr}.client-user label{display:grid}.client-user select{min-width:0;max-width:180px}.client-content{padding-inline:10px}.client-form,.onboarding-form{padding-inline:15px}.option-grid{grid-template-columns:1fr 1fr}.client-case-row,.client-case-row>div:nth-child(2){align-items:flex-start}.user-list article{grid-template-columns:1fr}.message{max-width:92%}.kyc-list label{grid-template-columns:1fr}.application-summary div{grid-template-columns:1fr;gap:4px}.handoff-flow b{transform:rotate(90deg)}}@media (max-width:600px){.profile-list div{justify-content:stretch;gap:5px;display:grid}.profile-list dd{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}}@media (max-width:760px){.switch-account{text-align:right;margin:8px 4px 0;display:block;position:static}}.conditional-box{border:1px solid var(--line);background:#f4f7f4;border-radius:10px;margin:16px 0;padding:16px}.conditional-box h3{margin-top:0;font:500 18px Georgia,serif}.required-note{color:var(--muted);text-align:right;margin:14px 0 0;font-size:11px}.required-mark{color:#a44335;font-weight:800}.choice-group{margin:0 0 14px!important;padding:0!important}.choice-group legend{color:#55635d;font:inherit!important;margin-bottom:8px!important}.choice-group .permission-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-group .check{margin:0}.onboarding-form select:invalid,.onboarding-form input:invalid:not(:placeholder-shown),.onboarding-form textarea:invalid:not(:placeholder-shown){background:#fff9f7;border-color:#b75a4a}.compact-form,.access-form{margin:16px;padding:18px}.compact-form{gap:12px;display:grid}.permission-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permission-checks label{border:1px solid var(--line);background:#f5f7f4;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.permission-checks input{width:auto}.access-form fieldset{margin-top:14px}.access-form .permission-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.persona-control>div{text-align:right;display:grid}.persona-control>div small{color:var(--muted)}@media (max-width:760px){.permission-checks,.access-form .permission-checks{grid-template-columns:1fr 1fr}}@media (max-width:430px){.permission-checks,.access-form .permission-checks{grid-template-columns:1fr}}:root{--ink:#13233a;--muted:#607086;--line:#dbe4ef;--paper:#f4f7fb;--green:#0b3f73;--green-2:#0f5d9e;--mint:#e8f2fb;--gold:#79a9d2;--shadow:0 12px 34px #14365b14;--radius:16px}html,body{color:var(--ink);background:var(--paper);line-height:1.5}button,input,select,textarea{transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s,transform .16s}button:active:not(:disabled){transform:translateY(1px)}:focus-visible{outline-offset:2px;outline:3px solid #1c70b74d}.test-banner{color:#49350f;background:#fff4cf;border-color:#ead48e}.sidebar,.client-sidebar{color:#fff;background:linear-gradient(#0b3f73 0%,#082f58 100%);width:256px;padding:26px 20px;box-shadow:8px 0 28px #11305314}main,.client-main{margin-left:256px}.brand{padding:0 8px 28px}.brand-mark{color:#0b3f73;background:#fff;border:2px solid #ffffff75;box-shadow:0 4px 14px #031b3533}.brand small,.sidebar-foot,.sidebar-foot small,.client-support small,.client-support span{color:#b9d0e6}.sidebar nav,.client-sidebar nav{gap:7px}.sidebar nav button,.client-sidebar nav button{color:#c8daeb;border-radius:10px;min-height:46px;padding:11px 14px;font-size:13px;font-weight:550}.sidebar nav button span,.client-sidebar nav button span{color:#9fc2df}.sidebar nav button:hover,.sidebar nav button.active,.client-sidebar nav button:hover,.client-sidebar nav button.active{color:#fff;background:#ffffff21;box-shadow:inset 3px 0 #8fc5ec}.sidebar nav button.active span,.client-sidebar nav button.active span{color:#fff}.sidebar-foot,.client-support{border-color:#ffffff2b}.reset-link,.switch-account{color:#d7e8f7}.secure-dot{background:#5ed49a;box-shadow:0 0 0 3px #5ed49a21}.topbar,.client-topbar{border-color:var(--line);background:#fffffff5;height:auto;min-height:88px;padding:17px 36px;box-shadow:0 1px #0e386005}.topbar h1,.client-topbar h1{color:#10385f;font-size:24px;font-weight:600}.eyebrow{color:#6a7e94}.avatar,.client-icon{color:#fff;background:linear-gradient(145deg,#1c73b7,#0b477e);box-shadow:0 4px 12px #0d4e832e}.language-switch.compact{box-shadow:none;background:#fff;border-color:#cfdae7}.content,.client-content{max-width:1380px;padding:34px 36px 68px}.welcome h2,.client-welcome h2,.case-heading h2,.page-actions h2,.form-title h2{color:#102f50;font-weight:600}.primary,.secondary{border-radius:9px;min-height:42px;padding-inline:18px;font-size:13px}.primary{background:#0f5d9e;border-color:#0f5d9e;box-shadow:0 5px 14px #0f5d9e33}.primary:hover{background:#0b4c84;border-color:#0b4c84}a.primary,a.secondary{text-align:center;vertical-align:middle;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding-block:10px;line-height:1.4;text-decoration:none;display:inline-flex}.primary:disabled{color:#d8e3ec;box-shadow:none;cursor:not-allowed;background:#8aa8c0;border-color:#8aa8c0}.secondary{color:#0c568f;border-color:#b9cede}.secondary:hover{color:#09446f;background:#eef6fc;border-color:#8ab4d4}.scope-strip{color:#536b82;background:#eaf3fb;border-color:#d4e5f3;padding:12px 16px}.scope-strip span:last-child{color:#0f5d9e}.company.bvi,.company.labuan,.function-chips span{color:#0d568f;background:#e6f1fa}.panel,.client-metrics article,.application-progress,.application-steps button,.message-thread,.message-compose,.client-document{border-color:var(--line);box-shadow:var(--shadow)}.panel-head{min-height:62px;padding:0 28px}.panel-head h3{color:#183b5e;font-size:18px;font-weight:600}.panel-head>span,.panel-head>button{font-size:12px}.panel-head>button{color:#0e5b96;min-height:36px;text-decoration:none}.metrics,.client-metrics{gap:16px}.metric,.client-metrics article{border-radius:14px;min-height:132px;padding:22px}.metric:is(button,[role=button]){color:inherit;text-align:left;cursor:pointer}.metric:is(button,[role=button]):hover{border-color:#9bbbd4;transform:translateY(-2px);box-shadow:0 16px 36px #14365b21}.metric:is(button,[role=button]).accent:hover{border-color:#5a9bca;box-shadow:0 16px 36px #08355b38}.metric.accent{background:linear-gradient(145deg,#0d568f,#0a3f70);border-color:#0d568f}.metric>span,.client-metrics span{font-size:12px}.metric small,.client-metrics small{font-size:11px}.metric strong,.client-metrics strong{color:#123b61;font-weight:600}.metric.accent strong{color:#fff}.table-wrap{scrollbar-color:#9db8cf transparent}table{font-size:13px}th{color:#5d7187;background:#f3f7fb;padding:12px 16px;font-size:10px}td{vertical-align:middle;border-color:#e7edf4;padding:15px 16px}tbody tr[role=button]:hover{background:#f2f8fd}.status,.client-status{padding:5px 9px;font-size:10px;font-weight:650}.status.neutral{color:#385a78;background:#e9f0f6}.filters{padding:16px 24px 18px}.filters label,.request-form label,.message-compose label,.onboarding-form label{color:#40566d;font-size:12px;font-weight:550}.filters input,.filters select,input,select,textarea,.client-form textarea,.message-compose textarea{min-height:42px;color:var(--ink);background:#fff;border-color:#cbd8e5}input:hover,select:hover,textarea:hover{border-color:#9fb9d0}input:focus,select:focus,textarea:focus{border-color:#3c88c3;outline:none;box-shadow:0 0 0 3px #3c88c31f}.access-list{padding:8px 24px}.access-list article.document-review-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.document-review-heading{gap:6px;min-width:0;display:grid}.access-list .document-review-heading strong{font-size:1rem}.access-list .document-review-heading small{overflow-wrap:anywhere;font-size:.875rem}.document-review-context{background:var(--paper,#f3f7fb);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:12px;display:grid}.document-review-context p{overflow-wrap:anywhere;gap:4px;margin:0;font-size:.875rem;display:grid}.document-review-context span{color:var(--muted)}.access-list .document-review-card>div{width:100%;min-width:0}@media (max-width:640px){.document-review-context{grid-template-columns:minmax(0,1fr)}}.access-list article{gap:14px;min-height:74px;padding:15px 0}.access-list strong{color:#173b5e;font-size:13px}.access-list small,.permission-summary{font-size:11px}.detail-list{padding:14px 28px}.detail-list>div{align-items:flex-start;gap:24px;padding:13px 0}.detail-list dt{color:#66788b;flex:0 0 38%;font-size:12px}.detail-list dd{color:#1b324a;text-align:right;overflow-wrap:anywhere;max-width:60%;font-size:13px}.client-detail-actions{margin:0;padding:8px 28px 24px}.next-action{border-color:var(--line);background:#f8fafc;padding:24px 28px}.next-action>span{color:#63758a;font-size:10px;display:block}.next-action details{margin-top:12px}.next-action details>summary{color:#153858;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:10px;grid-template-columns:18px minmax(80px,auto) 1fr;align-items:center;gap:10px;padding:13px 15px;list-style:none;display:grid}.next-action details>summary::-webkit-details-marker{display:none}.next-action details>summary:before{content:"›";color:#1671b6;font-size:20px;line-height:1;transition:transform .16s}.next-action details[open]>summary:before{transform:rotate(90deg)}.next-action details>summary strong{margin:0;font-size:13px;display:inline}.next-action details>summary small{color:#687b8d;text-align:right;font-size:11px}.next-action p{margin-top:10px;font-size:12px}.next-action .holding-summary{gap:4px;padding:12px 0 0;display:grid}.next-action .holding-summary strong{color:#173b5e;margin:0;font-size:13px;display:block}.next-action .holding-summary small{color:#687b8d}.page-panel{min-height:520px}.page-panel.inset-panel{min-height:0;padding:24px}.inset-panel>h3{color:var(--ink);margin:0 0 20px;font-family:Georgia,serif;font-size:22px}.inset-panel>.access-list{padding:8px 0 0}.inset-panel>.request-form{padding:0}.inset-panel>.form-grid,.inset-panel>.request-form>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}@media (max-width:700px){.page-panel.inset-panel{padding:18px}.inset-panel>.form-grid,.inset-panel>.request-form>.form-grid{grid-template-columns:1fr}}.grid-two{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:20px}.page-actions{padding-inline:0}.client-callout,.safe-next,.masked-box,.security-placeholder,.eligibility,.handoff-flow{background:#eaf3fb;border:1px solid #d7e7f4}.notice.success{color:#174f3b;background:#e4f4ec;border:1px solid #c8e8d8}.warning{color:#6b4a16;background:#fff7df;border:1px solid #efdda5}.uat-error,.notice.error{border:1px solid #efcdc5}.client-shell{background:var(--paper)}.client-sidebar{width:256px}.client-main{margin-left:256px}.client-welcome{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(110deg,#fff 58%,#eaf4fc);padding:22px 24px}.client-welcome h2{font-size:30px}.application-steps button.active{color:#0c4d82;background:#eaf3fb;border-color:#89b5d5;box-shadow:inset 3px 0 #176fae}.application-steps button span{color:#45637e;background:#edf3f8}.application-progress progress{accent-color:#1268a8}.onboarding-page>.page-actions .form-actions{grid-template-columns:auto auto;grid-template-areas:"status action""feedback feedback";justify-content:end;align-items:center;gap:7px 10px;min-width:250px;margin:0;padding:0;display:grid}.onboarding-page>.page-actions .client-status.large{background:#eaf3fb;border:1px solid #bed5e7;border-radius:9px;grid-area:status;align-content:center;gap:1px;min-height:42px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.15;display:grid;color:#0c568f!important}.onboarding-page>.page-actions .client-status.large:before{content:"STATUS";color:#698199;letter-spacing:.12em;font-size:8px;font-weight:700}html:lang(zh-CN) .onboarding-page>.page-actions .client-status.large:before{content:"状态"}.onboarding-page>.page-actions .form-actions>button{grid-area:action;margin:0}.onboarding-page>.page-actions .form-actions>small{color:#607086;text-align:right;grid-area:feedback}.segmented .active,.option-grid .selected{color:#0b4f84;background:#e9f3fb;border-color:#7aadd2}.message.client{background:#e3f1fb}.client-case-row:hover,.simple-row:hover{background:#f4f9fd;border-color:#b7cee1}.client-document{padding:18px}.document-icon{color:#0e5d98;background:#e7f2fa}.entry-page,.route-state{background:radial-gradient(circle at top,#e5f1fb,#f6f8fb 52%)}.entry-card{border-color:#d7e3ee;box-shadow:0 24px 64px #16436c1f}.entry-card h1,.route-state h1{color:#10385f}.login-type,.forgot-password{color:#0d5c99}.sidebar .brand,.client-sidebar .brand{justify-items:start;gap:7px;min-height:92px;display:grid}.sidebar .brand:before,.client-sidebar .brand:before{content:"";background:url(https://www.alveriacapital.com/logo.svg) 0/contain no-repeat;width:168px;height:68px}.sidebar .brand:after{content:"STAFF PORTAL";color:#b9d0e6;letter-spacing:.28em;font-size:9px;font-weight:700}.client-sidebar .client-brand:after{content:"CLIENT PORTAL"}.sidebar .brand>*,.client-sidebar .brand>*{display:none}.entry-card .brand-mark,.locked .brand-mark{color:#0000;width:208px;height:85px;box-shadow:none;filter:brightness(0)saturate()invert(20%)sepia(35%)saturate(1925%)hue-rotate(174deg)brightness(89%)contrast(98%);background:url(https://www.alveriacapital.com/logo.svg) 50%/contain no-repeat;border:0;border-radius:0;margin:0 auto 12px;font-size:0;display:block}.route-state{z-index:100;width:100%;max-width:none;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% 38%,#fff 0,#f4f8fc 42%,#eaf2f9 100%);align-content:center;justify-items:center;gap:10px;padding:32px;position:fixed;inset:0}.route-state .brand-mark{color:#fff;background:linear-gradient(145deg,#1c73b7,#0b477e);border:1px solid #71a9d2;width:54px;height:54px;margin-bottom:12px;box-shadow:0 10px 26px #0e4c7e33}.route-state h1{color:#153a5d;margin:0;font:600 24px Georgia,serif}.route-state p{color:#687b8e;max-width:420px;margin:0;font-size:13px}.loading-state:after{content:"";border:3px solid #d7e5f1;border-top-color:#176ca9;border-radius:50%;width:30px;height:30px;margin-top:18px;animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-state:after{opacity:.65;border-color:#176ca9;animation:none}}@media (max-width:1280px){.client-topbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.client-topbar .client-user{flex-flow:wrap;justify-content:flex-start;gap:10px;min-width:0;display:flex}.client-topbar .client-user label{flex:150px;gap:5px;min-width:0;display:grid}.client-topbar .client-user select{width:100%;min-width:0;max-width:100%}.client-topbar .language-switch{background:0 0;border:0;padding:0}.client-topbar .client-user>button{flex:none}}@media (max-width:1050px){.sidebar,.client-sidebar{width:216px;padding-inline:15px}main,.client-main{margin-left:216px}.content,.client-content{padding-inline:24px}.grid-two{grid-template-columns:1fr}.application-layout{grid-template-columns:minmax(0,1fr)}.application-steps{grid-template-columns:repeat(7,minmax(max-content,1fr));min-width:0;overflow-x:auto}.application-steps button{white-space:nowrap}.onboarding-page>.page-actions{flex-wrap:wrap;gap:16px}.application-progress{grid-template-columns:auto minmax(0,1fr)}.application-progress small{grid-column:1/-1}}@media (max-width:760px){.sidebar,.client-sidebar{width:100%;box-shadow:none;padding:14px;position:static}main,.client-main{margin-left:0}.topbar,.client-topbar{padding:16px}.content,.client-content{padding:22px 14px 54px}.panel-head,.detail-list,.next-action,.client-detail-actions{padding-inline:20px}.access-list{padding-inline:18px}.onboarding-page>.page-actions .form-actions{justify-content:stretch;width:100%}.onboarding-page>.page-actions .form-actions>button{width:100%}}@media (max-width:430px){.detail-list>div{gap:4px;display:grid}.detail-list dt,.detail-list dd{text-align:left;width:100%;max-width:none}.next-action details>summary{grid-template-columns:18px 1fr;gap:3px 8px}.next-action details>summary small{text-align:left;grid-column:2}}.purpose-options{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-options label{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:62px;padding:13px 15px;line-height:1.35}@media (max-width:600px){.purpose-options{grid-template-columns:1fr}}.application-loading .application-steps>div{color:#728197;background:#fff;border:1px solid #dbe5ee;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:11px 14px;display:flex}.application-loading .application-steps>div.active{color:#155f99;background:#eaf3fb;border-color:#8bb9dc}.application-loading .application-steps>div span{background:#edf3f8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.application-loading-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:365px;padding:48px;display:flex}.application-loading-panel h3{color:#173b5c;margin:18px 0 8px;font:600 20px Georgia,serif}.application-loading-panel p{max-width:430px;color:var(--muted);margin:0 0 28px}.inline-loader{border:3px solid #d8e6f1;border-top-color:#176ca9;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite portal-spin}.skeleton-line{background:linear-gradient(90deg,#edf2f6,#f8fafc,#edf2f6);border-radius:99px;width:min(360px,80%);height:10px;margin:6px 0}.skeleton-line.wide{width:min(460px,95%)}.skeleton-line.short{width:min(240px,55%)}@media (prefers-reduced-motion:reduce){.inline-loader{opacity:.65;border-color:#176ca9;animation:none}}.applications-hub{gap:18px;display:grid}.application-portfolio{overflow:hidden}.application-card-list{gap:0;display:grid}.application-card{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:19px 22px;display:flex}.application-card:first-child{border-top:0}.application-card h3{color:#123a60;margin:8px 0 4px;font:600 19px Georgia,serif}.application-card p,.application-card small{color:var(--muted);margin:0}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h3{color:#123a60;margin:0 0 4px;font:600 22px Georgia,serif}.section-heading p{color:var(--muted);margin:0}.fund-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fund-card{flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex}.fund-card h3{color:#123a60;margin:9px 0;font:600 22px Georgia,serif}.fund-card p{color:var(--muted);line-height:1.55}.fund-code{color:#0d5c98;letter-spacing:.05em;background:#e9f3fb;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.fund-card dl{margin:0}.fund-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.fund-card dt{color:var(--muted)}.fund-card dd{text-align:right;margin:0;font-weight:600}.fund-card button{align-self:flex-start}.back-link{color:#145e98;background:0 0;border:0;margin-bottom:16px;padding:0;font-weight:650}.submission-confirmation{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:25px;display:grid}.confirmation-mark{color:#fff;background:#1771ae;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.submission-confirmation h2{color:#123a60;margin:4px 0 6px;font:600 27px Georgia,serif}.submission-confirmation p{color:var(--muted);margin:0}.status-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.status-summary,.status-progress{overflow:hidden}.status-summary .profile-list{padding:0 22px 18px}.status-actions{gap:10px;padding:0 22px 22px;display:flex}.status-timeline{gap:0;margin:0;padding:6px 22px 22px;list-style:none;display:grid}.status-timeline li{color:#8390a0;grid-template-columns:34px 1fr;gap:12px;min-height:70px;display:grid;position:relative}.status-timeline li:not(:last-child):after{content:"";background:#dbe5ed;width:2px;position:absolute;top:34px;bottom:0;left:16px}.status-timeline li>span{z-index:1;background:#fff;border:2px solid #cbd7e0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.status-timeline li div{align-content:start;gap:5px;padding-top:3px;display:grid}.status-timeline li small{color:var(--muted)}.status-timeline li.complete{color:#145f99}.status-timeline li.complete>span{color:#fff;background:#176fae;border-color:#176fae}.status-timeline li.complete:not(:last-child):after{background:#80b2d4}@media (max-width:900px){.fund-grid,.status-layout{grid-template-columns:1fr}}@media (max-width:600px){.application-card,.submission-confirmation{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.application-card button,.status-actions button{width:100%}.status-actions{flex-direction:column}.fund-card{padding:19px}}.redemption-investments{margin-bottom:16px;overflow:hidden}.investment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.investment-options>button{text-align:left;min-width:0;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:10px;gap:8px;padding:18px;display:grid}.investment-options>button:hover{background:#f7fbff;border-color:#80acd0}.investment-options>button.selected{background:#eff7fd;border-color:#176fae;box-shadow:inset 0 0 0 1px #176fae}.investment-options>button>span:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investment-options>button>span:nth-child(2){color:#123a60;font-size:20px;font-weight:700}.investment-options small{color:var(--muted);line-height:1.45}.eligibility-label{color:#8a581a;text-transform:uppercase;letter-spacing:.04em;background:#fff4d8;border-radius:99px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.eligibility-label.eligible{color:#146443;background:#e4f5ec}@media (max-width:760px){.investment-options{grid-template-columns:1fr;padding-inline:14px}}.application-load-error{grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:28px;display:grid}.application-load-error h2{color:#123a60;margin:0 0 7px;font:600 24px Georgia,serif}.application-load-error p{color:var(--muted);margin:0}.application-load-error .status-actions{grid-column:2;padding:6px 0 0}.load-error-mark{color:#fff;background:#b24b3c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}@media (max-width:600px){.application-load-error{grid-template-columns:1fr}.application-load-error .status-actions{grid-column:1;padding:6px 0 0}}.application-status-page{gap:16px;display:grid}.application-status-page>.back-link{justify-self:start;margin-bottom:0}.mfa-enrollment{border:1px solid var(--line);background:#f7faff;border-radius:12px;gap:14px;padding:16px;display:grid}.mfa-enrollment img{border:1px solid var(--line);background:#fff;border-radius:10px;width:180px;max-width:100%;padding:8px}.mfa-enrollment code{overflow-wrap:anywhere;color:#153858;background:#eaf3fb;border-radius:6px;max-width:100%;padding:7px 9px;display:inline-block}.content .panel button:not([class]){color:#125b91;cursor:pointer;background:#fff;border:1px solid #bfd1e0;border-radius:8px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:600;line-height:1.35}.content .panel button:not([class]):hover:not(:disabled){background:#eef6fc;border-color:#6fa2c9}.content .panel button:not([class]):focus-visible{outline-offset:2px;outline:3px solid #8dbce0}.content .panel button:not([class]):disabled{color:#79899a;cursor:not-allowed;opacity:.75;background:#f3f6f8}.client-management{grid-template-columns:minmax(220px,.65fr) minmax(0,1.6fr);align-items:start}.client-management>.panel{min-width:0}.client-management>.panel:first-child .panel-head{flex-direction:column;align-items:flex-start;gap:12px}.client-management>.panel:first-child .panel-head>div{flex-wrap:wrap;gap:8px;display:flex}.client-management .client-record-head{flex-wrap:wrap}.client-management .client-record-head>div{flex:1;min-width:150px}@media (max-width:1050px){.client-management{grid-template-columns:1fr}}fieldset.onboarding-form{border:1px solid var(--line);margin:0}@media (max-width:760px){.sidebar,.client-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 14px;display:grid}.sidebar .brand,.client-sidebar .brand{gap:0;min-height:0}.sidebar .brand:before,.client-sidebar .brand:before{width:132px;height:48px}.sidebar .brand:after,.client-sidebar .brand:after{letter-spacing:.18em;font-size:8px}.sidebar nav,.client-sidebar nav{grid-area:2/1/auto/-1;margin:0;padding-bottom:4px}.client-sidebar>.reset-link{grid-area:1/2;align-self:center;margin:0;padding:10px}.sidebar .sidebar-foot{border:0;grid-area:1/2;margin:0;padding:0;font-size:0;display:block}.sidebar .sidebar-foot small{display:none}.sidebar .sidebar-foot .reset-link{margin:0;padding:10px;font-size:12px}.topbar{flex-wrap:wrap;align-items:start;gap:12px}.topbar .persona-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbar .persona-control .language-switch{background:0 0;border:0;padding:0;display:flex}.topbar .persona-control .language-switch span{display:none}.topbar .persona-control strong{font-size:12px}.client-topbar{grid-template-columns:1fr;gap:12px;display:grid}.client-topbar .client-user{flex-flow:wrap;justify-content:flex-start;align-items:end;gap:10px;display:flex}.client-topbar .client-user label{flex:1;gap:5px;min-width:120px;display:grid}.client-topbar .client-user select{width:100%;min-width:0;max-width:none}.client-topbar .language-switch{background:0 0;border:0;padding:0}}.client-record-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 28px;display:flex}.client-record-head h3{color:#173b5e;margin:3px 0;font:600 22px Georgia,serif}.client-record-head small{color:var(--muted);display:block}.nav-sandbox-panel{margin-top:24px;padding:24px}.nav-sandbox-panel h3{margin-top:0}.nav-sandbox-panel p{line-height:1.6}.nav-sandbox-results{margin:16px 0 0;padding:0;list-style:none}.nav-sandbox-results li{border-top:1px solid #dae5ef;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.nav-sandbox-results li>span:last-child{text-align:right;color:#405f7c}@media (max-width:600px){.nav-sandbox-results li{gap:5px;display:grid}.nav-sandbox-results li>span:last-child{text-align:left}}.nav-data-preview{border-top:1px solid #dae5ef;margin-top:2rem;padding-top:1.5rem}.nav-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-preview-heading h4{margin:0;font-size:1.125rem}.nav-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nav-preview-card{background:#f8fbff;border:1px solid #dae5ef;border-radius:12px;min-width:0;padding:1.25rem}.nav-preview-card h5{color:#173b60;margin:0;font-size:1rem}.nav-preview-value{margin:.75rem 0;font-size:2rem}.nav-preview-card dl{margin:0;font-size:.875rem}.nav-preview-card dl>div{border-bottom:1px solid #e3ecf6;grid-template-columns:1fr 1fr;gap:.75rem;padding:.6rem 0;display:grid}.nav-preview-card dt{color:#48627d}.nav-preview-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.nav-preview-card ul{color:#5b4b25;margin:1rem 0 0;padding-left:1.2rem;font-size:.875rem;line-height:1.6}.nav-preview-card li+li{margin-top:.5rem}@media (max-width:900px){.nav-preview-grid{grid-template-columns:1fr}}@media (max-width:450px){.nav-preview-card dl>div{grid-template-columns:1fr;gap:.25rem}.nav-preview-card dd{text-align:left}}.subsection-empty{color:#687b8d;background:#fff;border:1px dashed #ccd9e4;border-radius:9px;padding:14px 16px;margin:12px 0 0!important}.application-decision{background:#fff;border:1px solid #d9e4ee;border-radius:11px;margin:16px 0 0}.application-decision h3{color:#173b5e;margin:2px 0 0}.application-decision>div:first-child>p{color:var(--muted);margin:3px 0 0}.holding-review-card{background:#fff;border:1px solid #d9e4ee;border-radius:12px;gap:14px;margin-top:14px;padding:18px;display:grid;box-shadow:0 5px 18px #14365b0d}.holding-review-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.holding-review-head strong,.holding-review-head small{display:block}.holding-review-head strong{color:#173b5e;font-size:14px}.holding-review-head small{color:var(--muted);margin-top:4px}.holding-review-head .status{flex:none}.holding-review-head .pending-state{color:#7c5419;background:#fff1d2}.holding-first-record{color:#536b82;background:#f2f7fb;border:1px solid #d8e6f1;border-radius:9px;padding:13px 15px;margin:0!important}.holding-version{border:1px solid #dce5ed;border-radius:10px;padding:15px}.holding-version>span{color:#60758a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.holding-version.current{background:#f8fafc}.holding-version.proposed{background:#edf6fd;border-color:#acd0eb}.holding-version.proposed>span{color:#0d609e}.holding-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.holding-values>div{border-top:1px solid #748fa62b;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;display:flex}.holding-values dt{color:#667a8d;font-size:11px}.holding-values dd{color:#1c3853;text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.holding-review-actions{gap:12px;padding-top:2px;display:grid}.holding-review-actions>.notice,.holding-review-actions>.warning{margin:0}.holding-review-actions>label{color:#40566d;gap:7px;font-size:12px;font-weight:550;display:grid}.holding-review-actions textarea{min-height:82px}.holding-review-actions .inline-actions{margin:0}.rejection-note{color:#7a432f;background:#fff2ec;border:1px solid #f0d3c6;margin:0!important}.holding-entry-form{margin-inline:0}.holding-entry-form>.notice{margin:0}.inline-check{color:#53677b;align-items:center;gap:8px;display:flex!important}.inline-check input{width:auto;min-height:auto}@media (max-width:600px){.client-record-head,.holding-review-head{flex-direction:column;align-items:stretch}.client-record-head button{width:100%}.holding-values{grid-template-columns:1fr}.holding-review-head .status{align-self:flex-start}}.staff-topbar{flex-wrap:wrap;gap:16px 24px}.staff-topbar>:first-child{flex:none;min-width:0}.staff-topbar .persona-control{flex-wrap:wrap;flex:24rem;justify-content:flex-end;min-width:0}.staff-topbar .persona-control strong{overflow-wrap:anywhere;min-width:0}.configuration-window{border-bottom:1px solid var(--line);gap:8px;padding:12px 24px;display:grid}.configuration-window>strong{overflow-wrap:anywhere}.configuration-window-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.nav-preview-dates{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.nav-preview-dates time{white-space:nowrap}@media (max-width:760px){.staff-topbar .persona-control{justify-content:flex-start}}@media (max-width:450px){.nav-preview-dates{align-items:flex-start}}.staff-wiki{max-width:1360px;color:var(--ink);gap:20px;margin:auto;display:grid}.wiki-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.wiki-heading h2{margin:0 0 8px}.wiki-heading p{color:var(--muted);margin:0}.wiki-help{color:#365873;background:#edf6fd;border:1px solid #c9dff2;border-radius:12px;margin:0;padding:16px 20px;line-height:1.6}.wiki-tabs,.wiki-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wiki-tabs button{min-height:42px}.wiki-search{align-items:end;gap:12px;display:flex}.wiki-search label{min-width:0;color:var(--muted);flex:1;gap:8px;font-size:14px;display:grid}.wiki-search button{min-height:44px}.wiki-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.wiki-results{gap:10px;min-width:0;display:grid}.wiki-results>.muted{margin:0 0 4px}.wiki-result{text-align:left;color:#143b60;width:100%;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e2ee;border-radius:12px;gap:10px;padding:18px;display:grid}.wiki-result:hover,.wiki-result.selected{background:#edf6fd;border-color:#2683c1}.wiki-result strong{font-size:16px;line-height:1.45}.wiki-result span,.wiki-result small{color:#54718c;font-size:12px;font-weight:400}.wiki-reader,.wiki-editor,.wiki-empty{min-width:0;padding:28px}.wiki-reader header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.wiki-reader h3{overflow-wrap:anywhere;margin:16px 0;font-size:25px;line-height:1.35}.wiki-reader header p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.6}.wiki-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.wiki-reader>.wiki-actions{margin-top:24px}.wiki-empty{color:var(--muted);line-height:1.6}.wiki-review{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:24px;display:grid}.wiki-review h4{margin:0}.wiki-review>button{justify-self:start}.wiki-feedback{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff7e2;border:1px solid #ebd79b;border-radius:10px;padding:16px}.wiki-editor{gap:20px;display:grid}.wiki-editor h3{margin:0}.wiki-editor label,.wiki-review label{gap:8px;font-size:14px;font-weight:600;display:grid}.wiki-editor textarea{resize:vertical;line-height:1.7}.wiki-editor .muted{margin:0;font-size:13px;line-height:1.6}@media (max-width:1050px){.wiki-layout{grid-template-columns:1fr}.wiki-heading{align-items:flex-start}.wiki-results{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-results>.muted,.wiki-results>.wiki-actions,.wiki-results>.wiki-empty{grid-column:1/-1}}@media (max-width:600px){.wiki-heading,.wiki-search{flex-direction:column;align-items:stretch}.wiki-results{grid-template-columns:1fr}.wiki-reader,.wiki-editor,.wiki-empty{padding:20px}.wiki-tabs button{flex:1}.wiki-reader h3{font-size:22px}}.staff-wiki .wiki-heading>button,.staff-wiki .wiki-search>button,.staff-wiki .wiki-tabs>.active,.staff-wiki .wiki-actions>button:not(.secondary){color:#fff;cursor:pointer;background:#1167a5;border:1px solid #1167a5;border-radius:9px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 3px 8px #103f6620}.staff-wiki .wiki-heading>button{white-space:nowrap;flex:none}.staff-wiki .wiki-heading>div{min-width:0}.staff-wiki button:focus-visible{outline-offset:3px;outline:3px solid #8dbce0}.staff-wiki button:disabled{cursor:not-allowed;opacity:.6}.staff-wiki .wiki-heading>button:hover:not(:disabled),.staff-wiki .wiki-search>button:hover:not(:disabled),.staff-wiki .wiki-actions>button:not(.secondary):hover:not(:disabled){color:#fff;background:#0b5287}.staff-wiki .wiki-body{font-size:16px}.staff-wiki>.notice{margin:0;line-height:1.6}.wiki-confirmation{width:min(520px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #c9dff2;border-radius:16px;padding:28px;overflow:auto;box-shadow:0 20px 80px #072f5860}.wiki-confirmation::backdrop{background:#102c4b99}.wiki-confirmation h3{margin:0;font-size:22px;line-height:1.4}.wiki-confirmation p{font-size:16px;line-height:1.65}.wiki-confirm-topic{overflow-wrap:anywhere;background:#edf6fd;border-radius:8px;padding:12px 16px;font-weight:600}.wiki-confirmation .wiki-actions{justify-content:flex-end;margin-top:24px}.wiki-save-state{color:#365873;margin:0;font-size:14px}@media (max-width:600px){.wiki-confirmation{padding:20px}.wiki-confirmation .wiki-actions>button{flex:1}}.application-decision fieldset{border:0;min-width:0;margin:0;padding:0}.signature-file-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #c8d7e6;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.signature-file-panel h4{margin:0 0 12px;font-size:1rem}.signature-file-list{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.signature-file-list li{border-bottom:1px solid #e2eaf2;align-items:start;gap:12px;padding-bottom:12px;display:flex}.signature-file-list li>div{flex:1;min-width:0}.signature-file-list small{color:#526580;margin-top:6px;display:block}.signature-upload{cursor:pointer;color:#0d5993;border:1px solid #b8cde1;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;display:inline-flex!important}.signature-upload:focus-within{outline-offset:2px;outline:2px solid #1475ba}.signature-file-panel .inline-actions{flex-wrap:wrap;gap:10px;display:flex}.signature-file-panel details{margin-top:16px}.signature-file-panel summary{cursor:pointer}.task-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 0;display:grid}.task-list>article>.inline-actions{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;width:100%;display:flex}.task-list .inline-actions>label{color:var(--muted,#526580);flex:240px;gap:7px;max-width:420px;font-size:13px;font-weight:600;display:grid}.task-list .inline-actions>label:first-child{flex-basis:100%;max-width:none}.task-list textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:76px;font:inherit;color:#152b49;background:#fff;border:1px solid #c8d7e6;border-radius:8px;padding:12px}.task-list .inline-actions>button{flex:none;justify-content:center;align-self:end;width:auto;min-height:42px}.task-list textarea:focus-visible{outline-offset:2px;outline:2px solid #1475ba}@media (max-width:600px){.task-list>article{padding:18px 0}.task-list .inline-actions>label{flex-basis:100%;max-width:none}.task-list .inline-actions>button{flex:auto}}.task-list>article>.task-history{border-top:1px solid var(--border,#d8e3ef);flex-basis:100%;width:100%;min-width:0;margin-top:1rem;padding-top:1rem}.task-history summary{cursor:pointer;font-weight:600}.task-history .task-history-event{border-bottom:1px solid var(--border,#d8e3ef);padding:1rem 0;display:block}.task-history-event small{margin-top:.25rem;display:block}.task-history-event p{overflow-wrap:anywhere;margin:.5rem 0}.task-history-note{white-space:pre-wrap}.password-field{text-align:left;gap:8px;min-width:0;display:grid}.uat-login>.password-field{margin-block:16px}.password-field>label{color:var(--muted,#526580);margin:0;font-size:14px;font-weight:600;line-height:1.5;display:block}.password-control{width:100%;min-width:0;position:relative}.password-control>input{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding-right:54px}.password-control>.password-visibility{color:#235d88;width:44px;min-width:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute;inset:2px 2px 2px auto}.password-visibility>svg{flex:none;display:block}.password-control>.password-visibility:hover:not(:disabled){color:#0b5287;background:#eaf3fb}.password-control>.password-visibility:focus-visible{outline-offset:-2px;outline:2px solid #1475ba}.password-control>.password-visibility:disabled{opacity:.5;cursor:not-allowed}.client-topbar{flex-wrap:wrap;gap:20px}.client-topbar>div:first-child{flex:1 0 200px;min-width:0}.client-topbar .client-user{flex-wrap:wrap;flex:580px;justify-content:flex-end;align-items:end;gap:12px;min-width:0}.client-topbar .client-user>label{min-width:0;color:var(--muted,#526580);flex:190px;gap:6px;margin:0;font-size:13px;line-height:1.5;display:grid}.client-topbar .client-user>.language-switch{background:0 0;border:0;flex:0 160px;padding:0}.client-topbar .client-user select{width:100%;min-width:0;max-width:100%;height:44px;margin:0}.client-topbar .client-user>button{white-space:nowrap;flex:none;min-height:44px}.client-topbar .client-user>.avatar{align-self:flex-end;margin-bottom:6px}@media (max-width:760px){.client-topbar>div:first-child{flex-basis:100%}.client-topbar .client-user{flex-basis:100%;justify-content:flex-start}.client-topbar .client-user>.language-switch{flex:130px}}.detail-list.application-answer-list>div{align-items:start}.detail-list.application-answer-list dd{text-align:left;white-space:pre-wrap;flex:1;min-width:0;max-width:none;line-height:1.6}.task-list>article>.task-history{grid-column:1/-1}.panel-head{flex-wrap:wrap;gap:12px 20px}.panel-head>h3{min-width:0;line-height:1.35}.panel-head>label{color:var(--muted,#526580);gap:6px;margin:0;font-size:13px;line-height:1.5;display:grid}@media (max-width:600px){.panel-head{align-items:flex-start;padding-block:16px}.panel-head>h3{flex-basis:100%;margin:0}.panel-head>label,.panel-head>label>select{width:100%;min-width:0}}.check{align-items:flex-start;gap:10px;line-height:1.5}.check>input[type=checkbox],.check>input[type=radio]{flex:none;margin-top:.2em}@media (max-width:600px){.detail-list.application-answer-list>div{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.detail-list.application-answer-list dd{margin:0}}
