:root{--ui-font:"Century Gothic","CenturyGothic",AppleGothic,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--blue-900:#0b5aa6;--blue-700:#1a73e8;--border:#cbd5e1;--border-soft:#e2e8f0;--text:#0f172a}.page,.page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Century Gothic,CenturyGothic,AppleGothic,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--ui-font)}.page{box-sizing:border-box}.page,.tableWrap{overflow:visible}body.modalOpen{overflow:hidden}.topBar{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.logo{height:40px;object-fit:contain;width:auto}.topHeading{font-size:28px;font-weight:800;letter-spacing:.8px;line-height:1.1;text-align:center}.header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.title{font-size:16px;font-weight:800;opacity:.9}.productRow{display:block;min-width:0;width:100%}.selectedStudyValue{font-size:16px;font-weight:800;opacity:.9}.topRight{gap:12px}.topAuth,.topRight{align-items:center;display:flex}.topAuth{gap:10px;margin-right:6px;white-space:nowrap}.topAuthLabel{color:#0f172a;font-size:14px;font-weight:900}.topAuthRole{font-weight:800;opacity:.85}.logoutLink{background:#0000;border:none;color:#1a73e8;cursor:pointer;font-size:14px;font-weight:900;margin:0;padding:0;text-decoration:underline}.logoutLink:hover{color:#0b5aa6}.logoutLink:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.tableWrap{overflow-x:auto;overflow-y:visible;width:100%}.table{border:1px solid #edf2f7;border-collapse:collapse;border-spacing:0;min-width:100%;table-layout:fixed;width:-webkit-max-content;width:max-content}.th{background:#0b5aa6;background:var(--blue-900);border:1px solid #ffffff14;color:#fff;font-size:13px;font-weight:800;padding:10px;text-align:left}.td,.th{vertical-align:middle}.td{background-color:initial;border:1px solid #edf2f7;box-sizing:border-box;font-size:12px;line-height:1.2;overflow-wrap:anywhere;padding:8px;word-break:break-word}.table tbody tr:nth-child(odd) .td,.table tbody tr:nth-child(odd) td{background-color:#fff}.table tbody tr:nth-child(2n) .td,.table tbody tr:nth-child(2n) td{background-color:#e8f0f8}.tableScrollMain{overflow-y:visible}.table td.noAltRow{background:#fff!important}.tableBottomStickyScrollbar{background:#fffffff5;border:1px solid #d9e2ec;border-radius:5px;bottom:8px;box-shadow:0 4px 14px #0000001f;height:16px;left:12px;position:fixed;right:12px;z-index:9999}.tableBottomStickyScrollbar::-webkit-scrollbar{height:12px}.tableBottomStickyScrollbar::-webkit-scrollbar-track{background:#eef3f8;border-radius:5px}.tableBottomStickyScrollbar::-webkit-scrollbar-thumb{background:#9fb3c8;border:2px solid #eef3f8;border-radius:5px}.headerLine{flex-wrap:nowrap;gap:14px;min-width:0;width:100%}.headerGroup,.headerLine{align-items:center;display:flex}.headerGroup{gap:8px;white-space:nowrap}.headerGroupGrow{align-items:center;display:flex;flex:1 1 auto;gap:16px;min-width:0}.productSelect{font-weight:900;max-width:150px;min-height:32px;min-width:150px;padding:4px 10px}.logontext,.productSelect{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--border);border-radius:5px;text-align:center;width:100%}.logontext{font-size:16px;max-width:220px;padding:8px 12px}.yesnoSelect{font-size:14px;font-weight:900;margin-left:3px;max-width:235px;min-height:40px;min-width:235px;padding:7px 10px}.masterSelect,.yesnoSelect{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--border);border-radius:5px}.masterSelect{max-width:520px;padding:8px 10px;text-align:left;width:100%}.btn{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--border);border-radius:5px;cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px}.btn:hover{background:#0ac6eb;border-color:#0ac6eb;color:#fff}.btnPrimary{background:#0a71f8f0;border:2px solid #1a73e8;border:2px solid var(--blue-700);border-radius:5px;color:#fff;cursor:pointer;font-weight:800;height:42px;padding:0 18px;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btnPrimary:hover{background:#0ac6eb;border-color:#0ac6eb;color:#fff}.btnPrimary:focus-visible{outline:3px solid #0b5aa659;outline-offset:2px}.btnPrimary:disabled,.btnPrimary[disabled]{background:#f3f5f7;border-color:#c8d2dc;color:#6b7b8a;cursor:not-allowed;opacity:.55}.btnDetails,.rowbtn{align-items:center;background:#0a71f8f0;border:2px solid #1a73e8;border:2px solid var(--blue-700);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;height:32px;justify-content:center;line-height:1;padding:0 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:110px}.rowbtn:hover{background:#0ac6eb;border-color:#0ac6eb;color:#fff}.rowbtn:focus-visible{outline:3px solid #0b5aa659;outline-offset:2px}.rowbtn:disabled,.rowbtn[disabled]{background:#f3f5f7;border-color:#c8d2dc;color:#c6c6c6;cursor:not-allowed;opacity:.55}.btnDetails{height:39px;padding:0 14px}.btnDetails1,.rowbtn1{align-items:center;background-color:#06489ef0;border:2px solid #06489ef0;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;height:39px;justify-content:center;line-height:1;padding:0 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;width:80px}.btnDetails1:hover,.rowbtn1:hover{filter:brightness(1.05)}.btnDetails1:disabled,.rowbtn1:disabled{cursor:not-allowed;opacity:.55}.rowbtn:hover:not(:disabled){filter:brightness(1.06)}.btn.rowbtn{padding:6px 12px}.btn.rowbtn:hover:not(:disabled){filter:brightness(1.06)}.btn.rowbtn.isCalibrated{background-color:#028b70;border-color:#028b70;color:#fff}.btn.rowbtn.isCalibrated:hover:not(:disabled){background-color:#00ca97;border-color:#00ca97}.btnDetails2:hover,.rowbtn2,.rowbtn2:hover{filter:brightness(1.05)}.btnDetails2:disabled,.rowbtn2:disabled{cursor:not-allowed;opacity:.55}.detailsCell{padding:0;transition:background-color .15s ease}.detailsCell:hover{background-color:#3788f2}.detailsCellBtn{align-items:center;background:#0000;border:0;border-radius:0;display:flex;height:100%;justify-content:center;min-height:30px;width:100%}.detailsCell:hover .detailsCellBtn,.detailsCell:hover .detailsCellBtn span{color:#fff}.rowbtnRubric{align-items:center;background:#0a71f8f0;border:2px solid #1a73e8;border:2px solid var(--blue-700);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;height:28px;justify-content:center;line-height:1;padding:0 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.rowbtnRubric:disabled,.rowbtnRubric[disabled]{background:#f3f5f7;border-color:#c8d2dc;color:#c6c6c6;cursor:not-allowed;opacity:.55}.rowbtnCal{background:#037264;border-color:#037264;color:#fff}.rowbtnCal:hover{background:#18c695;border-color:#18c695;color:#fff}.rowbtnCal:active,.rowbtnCalPm{background:#037264;border-color:#037264;color:#fff}.rowbtnCalPm:active,.rowbtnCalPm:hover{background:#18c695;border-color:#18c695;color:#fff}.tableWrap{background:#fff;border:1px solid #d2d8e1;position:relative}.tableScroll,.tableWrap{border-radius:5px;max-width:100%}.tableScroll{overflow-x:auto;overflow-y:visible}.tableWrap .table{border-collapse:initial;border-radius:5px;border-spacing:0;max-width:100%;overflow:hidden;table-layout:fixed;width:100%}.tableWrap .table thead tr:first-child th:first-child{border-top-left-radius:5px}.tableWrap .table thead tr:first-child th:last-child{border-top-right-radius:5px}.tableWrap .table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.tableWrap .table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.headerGroupGrow,.headerLine,.studyHeaderInputWrap,.studyHeaderRow4 .kv,.studyHeaderRow4 .kv span,.studySearchRow{min-width:0}.studyHeaderRow4 .kv span:last-child{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.studyHeaderRow2{grid-template-columns:repeat(4,minmax(0,1fr))}.studyHeaderRow3{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryCell,.thCategory{max-width:220px;width:230px}.categoryCell,.thCategory{text-align:center}.categoryCell{background:#a8d0eb!important;font-weight:900;vertical-align:middle}.thCriteria{text-align:center;width:240px}.thCategoryCriteria{min-width:820px;white-space:normal}.tdCriteriaNarrow,.thCriteriaNarrow{max-width:clamp(380px,60vw,720px);overflow:visible;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top;white-space:normal;width:380px;word-break:break-word}.tdImpact1,.tdImpact2,.tdImpact3,.thImpact1,.thImpact2,.thImpact3{max-width:none;white-space:normal;width:clamp(160px,22vw,210px)}.scoreCell{border-right:none}.scoreCell,.table tbody tr:nth-child(2n) .scoreCell{background:#c7e0f0}.tdMiddle{vertical-align:middle}.scoreRow{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;min-width:0;width:100%}.scoreSelect{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--border);border-radius:5px;box-sizing:border-box;height:35px;max-width:100%;min-width:65px;padding:5px;text-align:center;text-align-last:center;-moz-text-align-last:center;width:65px}.scoreSelect option{text-align:center}.scoreSelect:focus,.scoreSelect:focus-visible{border-color:#0072ce;box-shadow:0 0 0 3px #0577d4e6;outline:1px solid #0072ce;outline-offset:1px}.scoreSelect:disabled{background:#f3f5f7;color:#6b7b8a;cursor:not-allowed;opacity:.85}td.rwTdRaeInput,th.rwColRaeInput{max-width:110px!important;min-width:100px!important;text-align:center;vertical-align:middle;width:100px!important}td.rwTdRaeInput .scoreSelect{max-width:60px;min-width:60px;width:60px}.tdAspirationalInput{background:#fff;border:1px solid #d1d5db;border-radius:5px;box-sizing:border-box;color:#000;flex:1 1 auto;font-family:inherit;font-size:16px;height:40px;margin-left:0;margin-top:0;max-width:100%;min-height:32px;min-width:0;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tdAspirationalInput:focus{border-color:#076af5;box-shadow:0 0 0 3px #94a3b840;outline:none}.tdAspirationalInput:disabled{background:#e9ebefd0;border-color:#f6f5f5da;box-shadow:none;color:#000;cursor:not-allowed;opacity:1}.tdAspirationalInput:disabled:focus{border-color:#cfd6df;box-shadow:none;outline:none}.headerLabelAspirational{align-items:center;color:#034eb7;display:inline-flex;display:block;flex:0 0 auto;font-size:14px;font-weight:900;line-height:1;margin-bottom:3px;opacity:.9;white-space:nowrap}.note{font-size:12px}.note,.noteMSG{background:#dae6f0e1;border-top:1px solid #e6e8eb;padding:10px}.noteMSG{color:#b00020;font-size:16px}.studyHeader{grid-gap:15px;display:grid;font-size:16px;gap:15px}.studyHeaderRow1{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:260px 1fr}.studyHeaderLabelInline{font-size:16px;font-weight:800;white-space:nowrap}.studyHeaderInputWrap{display:block;min-width:0}.studySearchRow{width:100%}.studySearchInlineMsg,.studySearchRow{align-items:center;display:flex;gap:10px}.studySearchInlineMsg{justify-content:flex-end;margin-left:auto;min-width:260px;white-space:nowrap}.inlineMsg{color:#0f172a;font-size:16px;font-weight:800;opacity:.9}.inlineMsg.error{color:#b00020}.studyHeaderRow2,.studyHeaderRow3{grid-gap:14px;align-items:center;display:grid;gap:14px}.studyHeaderRow4 .kv{width:100%}.studyDetailsKey{font-size:16px;font-weight:800}.kv{align-items:center;display:flex;gap:8px}.studySearchInput{flex:1 1;height:23px;max-width:130px;min-width:130px}.studyHeaderRow3--oneLine{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.kvInline{align-items:center;display:flex;gap:8px;min-width:0;white-space:nowrap}.kvInline>span:not(.studyDetailsKey){overflow:hidden;text-overflow:ellipsis}.noteFooterBar{flex-wrap:wrap;gap:12px}.noteFooterLeft{font-weight:700}.noteFooterActions{align-items:center;display:flex;gap:10px;margin-left:auto}.noteFooterCenterMsg{color:#00725f;font-size:18px;font-weight:800;text-align:center;width:100%}.noteFooterBar--default{background:#a2a3a4a2;border-top:1px solid #737a78}.noteFooterBar--green{background:#9ee0d8;border-top:1px solid #05c582}.noteFooterBar--green .noteFooterLeft{color:#166534;font-weight:800}.rwInput{border:1px solid #cfcfcf;border-radius:5px;box-sizing:border-box;height:auto;margin-left:10;min-height:45px;outline:none;padding:8px 12px;text-align:left;width:120px}.rwQuickFilter{max-width:860px;min-width:1200px;width:min(1200px,60vw)}.searchErrorText{color:#b91c1c;font-size:12px;font-weight:800;padding-left:4px}.no-rw-msg{background:#b000200a;border-radius:5px;color:#b00020;display:inline-block;font-weight:700;padding:8px 12px}.inputCell:focus-visible,.logontext:focus-visible,.productSelect:focus-visible,.rwInput:focus-visible,.scoreSelect:focus-visible,.textAreaCell:focus-visible{outline:3px solid rgba(22,137,244,.829);outline-offset:2px}.savingOverlay{background:rgba(54,54,54,.585);inset:0;justify-content:center;padding:22px;position:fixed;z-index:99999}.savingModal,.savingOverlay{align-items:center;display:flex}.savingModal{background:#068bdde4;border-radius:8px;box-shadow:0 4px 4px rgba(1,166,133,.829);gap:15px;min-width:140px;padding:36px 45px}.savingSpinner{animation:savingPop 1.1s ease-in-out infinite;border:2px solid #ffffffbf;border-radius:8px;box-sizing:border-box;height:28px;position:relative;width:28px}.savingSpinner:after{border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:border-box;content:"";height:7px;left:50%;opacity:.95;position:absolute;top:50%;transform:translate(-50%,-55%) rotate(-45deg);width:12px}@keyframes savingPop{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.popupCard.popup-success{background:#fff;border-left:8px solid #16a34a}.popupOverlay{align-items:center;background:hsla(203,3%,55%,.585);display:flex;justify-content:center;padding:18px;z-index:999999}.popupCard{animation:popupIn .14s ease-out;background:#fff;border:1px solid #cbd5e1e6;border-radius:5px;box-shadow:0 18px 55px #00000047;max-height:85vh;min-height:65px;overflow:auto;padding:18px 18px 14px;width:min(420px,92vw)}@keyframes popupIn{0%{opacity:.4;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.popupTitle{color:#0f172a;font-size:16px;font-weight:900;letter-spacing:.2px;margin-bottom:8px}.popupMsg{color:#0f172a;font-size:14px;line-height:1.35;opacity:.92;overflow-wrap:anywhere;white-space:pre-wrap}.popupActions{display:flex;gap:10px;justify-content:center;margin-top:14px}.popupCard.popup-success{border-left:6px solid #16a34a}.popupCard.popup-error{border-left:6px solid #dc2626}.popupCard.popup-warn{border-left:6px solid #f59e0b}.popupCard.popup-info{border-left:6px solid #97c3e5}.popupCard.popup-confirm{border-left:6px solid #0f90f2}.detailsOverlay{align-items:center;background:hsla(203,3%,55%,.585);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.detailsModal{background:#fff;border:1px solid #cbd5e1e6;border-radius:5px;box-shadow:0 18px 45px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(1200px,94vw)}.detailsHeader{align-items:center;background:#f3f4f6;display:flex;justify-content:center;padding:14px 16px;position:relative}.detailsTitle{font-size:16px;font-weight:900}.detailsCloseBtn{background:#fff;border:1px solid #cbd5e1e6;border-radius:5px;cursor:pointer;font-weight:900;height:34px;position:absolute;right:12px;top:10px;width:34px}.detailsCloseBtn:hover{background:#eef2ff}.detailsBody{font-size:14px;overflow:auto;padding:20px 25px 25px}.detailsGrid{grid-gap:5px 30px;display:grid;gap:5px 30px;grid-template-columns:1fr 1fr;margin-bottom:14px}.detailsKV{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:210px 1fr}.detailsKey{color:#0b2f64;font-size:16px;font-weight:900}.detailsVal{color:#0f172a}.detailsValB{color:#068d5e;font-weight:900}.detailsValHighlight{background:#cfefff;border-radius:5px;padding:8px 10px}.detailsLong{grid-gap:16px;display:grid;gap:16px}.detailsLongRow{grid-gap:2px;align-items:start;display:grid;gap:2px;grid-template-columns:210px 1fr}.detailsLongVal{line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap}.detailsFooter{background:#fff;border-top:1px solid #e2e8f0e6;display:flex;justify-content:flex-end;padding:12px 16px}.detailsError{background:#b000200f;border-radius:5px;color:#b00020;display:inline-block;font-weight:800;padding:10px 12px}.detailsLoadingRow{align-items:center;display:flex;gap:3px;padding:8px 0}@media (max-width:900px){.detailsGrid{gap:10px;grid-template-columns:1fr}.detailsKV,.detailsLongRow{grid-template-columns:160px 1fr}}.tdAspirational input,.tdAspirational input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:5px;box-sizing:border-box;display:block;font-family:inherit;font-size:13px;height:40px;max-width:100%;padding:8px 10px;text-align:center;width:100%}.tdAspirational input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd66;outline:none}.inputCell{background:#fff;border:1px solid #d1d5db;border-radius:5px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;height:40px;max-width:100%;outline:none;padding:8px 10px;width:100%}.inputCell.inputSmall{max-width:110px;text-align:center;width:80px}.inputCell:focus,.inputCell:focus-visible{border-color:#076af5;box-shadow:0 0 0 3px #94a3b840}.inputCell:disabled{background:#f3f5f7;color:#6b7b8a;cursor:not-allowed}.textAreaCell{background:#fff;border:1px solid #d1d5db;border-radius:5px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;max-height:240px;max-width:100%;min-height:100px;outline:none;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;resize:vertical;white-space:pre-wrap;width:100%;word-break:break-word}.textAreaCell:focus,.textAreaCell:focus-visible{border-color:#076af5;box-shadow:0 0 0 3px #94a3b840}.inputCell::placeholder,.textAreaCell::placeholder{color:#94a3b8}.sideNavDivider{background:rgba(5,5,5,.356);margin:80px 0}.multi-select{margin-left:35px;max-width:100%;overflow:visible;position:relative;width:240px;z-index:30}.multi-select__control{align-items:center;background:#ffffff85;border:1px solid #cbd5e1;border-radius:5px;color:#0f172a;cursor:pointer;display:inline-flex;gap:8px;justify-content:space-between;min-height:40px;padding:5px 12px;transition:box-shadow .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none;width:100%}.multi-select__control:hover{border-color:#93c5fd}.multi-select__control:focus,.multi-select__control:focus-visible{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb2e;outline:none}.multi-select__control--error{border-color:#b91c1c;box-shadow:0 0 0 4px #b91c1c1f}.multi-select__value{flex:1 1;font-size:.95rem;font-weight:800;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.multi-select__caret{font-size:1.1rem;line-height:1.5;opacity:.85}.multi-select__menu{background:#fff;border:1px solid #e2e8f0;border-radius:5px;box-shadow:0 16px 28px #0000001f;left:0;max-height:280px;max-width:240px;min-width:240px;overflow:auto;padding:6px;position:absolute;top:calc(100% + 8px);width:100%;z-index:999999}.multi-select.openUp .multi-select__menu,.multi-select__menu{bottom:calc(100% + 8px);top:auto}.multi-select__option{align-items:center;border-radius:5px;color:#0f172a;cursor:pointer;display:flex;font-size:.95rem;font-weight:800;gap:10px;padding:8px 10px}.multi-select__option:hover{background:#f1f5f9}.multi-select__option input[type=checkbox]{cursor:pointer;height:14px;width:12px}.multi-select__divider{background:#e2e8f0;height:1px;margin:6px}.multi-select__menu::-webkit-scrollbar{width:7px}.multi-select__menu::-webkit-scrollbar-thumb{background:#0f172a2e;border:3px solid #fff;border-radius:5px}.multi-select__menu::-webkit-scrollbar-track{background:#0000}.multi-select__searchWrap{align-items:center;display:flex;gap:6px;padding:6px}.multi-select__search{background:#fff;border:1px solid #cfd7e3;border-radius:5px;box-sizing:border-box;font-size:14px;outline:none;padding:5px 10px;width:100%}.multi-select__search:focus{border-color:#6aa0ff;box-shadow:0 0 0 3px #6aa0ff40}.multi-select__empty{font-size:12px;opacity:.8;padding:5px 12px}.multi-select__hint{font-size:12px;opacity:.75;padding:8px 12px}@media (max-width:860px){.studyHeaderRow1{align-items:start;grid-template-columns:1fr}.studyHeaderRow2{grid-template-columns:repeat(2,minmax(0,1fr))}.studyHeaderRow3--oneLine{grid-template-columns:repeat(4,minmax(0,1fr))}.studyHeaderRow3{grid-template-columns:1fr}}@media (max-width:900px){td.rwTdRaeInput,th.rwColRaeInput{max-width:70px!important;min-width:70px!important;width:70px!important}td.rwTdRaeInput .scoreSelect{max-width:52px;min-width:52px;width:52px}.scoreSelect{font-size:12px;padding:2px 6px}}@media (max-width:400px){.topHeading{font-size:24px}.studySearchInput{min-width:140px;width:45%}.productSelect{max-width:100%}}.layoutShell{display:flex;min-height:calc(100vh - 80px);position:relative;width:100%}.layoutMain{flex:1 1;min-width:0;padding:12px 18px}.sideNavDivider{background:#ffffff1f;border-radius:5px;height:1px;margin:8px 0;width:100%}.sideNavMenu{padding:0}.sideNavMenu.light .sideNavDivider{background:#00000014}.multi-select__control--disabled{background:#f3f5f7;border-color:#c8d2dc;color:#6b7b8a;cursor:not-allowed;opacity:.65}.marketTable{border:2px solid #d9e2ef;border-collapse:initial;border-radius:5px;border-spacing:0;font-family:inherit;overflow:hidden;width:100%}.marketTable thead th{background:#0b5aa6;border-bottom:2px solid #0a55d6;color:#fff;font-size:13px;font-weight:800;padding:10px 12px}.marketTable tbody td{border-right:1px solid #d9e2ef;border-top:1px solid #d9e2ef;font-size:13px;padding:8px 12px}.marketTable .noRightBorder{border-right:none!important}.marketRowBlue td{background:#d8e6eb;border-top:2px solid #d1d4d6;color:#000;font-weight:800}.marketRowLabel{font-weight:800;text-align:center}.marketRowValueBlue{font-weight:900;text-align:center}.marketTable tr.marketRowTotalFinalBLUE>td{background:#0a71f8f0!important;color:#fff!important;font-weight:800}.marketTable tr.marketRowTotalFinalBLUE>td.marketRowLabel,.marketTable tr.marketRowTotalFinalBLUE>td.marketRowValue{text-align:center}.noteFooterBar{align-items:center;display:flex;justify-content:space-between}.noteFooterRight{font-size:16px}.scoreBar{align-items:center;background:#aed3ed;border-radius:5px;color:#000;display:flex;font-weight:900;gap:80px;gap:40px;justify-content:right;margin-top:10px;padding:14px 18px}.scoreBlock{align-items:baseline;display:flex;gap:8px}.scoreLabel,.scoreValue{font-size:16px;font-weight:900}.table tbody td.varHiScores,.table tbody tr.varHiScores td.categoryCell{background-color:#f5cd6f!important}.tickGreen{color:#000000dd;font-size:18px;font-weight:900}.logo-wrap{background:#fff;display:inline-block;line-height:1;padding:20px 24px 14px 6px}.logo-title{color:#1f5bb5;font-size:35px;margin:0}.logo-subtitle,.logo-title{font-weight:700;letter-spacing:0}.logo-subtitle{color:silver;font-size:17px;margin:18px 0 0;white-space:nowrap}.logoLeft{margin-right:0}.sideNavHamburger{flex:0 0 auto;margin-left:0}.sideNavItemFixedGrey{font-weight:700}.sideNavItemFixedGrey,.sideNavItemFixedGrey.active,.sideNavItemFixedGrey:focus,.sideNavItemFixedGrey:hover{background:#e5e7eb!important;color:#333!important}.rubric-export-btn{background:#0b66ff;border:1px solid #0b66ff;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:36px;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.rubric-export-btn:hover:not(:disabled){background:#0957d6;border-color:#0957d6;box-shadow:0 6px 14px #0b66ff2e;transform:translateY(-1px)}.rubric-export-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.rwInput option:checked{background-color:#006ae3!important;color:#fff!important}.rwInput option:hover{background-color:#0977dd!important;color:#fff!important}.tagSelect option:checked{background-color:#0775dd!important;color:#fff!important}.tagSelect option:hover{background-color:#005eb8!important;color:#fff!important}.rubricDecisionTableBg{background-color:#fff!important;border-radius:12px;isolation:isolate;overflow:hidden;position:relative}.rubricDecisionTableBg>*{position:relative;z-index:2}.rubricDecisionTableBg:after{background-image:var(--rubric-decision-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;z-index:3}.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:checked{appearance:none!important;-webkit-appearance:none!important;background-color:initial!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='silver' d='m9.2 16.6-4.3-4.3-1.4 1.4 5.7 5.7L20.5 8.1l-1.4-1.4z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:22px 22px!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:16px!important;opacity:1!important;outline:none!important;width:16px!important}.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:checked:focus,.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:checked:hover,.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:disabled:checked,.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:disabled:checked:focus,.rubricDecisionTableBg tbody td:first-child input[type=checkbox]:disabled:checked:hover{background-color:initial!important;border:none!important;box-shadow:none!important;opacity:1!important;outline:none!important}.tableScrollMain{border-bottom:1px solid #d6e2f0;max-height:62vh!important;overflow-x:auto!important;overflow-y:auto!important;position:relative!important}.tableScrollMain table{border-collapse:initial!important;border-spacing:0!important}.tableScrollMain thead,.tableScrollMain thead .th,.tableScrollMain thead th,.tableScrollMain thead tr{position:-webkit-sticky!important;position:sticky!important;top:0!important}.tableScrollMain thead{z-index:100!important}.tableScrollMain thead tr{z-index:101!important}.tableScrollMain thead .th,.tableScrollMain thead th{box-shadow:0 2px 4px #0000002e;z-index:102!important}.tableScrollMain tbody .td,.tableScrollMain tbody td{z-index:auto!important}.tableScrollMain{max-height:62vh;overflow-x:auto;overflow-y:auto;position:relative}.tableScrollMain table{border-collapse:initial;border-spacing:0}.tableBottomStickyScrollbar{bottom:0;height:18px;overflow-x:auto;overflow-y:hidden;position:-webkit-sticky;position:sticky;z-index:50}.tableBottomStickyScrollbar>div{height:1px}.sideNavHamburger{background:#0b66ff;border:none;border-radius:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;height:38px;justify-content:center;padding:0 10px;width:44px}.sideNavItem{background:#0000;border:none;border-bottom:1px solid #e2e2e2;color:#111;cursor:pointer;display:block;font-size:18px;padding:16px 18px;text-align:left;transition:background .16s ease,color .16s ease;width:100%}.sideNavHamburger span{background:#fff;border-radius:2px;display:block;height:3px;width:24px}.sideNavOverlay{background:#37a8ea40;inset:0;position:fixed;z-index:9000}.sideNavMenu{background:#f3f3f3;border-radius:4px;box-shadow:0 8px 22px #00000040;overflow:hidden;width:260px}.sideNavTop{background:#0b66ff;color:#fff;font-size:18px;letter-spacing:.4px;padding:14px 18px}.sideNavBrand,.sideNavTop{font-weight:900}.sideNavItem:hover,.sideNavMenu .sideNavItem:hover{background:#0c8fe0;color:#fff}.sideNavItem.active,.sideNavItem.active:hover{background:#01cece;color:#fff}.sideNav,.sideNav.collapsed,.sideNav.open{display:none!important}.ra-page{background:#f7f9fc;box-sizing:border-box;color:#111827;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:12px 16px 32px}.ra-topbar{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 14px #0000000f;display:flex;gap:16px;padding:12px 18px;position:relative}.ra-topbar-left,.ra-topbar-right{align-items:center;display:flex;gap:12px}.ra-top-heading{color:#0b66ff;flex:1 1;font-size:32px;font-weight:900;text-align:center}.ra-logo{height:42px;object-fit:contain;width:auto}.ra-auth{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ra-auth-label{color:#374151;font-size:14px}.ra-auth-role{color:#0b66ff;font-weight:700}.ra-logout-link{background:#0000;border:none;color:#b00020;cursor:pointer;font-size:14px;font-weight:700}.ra-logout-link:hover{text-decoration:underline}.ra-menu-root{position:relative}.ra-menu-overlay{background:#0003;inset:0;position:fixed;z-index:9000}.ra-menu-trigger-wrap{position:relative;z-index:9100}.ra-hamburger{background:#0b66ff;border:none;border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:8px;width:42px}.ra-hamburger span{background:#fff;border-radius:999px;display:block;height:3px}.ra-side-menu{background:#fff;border-radius:12px;box-shadow:0 10px 28px #0000002e;left:0;overflow:hidden;position:absolute;top:calc(100% + 8px);width:240px;z-index:9200}.ra-side-menu-header{background:#0b66ff;color:#fff;font-weight:800;padding:14px 18px}.ra-side-menu-item{background:#fff;border:none;border-top:1px solid #eef2f7;color:#1f2937;cursor:pointer;font-size:14px;padding:13px 16px;text-align:left;width:100%}.ra-side-menu-item.active,.ra-side-menu-item:hover{background:#eef5ff;color:#0b66ff;font-weight:700}.ra-spacer{height:16px}.ra-filter-panel{background:#fff;border-radius:14px;box-shadow:0 2px 14px #0000000f;padding:16px}.ra-filter-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.ra-filter-block{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:240px}.ra-filter-block-search{flex:2 1 420px}.ra-filter-actions{max-width:220px}.ra-label{color:#374151;font-size:13px;font-weight:700}.ra-input,.ra-select{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;font-size:14px;height:40px;padding:0 12px;width:100%}.ra-input:focus,.ra-select:focus{border-color:#0b66ff;box-shadow:0 0 0 3px #0b66ff1f;outline:none}.ra-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:40px}.ra-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;height:40px;padding:0 16px}.ra-btn-primary{background:#0b66ff;color:#fff}.ra-btn-primary:disabled{cursor:not-allowed;opacity:.7}.ra-btn-secondary{background:#fff;border:1px solid #cbd5e1;color:#111827}.ra-btn-secondary:hover{background:#f8fafc}.ra-btn-secondary:disabled{cursor:not-allowed;opacity:.7}.ra-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#b00020;margin-bottom:12px;padding:12px 14px}.ra-note{color:#6b7280;font-size:13px;padding:10px 0}.ra-summary{margin-bottom:12px}.ra-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 14px #0f172a0f;overflow:hidden;padding:16px 18px}.ra-card-title{color:#111827;font-size:18px;font-weight:700;margin-bottom:6px}.ra-card-meaning{color:#4b5563;font-size:13px;line-height:1.45;margin-bottom:14px}.ra-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.ra-legend-item{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:8px}.ra-legend-color{border-radius:3px;display:inline-block;flex:0 0 12px;height:12px;width:12px}.ra-chart-wrap{overflow-x:auto;overflow-y:visible;padding-bottom:8px;width:100%}.ra-chart-svg{display:block;height:auto;min-width:960px;width:100%}.ra-card-tooltip-host{overflow:visible;position:relative}.ra-tooltip{background:#111827;border-radius:8px;box-shadow:0 10px 30px #00000038;color:#fff;font-size:12px;line-height:1.45;max-width:360px;min-width:220px;padding:10px 12px;pointer-events:none;position:absolute;transform:translateY(-100%);z-index:20}.ra-tooltip-title{color:#fff;font-size:13px;font-weight:700;margin-bottom:6px}.ra-tooltip-line{color:#e5e7eb;font-size:12px;word-break:break-word}.ra-donut-layout{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ra-donut-svg{display:block;height:auto;max-width:400px;min-width:320px;width:50%}.ra-donut-legend{display:flex;flex-direction:column;gap:8px;min-width:220px}.ra-heatmap-wrap{overflow-x:auto;width:100%}.ra-heatmap-table{border-collapse:initial;border-spacing:8px;min-width:520px;width:100%}.ra-heatmap-table th{color:#374151;font-size:12px;padding-bottom:4px;text-align:left}.ra-heatmap-label{color:#1f2937;font-size:13px;font-weight:700;white-space:nowrap}.ra-heat-cell{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:900;height:42px;justify-content:center;min-width:64px;-webkit-user-select:none;user-select:none}.ra-mini-table-wrap{margin-top:14px;overflow-x:auto}.ra-mini-table{border-collapse:collapse;font-size:13px;width:100%}.ra-mini-table td,.ra-mini-table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.ra-mini-table th{background:#f8fafc;color:#111827;font-weight:700}.ra-mini-table tbody tr:nth-child(2n){background:#fafafa}.ra-table-wrap{background:#fff;border-radius:14px;box-shadow:0 2px 14px #0000000f;overflow-x:auto;padding:8px}.ra-table{background:#fff;border-collapse:collapse;min-width:1200px;width:100%}.ra-td,.ra-th{border-bottom:1px solid #d0d5dd;font-size:13px;padding:10px 12px;text-align:left;vertical-align:top}.ra-th{background:#dbddde;color:#111827;font-weight:800;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}.ra-th.clickable{cursor:pointer}.ra-th.clickable:hover{background:#eef5ff}.ra-td{color:#374151}.ra-center{text-align:center}.ra-strong{font-weight:800}.ra-bottom-space{height:40px}@media (max-width:1100px){.ra-topbar{flex-wrap:wrap}.ra-top-heading{font-size:28px;order:3;text-align:left;width:100%}.ra-topbar-right{margin-left:auto}.ra-donut-svg{min-width:130px;width:28%}}@media (max-width:768px){.ra-page{padding:10px}.ra-top-heading{font-size:24px}.ra-logo{height:34px}.ra-filter-grid{flex-direction:column}.ra-filter-actions,.ra-filter-block,.ra-filter-block-search{max-width:100%;min-width:0;width:100%}.ra-table{min-width:1000px}.ra-donut-layout{align-items:flex-start;flex-direction:column}.ra-donut-svg{max-width:180px;min-width:120px;width:42%}.ra-tooltip{max-width:260px;min-width:180px}.ra-chart-svg{min-width:860px}}@keyframes rubricSoftPulse{0%,to{box-shadow:0 0 0 0 #0a71f800}50%{box-shadow:0 0 0 4px #0a71f814}}@keyframes rubricBgFloat{0%{background-position:top}50%{background-position:center 8px}to{background-position:top}}.rubricEgPage{background:#fff;box-sizing:border-box;min-height:100vh;padding:10px 14px 18px}.rubricEgTopBar{align-items:flex-start;animation:rubricFadeUp .32s ease-out 40ms both;gap:18px;margin-bottom:16px}.rubricEgTitleWrap{flex:1 1 auto;min-width:0}.rubricEgMainTitle{color:var(--blue-900);font-size:40px;font-weight:900;letter-spacing:.2px;line-height:1.05}.rubricEgSubTitle{color:#5b9be3;font-size:30px;font-style:italic;font-weight:400;line-height:1.12;margin-top:4px}.rubricEgHeaderNote{color:#334155;flex:0 0 auto;font-size:15px;font-weight:700;line-height:1.25;max-width:360px;padding-top:4px;text-align:right}.rubricEgBoardWrap{background:#fff;border-radius:5px;max-width:100%;overflow-x:auto;overflow-y:visible;padding:0;width:100%}.rubricEgBoard{animation:rubricFadeUp .32s ease-out .12s both;background:#fff;border:2px solid var(--blue-700);border-radius:0;box-sizing:border-box;min-width:0;width:100%}.rubricEgGrid{display:grid;grid-template-columns:8% 33% 10% 39% 10%;width:100%}.rubricEgRow{align-items:stretch}.rubricEgCell{border-bottom:1px solid var(--blue-700);border-right:1px solid var(--blue-700);box-sizing:border-box;min-width:0;padding:6px 8px}.rubricEgGrid>.rubricEgCell:last-child{border-right:none}.rubricEgHead .rubricEgCell{align-items:center;animation:rubricFadeUp .26s ease-out both;background:var(--blue-900);color:#fff;display:flex;font-weight:800;justify-content:center;min-height:68px;text-align:center}.rubricEgHeadCell{font-size:14px;line-height:1.1}.rubricEgHead .rubricEgCell1{align-items:center;animation:rubricFadeUp .26s ease-out both;background:#0172c8c4;color:#fff;display:flex;font-weight:800;justify-content:center;min-height:68px;text-align:center}.rubricEgHeadCell1{font-size:14px;line-height:1.1}.rubricEgHeadSub{display:block;font-size:12px;font-weight:600;margin-top:3px;opacity:.95}.rubricEgRow .rubricEgCell.rubricEgLosValue{background:hsla(0,0%,100%,.736)!important;color:#0636a8!important;font-size:18px}.rubricEgRankValue,.rubricEgRow .rubricEgCell.rubricEgLosValue{align-items:center;display:flex;font-weight:900;justify-content:center;padding:6px 4px;text-align:center}.rubricEgRankValue{background:var(--blue-900)!important;color:#fff!important;cursor:pointer;font-size:20px;transition:background-color .15s ease,color .15s ease,transform .18s ease,box-shadow .18s ease}.rubricEgRankValue a,.rubricEgRankValue a:active,.rubricEgRankValue a:hover,.rubricEgRankValue a:visited{color:#fff!important;text-decoration:underline}.rubricEgRankValue:hover{background:#0a71f8f0!important;box-shadow:0 8px 18px #0f172a1f;color:#fff!important;transform:translateY(-2px)}.rubricEgTitleValue{align-items:center;color:#1e293b;display:flex;font-size:12px;font-weight:700;justify-content:flex-start;line-height:1.3;padding:10px 12px}.rubricEgTitleValuePreline{white-space:pre-line}.rubricEgSiValue{color:#334155;font-weight:800}.rubricEgLosValue,.rubricEgSiValue{align-items:center;display:flex;font-size:16px;justify-content:center;padding:6px 4px;text-align:center}.rubricEgLosValue{color:#1598f5;font-weight:900}.rubricEgConceptValue{background:#0000!important;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:0}.rubricEgOverallLine{background:#ffffff85;color:var(--blue-900);flex:0 0 auto;font-size:15px;font-weight:800;padding:8px 6px 2px;text-align:center}.rubricEgOverallLabel{font-size:15px;font-weight:900}.rubricEgRegionsLine{background:#ffffff85;border-bottom:1px solid #cbd5e1e6;color:#475569;flex:0 0 auto;font-size:15px;font-weight:700;padding:0 3px 3px;text-align:center}.rubricEgConceptBreakdownTiles{background:#0000!important;display:grid;flex:1 1 auto;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;min-width:0;width:100%}.rubricEgConceptTile{align-items:center;border-right:2px solid #ffffffa6;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:64px;padding:4px;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.rubricEgConceptTile:last-child{border-right:none}.rubricEgConceptTile:hover{box-shadow:inset 0 0 0 9999px #ffffff14;transform:translateY(-2px)}.rubricEgConceptTile span{font-size:12px;white-space:nowrap}.rubricEgConceptTile span,.rubricEgConceptTile strong{color:#0f172a;display:block;font-weight:900;line-height:1.05;margin:0}.rubricEgConceptTile strong{font-size:13px}.rubricEgConceptTileIss{background:#9fd3e6cc}.rubricEgConceptTileHeor{background:#8bbdcccc}.rubricEgConceptTileCfor{background:#94c7eecc}.rubricEgConceptTileMedical{background:#71c9f2cc}.rubricEgConceptTileOther{background:#e5e7ebcc}.rubricEgTotalsRow .rubricEgCell{background:#d8e4eeb8;min-height:52px}.rubricEgTotalsRow .rubricEgCell:last-child{border-right:none}.rubricEgTotalsLabel{align-items:center;color:var(--blue-900);display:flex;font-size:18px;font-weight:900;justify-content:flex-end}.rubricEgTotalsMetricLabel,.rubricEgTotalsMetricValue{color:var(--blue-900);display:flex;flex-direction:column;font-size:18px;font-weight:900;gap:6px;justify-content:center;text-align:center}.rubricEgTotalsMetricValue{animation:rubricSoftPulse 2.8s ease-in-out infinite}.rubricEgTotalsBlank{background:#dceeffad}.rubricEgFooterRow{align-items:flex-end;animation:rubricFadeUp .32s ease-out .16s both;display:flex;gap:18px;margin-top:16px}.rubricEgNotesBox{background:#fff;border:2px solid #9ed2df;border-radius:5px;color:#23415c;flex:1 1 auto;font-size:13px;font-weight:700;line-height:1.55;padding:12px 16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rubricEgNotesBox:hover{box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.rubricEgHighlightBox{background:var(--blue-900);border:2px solid var(--blue-900);color:#fff;flex:0 0 520px;font-size:16px;font-weight:900;line-height:1.4;padding:16px 18px;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.rubricEgHighlightBox:hover{box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.rubricEgHighlightBox span{font-size:14px;font-weight:700}.rubricEgBottomNote{background:#0000;border-top:none;margin-top:14px;padding:0}.rubricEgLogoText{color:var(--blue-900);font-size:38px;font-weight:900;letter-spacing:1px;line-height:1}.rubricEgRankLink{transition:color .16s ease,transform .16s ease,opacity .16s ease}.rubricEgRankLink:hover{transform:translateY(-1px)}.rubricEgEmptyMsg{font-size:24px;font-weight:800;padding:18px;text-align:center}.studyRankHero{animation:rubricFadeUp .32s ease-out 80ms both;margin-bottom:12px;margin-top:6px}.studyRankTitle{color:var(--blue-900);font-size:28px;font-weight:900;line-height:1.1;margin-bottom:10px}.studyRankEgBox{align-items:center;background:#cfe7fb!important;border:1px solid var(--blue-700);border-radius:5px;color:var(--blue-900);display:flex;gap:8px;min-height:54px;padding:10px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.studyRankEgBox:hover{box-shadow:0 8px 20px #0c76c71a;transform:translateY(-2px)}.studyRankEgLabel{font-size:22px;font-weight:900}.studyRankEgText{color:#5c6b7a;font-size:16px;font-style:italic;font-weight:700}.studyRankTableWrap{margin-top:10px;max-width:100%;overflow-x:auto;overflow-y:visible;width:100%}.studyRankTable{border-collapse:collapse;max-width:100%;min-width:0;table-layout:fixed;width:100%}.studyRankTitleCol{width:20%}.studyRankMoneyCol,.studyRankRegionCol,.studyRankSmallCol,.studyRankTypeCol{width:7%}.studyRankWideCol{width:12%}.studyRankIdCol{width:7%}.studyRankStudyNumberCol{width:9%}.studyRankTh{font-size:12px;line-height:1.1;text-align:center;vertical-align:middle}.studyRankTd,.studyRankTh{overflow-wrap:anywhere;padding:8px 6px;word-break:break-word}.studyRankTd{font-size:11px;line-height:1.2;vertical-align:top}.studyRankSubHead{font-size:10px;font-weight:700;margin-top:3px;opacity:.95}.studyRankTitleCell{font-weight:400}.studyRankCenter{font-size:12px;font-weight:700;text-align:center;vertical-align:middle}.studyRankCenterLeft{text-align:Left;vertical-align:middle}.studyRankAvailCol{color:#d6ea3d}.studyRankTotalsRow td{background:#cfe7fb!important;font-weight:900}.studyRankTotalsLabel{color:var(--blue-900);font-size:16px;text-align:right}.studyRankTotalsValue{animation:rubricSoftPulse 2.8s ease-in-out infinite;color:var(--blue-900);font-size:16px;text-align:center}.studyRankSortBtn{all:unset;color:#fff;cursor:pointer;display:block;font-weight:800;line-height:1.15;text-align:center;transition:color .16s ease,transform .16s ease,opacity .16s ease;width:100%}.studyRankSortBtn:hover{text-decoration:underline;transform:translateY(-1px)}@media (max-width:900px){.studyRankTitle{font-size:22px}.studyRankEgLabel{font-size:18px}.studyRankEgText{font-size:14px}.studyRankTh{font-size:11px;padding:6px 4px}.studyRankTd{font-size:10px;padding:6px 4px}}.rubricEgBoardWrapWithBg{overflow:hidden;position:relative}.rubricEgBoardWrapWithBg:before{animation:rubricBgFloat 14s ease-in-out infinite;background-image:var(--rubric-eg-table-bg);background-position:top;background-repeat:repeat;background-size:100% auto;bottom:0;content:"";left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:68px;z-index:0}.rubricEgBoardWrapWithBg .rubricEgBoard{background:#0000;position:relative;z-index:1}.rubricEgRow .rubricEgCell{background-color:#ffffff9e}.rubricEgHead .rubricEgCell{position:relative;z-index:1}.rubricEgRankLink{color:#fff;display:inline-block;font-weight:900;text-decoration:underline}.rubricEgRankLink:hover{color:#dceeff;text-decoration:underline}.rubricEgRankLink:visited{color:#fff}.rubricEgProductSelect{background-color:#fff;border:1px solid #0a71f8f0!important;color:#0f172a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.rubricEgProductSelect:hover{transform:translateY(-1px)}.rubricEgProductSelect:focus,.rubricEgProductSelect:focus-visible{border-color:#0a71f8f0!important;box-shadow:0 0 0 3px #0b66ff40;outline:none}.rubricEgProductSelect option:checked,.rubricEgProductSelect option:hover{background:#0a71f8f0!important;color:#fff}.rubricEgSectionLine{color:#0b2f64;font-size:22px;font-weight:900;line-height:1.2;margin-top:14px}.rubricEgFilterBar{animation:rubricFadeUp .32s ease-out .12s both;background:#cae1f0eb;border:1px solid #9ed2df;border-radius:5px;box-shadow:0 2px 8px #0f172a0f}.rubricEgBottomInner,.rubricEgFilterBar{box-sizing:border-box;padding:12px 16px;width:100%}.rubricEgBottomInner{animation:rubricFadeUp .32s ease-out .16s both;background:#f0f2f4eb;border:1px solid #f1f2f2;border-radius:5px;box-shadow:0 2px 8px #0c76c70f;font-size:16px;font-weight:400;text-align:left}.studyRankSnoCol{width:3%}.studyRankAugsstId{color:#0b66ff;font-weight:900}.rubricWatermark{color:#0057d912;font-size:55px;font-weight:300;letter-spacing:2px;position:fixed;right:10px;top:72px;-webkit-user-select:none;user-select:none;z-index:0}.rubricEgPage>:not(.rubricWatermark){position:relative;z-index:1}.rubricEgHero,.rubricEgPage,.rubricEgShellTopBar,.studyRankHero,.studyRankTableWrap,.tableWrap{overflow:visible!important}.rubricEgShellTopBar{position:relative;z-index:20000!important}.sideNavHamburger{z-index:20010!important}.topBar,.topBar>div{overflow:visible!important}.rubricMenuPopup{animation:rubricFadeUp .18s ease-out;background:#f3f3f3;border-radius:5px;box-shadow:0 8px 22px #00000040;left:0;margin-top:6px;overflow:hidden;position:absolute;top:100%;transform-origin:top left;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;width:260px;z-index:20020!important}.rubricMenuPopup:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.rubricEgBoard,.rubricEgBoardWrapWithBg:before,.rubricEgBottomInner,.rubricEgFilterBar,.rubricEgFooterRow,.rubricEgHead .rubricEgCell,.rubricEgHead .rubricEgCell1,.rubricEgTopBar,.rubricEgTotalsMetricValue,.rubricMenuPopup,.studyRankHero,.studyRankTotalsValue{animation:none!important}.rubricEgConceptTile,.rubricEgHighlightBox,.rubricEgNotesBox,.rubricEgProductSelect,.rubricEgRankLink,.rubricEgRankValue,.rubricMenuPopup,.studyRankEgBox,.studyRankSortBtn{transform:none!important;transition:none!important}}.rubricEgTotalsMerged{background:#0000;border:1px solid #d9d9d9;color:#064379;font-size:20px;font-weight:800;grid-column:1/-1;padding:18px 24px;text-align:center}.rubricEgTotalsMergedTitleRow{margin-bottom:12px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.rubricEgTotalsMergedTitle{background:#06437914;border-bottom:1px solid #d9d9d9;border-radius:0;border-top:1px solid #d9d9d9;box-sizing:border-box;color:#064379;display:block;font-size:24px;font-weight:900;padding:10px 18px;text-align:center;width:100%}.rubricEgTotalsMergedStatsRow{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.rubricEgTotalsMergedStats{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#ffffff73,#fffc 50%,#ffffff73);border-bottom:1px solid #ffffff73;border-radius:0;border-top:1px solid #ffffff73;box-sizing:border-box;color:#064379;display:flex;flex-wrap:nowrap;font-size:20px;gap:36px;justify-content:center;padding:12px 18px;text-align:center;width:100%}.rubricEgTotalsInlineTitle{background:#ffffff59;color:#064379;font-size:24px;font-weight:900;padding:6px 18px;white-space:nowrap}.rubricEgWatermarkPage{overflow:hidden;position:relative}.rubricEgWatermarkText{color:rgba(9,94,169,.197);font-size:26px;font-weight:900;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.rubricEgWatermarkPage>:not(.rubricEgWatermarkText){position:relative;z-index:1}.rubricEgBottomInner{border-radius:6px;color:#fff;font-weight:700;margin-bottom:8px;padding:10px 14px}.rubricEgBottomShade1{background:#dbeaf6;color:#064379}.rubricEgBottomShade2{background:#bdd7ee;color:#064379}.rubricEgBottomShade3{background:#8fbce0;color:#064379}.rubricEgBottomShade4{background:#5c94c2;color:#fff}.rubricEgPage.rubric-card{background:#f3f4f6;border:1px solid #cedcfc;border-radius:8px;overflow:hidden;padding:12px;width:100%}.rubricEgPage .rubricEgBoardWrap,.rubricEgPage .rubricEgBottomNote,.rubricEgPage .rubricEgFooterRow,.rubricEgPage .rubricEgHero,.rubricEgPage.rubric-card{box-sizing:border-box;max-width:100%}.rubricEgPage .rubricEgFilterBar{background:#ffffffb8;border:1px solid #cedcfc;border-radius:5px;box-sizing:border-box;padding:8px 10px}.rubricEgPage .rubricEgBoardWrap{background-color:#fff;border:1px solid #cedcfc;border-radius:6px;margin-top:12px;padding:8px}@keyframes rubricFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rubricFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rubricWatermarkFloat{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(4px)}to{transform:translateX(-50%) translateY(0)}}.page{animation:rubricFadeIn .24s ease-out;width:100%}.rubric-clear{clear:both}.rubric-panel-main{background-color:#dde2e896;padding:10px 10px 20px}.rubric-panel-main,.rubric-panel-product{animation:rubricFadeUp .32s ease-out .12s both;min-height:500px}.rubric-panel-product{background-color:#95989bec;color:#fff;padding:40px 20px}.rubric-card{background:#fff;border-radius:5px;box-sizing:border-box;padding:20px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.rubric-card:hover{box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.rubric-card-watermark{overflow:hidden;position:relative}.rubric-topbar{align-items:center;animation:rubricFadeUp .32s ease-out 40ms both;display:flex;position:relative;z-index:3000}.rubric-topbar-left{align-items:center;display:flex;gap:12px}.rubric-topbar-right{align-items:center;display:flex;gap:14px}.rubric-top-auth{align-items:center;display:flex;gap:10px}.rubric-top-heading{color:#41515d;flex:1 1;font-size:32px;font-weight:900;text-align:center}.rubric-menu-anchor{position:relative;z-index:3001}.rubric-menu-backdrop{animation:rubricFadeIn .16s ease-out;background:#00000040;inset:0;position:fixed;z-index:3001}.rubric-menu-wrap{position:relative;z-index:3002}.sideNavHamburger{position:relative;z-index:3003}.rubric-menu-dropdown{animation:rubricFadeUp .18s ease-out;background:#fff;border-radius:5px;box-shadow:0 8px 22px #00000040;left:0;margin-top:6px;overflow:hidden;position:absolute;top:100%;transform-origin:top left;transition:transform .18s ease,box-shadow .18s ease;width:260px;z-index:3004}.rubric-menu-dropdown:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-1px)}.rubric-menu-title{background:#0b66ff;color:#fff;font-weight:800;padding:14px 18px}.rubric-tabs{align-items:stretch!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:0!important;margin:10px 0 0!important;overflow:visible!important;padding:0!important;white-space:nowrap;width:100%!important}.rubric-tab-btn{align-items:center;background:#d8d8d8!important;border:0!important;border-radius:0!important;box-shadow:0 3px 6px #00000038,inset 0 1px 0 #ffffff73;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%,24px 50%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%,24px 50%);color:#111!important;cursor:pointer;display:flex;flex:1 1!important;font-size:18px;font-weight:900;height:43px;justify-content:center;letter-spacing:.01em;margin-left:-20px;min-width:0!important;outline:none!important;padding:0 42px!important;position:relative;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.rubric-tab-btn:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);margin-left:0!important}.rubric-tab-btn:last-child{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,24px 50%)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,24px 50%)!important}.rubric-tab-btn.inactive{background:#d8d8d8!important;color:#5a5e66!important}.rubric-tab-btn.active,.rubric-tab-btn.portfolio.active,.rubric-tab-btn.product.active,.rubric-tab-btn.ta.active{background:#93d0df!important;box-shadow:0 3px 7px #00000042,inset 0 1px 0 #ffffff6b;color:#000!important;font-weight:900!important;z-index:5}.rubric-tab-btn:hover{background:#0ba8d3!important;color:#111!important;transform:translateY(-1px);z-index:6}.rubric-tab-btn.active:hover{background:#93d0df!important}.rubric-tab-btn.active:after,.rubric-tab-btn.portfolio.active:after,.rubric-tab-btn.product.active:after,.rubric-tab-btn.ta.active:after,.rubric-tab-btn:after,.rubric-tab-btn:before{content:none!important}.rubric-tab-btn:focus-visible{outline:2px solid #0b66ff!important;outline-offset:2px}.rubric-filter-row{display:block;position:relative;width:100%}.rubric-filter-inline{align-items:center;display:flex;gap:12px;min-width:0;position:relative;width:100%;z-index:2}.rubric-filter-label{font-size:17px;font-weight:900;white-space:nowrap}.rubric-select{border-radius:5px;box-sizing:border-box;flex:0 0 280px;font-size:17px;font-weight:900;height:36px;max-width:280px;min-width:280px;padding:4px 8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease;width:280px}.rubric-select:hover{transform:translateY(-1px)}.rubric-select:focus,.rubric-select:focus-visible{box-shadow:0 0 0 3px #0b66ff2e;outline:none}.rubric-select-wrap{display:inline-block;position:relative;width:280px}.rubric-select-with-watermark{padding-right:90px;width:100%}.rubric-filter-spacer{flex:1 1 auto}.ta-filter-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:18px}.ta-filter-item{align-items:center;display:flex;gap:8px}.ta-actions-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;margin-left:0}.rubric-card-bg{background:linear-gradient(135deg,#f7fbff,#eaf3fb 45%,#dbeaf6);border-radius:18px;isolation:isolate;overflow:hidden;padding:18px 28px 28px;position:relative}.rubric-card-bg:after,.rubric-card-bg:before{content:none}.rubric-card-bg>*{position:relative;z-index:2}.rubric-card-bg .rubric-filter-row,.rubric-card-bg .rubric-summary-grid,.rubric-card-bg .rubric-table-wrap{position:relative;z-index:4}.rubric-card-bg .rubric-filter-row{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffa3;border:1px solid #82a5cd59;border-radius:14px;box-shadow:0 8px 22px #0643790d;margin-bottom:18px;margin-top:0;padding:14px 18px}.rubricWatermark{animation:rubricWatermarkFloat 8s ease-in-out infinite;color:#3973cb;font-size:clamp(18px,2vw,32px);font-weight:900;left:50%;opacity:.18;position:absolute;top:6px;transform:translateX(-50%);z-index:1}.rubric-card-bg .rubricWatermark,.rubricWatermark{line-height:1;pointer-events:none;text-align:center;white-space:nowrap}.rubric-card-bg .rubricWatermark{animation:none;color:#0643797a;flex:1 1 auto;font-size:clamp(16px,1.6vw,24px);font-weight:950;letter-spacing:.03em;min-width:180px;opacity:1;position:static;text-transform:uppercase;transform:none;-webkit-user-select:none;user-select:none;z-index:4}.rubricWatermark2{animation:rubricWatermarkFloat 10s ease-in-out infinite;color:#3973cb;font-size:clamp(28px,2vw,42px);font-weight:800;left:82%;line-height:1;opacity:.12;pointer-events:none;position:absolute;right:4px;top:45px;white-space:nowrap;z-index:1}.rubric-summary-grid{grid-gap:18px;align-items:stretch;animation:rubricFadeUp .32s ease-out .14s both;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;margin-top:16px;max-width:100%;width:100%}.rubric-card-bg .rubric-summary-grid,.rubric-summary-grid.ta-view{grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:14px;margin-top:17px}.rubric-summary-card{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;border-radius:0;box-shadow:0 8px 22px #06437914;box-sizing:border-box;-webkit-clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);color:#064379;display:flex;font-size:17px;font-weight:800;gap:8px;justify-content:center;min-height:55px;min-width:0;overflow:hidden;padding:10px 18px;position:relative;text-align:center;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background .26s ease;width:100%}.rubric-summary-card:hover{box-shadow:0 10px 22px #0643791f;filter:saturate(1.03);transform:translateY(-3px) scale(1.015)}.rubric-summary-card:active{box-shadow:0 5px 12px #0643791a;transform:translateY(-1px) scale(1.005)}.rubric-summary-card:before{content:none!important}.rubric-summary-card:after{border:1px solid #ffffff8c;-webkit-clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.rubric-summary-card>*{position:relative;z-index:1}.rubric-summary-label{color:inherit;font-size:14px;font-weight:900;line-height:1;margin-right:8px}.rubric-summary-card span{font-size:21px;font-weight:900;line-height:1}.rubric-summary-card.studies{background:linear-gradient(135deg,#eef7fc,#dbeaf6 45%,#c3dff1)!important;color:#064379}.rubric-summary-card.los{background:linear-gradient(135deg,#eaf4fb,#bdd7ee 52%,#9fc8e8)!important;color:#064379}.rubric-summary-card.impact-portfolio,.rubric-summary-card.impact-ta{background:linear-gradient(135deg,#d9ecfa,#8fbce0 55%,#6ea8d4)!important;color:#064379}.rubric-summary-card.multi-eg-portfolio,.rubric-summary-card.multi-eg-portfolio-percen,.rubric-summary-card.multi-eg-ta,.rubric-summary-card.multi-eg-ta-percen{background:linear-gradient(135deg,#8fbce0,#5c94c2 48%,#3f78aa)!important;color:#fff}.rubric-summary-card.multi-eg-portfolio .rubric-summary-label,.rubric-summary-card.multi-eg-portfolio-percen .rubric-summary-label,.rubric-summary-card.multi-eg-ta .rubric-summary-label,.rubric-summary-card.multi-eg-ta-percen .rubric-summary-label{color:#fff}.rubricLegend{align-items:center;animation:rubricFadeIn .26s ease-out;color:#4a4a4a;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:10px;margin-left:0;white-space:nowrap}.rubricLegendLabel{color:#000;font-weight:800}.rubricLegendItem{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.rubricLegendBox{background:#2bb1f9;border:1px solid #2bb1f9;border-radius:2px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.rubric-table-wrap{animation:rubricFadeUp .32s ease-out .18s both;box-sizing:border-box;margin-top:18px;max-width:100%;width:100%}.rubric-table{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff3d!important;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 10px 26px #06437914;font-size:17px;overflow:hidden;width:100%}.rubric-table-head{background:#064379e6!important;color:#fff;font-size:17px;font-weight:900}.rubric-table-cell{font-size:17px;transition:background-color .16s ease}.rubric-right{text-align:right}.rubric-empty-row{font-size:17px;text-align:center}.rubric-table tbody,.rubric-table tr{background:#0000!important}.rubric-table tbody tr:nth-child(odd) .td{background:#ffffff80!important}.rubric-table tbody tr:nth-child(2n) .td{background:#deeefc75!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td,html body .rubricTaTableBg table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td,html body table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td{background:rgba(141,200,248,.538)!important;background-color:rgba(141,200,248,.538)!important;color:#0045bb!important;font-weight:900!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td button,html body .rubricTaTableBg table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td button,html body table.rubric-table tbody tr:not(.rubric-total-row):not(.total-blue-row):hover>td button{color:#fff!important;font-weight:900!important;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}.multi-eg-orange-cell,.rubric-highlight-orange{background:#2b5ff9!important;background-color:#2b5ff9!important;color:#fff!important;font-weight:900!important;text-align:center!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell,html body .rubricTaTableBg table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell,html body table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell{background:#2bb1f9!important;background-color:#2bb1f9!important;color:#fff!important;font-weight:900!important;text-align:center!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell *,html body .rubricTaTableBg table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell *,html body table.rubric-table tbody tr:not(:hover)>td.multi-eg-orange-cell *{color:#fff!important;font-weight:900!important}.rubricTaTableBg{background-color:#f7fbff!important;background-image:none!important;border-radius:12px!important;isolation:isolate!important;overflow:hidden!important;position:relative!important}.rubricTaTableBg:before{background-image:var(--rubric-ta-brand-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:.22!important;z-index:0!important}.rubricTaTableBg:after,.rubricTaTableBg:before{content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.rubricTaTableBg:after{background:#ffffff1a!important;z-index:1!important}.rubricTaTableBg>*{position:relative!important;z-index:2!important}.rubricTaTableBg .rubric-table{background:#ffffff0a!important}.rubricTaTableBg .rubric-table tbody tr:nth-child(odd) .td{background:#ffffff57!important}.rubricTaTableBg .rubric-table tbody tr:nth-child(2n) .td{background:#deeefc47!important}.rubricPortfolioTableBg{background-color:#f7fbff!important;background-image:none!important;border-radius:12px!important;isolation:isolate!important;overflow:hidden!important;position:relative!important}.rubricPortfolioTableBg:before{background-image:var(--rubric-portfolio-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;opacity:.12!important;z-index:0!important}.rubricPortfolioTableBg:after,.rubricPortfolioTableBg:before{content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.rubricPortfolioTableBg:after{background:#ffffff1f!important;z-index:1!important}.rubricPortfolioTableBg>*{position:relative!important;z-index:2!important}.rubricPortfolioTableBg .rubric-table,.rubricPortfolioTableBg .table{background:#ffffff0a!important}.rubricPortfolioTableBg .rubric-table tbody tr:nth-child(odd) .td,.rubricPortfolioTableBg .table tbody tr:nth-child(odd) .td{background:#ffffff57!important}.rubricPortfolioTableBg .rubric-table tbody tr:nth-child(2n) .td,.rubricPortfolioTableBg .table tbody tr:nth-child(2n) .td{background:#fdfdfd47!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr.rubric-total-row,html body .rubricPortfolioTableBg table.rubric-table tbody tr.total-blue-row,html body .rubricTaTableBg table.rubric-table tbody tr.rubric-total-row,html body .rubricTaTableBg table.rubric-table tbody tr.total-blue-row,html body table.rubric-table tbody tr.rubric-total-row,html body table.rubric-table tbody tr.total-blue-row{background:rgba(142,188,234,.603)!important;background-color:rgba(142,188,234,.603)!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr.rubric-total-row:hover>td,html body .rubricPortfolioTableBg table.rubric-table tbody tr.rubric-total-row>td,html body .rubricPortfolioTableBg table.rubric-table tbody tr.total-blue-row:hover>td,html body .rubricPortfolioTableBg table.rubric-table tbody tr.total-blue-row>td,html body .rubricTaTableBg table.rubric-table tbody tr.rubric-total-row:hover>td,html body .rubricTaTableBg table.rubric-table tbody tr.rubric-total-row>td,html body .rubricTaTableBg table.rubric-table tbody tr.total-blue-row:hover>td,html body .rubricTaTableBg table.rubric-table tbody tr.total-blue-row>td,html body table.rubric-table tbody tr.rubric-total-row:hover>td,html body table.rubric-table tbody tr.rubric-total-row>td,html body table.rubric-table tbody tr.total-blue-row:hover>td,html body table.rubric-table tbody tr.total-blue-row>td{background:#60ccec!important;background-color:#60ccec!important;border-color:#fff #ffffffbf!important;border-style:solid!important;border-width:2px 1px!important;color:#07599c!important;font-weight:950!important;text-align:center!important}html body .rubricPortfolioTableBg table.rubric-table tbody tr.rubric-total-row>td *,html body .rubricPortfolioTableBg table.rubric-table tbody tr.total-blue-row>td *,html body .rubricTaTableBg table.rubric-table tbody tr.rubric-total-row>td *,html body .rubricTaTableBg table.rubric-table tbody tr.total-blue-row>td *,html body table.rubric-table tbody tr.rubric-total-row>td *,html body table.rubric-table tbody tr.total-blue-row>td *{color:#fff!important;font-weight:900!important}.rubricEgPage{position:relative}.rubricEgBottomNote{background:#ffffffb3;border-radius:12px;box-shadow:0 8px 22px #0643790f;margin-top:18px}.popupOverlay{inset:0;position:fixed;z-index:2000}@media (max-width:1100px){.rubric-card-bg .rubric-summary-grid,.rubric-summary-grid.ta-view{grid-template-columns:repeat(2,minmax(180px,1fr))}.rubric-card-bg .rubricWatermark{font-size:clamp(15px,2vw,22px)}.ta-actions-group{justify-content:flex-start;margin-left:0;width:100%}}@media (max-width:700px){.rubric-tabs{overflow-x:auto!important}.rubric-tab-btn{flex:0 0 190px!important;font-size:15px;height:46px;padding:0 34px!important}.rubric-card-bg{padding:16px}.rubric-card-bg .rubricWatermark{font-size:18px;margin:4px 0;min-width:100%;text-align:left;width:100%}.rubric-card-bg .rubric-summary-grid,.rubric-summary-grid.ta-view{grid-template-columns:1fr}.rubric-filter-inline{align-items:flex-start!important;flex-direction:column}.ta-actions-group,.ta-filter-group{width:100%}}@media (prefers-reduced-motion:reduce){.page,.rubric-menu-backdrop,.rubric-menu-dropdown,.rubric-panel-main,.rubric-panel-product,.rubric-summary-grid,.rubric-table-wrap,.rubric-tabs,.rubric-topbar,.rubricLegend,.rubricWatermark,.rubricWatermark2{animation:none!important}.rubric-card,.rubric-menu-dropdown,.rubric-select,.rubric-summary-card,.rubric-tab-btn,.rubric-table-cell{transform:none!important;transition:none!important}}.portfolio-summary-row{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr 1fr 1fr;margin:18px 0 10px;width:100%}.portfolio-summary-slot{align-items:center;background:#ebf5fcbf;box-sizing:border-box;display:flex;min-height:76px;padding:8px}.portfolio-summary-left{justify-content:flex-start}.portfolio-summary-center{justify-content:center}.portfolio-summary-right{justify-content:flex-end}.portfolio-total-card{align-items:center;background:linear-gradient(90deg,#e8f3fb,#9fc8e8);border-radius:0;box-shadow:none;box-sizing:border-box;-webkit-clip-path:polygon(0 0,100% 0,98% 100%,0 100%);clip-path:polygon(0 0,100% 0,98% 100%,0 100%);color:#0b4074;display:flex;font-weight:900;gap:22px;height:56px;justify-content:center;margin:0;min-height:56px;padding:0 34px;width:96%}.portfolio-total-card .rubric-summary-label{color:#0b4074;font-size:16px;font-weight:900;white-space:nowrap}.portfolio-total-card span{color:#173f70;font-size:24px;font-weight:900;white-space:nowrap}@media (max-width:1100px){.portfolio-summary-row{gap:12px;grid-template-columns:1fr}.portfolio-summary-center,.portfolio-summary-left,.portfolio-summary-right{justify-content:center}.portfolio-total-card{width:100%}}.rubric-center,.total-blue-cell{text-align:center;vertical-align:middle}.total-blue-cell{background:#2462c0!important;border:1px solid #fff;font-weight:900}.total-blue-cell,.total-blue-cell *{color:#fff!important}.total-blue-row .total-blue-cell{height:38px}.rubric-total-label.total-blue-cell{letter-spacing:.3px;text-transform:uppercase}
/*# sourceMappingURL=main.2bcc73f1.css.map*/