#root .alm-page-atmosphere{min-height:100vh}#root .alm-page-atmosphere:not([data-atmosphere=public]){--alm-atmosphere-rgb:53,92,137;--alm-atmosphere-accent:#355c89;background-color:#f4f6fa;background-image:radial-gradient(ellipse at 0 15rem,rgba(var(--alm-atmosphere-rgb),.12),#0000 38rem),radial-gradient(ellipse at 100% 42rem,rgba(var(--alm-atmosphere-rgb),.08),#0000 34rem),repeating-linear-gradient(135deg,#0000 0 110px,rgba(var(--alm-atmosphere-rgb),.035) 110px 111px,#0000 111px 220px);background-repeat:no-repeat}#root .alm-page-atmosphere[data-atmosphere=assets]{--alm-atmosphere-rgb:41,99,164;--alm-atmosphere-accent:#2963a4}#root .alm-page-atmosphere[data-atmosphere=liabilities]{--alm-atmosphere-rgb:110,65,139;--alm-atmosphere-accent:#6e418b}#root .alm-page-atmosphere[data-atmosphere=treasury]{--alm-atmosphere-rgb:24,127,136;--alm-atmosphere-accent:#187f88}#root .alm-page-atmosphere[data-atmosphere=risk]{--alm-atmosphere-rgb:160,113,30;--alm-atmosphere-accent:#a0711e}#root .alm-page-atmosphere[data-atmosphere=reports]{--alm-atmosphere-rgb:67,95,117;--alm-atmosphere-accent:#435f75}#root .alm-page-atmosphere[data-atmosphere=admin]{--alm-atmosphere-rgb:84,78,115;--alm-atmosphere-accent:#544e73}@media screen{#root .alm-page-atmosphere[data-atmosphere=reports]{background-image:radial-gradient(ellipse at 0 14rem,#435f7530,#0000 38rem),radial-gradient(ellipse at 100% 40rem,#187f881a,#0000 36rem),repeating-linear-gradient(0deg,#0000 0 79px,rgba(67,95,117,.035) 79px 80px),repeating-linear-gradient(90deg,#0000 0 79px,rgba(67,95,117,.035) 79px 80px)}#root .alm-page-atmosphere[data-atmosphere=admin]{background-image:radial-gradient(ellipse at 0 14rem,#544e732e,#0000 40rem),radial-gradient(ellipse at 100% 38rem,#6e418b1c,#0000 36rem),repeating-linear-gradient(135deg,#0000 0 119px,rgba(84,78,115,.045) 119px 120px,#0000 120px 240px)}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) :is(.page-container,.page-content){background:#0000;min-width:0}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing{max-width:1400px;padding-left:1.25rem!important;padding-right:1.25rem!important}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) :is(.alm-page-title-row,.marketing>h3,.marketing>.alm-page-title){background:linear-gradient(115deg,#24394f,var(--alm-atmosphere-accent));border-radius:.65rem;box-shadow:0 5px 16px rgba(var(--alm-atmosphere-rgb),.13);flex-wrap:wrap;gap:.75rem;padding:1rem 1.15rem}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing>:is(.row.bg-white,.card),#root .alm-page-atmosphere[data-atmosphere=admin] .marketing .card{border:1px solid #dce4ed!important;border-radius:.65rem!important;box-shadow:0 5px 18px #1c30490d!important;margin-left:0;margin-right:0}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing>.row.bg-white{align-items:end;padding:1.15rem .5rem!important;row-gap:1rem}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing .row.g-3{row-gap:1rem}#root .alm-page-atmosphere[data-atmosphere=admin] .marketing .card form .row{align-items:flex-end}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing :is(input.form-control,select.form-select,textarea.form-control){width:100%}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing label:not(.form-check-label):not(.custom-radio-label){color:#34465d;display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}#root .alm-page-atmosphere[data-atmosphere=admin] .marketing .card-header{background:#f0f2f8!important;border-bottom:1px solid #dce4ed;border-radius:.65rem .65rem 0 0;color:#34465d!important;font-weight:700;padding:.9rem 1.15rem}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing .table-responsive{background:#fff;border:1px solid #dce4ed;border-radius:.65rem;max-width:100%;overflow-x:auto!important}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing .table{color:#24364d;font-size:.85rem;line-height:1.45;margin-bottom:0;min-width:640px}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing .table :is(th,td){border-color:#dce4ed;overflow-wrap:break-word;padding:.75rem .65rem;word-break:normal}#root .alm-page-atmosphere .marketing .table.alm-compact-report-table{min-width:0;table-layout:fixed;width:100%}#root .alm-page-atmosphere .marketing .table.alm-compact-report-table :is(th,td){overflow-wrap:anywhere;white-space:normal}@media (max-width:767.98px){#root :is(.alm-assistant-result,.alm-fx-positions) .table thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}#root :is(.alm-assistant-result,.alm-fx-positions) .table,#root :is(.alm-assistant-result,.alm-fx-positions) .table :is(tbody,tr,td){display:block;width:100%}#root :is(.alm-assistant-result,.alm-fx-positions) .table tbody tr{border:1px solid #dce4ed;margin-bottom:1rem}#root :is(.alm-assistant-result,.alm-fx-positions) .table tbody td{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,45%) minmax(0,1fr)}#root :is(.alm-assistant-result,.alm-fx-positions) .table tbody td:before{color:#34465d;content:attr(data-label);font-weight:600}}#root .alm-page-atmosphere:is([data-atmosphere=reports],[data-atmosphere=admin]) .marketing .table thead th{background:#344c63!important;border-color:#546b80;color:#fff!important;font-size:.8rem;font-weight:600;line-height:1.4}#root .alm-page-atmosphere[data-atmosphere=admin] .marketing .table thead th{background:#514e6a!important;border-color:#74708d}#root .alm-page-atmosphere[data-atmosphere=reports] .marketing .alm-liquidity-thresholds{min-width:1400px}@media screen{#root .alm-liquidity-table .alm-threshold-acceptable{white-space:nowrap!important}}@media print{#root .alm-threshold-guide{display:none}}#root .alm-threshold-guide{background:#fff;border:1px solid #dce4ed;border-radius:.65rem;color:#34465d;margin:0 0 1.25rem;padding:1.15rem}#root .alm-threshold-guide summary{cursor:pointer;font-weight:700;margin-bottom:.75rem}#root .alm-threshold-guide dl{grid-gap:.9rem 1.5rem;display:grid;font-size:.85rem;gap:.9rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}#root .alm-threshold-guide dd{color:#60738b;margin:.3rem 0 0}#root .alm-threshold-example{background:#f1f5fa;border-left:3px solid #435f75;font-size:.85rem;padding:.8rem}#root .alm-sync-overview{background:#fff;border:1px solid #dce4ed;border-radius:.65rem;margin-bottom:1.5rem;padding:1.25rem}#root .alm-sync-overview h4{color:#34465d;font-size:1rem;font-weight:700}#root .alm-sync-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}#root .alm-sync-source{background:#fff;border:1px solid #dce4ed;border-radius:.65rem;box-shadow:0 5px 18px #1c30490d;min-width:0;padding:1.15rem}#root .alm-sync-source-heading{align-items:center;display:flex;gap:.75rem;margin-bottom:.8rem;min-height:3.25rem}#root .alm-sync-source h4{color:#34465d;font-size:.95rem;font-weight:700;margin:0}#root .alm-sync-icon{background:#f0eef7;border-radius:.6rem;color:#544e73;display:grid;flex:0 0 2.5rem;height:2.5rem;place-items:center}#root .alm-sync-source .btn{margin:0;white-space:normal;width:100%}#root .alm-sync-status{font-size:.8rem;overflow-wrap:anywhere}#root .alm-iam-workbook-upload{flex:1 1 18rem;max-width:32rem;min-width:0}#root .alm-iam-workbook .alm-actions{align-items:end}#root .alm-assistant-page textarea{resize:vertical}#root .alm-fx-group{max-width:24rem}#root .alm-assistant-metadata{grid-gap:1rem;display:grid;font-size:.85rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}#root .alm-assistant-result td{overflow-wrap:anywhere}#root .alm-assistant-setup{background:#f1f5fa;border-radius:.5rem;padding:.8rem}@media (max-width:576px){#root .alm-assistant-metadata{grid-template-columns:1fr}}#root .alm-sync-progress{accent-color:#544e73;display:block;height:.65rem;margin-top:.75rem;width:100%}@media (max-width:991.98px){#root .alm-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){#root .alm-sync-grid,#root .alm-threshold-guide dl{grid-template-columns:1fr}}#root .alm-page-atmosphere[data-atmosphere=reports] .marketing .alm-liquidity-summary{min-width:900px}#root .alm-page-atmosphere[data-atmosphere=reports] .alm-liquidity-table .form-control.bg-warning{background:#fff4d6!important;border-color:#d9b96a;color:#674d13}#root .alm-page-atmosphere[data-atmosphere=reports] .alm-liquidity-table textarea{min-height:4.5rem;resize:vertical}#root .alm-report-table-scroll:focus-visible{outline:3px solid #426c9b66;outline-offset:2px}}#root .alm-page-atmosphere:not([data-atmosphere=public]) .Property:has(form){border-top-color:var(--alm-atmosphere-accent)}@media (max-width:576px){#root .alm-page-atmosphere:not([data-atmosphere=public]){background-image:radial-gradient(ellipse at 0 12rem,rgba(var(--alm-atmosphere-rgb),.1),#0000 32rem)}}@media print{#root .alm-page-atmosphere:not([data-atmosphere=public]){background:#fff!important}#root .alm-report-table-scroll{box-shadow:none!important;overflow:visible!important}#root .alm-liquidity-table{font-size:8pt;min-width:0}#root .alm-liquidity-table :is(th,td){padding:4px}}.table.alm-data-table{font-size:.86rem;line-height:1.2;table-layout:fixed;width:100%}.table.alm-data-table td,.table.alm-data-table th{overflow-wrap:anywhere;padding:.35rem .4rem;vertical-align:middle;white-space:normal}.table.alm-data-table th{font-size:.8rem}#root .table :is(th,td).alm-rate-column{max-width:5.5rem;min-width:5.5rem;padding-left:.3rem;padding-right:.3rem;text-align:right;width:5.5rem}#root .table thead th.alm-rate-column{overflow-wrap:normal;white-space:normal!important}#root .table td.alm-rate-column{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap!important}#root .alm-average-balance-table{table-layout:fixed;width:100%}#root .alm-average-balance-table :is(th,td):first-child:not([colspan]){width:45%}.table.alm-data-table td:first-child,.table.alm-data-table th:first-child{max-width:2.5rem;min-width:2.5rem!important;padding-left:.2rem;padding-right:.2rem;text-align:center;width:2.5rem}.table.alm-data-table.alm-banking-lots-table td:first-child,.table.alm-data-table.alm-banking-lots-table th:first-child{max-width:4.5rem;min-width:4.5rem!important;white-space:nowrap;width:4.5rem}#root .marketing .card form .row.alm-lot-create-fields{align-items:flex-start}#root .alm-lot-create-fields>div>label{display:block;margin-bottom:.35rem}#root .table.alm-banking-lots-table{min-width:700px}#root .table.alm-banking-lots-table td:last-child,#root .table.alm-banking-lots-table th:last-child{width:13rem}#root .alm-lot-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#root .table .alm-lot-actions .alm-lot-action{align-items:center;border:1px solid;border-radius:.5rem;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;min-height:34px;padding:.35rem .6rem;white-space:nowrap}#root .alm-lot-action-view{background:#f1f6fd;border-color:#c3d3ea;color:#315a91}#root .alm-lot-action-delete{background:#fff5f5;border-color:#e4b7bc;color:#a52d38}#root .alm-lot-action-view:hover:not(:disabled){background:#315a91;color:#fff}#root .alm-lot-action-delete:hover:not(:disabled){background:#a52d38;color:#fff}#root .alm-lot-action:focus-visible{outline:2px solid #315a91;outline-offset:2px}#root .alm-lot-action:disabled{cursor:not-allowed;opacity:.5}.table.alm-data-table td.alm-status-column,.table.alm-data-table th.alm-status-column{max-width:6rem;text-align:center;white-space:nowrap!important;width:6rem}.table.alm-data-table.alm-loans-table td:first-child,.table.alm-data-table.alm-loans-table th:first-child{max-width:7rem;min-width:7rem!important;text-align:left;width:7rem}.table.alm-data-table td .btn{font-size:.76rem;padding:.25rem .4rem}.table-responsive.alm-currencies-scroll{overflow-x:auto!important}.table.alm-currencies-table{min-width:620px}.table.alm-currencies-table td:first-child,.table.alm-currencies-table th:first-child{max-width:none;min-width:9rem!important;overflow-wrap:normal;padding:.65rem .8rem;text-align:left;white-space:nowrap!important;width:9rem}.table.alm-currencies-table td:nth-child(3),.table.alm-currencies-table th:nth-child(3){text-align:center;width:5rem}.table.alm-currencies-table td:last-child,.table.alm-currencies-table th:last-child{text-align:center;width:10rem}.alm-parameter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#root .d-flex.gap-2,#root .d-flex.gap-3{gap:.5rem}#root .btn{--alm-btn-color:#fff;--alm-btn-bg:#24456c;--alm-btn-border:#24456c;--alm-btn-hover-color:#fff;--alm-btn-hover-bg:#193552;align-items:center;border-radius:.45rem;box-shadow:0 2px 4px #172b4314;display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;justify-content:center;line-height:1.3;margin-left:0;min-height:2.5rem;padding:.55rem 1rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}#root .btn.btn-sm,#root .table td .btn{font-size:.78rem;min-height:2rem;padding:.35rem .65rem}#root .btn.btn-lg{font-size:1rem;min-height:3rem;padding:.7rem 1.35rem}#root .btn-danger,#root .btn-dark,#root .btn-info,#root .btn-light,#root .btn-primary,#root .btn-secondary,#root .btn-success,#root .btn-warning,#root .btn[class*=btn-outline-]{background:var(--alm-btn-bg);border:1px solid var(--alm-btn-border);color:var(--alm-btn-color)}#root .btn-dark,#root .btn-secondary{--alm-btn-bg:#475569;--alm-btn-border:#475569;--alm-btn-hover-bg:#334155}#root .btn-success{--alm-btn-bg:#176b54;--alm-btn-border:#176b54;--alm-btn-hover-bg:#11503f}#root .btn-danger{--alm-btn-bg:#a13646;--alm-btn-border:#a13646;--alm-btn-hover-bg:#812938}#root .btn-warning{--alm-btn-color:#664614;--alm-btn-bg:#fbefcf;--alm-btn-border:#d8b96a;--alm-btn-hover-color:#51360c;--alm-btn-hover-bg:#f2dfa6}#root .btn-info{--alm-btn-bg:#246579;--alm-btn-border:#246579;--alm-btn-hover-bg:#1a4d5d}#root .btn-light,#root .btn[class*=btn-outline-]{--alm-btn-color:#34465d;--alm-btn-bg:#fff;--alm-btn-border:#b8c5d4;--alm-btn-hover-color:#20334a;--alm-btn-hover-bg:#edf2f7;box-shadow:none}#root .btn.btn-outline-info,#root .btn.btn-outline-primary{--alm-btn-color:#24456c;--alm-btn-border:#90a9c5}#root .btn.btn-outline-success{--alm-btn-color:#176b54;--alm-btn-border:#8cbaab;--alm-btn-hover-color:#11503f;--alm-btn-hover-bg:#eaf5ef}#root .btn.btn-outline-danger{--alm-btn-color:#a13646;--alm-btn-border:#cf9ba4;--alm-btn-hover-color:#812938;--alm-btn-hover-bg:#fcf0f2}#root .btn.btn-outline-warning{--alm-btn-color:#795514;--alm-btn-border:#d8b96a;--alm-btn-hover-color:#664614;--alm-btn-hover-bg:#fbefcf}#root .btn:not(.btn-link):not(:disabled):not(.disabled):hover{background:var(--alm-btn-hover-bg);border-color:var(--alm-btn-border);box-shadow:0 3px 8px #172b4324;color:var(--alm-btn-hover-color)}#root .btn:focus-visible{outline:3px solid #6186b0;outline-offset:3px}#root .btn.disabled,#root .btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}#root .btn.btn-link{background:#0000;box-shadow:none;color:#24456c}#root .btn.btn-link:hover{color:#193552;text-decoration:underline}#root .table .alm-action-btn{height:2rem;min-height:2rem;padding:0;width:2rem}@media (prefers-reduced-motion:reduce){#root .btn{transition:none}}.swal2-container .swal2-actions .swal2-styled{border:1px solid #0000;border-radius:.45rem;font-size:.875rem;font-weight:600;line-height:1.3;min-height:2.5rem;padding:.55rem 1rem}.swal2-container .swal2-actions .swal2-confirm{background-color:#24456c;color:#fff}.swal2-container .swal2-actions .swal2-cancel{background-color:#edf2f7;border-color:#b8c5d4;color:#34465d}.swal2-container .swal2-actions .swal2-deny{background-color:#a13646;color:#fff}.swal2-container .swal2-actions .swal2-styled:focus-visible{box-shadow:none;outline:3px solid #6186b0;outline-offset:3px}#root{--alm-field-border:#cbd6e2;--alm-field-focus:#426c9b;--alm-field-radius:0.45rem;--alm-panel-border:#dce4ed}#root .Property:has(form),#root .alm-entry-panel,#root .card:has(form),#root form .create-form-section{background:#fff;border:1px solid var(--alm-panel-border);border-radius:.75rem;box-shadow:0 8px 24px #1c30490f!important}#root .Property:has(form){border-top:3px solid #24456c;margin:0 auto;max-width:1020px;padding:1.5rem}#root .marketing:has(>.Property form){padding-top:1.5rem!important}#root .Property:has(form)>[class*=col-]{padding:0}#root section.alm-entry-panel{padding:1.25rem}#root .alm-entry-panel>.card-header,#root .card:has(form)>.card-header,#root form .create-form-title{background:#f1f5fa!important;border-bottom:1px solid var(--alm-panel-border);border-radius:.75rem .75rem 0 0;color:#24456c!important;font-weight:700;padding:.9rem 1.25rem}#root .alm-entry-panel>.card-body,#root .card:has(form)>.card-body{padding:1.25rem}#root .Property form>.row>[class*=col-]:first-child>h6{background:#0000;border-bottom:1px solid var(--alm-panel-border);border-radius:0;color:#20334a!important;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:1.25rem!important;margin-top:0!important;padding:0 0 1rem;text-transform:none!important}#root .Property form .row{margin-left:-.65rem;margin-right:-.65rem}#root .Property form .row>[class*=col-]{padding-left:.65rem;padding-right:.65rem}#root .Property form .row>[class*=col-]:not(:first-child)>h6{background:#0000;border-bottom:1px solid var(--alm-panel-border);border-radius:0;color:#34465d!important;font-size:.95rem;font-weight:700;padding:.65rem 0;text-transform:none}#root .alm-entry-heading{border-bottom:1px solid var(--alm-panel-border);margin-bottom:1.75rem;padding-bottom:1.25rem}#root .alm-entry-eyebrow{color:#60738b;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#root .alm-entry-heading h1{color:#20334a;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:700;line-height:1.3;margin:.45rem 0 .6rem}#root .alm-entry-heading p{color:#60738b;font-size:.875rem;line-height:1.55;margin:0;max-width:42rem}#root .alm-form-section{grid-gap:.75rem;border:0;border-bottom:1px solid #e6ecf2;display:grid;gap:.75rem;grid-template-columns:1fr;margin:0 0 1.25rem;min-width:0;padding:0 0 .75rem}#root .alm-form-section h2{color:#24456c;font-size:.95rem;font-weight:700;margin:0 0 .4rem;padding:0}#root .alm-form-section-description{color:#6a7b90;font-size:.8rem;line-height:1.45;margin:0}#root .alm-form-section-fields>[class*=col-]{margin-bottom:1rem;margin-top:0!important}#root .alm-form-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width:992px){#root .alm-form-section{gap:2rem;grid-template-columns:11rem minmax(0,1fr)}}#root .Property form>.row>.d-flex:last-child,#root .alm-entry-actions{align-items:center;border-top:1px solid var(--alm-panel-border);display:flex;flex-wrap:wrap;gap:.6rem!important;justify-content:flex-end;margin-top:.75rem!important;padding-top:1rem}#root .Property form>.row>.d-flex:last-child .btn,#root .alm-entry-actions .btn{font-size:.875rem;margin-bottom:0!important;min-height:2.5rem;min-width:8rem;padding:.55rem 1rem;width:auto!important}@media (min-width:768px){#root .Property form .col-lg-6{flex:0 0 50%;max-width:50%}}#root .alm-entry-panel label:not(.form-check-label),#root form label:not(.form-check-label):not(.custom-radio-label){color:#34465d;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.45rem}#root .form-control,#root .form-select,#root form :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],input[type=url],select,textarea){background-color:#fff;border:1px solid var(--alm-field-border);border-radius:var(--alm-field-radius);box-shadow:none;color:#24364d;font-family:inherit;font-size:.9rem;line-height:1.4;max-width:100%;min-height:2.75rem;padding:.65rem .85rem;transition:border-color .16s ease,box-shadow .16s ease}#root form :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],input[type=url],select,textarea){width:100%}#root .form-select,#root form select{padding-right:2rem}#root form textarea,#root textarea.form-control{min-height:6rem;resize:vertical}#root .form-control.form-control-sm,#root .form-select.form-select-sm{font-size:.8rem;min-height:2.25rem;padding:.4rem .65rem}#root .form-control:focus,#root .form-select:focus,#root form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:var(--alm-field-focus);box-shadow:0 0 0 3px #426c9b29;outline:0}#root .form-control[readonly],#root form input[readonly]{background-color:#f1f5fa!important;color:#52657c}#root .form-control:disabled,#root .form-select:disabled,#root form :is(input,select,textarea):disabled{background-color:#edf1f5!important;color:#607086;cursor:not-allowed}#root .form-control.is-invalid,#root .form-select.is-invalid,#root form [aria-invalid=true]{border-color:#a13646}#root .input-group-text{background-color:#f1f5fa;border-color:var(--alm-field-border);color:#52657c}#root .input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}#root .input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}#root .alm-entry-panel input[type=checkbox],#root .alm-entry-panel input[type=radio],#root .form-check-input,#root form input[type=checkbox],#root form input[type=radio]{accent-color:#24456c}#root .modal-content:has(form){border:1px solid var(--alm-panel-border);border-radius:.75rem;box-shadow:0 20px 60px #1c304933}#root .modal-content:has(form)>.modal-header{background:linear-gradient(105deg,#213e80,#6b1e76);color:#fff}#root .modal-content:has(form) .modal-title{color:#fff;font-size:1.1rem;font-weight:700}@media (max-width:576px){#root .Property:has(form),#root .alm-entry-panel>.card-body,#root .card:has(form)>.card-body,#root section.alm-entry-panel{padding:1rem .75rem}#root .Property form>.row>.d-flex:last-child .btn,#root .alm-entry-actions .btn{flex:1 1 8rem}}@media (prefers-reduced-motion:reduce){#root .form-control,#root .form-select,#root form :is(input,select,textarea){transition:none}}.table.alm-data-table td.d-flex{display:table-cell!important}.table.alm-data-table .alm-action-btn{align-items:center;border-radius:.35rem;display:inline-flex;font-size:.82rem;height:1.9rem;justify-content:center;padding:0;width:1.9rem}.table.alm-data-table .alm-action-edit{background:#f2faf5;border-color:#4b9b74;color:#176b45}.table.alm-data-table .alm-action-edit:focus,.table.alm-data-table .alm-action-edit:hover{background:#176b45;border-color:#176b45;color:#fff}.table.alm-data-table .alm-action-delete{background:#fff5f5;border-color:#c56a72;color:#a52d38}.table.alm-data-table .alm-action-delete:focus,.table.alm-data-table .alm-action-delete:hover{background:#a52d38;border-color:#a52d38;color:#fff}#root .table .alm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;max-width:100%;min-width:0}#root .table .alm-actions .btn{margin:0!important;max-width:100%;overflow-wrap:anywhere;white-space:normal}#root .table .alm-actions-nowrap{flex-wrap:nowrap;margin:0 auto;max-width:none;min-width:-webkit-max-content;min-width:max-content;width:-webkit-max-content;width:max-content}#root .table .alm-actions-nowrap .btn{flex:0 0 auto;overflow-wrap:normal;white-space:nowrap}#root .table .alm-profile-assignment .form-select{flex:1 1 9rem;max-width:100%;min-width:0}#root .alm-iam-profiles-table{min-width:640px;table-layout:auto}#root .alm-iam-profiles-table :is(th,td):first-child{width:24%}#root .alm-iam-profiles-table :is(th,td):last-child{text-align:right;width:15rem}#root .alm-iam-profiles-table .alm-iam-profile-actions{flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}#root .alm-iam-profiles-table .alm-iam-profile-actions .btn{align-items:center;display:inline-flex;gap:.4rem;justify-content:center;min-height:36px;overflow-wrap:normal;padding:.4rem .65rem;text-transform:none;white-space:nowrap}#root .table.alm-data-table:has(.alm-action-btn,.alm-actions) :is(th,td):last-child{width:5.5rem}#root .table td>.btn{margin:.15rem!important;max-width:100%;overflow-wrap:anywhere;white-space:normal}#root .table td>.d-flex:has(.btn){flex-wrap:wrap;gap:.35rem;min-width:0}#root .table.alm-data-table:has(thead th:nth-child(14)){min-width:1200px}#root .custom-navbar .navbar-collapse{min-width:0}#root .custom-navbar .navbar-nav{flex-wrap:wrap}#root .alm-admin-header .custom-navbar{border-bottom:1px solid #e2e8f0;box-shadow:0 3px 12px #18273e0f!important}#root .alm-admin-header .custom-navbar .nav-link{background:#0000;border:0;border-radius:6px;color:#334155!important;font-family:inherit;font-weight:500;line-height:1.5;margin:0;text-align:left;transform:none;transition:background-color .15s ease,color .15s ease}#root .alm-admin-header .custom-navbar .nav-link:is(:hover,.active,[aria-expanded=true]){background:#f1f5f9;color:#243b63!important;transform:none}#root .alm-admin-header .custom-navbar .alm-navigation-icon{color:inherit;display:inline-block;font-size:.95em;line-height:inherit;margin-right:.4rem;text-align:center;vertical-align:initial;width:1.1em}#root .alm-admin-header .custom-navbar :is(.nav-link,.dropdown-item):focus-visible{outline:2px solid #526b94;outline-offset:2px}#root .alm-admin-header .custom-navbar .dropdown-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 28px #18273e1f;display:none;margin:.4rem 0 0;max-width:calc(100vw - 2rem);padding:.4rem;width:24rem}#root .alm-admin-header .custom-navbar .dropdown-menu.show{display:block}#root .alm-admin-header .custom-navbar .dropdown-item{border-radius:5px;color:#334155;font-size:.875rem;font-weight:400;line-height:1.5;padding:.65rem .8rem;transition:background-color .15s ease;white-space:normal}#root .alm-admin-header .custom-navbar .dropdown-item:is(:hover,:focus,.active){background:#edf2f8;color:#243b63}#root .alm-admin-header .custom-navbar .dropdown-item.active{box-shadow:inset 3px 0 #526b94;font-weight:600}#root .alm-admin-header .custom-navbar .alm-report-submenu{border-bottom:1px solid #e2e8f0}#root .alm-admin-header .custom-navbar .alm-report-submenu:last-child{border-bottom:0}#root .alm-admin-header .custom-navbar .alm-report-submenu summary{border-radius:5px;color:#243b63;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem .8rem}#root .alm-admin-header .custom-navbar .alm-report-submenu summary:is(:hover,:focus-visible){background:#edf2f8}#root .alm-admin-header .custom-navbar .alm-report-submenu summary:focus-visible{outline:2px solid #526b94;outline-offset:-2px}#root .alm-admin-header .custom-navbar .alm-report-submenu .dropdown-item{padding-left:1.7rem}@media (max-width:1199.98px){#root .alm-admin-header .custom-navbar .navbar-nav>.nav-item>.nav-link{width:100%}#root .alm-admin-header .custom-navbar .dropdown-menu{box-shadow:none;margin:.25rem 0 .5rem;width:100%}#root .alm-admin-header .custom-navbar .navbar-collapse.show{max-height:calc(100vh - 12rem);max-height:var(--alm-navigation-available-height,calc(100vh - 12rem));overflow-y:auto;overscroll-behavior-y:contain}}@media (min-width:1200px){#root .alm-admin-header .custom-navbar .dropdown-menu{max-height:calc(100vh - 12rem);max-height:var(--alm-navigation-available-height,calc(100vh - 12rem));overflow-y:auto;overscroll-behavior-y:contain}#root .alm-admin-header .custom-navbar>.container{max-width:none!important;padding-left:1rem;padding-right:1rem}#root .alm-admin-header .custom-navbar .navbar-brand{flex:0 0 auto;margin-right:.75rem}#root .alm-admin-header .custom-navbar .navbar-brand img{height:auto;width:140px}#root .alm-admin-header .custom-navbar .navbar-nav{align-items:center;flex-wrap:nowrap;gap:.25rem;margin-left:0!important;width:100%}#root .alm-admin-header .custom-navbar .nav-item{flex:1 0 auto}#root .alm-admin-header .custom-navbar .navbar-nav>.nav-item>.nav-link{display:block;font-size:.875rem;padding:.75rem .5rem;text-align:center;white-space:nowrap;width:100%}#root .alm-admin-header .custom-navbar .nav-item.alm-assistant-nav-item{flex:0 0 2.5rem}#root .alm-admin-header .custom-navbar #adminDropdownMenu,#root .alm-admin-header .custom-navbar #trackingDropdownMenu{left:auto;right:0}}@media (min-width:1200px) and (max-width:1279.98px){#root .alm-admin-header .custom-navbar .navbar-brand img{width:120px}}#root .alm-admin-header .custom-navbar .alm-assistant-nav-item>.nav-link{padding:.6rem .5rem;text-align:center}#root .alm-admin-header .custom-navbar .alm-assistant-nav-item .alm-navigation-icon{margin-right:0}#root .alm-admin-editor-layout>[class*=col-]{min-width:0}#root .alm-admin-form-actions{border-top:1px solid #dce4ed;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding-top:1rem}#root .alm-admin-form-actions .btn{margin:0;max-width:100%;white-space:normal}#root .alm-users-table td:first-child{white-space:nowrap!important}#root .alm-users-table .badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}#root .alm-db-config-table td:nth-child(2){overflow-wrap:anywhere}#root .marketing .alm-connection-name{max-width:16rem;width:100%}#root .alm-report-filters>[class*=col-]{align-items:stretch!important;display:flex;flex-direction:column;justify-content:flex-end}#root .alm-report-filters label{display:block;margin-bottom:.45rem}#root .alm-report-filters :is(.form-control,.form-select,.btn){margin:0;min-height:2.75rem;width:100%}.table-responsive,.table-responsive-lg,.table-responsive-md,.table-responsive-sm,.table-responsive-xl,.table-responsive-xxl{max-width:100%;overflow-x:auto!important;overflow-y:visible!important}@media print{.table-responsive,.table-responsive-lg,.table-responsive-md,.table-responsive-sm,.table-responsive-xl,.table-responsive-xxl{overflow:visible!important}#root .table.alm-data-table:has(thead th:nth-child(14)){min-width:0}}.table{max-width:100%;table-layout:fixed;width:100%!important}.table td,.table th{min-width:0!important;overflow-wrap:anywhere;vertical-align:middle;white-space:normal!important}#root .table.alm-alco-table{min-width:640px;table-layout:auto}#root .table.alm-alco-table :is(th,td):first-child{max-width:none;min-width:10rem!important;padding:.35rem .4rem;text-align:left;width:auto}#root .table.alm-alco-table th{overflow-wrap:normal;white-space:nowrap!important}#root .table.alm-liquidity-table{min-width:720px;table-layout:auto}#root .table.alm-liquidity-table :is(th,td):first-child{max-width:none;min-width:7rem!important;overflow-wrap:normal;padding:.5rem .65rem;text-align:left;white-space:nowrap!important;width:7rem}#root .table.alm-liquidity-table th{overflow-wrap:normal;white-space:nowrap!important}#root .table.alm-liquidity-table .alm-liquidity-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:right;white-space:nowrap!important}#root .table.alm-alco-scenarios-table :is(th,td):last-child{min-width:16rem!important;width:16rem}.page-container,.page-content{background:#0000}.alm-profile-dashboard-heading{align-items:center;background:#ffffffd9;border:1px solid #dbe5ef;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.55rem;padding:.6rem .85rem}.alm-profile-dashboard-heading h2{color:#334b63;font-size:1.05rem;margin:0}.alm-workspace-card{border:1px solid #dbe5ef;border-radius:.8rem;border-top:4px solid #691f75}.alm-workspace-card .card-body{min-width:0;overflow-wrap:anywhere}.alm-workspace-notifications{background:linear-gradient(105deg,#fff,#f8f6fc);border:1px solid #dbe5ef;border-radius:.75rem}.alm-workspace-notification-title{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem .85rem}.alm-workspace-notifications .badge{white-space:normal}.alm-workspace-notification-content{border-top:1px solid #dbe5ef;overflow-wrap:anywhere;padding:.85rem}.alm-workspace-notification-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));list-style:none;margin:0;padding:0}.alm-workspace-notification-list>li{background:#fff;border:1px solid #e1e7ef;border-left:3px solid #706099;border-radius:.7rem;min-width:0;padding:1rem}.alm-workspace-notification-list>.alm-workspace-notice-counts{border-left-color:#bb7b17}.alm-workspace-notification-list>.alm-workspace-notice-missing{border-left-color:#71839a}.alm-profile-identity{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;min-width:0}.alm-profile-identity .alm-home-kicker{font-size:.63rem;letter-spacing:.07em}.alm-profile-avatar{background:#f0eaf5;border-radius:.65rem;color:#694478;display:grid;font-size:1.2rem;height:2.2rem;place-items:center;width:2.2rem}.alm-profile-focus{background:#eef3f8;border-radius:999px;color:#576b80;font-size:.75rem;padding:.2rem .55rem}.alm-notification-label{align-items:center;color:#41465c;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;margin:0}.alm-notification-bell{background:#ebe5f4;border-radius:.6rem;color:#704683;display:grid;height:1.9rem;place-items:center;width:1.9rem}.alm-notification-pill{align-items:center;background:#eef2f7;border-radius:999px;color:#50627a;display:inline-flex;font-size:.72rem;gap:.4rem;padding:.25rem .55rem}.alm-notification-pill-warning{background:#fff0d6;color:#87530a}.alm-alert-center{margin:0 0 1.1rem}.alm-alert-center-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;margin-bottom:.5rem}.alm-alert-center-heading h3{color:#394e66;font-size:.9rem;font-weight:700;margin:0}.alm-alert-center-heading>span{color:#64758a;font-size:.7rem}.alm-alert-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.alm-alert-tile{align-items:center;border:1px solid;border-radius:.8rem;display:flex;flex-wrap:wrap;gap:.7rem;padding:.85rem}.alm-alert-tile-critical{background:linear-gradient(115deg,#fff7f8,#fff);border-color:#f1d5da;color:#a32d47}.alm-alert-tile-upcoming{background:linear-gradient(115deg,#fff9ed,#fff);border-color:#edb;color:#886015}.alm-alert-tile-clear{background:linear-gradient(115deg,#f1faf6,#fff);border-color:#cfe6df;color:#28715b}.alm-alert-tile-icon{background:#ffffffd9;border-radius:.65rem;display:grid;font-size:1.3rem;height:2.5rem;place-items:center;width:2.5rem}.alm-alert-tile-copy{display:flex;flex:1 1;flex-direction:column;min-width:0}.alm-alert-tile-copy>span{font-size:.76rem}.alm-alert-tile-copy>strong{font-size:1.4rem;line-height:1.2}.alm-alert-tile-state{border:1px solid;border-radius:999px;font-size:.65rem;font-weight:600;padding:.25rem .5rem}.alm-balance-composition{min-width:0}.alm-balance-composition-chart{height:300px;min-width:0;width:100%}.alm-balance-composition-legend{list-style:none;margin:.5rem 0 0;padding:0}.alm-balance-composition-legend>li{grid-gap:.65rem;align-items:center;border-bottom:1px solid #edf0f4;display:grid;font-size:.875rem;gap:.65rem;grid-template-columns:.65rem minmax(0,1fr) auto;padding:.6rem 0}.alm-balance-composition-legend>li:last-child{border-bottom:0}.alm-balance-composition-swatch{border-radius:.15rem;height:.65rem;width:.65rem}.alm-balance-composition-name{color:#415269;overflow-wrap:anywhere}.alm-balance-composition-value{font-feature-settings:"tnum";color:#34475e;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}@media (max-width:359px){.alm-balance-composition-legend>li{grid-template-columns:.65rem minmax(0,1fr)}.alm-balance-composition-value{grid-column:2;text-align:left}}@media (max-width:767px){.alm-alert-grid{grid-template-columns:1fr}.alm-profile-dashboard-heading>button{margin-left:auto}}.alm-workspace-notification-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.alm-workspace-notification-heading h5{font-size:1rem;margin:0}.row.ListProperty{align-items:center;border-radius:.55rem;margin-left:0;margin-right:0;padding:.75rem .9rem!important}.row.ListProperty>[class*=col-]{align-items:center;display:flex;min-height:3rem}.row.ListProperty .font-color{color:#fff!important;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.25;margin:0}.row.ListProperty>[class*=col-]:last-child{justify-content:flex-end}.header-title-bar{background:linear-gradient(105deg,#213e80,#6b1e76);box-shadow:0 .25rem .8rem #26223f26;color:#fff;margin:0 0 1.5rem;padding:.9rem 0}.header-title-bar h1,.header-title-bar h2,.header-title-bar h3{color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.35;margin:0}.header-title-bar .help-button{align-items:center;border:1px solid #ffffff59;border-radius:.4rem;color:#fff;display:inline-flex;justify-content:center;padding:.5rem .9rem;text-decoration:none}.marketing>.alm-page-title,.marketing>h1,.marketing>h2,.marketing>h3{align-items:center;background:linear-gradient(105deg,#213e80,#6b1e76);border-radius:.55rem;box-shadow:0 .25rem .8rem #26223f26;color:#fff!important;display:flex;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700;line-height:1.3;margin:0 0 1.25rem;min-height:3.75rem;padding:.75rem 1rem}.marketing>.alm-page-title i,.marketing>h1 i,.marketing>h2 i,.marketing>h3 i{color:#fff!important}.marketing>.alm-page-title+p,.marketing>h1+p,.marketing>h2+p,.marketing>h3+p{margin-top:-.45rem}.alm-page-title-row{align-items:center;background:linear-gradient(105deg,#213e80,#6b1e76);border-radius:.55rem;box-shadow:0 .25rem .8rem #26223f26;color:#fff;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;min-height:3.75rem;padding:.75rem 1rem}.alm-page-title-row h1,.alm-page-title-row h2,.alm-page-title-row h3{color:#fff;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.3;margin:0}.alm-page-title-row>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.alm-iam-permission-matrix td,.alm-iam-permission-matrix th{text-align:center!important;vertical-align:middle!important}.alm-iam-permission-matrix .alm-iam-module-toggle{align-items:center;display:flex;gap:.55rem;justify-content:center;margin:0;padding:0}.alm-iam-permission-matrix .alm-iam-module-toggle .form-check-input{flex:0 0 auto;float:none;margin:0!important;position:static!important;transform:none}.alm-iam-permission-matrix .alm-iam-module-toggle .form-check-label{text-align:center}.alm-iam-permission-matrix td>.form-check-input{display:inline-block;float:none;margin:0!important;position:static!important;vertical-align:middle}.alm-iam-permission-matrix .alm-iam-specials{text-align:center!important}.alm-iam-permission-matrix .alm-iam-special-option{align-items:center;display:inline-flex;gap:.4rem;justify-content:center;margin:.15rem .25rem;max-width:100%;padding:0;text-align:center;white-space:normal}.alm-iam-permission-matrix .alm-iam-special-option .form-check-input{flex:0 0 auto;float:none;margin:0!important;position:static!important;transform:none}.alm-iam-permission-matrix .alm-iam-special-option .form-check-label{text-align:left}.alm-admin-header>header{margin-bottom:0}.alm-homepage-shell{padding-top:.5rem}.alm-dashboard-hero-aside{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:min(40%,25rem);z-index:1}.alm-dashboard-hero-aside-label{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;color:#e6faff;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.35rem .7rem;position:absolute;right:.25rem;top:.1rem;z-index:1}.alm-dashboard-hero .alm-dashboard-hero-art{display:block;max-height:10.25rem;position:relative;right:auto;top:auto;transform:none;width:100%}.alm-home-welcome{align-items:center;background:linear-gradient(112deg,#241735,#51245f 54%,#17647a);border-radius:1rem;box-shadow:0 1rem 2.5rem #251d3c26;color:#fff;display:flex;margin:.5rem 0 2rem;min-height:15rem;overflow:hidden;padding:2rem 2.25rem;position:relative}.alm-home-welcome>div{max-width:54%;position:relative;z-index:1}.alm-home-welcome h1{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin:.55rem 0}.alm-home-welcome p{color:#fffc;font-size:1rem;line-height:1.6;margin:0;max-width:38rem}.alm-home-welcome img{filter:drop-shadow(0 1rem 1.5rem rgba(4,12,28,.25));max-height:93%;object-fit:contain;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:min(42%,30rem)}.alm-home-kicker{color:#8d579b;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.alm-home-welcome .alm-home-kicker{color:#dfc8eb}.alm-home-section-heading{align-items:flex-end;border-bottom:1px solid #322b431a;display:flex;justify-content:space-between;margin:0 0 .8rem;padding-bottom:.75rem}.alm-home-section-heading h2{color:#29233a;font-size:1.55rem;font-weight:700;margin:.2rem 0 0}.alm-home-module-count{background:#ffffffb8;border:1px solid #691f7524;border-radius:999px;color:#633277;font-size:.78rem;font-weight:600;padding:.35rem .7rem}.alm-home-module-group{margin:1.25rem 0 1.5rem}.alm-home-module-group>h3{color:#544a61;font-size:.9rem;font-weight:700;letter-spacing:.055em;margin-bottom:.65rem;text-transform:uppercase}.alm-home-module-link{display:block;height:100%}.alm-home-module-card{align-items:center;background:#ffffffe0;border:1px solid #30284014!important;border-radius:.85rem!important;box-shadow:0 .4rem 1.2rem rgba(35,28,52,.055)!important;display:flex;flex-direction:row;gap:.9rem;min-height:6.4rem;padding:1rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.alm-home-module-link:focus-visible .alm-home-module-card,.alm-home-module-link:hover .alm-home-module-card{border-color:#691f7547!important;box-shadow:0 .8rem 1.6rem #36224a1f!important;transform:translateY(-3px)}.alm-home-module-icon{background:linear-gradient(145deg,#f4eafa,#e8f6f8);border-radius:.8rem;color:#6b347d;display:grid;flex:0 0 2.8rem;font-size:1.25rem;height:2.8rem;place-items:center;width:2.8rem}.alm-home-module-copy{min-width:0}.alm-home-module-copy h4{color:#2e2938;font-size:.96rem;font-weight:700;margin:0 0 .3rem}.alm-home-module-copy span{color:#777184;font-size:.76rem}.alm-home-module-copy span i{color:#6b347d;margin-left:.25rem}.container.marketing>.row.featurette.Property{background:#ffffffd4;border:1px solid #30284012;border-radius:.9rem;box-shadow:0 .5rem 1.5rem rgba(35,28,52,.055);margin-left:0;margin-right:0;padding:1.25rem}body{background-attachment:fixed;background-color:#f4f6fa!important;background-image:radial-gradient(ellipse at 8% 12%,#691f7512,#0000 38%),radial-gradient(ellipse at 92% 86%,#1f73940f,#0000 34%)!important}.alm-dashboard{background:#f5f7fa;border-radius:1rem;padding:.5rem .75rem 0}.alm-dashboard-hero{align-items:center;background:linear-gradient(112deg,#1e304c,#2c4b69);border:1px solid #ffffff2e;border-radius:1rem;box-shadow:0 .4rem 1.2rem #18273e1f;color:#fff;display:flex;margin-bottom:.65rem;min-height:11.5rem;overflow:hidden;padding:1.25rem 1.6rem;position:relative}.alm-dashboard-hero:after{border:1px solid #ffffff1f;border-radius:50%;content:"";height:25rem;pointer-events:none;position:absolute;right:22%;top:-10rem;width:25rem}.alm-dashboard-hero-copy{max-width:48%;position:relative;z-index:1}.alm-dashboard-hero-kicker{align-items:center;color:#d3e2f2;display:inline-flex;font-size:.76rem;font-weight:700;gap:.5rem;letter-spacing:.12em;margin-bottom:.45rem;text-transform:uppercase}.alm-dashboard-hero h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2.15rem);font-weight:700;margin-bottom:.35rem}.alm-dashboard-hero p{color:#ffffffc7;font-size:.98rem;line-height:1.55;margin-bottom:0;max-width:34rem}.alm-dashboard-hero-art{filter:drop-shadow(0 1rem 1.5rem rgba(4,12,28,.28));max-height:95%;object-fit:contain;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:min(43%,31rem)}.alm-dashboard-toolbar{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-bottom:.55rem}.alm-dashboard-toolbar .form-select{background-color:#ffffffe0;border-color:#d8dce5;border-radius:.55rem;min-height:2.1rem;padding-bottom:.2rem;padding-top:.2rem}.alm-dashboard-kpi .card-body{padding:.8rem .9rem}.alm-dashboard .card{border:1px solid #24173512;border-radius:.85rem;box-shadow:0 .4rem 1.4rem #231c340f!important}.alm-dashboard .row{--bs-gutter-x:1rem}.alm-dashboard-charts>[class*=col-]{min-width:0}.alm-governance-overview{background:#fff;border:1px solid #dce3ec;border-radius:12px;box-shadow:0 4px 16px #18273e0f;overflow:hidden}.alm-governance-overview-heading{align-items:center;background:linear-gradient(110deg,#f1f5fa,#fff);border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.2rem 1.4rem}.alm-governance-overview-identity{align-items:center;display:flex;gap:1rem;min-width:0}.alm-governance-overview-emblem{background:#243b63;border-radius:12px;color:#fff;display:grid;flex:0 0 48px;font-size:1.4rem;height:48px;place-items:center}.alm-governance-kicker{color:#526b94;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#root .alm-governance-overview h3{color:#243b63;font-size:1.3rem;font-weight:700;margin:.2rem 0 .3rem}.alm-governance-overview-identity p{color:#526277;font-size:.875rem;margin:0}#root .alm-governance-open{align-items:center;background:#243b63;border:1px solid #243b63;border-radius:7px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:center;padding:.7rem 1rem;text-decoration:none}#root .alm-governance-open:hover{background:#1b2d4b}.alm-governance-open:focus-visible{outline:2px solid #526b94;outline-offset:3px}.alm-governance-overview-body{padding:1rem 1.4rem}.alm-governance-date{align-items:center;color:#526277;display:flex;font-size:.8rem;gap:.45rem;margin-bottom:.85rem}.alm-governance-indicators{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.alm-governance-indicator{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.8rem}.alm-governance-indicator dt{color:#415269;font-size:.8rem;font-weight:500;line-height:1.4}.alm-governance-indicator-icon{color:#526b94;display:block;font-size:1rem;margin-bottom:.6rem}.alm-governance-indicator dd{font-feature-settings:"tnum";color:#243b63;font-size:1.8rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin:.45rem 0 0}.alm-governance-indicator-accepted .alm-governance-indicator-icon{color:#28735e}.alm-governance-indicator-pending .alm-governance-indicator-icon{color:#93702b}.alm-governance-indicator-attention{background:#fff6f4;border-color:#e8bbb5}.alm-governance-indicator-attention :is(dd,.alm-governance-indicator-icon){color:#a13e35}.alm-governance-disclaimer{color:#526277;display:flex;font-size:.8rem;gap:.5rem;line-height:1.5;margin:1rem 0 0}.alm-governance-disclaimer>i{margin-top:.2rem}@media (max-width:1199.98px){.alm-governance-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.alm-governance-overview-body,.alm-governance-overview-heading{padding:1rem}.alm-governance-overview-emblem{display:none}.alm-governance-indicators{grid-template-columns:repeat(2,minmax(0,1fr))}#root .alm-governance-open{width:100%}}.alm-dashboard-visual-overview{background:#f1f5fa;border:1px solid #dce3ec;border-radius:12px;border-top:3px solid #243b63;margin-bottom:.75rem;padding:1.25rem 1.25rem 0}.alm-dashboard-visual-heading{align-items:center;display:flex;gap:.8rem;margin-bottom:1.25rem}.alm-dashboard-visual-icon{align-items:center;background:#243b63;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center}#root .alm-dashboard-visual-heading h2{color:#243b63;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.alm-dashboard-visual-heading p{color:#52657c;font-size:.875rem;margin:0}@media (max-width:575.98px){.alm-dashboard-visual-overview{padding:1rem .5rem 0}}#root .alm-dashboard .alm-dashboard-chart-card{border:1px solid #dce3ec;border-radius:10px;box-shadow:0 4px 14px #18273e0d!important;overflow:hidden}#root .alm-dashboard-chart-card .card-header{background:#fff;border-bottom:1px solid #e2e8f0;color:#243b63;padding:1rem 1.25rem}#root .alm-dashboard-chart-card h3{color:#243b63;font-weight:600}.alm-dashboard-gap-scroll{overflow-x:auto}.alm-dashboard-gap-chart{height:480px;min-width:620px}.alm-dashboard-chart-data{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.8rem}.alm-dashboard-chart-data summary{color:#243b63;cursor:pointer;font-size:.875rem;font-weight:600}#root .alm-dashboard-chart-data :is(td,th){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap!important}#root .alm-dashboard-chart-data td{text-align:right}.alm-signin-page{background:radial-gradient(ellipse at 12% 10%,#691f7521,#0000 34%),radial-gradient(ellipse at 90% 90%,#1978921f,#0000 38%),#f4f6fa}.alm-signin-card{border:1px solid #2f254414!important;box-shadow:0 1.5rem 4rem #281c3729!important}.alm-signin-visual{background:linear-gradient(145deg,#251837,#54235f 52%,#17657b);min-height:100%;overflow:hidden;position:relative}.alm-signin-visual:after,.alm-signin-visual:before{border:1px solid #ffffff24;border-radius:50%;content:"";position:absolute}.alm-signin-visual:before{height:24rem;right:-5rem;top:-7rem;width:24rem}.alm-signin-visual:after{bottom:-11rem;height:29rem;left:-6rem;width:29rem}.alm-signin-visual-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:37.5rem;padding:2rem;position:relative;text-align:center;z-index:1}.alm-signin-visual-content img{filter:drop-shadow(0 1rem 1.5rem rgba(0,0,0,.3));max-height:22rem;object-fit:contain;width:min(100%,34rem)}.alm-signin-visual-content h4{color:#fff}.alm-signin-visual-content p{color:#ffffffc7;max-width:28rem}@media (max-width:991.98px){.alm-dashboard-hero{min-height:13rem;padding:1.5rem}.alm-dashboard-hero-copy{max-width:58%}.alm-dashboard-hero-aside{right:1rem;width:38%}}@media (max-width:575.98px){.row.ListProperty{gap:.5rem}.row.ListProperty>[class*=col-]{min-height:0}.row.ListProperty>[class*=col-]:last-child{justify-content:flex-start}.alm-page-title-row{align-items:stretch;flex-direction:column}.alm-page-title-row>div:last-child{justify-content:flex-start}.alm-iam-permission-matrix{font-size:.78rem}.alm-iam-permission-matrix .alm-iam-module-toggle{flex-wrap:wrap;gap:.3rem}.alm-dashboard{padding:.5rem 0 0}.alm-dashboard-hero{min-height:10rem;padding:1.25rem}.alm-dashboard-hero-copy{max-width:100%}.alm-dashboard-hero p{font-size:.87rem}.alm-dashboard-hero-aside{display:none}.alm-dashboard-toolbar{align-items:flex-start;flex-direction:column;gap:.5rem}.alm-home-welcome{min-height:13rem;padding:1.4rem}.alm-home-welcome>div{max-width:100%}.alm-home-welcome img{opacity:.2;right:-3rem;width:58%}.alm-home-module-count{font-size:.68rem}.container.marketing>.row.featurette.Property{padding:.8rem}}.alm-stress-scenario{background:#f8fafc;border:1px solid #dce4ed;border-radius:.65rem;border-top:4px solid #2c4b69;height:100%;min-width:0;padding:1.15rem}.alm-stress-scenario-behavioral{border-top-color:#17647a}.alm-stress-scenario-stressed{border-top-color:#9f3450}.alm-stress-scenario h5{color:#24394f;margin-bottom:1rem}.alm-stress-metrics{margin-bottom:1rem}.alm-stress-metrics>div{border-bottom:1px solid #e2e8f0;padding:.65rem 0}.alm-stress-metrics dt{color:#475569;font-size:.85rem;font-weight:500}.alm-stress-metrics dd{font-size:1.12rem;font-weight:700;margin:.25rem 0 0;overflow-wrap:anywhere}.alm-stress-report :is(dd,td){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alm-stress-report td:not(:first-child){text-align:right;white-space:nowrap}.alm-stress-report .alm-stress-negative{color:#a32d47;font-weight:700}.alm-stress-report details{margin-top:.65rem}.alm-stress-report summary{color:#24394f;font-weight:600}#root .alm-document-report-page,#root .alm-report-page,#root .alm-report-panel{--alm-report-ink:#24394f;--alm-report-border:#dce4ed;color:var(--alm-report-ink);min-width:0}#root .alm-document-report-page{max-width:1400px}#root .alm-document-report-page .card{border:1px solid #dce4ed;border-radius:12px;box-shadow:0 4px 16px #24394f0d}#root .alm-document-report-page .table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;table-layout:auto}#root .alm-document-report-page :is(.alm-report-number,.text-end){overflow-wrap:normal!important;text-align:right;white-space:nowrap!important;word-break:normal!important}#root .alm-document-report-page .table-responsive{max-width:100%;overflow-x:auto}.alm-report-document-actions{background:#f5f8fc;border:1px solid #dce4ed;border-radius:10px;margin:1rem 0;padding:1rem}.alm-report-document-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.6rem}#root :is(.alm-report-number,.alm-rate-column,.alm-liquidity-amount,.alm-compact-numeric,.text-end){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;word-break:normal}#root .table-responsive{max-width:100%;overflow-x:auto}#root .alm-stress-report .table td{text-align:right;white-space:nowrap}#root .alm-stress-report .table td:first-child{text-align:left}#root .alm-analysis-metric dd,#root .alm-report-kpi dd,#root .alm-stress-metrics dd{overflow-wrap:normal;word-break:normal}#root .marketing .table{table-layout:auto!important}#root .marketing .table :is(th,td){overflow-wrap:normal!important;word-break:normal}#root .marketing .table td:is(.text-end,.alm-report-number,.alm-rate-column,.alm-liquidity-amount,.alm-compact-numeric){white-space:nowrap!important}#root .marketing .table :is(.text-break,.alm-report-reference){overflow-wrap:anywhere!important}#root .alm-report-page{max-width:1400px}#root .alm-report-page>:is(h2,h3,.alm-page-title-row,.ListProperty),#root .alm-report-panel>.alm-page-title-row{background:linear-gradient(115deg,#24394f,#435f75);border:1px solid #344c63;border-radius:.75rem;box-shadow:0 5px 16px #24394f1f;color:#fff!important;margin-bottom:1.25rem;padding:1.15rem 1.25rem}#root .alm-report-page :is(.alm-page-title-row,.ListProperty) :is(h2,h3,h4){color:#fff!important;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:650;line-height:1.4;margin:0;text-transform:none}#root .alm-report-page .alm-page-title-row :is(.text-muted,.btn-outline-secondary){color:#eef4fa!important}#root .alm-report-page .alm-page-title-row .btn-outline-secondary{border-color:#c0cfdd}#root .alm-report-page :is(.card,.Property),#root .alm-report-panel.card{background:#fff;border:1px solid var(--alm-report-border)!important;border-radius:.75rem!important;box-shadow:0 4px 16px #24394f0d!important}#root :is(.alm-report-page,.alm-report-panel) .card-header{background:#edf2f7!important;border-color:var(--alm-report-border);color:var(--alm-report-ink)!important;font-weight:650;padding:.9rem 1.15rem;text-align:left!important}#root :is(.alm-report-page,.alm-report-panel) :is(form,.alm-report-filters) .row.g-3{align-items:end;row-gap:1rem}#root :is(.alm-report-page,.alm-report-panel) label:not(.form-check-label){color:#34465d;display:block;font-size:.85rem;font-weight:600;margin-bottom:.45rem}#root :is(.alm-report-page,.alm-report-panel) :is(.table-responsive,.table-responsive-sm){background:#fff;border:1px solid var(--alm-report-border);border-radius:.65rem;max-width:100%;overflow-x:auto}#root :is(.alm-report-page,.alm-report-panel) .table{font-feature-settings:"tnum";color:var(--alm-report-ink);font-size:.85rem;font-variant-numeric:tabular-nums;line-height:1.45;margin-bottom:0}#root :is(.alm-report-page,.alm-report-panel) .table :is(th,td){border-color:var(--alm-report-border);padding:.75rem .7rem;vertical-align:middle}#root :is(.alm-report-page,.alm-report-panel) .table thead th{background:#344c63!important;color:#fff!important;font-size:.8rem;font-weight:600}#root :is(.alm-report-page,.alm-report-panel) .table tbody tr:hover{background-color:#f3f7fb}#root :is(.alm-report-page,.alm-report-panel) .table :is(.text-end,.alm-rate-column,.alm-liquidity-amount,.alm-report-number){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}#root :is(.alm-report-page,.alm-report-panel) .table tfoot{background:#edf2f7;border-top:2px solid #a3b5c8;font-weight:650}#root :is(.alm-report-page,.alm-report-panel) .alm-report-reference{overflow-wrap:anywhere;text-align:right;white-space:normal}#root :is(.alm-report-page,.alm-report-panel) details{background:#f8fafc;border:1px solid var(--alm-report-border);border-radius:.65rem;margin-top:1rem;padding:.9rem 1rem}#root :is(.alm-report-page,.alm-report-panel) summary{color:#34465d;cursor:pointer;font-weight:650}#root :is(.alm-report-page,.alm-report-panel) :is(summary,[tabindex="0"]):focus-visible{outline:3px solid #426ca0;outline-offset:3px}#root .alm-report-kpis{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:1rem 0}#root .alm-report-kpi{background:#f8fafc;border:1px solid #dce4ed;border:1px solid var(--alm-report-border,#dce4ed);border-radius:.65rem;border-top:3px solid #435f75;margin:0;padding:1rem 1.15rem}#root .alm-report-kpi dt{color:#52657b;font-size:.8rem;font-weight:600;margin-bottom:.55rem}#root .alm-report-kpi dd{font-feature-settings:"tnum";color:#24394f;font-size:clamp(1rem,1.5vw,1.35rem);font-variant-numeric:tabular-nums;font-weight:650;margin:0;overflow-wrap:anywhere}#root .alm-report-kpi[data-tone=negative]{border-top-color:#a62d3b}#root .alm-report-kpi[data-tone=negative] dd{color:#a62d3b}#root .alm-report-kpi[data-tone=positive]{border-top-color:#176548}#root .alm-report-kpi[data-tone=positive] dd{color:#176548}#root .alm-report-page .badge[class*=badge-]{background:#edf2f7;color:#24394f}#root .alm-report-page .badge.badge-success{background:#d9eee2;color:#145237}#root .alm-report-page .badge.badge-warning{background:#fff0c2;color:#6c4e06}#root .alm-report-page .badge.badge-danger{background:#f9dfe2;color:#8a2430}@media (max-width:767.98px){#root .alm-report-page>:is(.alm-page-title-row,.ListProperty){gap:1rem;padding:1rem}#root .alm-report-page .ListProperty>[class*=col-]{width:100%}}@media print{#root :is(.alm-report-page,.alm-report-panel){color:#000;max-width:none}#root .alm-report-page>:is(h2,h3,.alm-page-title-row,.ListProperty),#root :is(.alm-report-page,.alm-report-panel) .table thead th{background:#eef2f6!important;box-shadow:none;color:#000!important}#root .alm-report-kpi{box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.alm-account-menu{font-family:inherit;position:relative}.alm-account-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:9px;padding:7px 10px}.alm-account-trigger:hover,.alm-account-trigger[aria-expanded=true]{background:#ffffff1f}.alm-account-chevron{font-size:11px}.alm-account-panel{background:#fff;border:1px solid #dce4ef;border-radius:10px;box-shadow:0 12px 28px #10284b2e;color:#17365d;max-width:calc(100vw - 24px);overflow:hidden;padding:0;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:280px;z-index:1100}.alm-account-identity{align-items:center;background:#f5f8fc;border-bottom:1px solid #e5eaf1;display:flex;gap:12px;padding:16px}.alm-account-avatar{align-items:center;background:#e4edf8;border-radius:50%;color:#17477c;display:flex;flex:0 0 38px;height:38px;justify-content:center}.alm-account-identity>div{min-width:0;overflow-wrap:anywhere}.alm-account-identity div>span,.alm-account-identity strong{display:block;line-height:1.4}.alm-account-identity strong{font-size:14px;font-weight:600}.alm-account-identity div>span{color:#576b84;font-size:12px;margin-top:3px}.alm-account-actions{padding:6px}.alm-account-actions>button{align-items:center;background:#0000;border:0;border-radius:5px;color:#17365d;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;line-height:1.4;padding:11px 10px;text-align:left;width:100%}.alm-account-actions>button>i{flex:0 0 18px;font-size:16px;text-align:center}.alm-account-actions>button:hover{background:#edf3fb}.alm-account-actions>.alm-account-logout{border-radius:0 0 5px 5px;border-top:1px solid #e5eaf1;color:#aa3030;margin-top:4px}.alm-account-actions>.alm-account-logout:hover{background:#fff1f1}.alm-account-actions>button:focus-visible,.alm-account-trigger:focus-visible{outline:2px solid #5795d9;outline-offset:-2px}#root .alm-guarantee-report .alm-guarantee-filter-row{align-items:flex-end;display:flex;gap:1rem}#root .alm-guarantee-report .alm-guarantee-scope{flex:1 1;min-width:0}#root .alm-guarantee-report .alm-guarantee-filter-row :is(.form-select,.btn){min-height:44px}#root .alm-guarantee-report .alm-guarantee-action .btn{white-space:nowrap}#root .alm-guarantee-report .alm-guarantee-scope-help{border-top:1px solid var(--alm-report-border);color:#53677c;font-size:.85rem;line-height:1.6;margin-top:1rem;padding-top:.85rem}#root .alm-guarantee-report .alm-guarantee-welcome .card-body{align-items:center;display:flex;gap:1.25rem;padding:1.5rem}#root .alm-guarantee-report .alm-guarantee-welcome-icon{background:#edf2f7;border-radius:12px;color:#344c63;display:grid;flex:0 0 auto;font-size:1.5rem;height:56px;place-items:center;width:56px}#root .alm-guarantee-report .alm-guarantee-welcome h4{font-size:1.1rem;margin-bottom:.5rem}#root .alm-guarantee-report .alm-guarantee-welcome p{color:#53677c;line-height:1.6}#root .alm-guarantee-report .alm-guarantee-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0}#root .alm-guarantee-report .alm-guarantee-metrics dt{color:#53677c;font-size:.85rem;font-weight:600}#root .alm-guarantee-report .alm-guarantee-metrics dd{font-feature-settings:"tnum";font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:650;margin-top:.35rem}#root .alm-guarantee-report .alm-guarantee-detail h6{margin-top:1.25rem}@media (max-width:767px){#root .alm-guarantee-report .alm-guarantee-filter-row{align-items:stretch;flex-direction:column}#root .alm-guarantee-report .alm-guarantee-action .btn{white-space:normal;width:100%}#root .alm-guarantee-report .alm-guarantee-metrics{grid-template-columns:1fr}#root .alm-guarantee-report .alm-guarantee-welcome .card-body{align-items:flex-start;gap:.85rem;padding:1rem}}.alm-analysis-report{color:#24394f;min-width:0}.alm-analysis-heading{align-items:flex-start;background:#f5f8fc;border:1px solid #dce5ee;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1.25rem}.alm-analysis-heading h6{font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.alm-analysis-heading p{margin:0}.alm-analysis-reference{overflow-wrap:anywhere}.alm-analysis-floor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alm-analysis-scenarios{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0}.alm-analysis-scenario{--scenario-color:#215c9e;background:#fff;border:1px solid #dce5ee;border-radius:12px;border-top:4px solid var(--scenario-color);box-shadow:0 3px 12px #1c344f0d;min-width:0;padding:1.25rem}.alm-analysis-scenario-behavioral{--scenario-color:#94600b}.alm-analysis-scenario-stressed{--scenario-color:#a52f45}.alm-analysis-scenario h6{font-size:1.05rem;font-weight:700;margin:0}.alm-analysis-scenario-header{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.alm-analysis-status{border-radius:6px;display:inline-block;font-size:.75rem;font-weight:600;padding:.3rem .6rem}.alm-analysis-status-safe{background:#eaf5ee;color:#225840}.alm-analysis-status-breach{background:#fcecf0;color:#962b3d}.alm-analysis-metrics{margin:0}.alm-analysis-metric{border-bottom:1px solid #e7edf3;padding:.8rem 0}.alm-analysis-metric:last-child{border-bottom:0}.alm-analysis-metric dt{color:#53647a;font-size:.82rem;font-weight:500;line-height:1.45}.alm-analysis-metric dd{font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.35;margin:.3rem 0 0;overflow-wrap:anywhere}.alm-analysis-metric dd.alm-analysis-negative{color:#a52f45}.alm-analysis-metric-highlight{background:#f5f8fc;border-radius:6px;margin:.75rem -.4rem 0;padding:.8rem .4rem}.alm-analysis-metric-highlight.alm-analysis-metric-breach{background:#fff1f3}.alm-analysis-metric dd.alm-analysis-date{font-size:1rem}.alm-analysis-metric dd.alm-analysis-horizon{color:#53647a;font-size:.95rem;font-weight:500}.alm-analysis-metric small{color:#53647a;display:block;font-size:.75rem;margin-top:.35rem}.alm-analysis-report details{margin-top:.75rem}.alm-analysis-report summary{color:#215c9e;cursor:pointer;font-size:.85rem;font-weight:600;padding:.3rem 0}.alm-analysis-report summary:focus-visible{outline:2px solid #215c9e;outline-offset:3px}.alm-analysis-report .table{font-feature-settings:"tnum";font-size:.82rem;font-variant-numeric:tabular-nums;table-layout:auto}.alm-analysis-report .table td,.alm-analysis-report .table th{padding:.65rem;white-space:nowrap}.alm-analysis-report .table td{text-align:right}.alm-analysis-report .table thead{background:#f0f5fa}.alm-analysis-report .table tbody tr:nth-child(2n){background:#f8fafc}.alm-analysis-report .table-responsive{max-height:380px}.alm-analysis-report .table thead th{background:#f0f5fa;position:-webkit-sticky;position:sticky;top:0;z-index:1}#root .alm-analysis-report .table{min-width:520px;table-layout:auto!important}#root .alm-analysis-report .table tbody th,#root .alm-analysis-report .table td{overflow-wrap:normal!important;white-space:nowrap!important;width:auto;word-break:normal!important}#root .alm-analysis-report .table td{text-align:right!important}#root .alm-analysis-report .table thead th{min-width:95px;white-space:normal}.alm-analysis-commentary{background:#f5f8fc;border-left:3px solid #215c9e;border-radius:6px;padding:1rem 1.25rem}.alm-analysis-commentary ul{margin:.5rem 0 0;padding-left:1.2rem}.alm-analysis-commentary li{line-height:1.5;margin-bottom:.4rem}.alm-analysis-chart{background:#fff;border:1px solid #dce5ee;border-radius:12px;min-width:0;padding:1rem}.alm-analysis-chart h6{font-size:.95rem;font-weight:600;line-height:1.4}@media (max-width:991px){.alm-analysis-scenarios{grid-template-columns:1fr}}@media (max-width:575px){.alm-analysis-heading,.alm-analysis-scenario{padding:1rem}.alm-analysis-metric dd{font-size:1.1rem}.alm-analysis-chart{padding:.5rem}}@media print{.alm-analysis-scenario{box-shadow:none;break-inside:avoid;page-break-inside:avoid}.alm-analysis-scenarios{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.alm-analysis-scenario{padding:.6rem}.alm-analysis-metric dd{font-size:1rem}.alm-analysis-report .table-responsive{max-height:none}}.alm-institution{max-width:1400px}.alm-institution-intro{color:#475569;margin-bottom:1.5rem}.alm-institution-preview,.alm-institution-section{border:1px solid #dce4ed;border-radius:.75rem;box-shadow:0 5px 18px #1c30490d}.alm-institution .card-body{padding:1.5rem}.alm-institution h2{align-items:center;color:#24394f;display:flex;font-size:1.05rem;font-weight:700;gap:.65rem;margin-bottom:.65rem}.alm-institution h2 i{color:#17647a}.alm-institution .form-label{font-size:.9rem;font-weight:600}.alm-institution-note{background:#f1f5fa;border-left:3px solid #2c4b69;border-radius:.3rem;color:#475569;font-size:.85rem;margin:1.25rem 0 0;padding:.85rem 1rem}.alm-institution-locked{color:#886015;font-size:.85rem;margin:1rem 0 0}.alm-institution-preview{background:#f8fafc}.alm-institution-letterhead{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;border-top:4px solid #2c4b69;display:flex;flex-direction:column;gap:.65rem;min-height:250px;overflow-wrap:anywhere;padding:1.5rem 1rem;text-align:center}.alm-institution-letterhead img{max-height:100px;max-width:100%;object-fit:contain;width:auto}.alm-institution-letterhead strong{color:#24394f;font-size:1.15rem}.alm-institution-letterhead>span{color:#475569;font-size:.9rem}.alm-institution-letterhead dl{margin:0}.alm-institution-letterhead dt{color:#64748b;font-size:.8rem;font-weight:500}.alm-institution-letterhead dd{font-weight:700;margin:.25rem 0 0}.alm-institution-logo-placeholder{color:#64748b;display:flex;flex-direction:column;font-size:.8rem;gap:.5rem}.alm-institution-logo-placeholder i{color:#2c4b69;font-size:2rem}.alm-institution-save{align-items:center;background:#fff;border:1px solid #dce4ed;border-radius:.65rem;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding:1rem 1.5rem}.alm-institution-save p{color:#64748b;font-size:.85rem;margin:0}.alm-institution-save button{flex-shrink:0}@media (max-width:575.98px){.alm-institution .card-body{padding:1rem}.alm-institution-save{align-items:stretch;flex-direction:column;padding:1rem}}#root .table.alm-cession-orders-table{font-size:13px;margin-bottom:0;min-width:1180px;table-layout:auto}#root .alm-cession-orders-table :is(th,td){overflow-wrap:normal;padding:12px;vertical-align:top;word-break:normal}#root .alm-cession-orders-table thead th{background:#334c64;color:#fff;font-weight:600;line-height:1.5;white-space:normal!important}#root .alm-cession-orders-table tbody th{background:#0000;color:#17477c;font-weight:600;text-align:left}#root .alm-cession-orders-table :is(th,td):nth-child(2){min-width:155px!important}#root .alm-cession-orders-table :is(th,td):nth-child(8){max-width:240px;min-width:160px!important}#root .alm-cession-orders-table :is(th,td):last-child{min-width:290px!important;width:290px}#root .alm-cession-orders-table .alm-cession-reference,#root .alm-cession-orders-table tbody .alm-report-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap!important}.alm-cession-orders-scroll{border:1px solid #dce4ef;border-radius:8px}.alm-cession-orders-scroll:focus-visible{outline:2px solid #5795d9;outline-offset:2px}.alm-cession-currency,.alm-cession-tier{background:#edf2f8;border-radius:4px;color:#334c64;display:inline-block;font-size:12px;font-weight:600;padding:3px 7px}.alm-cession-local-amount{display:block;margin-bottom:6px}.alm-cession-state{background:#e8f0fb;border-radius:5px;color:#17477c;display:inline-block;font-weight:600;line-height:1.4;padding:4px 8px}.alm-cession-state-negative{background:#fbeaea;color:#a52c2c}.alm-cession-state-complete{background:#e6f4ec;color:#216441}.alm-cession-stage{color:#576b84;display:block;line-height:1.5;margin:6px 0}.alm-cession-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}#root .alm-cession-actions>.btn{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:1.4;margin:0;min-height:34px;overflow-wrap:normal;padding:6px 8px;white-space:normal;word-break:normal}#root .alm-connections{max-width:1380px}#root .alm-connections-heading{align-items:center;display:flex;gap:16px;margin-bottom:28px}#root .alm-connections-icon{background:#e8effc;border-radius:16px;color:#2959a8;display:grid;flex:0 0 52px;font-size:23px;height:52px;place-items:center;width:52px}#root .alm-connections .alm-page-title-row h1{color:#fff;font-size:clamp(22px,2.2vw,28px);font-weight:700;margin:0 0 6px}#root .alm-connection-panel-heading p,#root .alm-connections-heading p{color:#61718a;font-size:14px;line-height:1.6;margin:0}#root .alm-connections-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}#root .alm-connection-panel{background:#fff;border:1px solid #dce5f0;border-radius:18px;box-shadow:0 8px 28px rgba(27,51,86,.045);min-width:0;overflow:hidden}#root .alm-connection-panel.is-editing{border-color:#92b1e4}#root .alm-connection-panel-heading{border-bottom:1px solid #edf1f6;padding:22px 24px 18px}#root .alm-connection-panel h2{color:#203654;font-size:18px;font-weight:700;margin:0 0 6px}#root .alm-connection-panel-body{padding:24px}#root .alm-connection-section-title{color:#60718b;float:none;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;padding:0;text-transform:uppercase;width:auto}#root .alm-connections fieldset+fieldset{border-top:1px solid #edf1f6;margin-top:4px;padding-top:20px}#root .alm-connections label{color:#344965;display:block;font-size:13px;font-weight:600;margin-bottom:7px}#root .alm-connections .form-control,#root .alm-connections .form-select{background-color:#fbfcfe;border:1px solid #d6e0ee;border-radius:9px;max-width:none;min-height:44px;width:100%}#root .alm-connection-source-notice{background:#f2f6fd;border:1px solid #d7e4f8;border-radius:10px;color:#344965;font-size:13px;margin-bottom:16px;padding:14px}#root .alm-connections label.alm-connection-checkbox{align-items:flex-start;display:flex;gap:10px;line-height:1.5}#root .alm-connection-checkbox input{flex:0 0 auto;margin-top:4px}#root .alm-connections .form-control:focus{background:#fff;border-color:#668ed0;box-shadow:0 0 0 3px #2959a81f}#root .alm-connection-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr)}#root .alm-connection-hint{color:#61718a;display:block;font-size:12px;margin-top:8px}#root .alm-connections .btn{border-radius:8px;letter-spacing:normal;margin:0;text-transform:none;white-space:normal}#root .alm-connections .alm-admin-form-actions .btn-primary{flex:1 1 180px;min-height:44px}#root .alm-connections-list-heading{align-items:center;display:flex;gap:12px}#root .alm-connection-count{background:#edf2fa;border-radius:20px;color:#395c93;font-size:12px;font-weight:700;margin-bottom:6px;padding:2px 10px}#root .alm-connection-cards{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}#root .alm-connection-item{background:#fff;border:1px solid #dce5f0;border-radius:12px;min-width:0;padding:20px}#root .alm-connection-item.is-active{background:#fbfefc;border-color:#b9dacc}#root .alm-connection-item.is-editing{outline:2px solid #668ed0;outline-offset:2px}#root .alm-connection-item-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}#root .alm-connection-item h3{color:#203654;font-size:17px;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}#root .alm-connection-status{align-items:center;background:#eef1f5;border-radius:20px;color:#526077;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:5px 11px}#root .alm-connection-status.is-active{background:#e5f4ec;color:#176347}#root .alm-connection-status>span{background:currentColor;border-radius:50%;height:6px;width:6px}#root .alm-connection-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin:0}#root .alm-connection-details dt{color:#61718a;font-size:12px;font-weight:500;margin-bottom:5px}#root .alm-connection-details dd{color:#344965;font-size:14px;margin:0;overflow-wrap:anywhere}#root .alm-connection-port{color:#61718a}#root .alm-connection-actions{border-top:1px solid #e6eee9;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px}#root .alm-connection-actions .btn{min-height:36px;padding:7px 12px}#root .alm-connection-actions .btn-outline-danger{margin-left:auto}#root .alm-connection-empty{color:#61718a;margin:0;padding:32px 8px;text-align:center}#root .alm-connection-empty>i{color:#9aaecb;display:block;font-size:30px;margin-bottom:16px}#root .alm-connection-empty h3{color:#344965;font-size:16px}@media (max-width:991.98px){#root .alm-connections-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){#root .alm-connection-item,#root .alm-connection-panel-body,#root .alm-connection-panel-heading{padding:18px}#root .alm-connection-details{grid-template-columns:minmax(0,1fr)}#root .alm-connection-actions .btn-outline-danger{margin-left:0}}