.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.ph-widget{container-type:inline-size;container-name:ph-widget}.ph-widget h3{font-size:14px;transition:font-size .15s ease}.ph-widget .ph-value{font-size:18px;transition:font-size .15s ease}.ph-widget .ph-body{font-size:12px;transition:font-size .15s ease}.ph-widget .ph-label{font-size:10px;transition:font-size .15s ease}@container ph-widget (max-width: 260px){.ph-widget h3{font-size:12px}.ph-widget .ph-value{font-size:15px}.ph-widget .ph-body{font-size:11px}.ph-widget .ph-label{font-size:9px}}@container ph-widget (min-width: 420px){.ph-widget h3{font-size:16px}.ph-widget .ph-value{font-size:22px}.ph-widget .ph-body{font-size:13px}.ph-widget .ph-label{font-size:11px}}@container ph-widget (min-width: 600px){.ph-widget h3{font-size:18px}.ph-widget .ph-value{font-size:27px}.ph-widget .ph-body{font-size:14px}.ph-widget .ph-label{font-size:12px}}.ph-widget .ph-stat-value{font-size:46px;transition:font-size .15s ease}.ph-widget .ph-stat-label{font-size:15px;transition:font-size .15s ease}@container ph-widget (max-width: 260px){.ph-widget .ph-stat-value{font-size:32px}.ph-widget .ph-stat-label{font-size:12px}}@container ph-widget (min-width: 420px){.ph-widget .ph-stat-value{font-size:58px}.ph-widget .ph-stat-label{font-size:17px}}@container ph-widget (min-width: 600px){.ph-widget .ph-stat-value{font-size:72px}.ph-widget .ph-stat-label{font-size:18px}}.ph-widget .react-resizable-handle{width:22px;height:22px;background-image:none!important;opacity:1}.ph-widget .react-resizable-handle:after{content:"";position:absolute;right:4px;bottom:4px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent var(--accent) transparent;border-radius:0 0 3px 0;opacity:.85}.ph-widget .react-resizable-handle:hover:after{opacity:1}.GradeDefinition_root__Sx2pO{--grade-ink:#eef5ff;--grade-muted:#b4c5d9;--grade-line:#30485f;--grade-bg:#0a1928;--grade-panel:#102336;color:var(--grade-ink);background:var(--grade-bg);border:1px solid var(--grade-line);border-radius:16px;padding:clamp(16px,2.4vw,32px);min-width:0;font-size:15px}.GradeDefinition_root__Sx2pO *{box-sizing:border-box}.GradeDefinition_root__Sx2pO button{font:inherit;cursor:pointer}.GradeDefinition_referenceScroll__DAD0c:focus-visible,.GradeDefinition_returnButton__LhoHv:focus-visible,.GradeDefinition_root__Sx2pO button:focus-visible,.GradeDefinition_tableScroll__WyemI:focus-visible{outline:3px solid #72baff;outline-offset:3px}.GradeDefinition_header__tpJyG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.GradeDefinition_eyebrow__RBBJE{display:block;color:#88b6d7;font-size:11px;letter-spacing:.2em;font-weight:700;margin-bottom:6px}.GradeDefinition_header__tpJyG h2{margin:0;padding-left:13px;border-left:4px solid #55bce9;font-size:clamp(22px,2vw,30px);line-height:1.3;letter-spacing:.03em}.GradeDefinition_tools__9N5Ys{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.GradeDefinition_switcher__VJKZO{display:flex;padding:4px;border:1px solid var(--grade-line);border-radius:10px;gap:4px;background:#071421}.GradeDefinition_editButton__qU74E,.GradeDefinition_switcher__VJKZO button,.GradeDefinition_textButton__agCbE{color:var(--grade-muted);border:1px solid transparent;border-radius:7px;background:transparent;padding:10px 13px;font-size:13px}.GradeDefinition_switcher__VJKZO button[aria-pressed=true]{color:#fff;background:#244766;border-color:#476f95}.GradeDefinition_textButton__agCbE{border-color:var(--grade-line)}.GradeDefinition_textButton__agCbE[aria-pressed=true]{background:#244766;color:#fff}.GradeDefinition_editButton__qU74E{color:#071421;background:#72cfff;border-color:#72cfff;font-weight:700}.GradeDefinition_editButton__qU74E:hover{background:#9cddff;border-color:#9cddff}.GradeDefinition_editingNote__z4LmZ{color:#9cddff;font-size:12px;font-weight:700;padding:0 4px}.GradeDefinition_cancelButton__N3_yb,.GradeDefinition_saveButton__vaQyP{border-radius:7px;padding:10px 16px;font-size:13px;font-weight:700}.GradeDefinition_saveButton__vaQyP{color:#071421;background:#72cfff;border:1px solid #72cfff}.GradeDefinition_cancelButton__N3_yb{color:var(--grade-muted);background:transparent;border:1px solid var(--grade-line)}.GradeDefinition_cancelButton__N3_yb:disabled,.GradeDefinition_saveButton__vaQyP:disabled{cursor:wait;opacity:.6}.GradeDefinition_editInput__PGVTv,.GradeDefinition_editSelect__XJIs0,.GradeDefinition_editTextarea__cena_,.GradeDefinition_moneyInput__yJc4j{color:var(--grade-ink);background:#071421;border:1px solid #52718d;border-radius:7px;font:inherit}.GradeDefinition_editInput__PGVTv:focus,.GradeDefinition_editSelect__XJIs0:focus,.GradeDefinition_editTextarea__cena_:focus,.GradeDefinition_moneyInput__yJc4j:focus{outline:3px solid #72baff55;border-color:#72baff}.GradeDefinition_editInput__PGVTv{width:min(340px,100%);padding:10px 12px;font-size:18px;font-weight:700}.GradeDefinition_moneyInput__yJc4j{width:130px;padding:8px 9px;text-align:right;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GradeDefinition_editTextarea__cena_{width:100%;min-height:230px;resize:vertical;padding:12px 14px;line-height:1.9;font-size:15px}.GradeDefinition_editSelect__XJIs0{min-width:88px;padding:8px 7px;font-size:12px}.GradeDefinition_editing__nM_wX .GradeDefinition_detail__xblfo{box-shadow:0 0 0 2px #72cfff33}.GradeDefinition_gradeNav__01WGD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:22px}.GradeDefinition_gradeNav__01WGD button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px;border:1px solid var(--grade-line);border-top:3px solid var(--grade-color);border-radius:9px;background:var(--grade-panel);color:var(--grade-muted);text-align:left;min-width:0}.GradeDefinition_gradeNav__01WGD button strong{font-size:22px;line-height:1.2;color:var(--grade-color)}.GradeDefinition_gradeNav__01WGD button span{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.GradeDefinition_gradeNav__01WGD button[aria-pressed=true]{background:color-mix(in srgb,var(--grade-color) 17%,var(--grade-bg));border-color:var(--grade-color);color:#fff;box-shadow:inset 0 0 0 1px var(--grade-color)}.GradeDefinition_detail__xblfo{border:1px solid var(--grade-line);border-top:3px solid var(--grade-color);border-radius:12px;overflow:hidden}.GradeDefinition_summary__E6SCn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px;background:linear-gradient(110deg,color-mix(in srgb,var(--grade-color) 12%,var(--grade-bg)),var(--grade-panel))}.GradeDefinition_identity__WxFqR{display:flex;align-items:center;gap:22px}.GradeDefinition_bigGrade__ngqQO{display:grid;place-items:center;flex-shrink:0;min-width:84px;height:84px;padding:12px;border-radius:14px;color:var(--grade-color);border:1px solid var(--grade-color);background:#091b2bb3;font-size:38px;font-weight:800}.GradeDefinition_label__twnLz{font-size:12px;color:var(--grade-muted);margin-bottom:8px}.GradeDefinition_identity__WxFqR h3{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.GradeDefinition_salary__kwc7e{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;min-width:330px}.GradeDefinition_salary__kwc7e td,.GradeDefinition_salary__kwc7e th{padding:9px 15px;text-align:right;white-space:nowrap}.GradeDefinition_salary__kwc7e th{color:var(--grade-muted);font-size:12px;font-weight:500}.GradeDefinition_salary__kwc7e thead th{border-bottom:1px solid var(--grade-line)}.GradeDefinition_salary__kwc7e tbody th{text-align:left}.GradeDefinition_salary__kwc7e td{font-weight:650}.GradeDefinition_criteriaGrid__yCSm1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--grade-line);border-top:1px solid var(--grade-line);border-bottom:1px solid var(--grade-line)}.GradeDefinition_criterion__xAPOx{background:var(--grade-bg);padding:26px}.GradeDefinition_criterion__xAPOx h4{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:15px;line-height:1.5}.GradeDefinition_criterion__xAPOx h4 span{font-size:12px;color:var(--grade-color);border:1px solid var(--grade-line);border-radius:5px;padding:3px 6px}.GradeDefinition_verbatim__vmU_p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;font-size:15px}.GradeDefinition_large__eO8IC .GradeDefinition_verbatim__vmU_p{font-size:18px}.GradeDefinition_referenceScroll__DAD0c{overflow-x:auto;padding:22px 26px 26px;scrollbar-color:#65839e #102336}.GradeDefinition_referenceTable__wDvHr{width:100%;min-width:560px;border-collapse:separate;border-spacing:0}.GradeDefinition_referenceTable__wDvHr caption{text-align:left;font-size:14px;font-weight:700;margin-bottom:15px}.GradeDefinition_referenceTable__wDvHr th{font-size:12px;color:var(--grade-muted);font-weight:500;padding:10px 8px;white-space:pre-line;line-height:1.7}.GradeDefinition_referenceTable__wDvHr td{padding:7px 8px;text-align:center;border-top:1px solid var(--grade-line)}.GradeDefinition_referenceTable__wDvHr tbody th{border-top:1px solid var(--grade-line)}.GradeDefinition_badge__2Qzl7{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:8px 12px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.GradeDefinition_leader__t4pYH{color:#f5df9e;background:#493d21;border-color:#726034}.GradeDefinition_regular__pZvGi{color:#b8dcff;background:#123e64;border-color:#2c5d89}.GradeDefinition_entry__oO6rF{color:#b0edce;background:#123e35;border-color:#2b6958}.GradeDefinition_empty__fzBy0{color:var(--grade-muted);background:transparent}.GradeDefinition_hint__hOfLO{color:var(--grade-muted);font-size:12px;margin:-4px 0 14px}.GradeDefinition_tableScroll__WyemI{overflow:auto;max-height:76vh;border:1px solid var(--grade-line);border-radius:10px;scrollbar-color:#65839e #102336}.GradeDefinition_comparison__CSV65{table-layout:fixed;width:2530px;border-collapse:separate;border-spacing:0}.GradeDefinition_comparison__CSV65 td,.GradeDefinition_comparison__CSV65 th{border-right:1px solid var(--grade-line);border-bottom:1px solid var(--grade-line);padding:15px;vertical-align:top}.GradeDefinition_comparison__CSV65 thead th{background:#142e47;color:#ebf4ff;font-size:13px;line-height:1.65;vertical-align:middle;white-space:pre-line;text-align:center}.GradeDefinition_comparison__CSV65 tbody th{font-size:12px;vertical-align:middle;font-weight:500}.GradeDefinition_comparison__CSV65 tbody tr:first-child>*{border-top:2px solid var(--grade-color)}.GradeDefinition_comparison__CSV65 tbody:nth-of-type(2n){background:#0d2031}.GradeDefinition_comparison__CSV65 .GradeDefinition_gradeCell__xohCt{padding:12px;background:color-mix(in srgb,var(--grade-color) 24%,#091b2b);color:var(--grade-color);font-size:30px;font-weight:800;text-align:center}.GradeDefinition_comparison__CSV65 .GradeDefinition_imageCell__bF16q{vertical-align:middle;text-align:center;font-weight:700;font-size:15px;line-height:1.8}.GradeDefinition_comparison__CSV65 .GradeDefinition_money__T_edx{text-align:right;vertical-align:middle;font-size:14px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GradeDefinition_comparison__CSV65 .GradeDefinition_referenceCell___q_6O{vertical-align:middle;text-align:center;padding:8px 5px}.GradeDefinition_gradeCol__zyuaO{width:80px}.GradeDefinition_bandCol__Jmq7f{width:58px}.GradeDefinition_moneyCol__8QoCk{width:113px}.GradeDefinition_imageCol__m26w1{width:146px}.GradeDefinition_criteriaCol__HhYXd{width:390px}.GradeDefinition_referenceCol__aggZe{width:92px}.GradeDefinition_returnButton__LhoHv{font:inherit;font-size:12px;color:var(--textSub);padding:8px 12px;border-radius:7px;border:1px solid var(--border2);background:var(--card2);cursor:pointer;margin-bottom:14px}@media (max-width:1000px){.GradeDefinition_gradeNav__01WGD{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.GradeDefinition_root__Sx2pO{padding:14px;border-radius:12px}.GradeDefinition_header__tpJyG{gap:16px}.GradeDefinition_header__tpJyG h2{font-size:22px}.GradeDefinition_tools__9N5Ys{width:100%;gap:8px}.GradeDefinition_gradeNav__01WGD{display:flex;overflow-x:auto;padding-bottom:8px}.GradeDefinition_gradeNav__01WGD button{min-width:76px;padding:12px;align-items:center}.GradeDefinition_gradeNav__01WGD button span{display:none}.GradeDefinition_summary__E6SCn{padding:18px;gap:20px}.GradeDefinition_identity__WxFqR{gap:15px}.GradeDefinition_bigGrade__ngqQO{min-width:66px;height:66px;font-size:30px}.GradeDefinition_salary__kwc7e{width:100%;min-width:0;font-size:14px}.GradeDefinition_salary__kwc7e td,.GradeDefinition_salary__kwc7e th{padding:8px 4px}.GradeDefinition_moneyInput__yJc4j{width:100px}.GradeDefinition_criteriaGrid__yCSm1{grid-template-columns:minmax(0,1fr)}.GradeDefinition_criterion__xAPOx{padding:22px 18px}.GradeDefinition_referenceScroll__DAD0c{padding:20px 18px}}@media print{.GradeDefinition_root__Sx2pO{color:#111;background:#fff;--grade-ink:#111;--grade-muted:#444;--grade-bg:#fff;--grade-panel:#fff;--grade-line:#bbb}.GradeDefinition_hint__hOfLO,.GradeDefinition_returnButton__LhoHv,.GradeDefinition_tools__9N5Ys{display:none}.GradeDefinition_tableScroll__WyemI{max-height:none;overflow:visible}.GradeDefinition_comparison__CSV65{width:100%;table-layout:auto}.GradeDefinition_large__eO8IC .GradeDefinition_verbatim__vmU_p,.GradeDefinition_verbatim__vmU_p{font-size:10px;line-height:1.5}.GradeDefinition_comparison__CSV65 td,.GradeDefinition_comparison__CSV65 th{padding:4px}.GradeDefinition_comparison__CSV65 thead th{color:#111;background:#eee}.GradeDefinition_badge__2Qzl7,.GradeDefinition_comparison__CSV65 .GradeDefinition_imageCell__bF16q,.GradeDefinition_comparison__CSV65 .GradeDefinition_money__T_edx{font-size:9px}}