.player-evaluation-flow{gap:14px;width:min(900px,100%);margin:0 auto 80px;display:grid}.evaluation-method-picker,.evaluation-flow-progress,.evaluation-flow-review,.evaluation-player-card,.evaluation-flow-ready,.evaluation-flow-empty,.evaluation-flow-complete{background:#fff;border:1px solid #dce6f3;border-radius:20px;box-shadow:0 14px 38px #0f234412}.player-evaluation-flow .evaluation-player-card.is-foundation-mode>footer{grid-template-columns:42px minmax(0,1fr) minmax(94px,auto)}.evaluation-player-card>footer .evaluation-next-button{color:#fff;background:#2563eb;border-color:#2563eb;gap:6px;font-size:10px;font-weight:900}.evaluation-flow-single-skill .evaluation-swipe-help{color:#31557f;background:#eef5ff;border-radius:9px;padding:8px 10px;font-size:9px}.evaluation-flow-single-skill .evaluation-swipe-help strong{color:#1d4ed8}@media (max-width:700px){.player-evaluation-flow .evaluation-player-card.is-foundation-mode>footer{grid-template-columns:40px minmax(0,1fr) minmax(88px,auto);padding-left:10px;padding-right:10px}.evaluation-player-card>footer .evaluation-skip-button{font-size:9px}}.evaluation-method-picker{padding:18px}.evaluation-method-picker>div:first-child small,.evaluation-flow-review header small{color:#dd6b20;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:900}.evaluation-method-picker h2{color:#10264a;margin:4px 0 14px;font-size:23px}.evaluation-method-picker>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evaluation-method-picker button{color:#263b5c;text-align:left;background:#f9fbff;border:1px solid #d8e3f0;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:86px;padding:13px;display:grid}.evaluation-method-picker button>svg:first-child{width:20px}.evaluation-method-picker button span{gap:3px;display:grid}.evaluation-method-picker button strong{font-size:13px}.evaluation-method-picker button small{color:#718096;font-size:10px;line-height:1.35}.evaluation-method-picker button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.evaluation-method-picker button.active>svg:last-child{color:#fff;background:#2563eb;border-radius:50%;padding:3px}.evaluation-flow-progress{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.evaluation-flow-progress>div{flex:1;gap:6px;min-width:180px;display:grid}.evaluation-flow-progress span{color:#52647f;font-size:11px}.evaluation-flow-progress b{color:#1d4ed8;font-size:14px}.evaluation-flow-progress progress{accent-color:#2563eb;width:100%;height:7px}.evaluation-flow-progress button{color:#1d4ed8;background:#f6f9ff;border:1px solid #cbd9eb;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.evaluation-foundation-tabs{scrollbar-width:none;gap:7px;padding:4px;display:flex;overflow-x:auto}.evaluation-foundation-tabs::-webkit-scrollbar{display:none}.evaluation-foundation-tabs button{color:#4a5e7b;text-align:left;background:#fff;border:1px solid #dbe5f1;border-radius:12px;gap:2px;min-width:115px;padding:9px 11px;display:grid}.evaluation-foundation-tabs button strong{font-size:11px}.evaluation-foundation-tabs button small{font-size:9px}.evaluation-foundation-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.evaluation-player-card{touch-action:pan-y;overflow:hidden}.evaluation-player-card>header{background:linear-gradient(145deg,#eef5ff,#fff);align-items:center;gap:13px;padding:20px;display:flex}.evaluation-flow-avatar{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.evaluation-flow-avatar img{object-fit:cover;width:100%;height:100%}.evaluation-player-card>header>div{gap:2px;min-width:0;display:grid}.evaluation-player-card>header small{color:#dd6b20;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.evaluation-player-card h2{color:#10264a;margin:0;font-size:25px}.evaluation-player-card>header p{color:#718096;margin:0;font-size:11px}.evaluation-flow-skill-list{gap:10px;padding:15px;display:grid}.evaluation-flow-skill{background:#fbfdff;border:1px solid #e0e8f2;border-radius:14px;gap:8px;padding:12px;display:grid}.evaluation-flow-skill.is-resolved{background:#f5f9ff;border-color:#c7ddf8}.evaluation-flow-skill-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.evaluation-flow-skill-heading>span{gap:1px;display:grid}.evaluation-flow-skill-heading strong{color:#263b5c;font-size:11px}.evaluation-flow-skill-heading small{color:#7b6aac;font-size:8px}.evaluation-flow-skill-heading em{color:#31557f;background:#e9f1fb;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.evaluation-flow-skill .mini-stars{width:100%}.evaluation-flow-skill-actions{justify-content:flex-end;gap:6px;display:flex}.evaluation-flow-skill-actions button{color:#536985;background:#fff;border:1px solid #d2deed;border-radius:8px;min-height:29px;padding:0 8px;font-size:8px;font-weight:800}.evaluation-flow-no-basis-locked{color:#49617e;background:#edf3fa;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.evaluation-flow-no-basis-locked svg{width:14px}.evaluation-flow-single-skill{gap:8px;padding:12px;display:grid}.evaluation-flow-single-skill>p{color:#718096;text-align:center;margin:0;font-size:9px}.evaluation-player-card>footer{background:#f8fbff;border-top:1px solid #e1e8f2;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;padding:11px 14px;display:grid}.evaluation-player-card>footer button{color:#31557f;background:#fff;border:1px solid #cad8e9;border-radius:10px;justify-content:center;align-items:center;min-height:40px;display:flex}.evaluation-player-card>footer button svg{width:16px}.evaluation-player-card>footer .evaluation-skip-button{color:#9a5b14;background:#fffaf2;border-color:#f1d3aa;gap:7px;font-size:10px;font-weight:850}.evaluation-player-card>footer button:disabled{opacity:.4}.evaluation-flow-review{padding:16px}.evaluation-flow-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.evaluation-flow-review h3{color:#12213f;margin:3px 0;font-size:18px}.evaluation-flow-review>header>span{color:#b45309;background:#ffedd5;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.evaluation-flow-review>div{gap:10px;margin-top:12px;display:grid}.evaluation-flow-review article{background:#fbfdff;border:1px solid #e0e8f2;border-radius:15px;padding:12px}.evaluation-flow-review article>div:first-child{align-items:center;gap:9px;margin-bottom:10px;display:flex}.evaluation-flow-review .evaluation-flow-avatar{flex-basis:40px;width:40px;height:40px;font-size:15px}.evaluation-flow-review article>div:first-child>span{gap:2px;display:grid}.evaluation-flow-review article>div:first-child strong{color:#263b5c;font-size:12px}.evaluation-flow-review article>div:first-child small{color:#718096;font-size:9px}.evaluation-flow-review article>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evaluation-flow-ready,.evaluation-flow-empty,.evaluation-flow-complete{color:#2563eb;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px;display:grid}.evaluation-flow-ready h3,.evaluation-flow-empty h3,.evaluation-flow-complete h3{color:#142b4f;margin:0;font-size:19px}.evaluation-flow-ready p,.evaluation-flow-empty p,.evaluation-flow-complete p{color:#6b7c94;max-width:520px;margin:0;font-size:11px;line-height:1.5}.evaluation-flow-ready svg,.evaluation-flow-empty svg,.evaluation-flow-complete svg{width:42px;height:42px}.evaluation-flow-empty button,.evaluation-flow-complete button{color:#fff;background:#2563eb;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-weight:850}.evaluation-flow-undo{color:#31557f;background:#f4f8ff;border:1px solid #c8dcf7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:flex}.evaluation-flow-undo span{align-items:center;gap:6px;display:flex}.evaluation-flow-undo svg{width:14px}.evaluation-flow-undo button{color:#1d4ed8;background:#fff;border:1px solid #9dbce8;border-radius:8px;min-height:29px;padding:0 9px;font-size:9px;font-weight:850}.evaluation-flow-status{color:#31557f;text-align:center;background:#eef5ff;border-radius:10px;margin:0;padding:9px 11px;font-size:9px}.evaluation-flow-submit{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c9dcfb;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:-webkit-sticky;position:sticky;bottom:18px;box-shadow:0 14px 38px #08235d29}.evaluation-flow-submit>span{gap:2px;display:grid}.evaluation-flow-submit strong{color:#1d2d49;font-size:11px}.evaluation-flow-submit small{color:#718096;font-size:8px}.evaluation-flow-submit button{color:#fff;background:#2563eb;border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:900;display:flex;position:relative;overflow:hidden}.evaluation-flow-submit button:disabled{opacity:.68}.evaluation-submit-progress{background:#ffffff47;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.evaluation-submit-progress>span{background:#fff;border-radius:999px;width:42%;animation:1.05s ease-in-out infinite evaluation-submit-loading;position:absolute;top:0;bottom:0}@keyframes evaluation-submit-loading{0%{left:-45%}55%{left:48%}to{left:105%}}@media (max-width:700px){.player-evaluation-flow{margin-bottom:120px}.evaluation-method-picker{padding:14px}.evaluation-method-picker h2{font-size:20px}.evaluation-method-picker>div:last-child{grid-template-columns:1fr}.evaluation-flow-progress{flex-direction:column;align-items:stretch}.evaluation-flow-progress button{justify-content:center}.evaluation-player-card>header{padding:16px}.evaluation-flow-avatar{flex-basis:52px;width:52px;height:52px}.evaluation-player-card h2{font-size:22px}.evaluation-flow-skill.is-expanded .mini-stars{width:100%}.evaluation-flow-review article>div:last-child{grid-template-columns:1fr}.evaluation-flow-submit{bottom:calc(91px + env(safe-area-inset-bottom));margin-left:2px;margin-right:2px}.evaluation-flow-submit>span{display:none}.evaluation-flow-submit button{justify-content:center;width:100%}}.evaluation-method-picker.is-collapsed{padding:8px 10px}.evaluation-method-picker .evaluation-method-summary{background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;width:100%;min-height:42px;padding:6px 8px}.evaluation-method-summary>svg{color:#2563eb;width:18px}.evaluation-method-summary span{gap:1px;display:grid}.evaluation-method-summary span small{color:#718096;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.evaluation-method-summary span strong{color:#10264a;font-size:12px}.evaluation-method-summary em{color:#1d4ed8;background:#eef5ff;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.evaluation-flow-player-list{gap:12px;display:grid}.evaluation-player-card.is-player-mode>header{gap:9px;padding:10px 12px}.evaluation-player-card.is-player-mode>header .evaluation-flow-avatar{flex-basis:42px;width:42px;height:42px;font-size:17px}.evaluation-player-card.is-player-mode>header .evaluation-player-identity{flex:1;min-width:0}.evaluation-player-own-average{color:#1d4ed8;background:#eff6ff;border:1px solid #bbd6fb;border-radius:10px;justify-items:center;gap:1px;min-width:64px;padding:6px 8px;display:grid}.evaluation-player-own-average small{font-weight:850;letter-spacing:0!important;text-transform:none!important;font-size:7px!important}.evaluation-player-own-average strong{font-size:15px;line-height:1}.evaluation-player-card.is-player-mode h2{font-size:20px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-list{gap:5px;padding:7px}.evaluation-player-card.is-player-mode .evaluation-flow-skill{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:6px 8px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading{grid-area:1/1;min-width:0}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading strong{font-size:10px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading em{padding:3px 5px;font-size:7px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading .evaluation-live-score{color:#fff;background:#2563eb;font-size:9px}.evaluation-player-card.is-player-mode .precise-star-rating{grid-area:2/1/auto/-1;justify-items:stretch;width:100%}.evaluation-player-card.is-player-mode .mini-stars{width:100%}.evaluation-player-card.is-player-mode .evaluation-flow-skill-actions{grid-area:1/2;justify-self:end;gap:4px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-actions button{border-radius:7px;min-height:24px;padding:0 6px;font-size:7px}.evaluation-player-card.is-player-mode .evaluation-flow-no-basis-locked{grid-area:2/1/auto/-1;padding:6px 8px}.evaluation-player-skip{color:#9a5b14;background:#fffaf2;border:1px solid #f1d3aa;border-radius:9px;align-items:center;gap:5px;min-height:30px;margin-left:auto;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.evaluation-player-skip svg{width:14px}.evaluation-player-card.has-evaluation-error,.evaluation-flow-review article.has-evaluation-error{background:#fff7f7;border-color:#dc2626;scroll-margin-top:18px;box-shadow:0 0 0 3px #dc262624,0 14px 38px #7f1d1d1a}.evaluation-player-card.has-evaluation-error>header{background:linear-gradient(145deg,#fee2e2,#fff7f7)}.evaluation-player-error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:7px;margin:0 10px 10px;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.evaluation-player-error svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.evaluation-player-error span{gap:2px;display:grid}.evaluation-player-error strong{font-size:10px}.evaluation-player-error:focus{outline-offset:2px;outline:3px solid #dc26263d}.evaluation-flow-review article .evaluation-player-error{margin:10px 0 0}.evaluation-flow-submit.has-errors{background:#fff7f7f7;border-color:#fca5a5}.evaluation-flow-submit.has-errors>span strong{color:#b91c1c}.evaluation-flow-submit.has-errors button{background:#dc2626}@media (min-width:701px){.evaluation-player-card.is-player-mode .evaluation-flow-skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.player-evaluation-flow.is-player-method{gap:7px}.player-evaluation-flow.is-player-method .evaluation-flow-progress{flex-direction:row;align-items:center;gap:8px;padding:7px 9px}.player-evaluation-flow.is-player-method .evaluation-flow-progress>div{gap:3px;min-width:0}.player-evaluation-flow.is-player-method .evaluation-flow-progress button{white-space:nowrap;min-height:34px;padding:0 8px}.evaluation-method-picker.is-collapsed{padding:5px 8px}.evaluation-method-picker .evaluation-method-summary{min-height:38px}.evaluation-player-card.is-player-mode{border-radius:15px;scroll-margin-block:8px}.evaluation-player-card.is-player-mode>header{gap:7px;min-height:45px;padding:5px 7px}.evaluation-player-card.is-player-mode>header .evaluation-flow-avatar{flex-basis:34px;width:34px;height:34px;font-size:14px}.evaluation-player-card.is-player-mode>header>div{gap:0;line-height:1.05}.evaluation-player-card.is-player-mode .evaluation-player-own-average{border-radius:7px;gap:0;min-width:48px;padding:3px 5px}.evaluation-player-card.is-player-mode .evaluation-player-own-average small{line-height:1;font-size:6px!important}.evaluation-player-card.is-player-mode .evaluation-player-own-average strong{font-size:12px;line-height:1.05}.evaluation-player-card.is-player-mode>header small{letter-spacing:.04em;font-size:7px}.evaluation-player-card.is-player-mode h2{font-size:15px;line-height:1.05}.evaluation-player-card.is-player-mode>header p{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:7px;line-height:1.1;overflow:hidden}.evaluation-player-card.is-player-mode .evaluation-flow-skill-list{gap:2px;padding:3px 4px 4px}.evaluation-player-card.is-player-mode .evaluation-flow-skill{border-radius:8px;gap:0 3px;padding:2px 5px 3px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading{min-height:18px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading>span{align-items:center;gap:4px;display:flex}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading strong{font-size:8px;line-height:1}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading small{font-size:6px;line-height:1}.evaluation-player-card.is-player-mode .evaluation-flow-skill-heading em{padding:2px 4px;font-size:7px;line-height:1}.evaluation-player-card.is-player-mode .evaluation-flow-skill-actions{gap:2px}.evaluation-player-card.is-player-mode .evaluation-flow-skill-actions button{border-radius:5px;min-height:18px;padding-left:5px;padding-right:5px;font-size:6px;line-height:1}.evaluation-player-card.is-player-mode .evaluation-flow-no-basis-locked{min-height:27px;padding:3px 6px;font-size:7px}.evaluation-player-card.is-player-mode .precise-star-slider{grid-template-columns:20px minmax(105px,1fr) 20px 35px;gap:2px}.evaluation-player-card.is-player-mode .precise-star-endpoint{width:20px!important;height:24px!important}.evaluation-player-card.is-player-mode .precise-star-endpoint svg{width:15px;height:15px}.evaluation-player-card.is-player-mode .precise-star-scale{grid-template-rows:20px 12px}.evaluation-player-card.is-player-mode .precise-star-track{height:20px}.evaluation-player-card.is-player-mode .precise-star-track-line,.evaluation-player-card.is-player-mode .precise-star-track-fill{height:2px;top:9px}.evaluation-player-card.is-player-mode .precise-star-thumb{width:19px;height:19px;top:1px}.evaluation-player-card.is-player-mode .precise-star-thumb svg{width:19px;height:19px}.evaluation-player-card.is-player-mode .precise-star-ticks{height:12px}.evaluation-player-card.is-player-mode .precise-star-ticks button{grid-template-rows:4px 9px;line-height:1;top:-3px;width:16px!important;height:16px!important;font-size:6px!important}.evaluation-player-card.is-player-mode .precise-star-ticks button i{height:3px}.evaluation-player-card.is-player-mode .precise-star-value{border-radius:6px;min-width:35px;padding:3px 2px;font-size:8px}.evaluation-player-card.is-player-mode .precise-star-value small{font-size:5px}.evaluation-flow-player-list{gap:8px}.evaluation-player-skip{min-height:26px;padding-left:6px;padding-right:6px;font-size:7px}}.evaluation-general-score{background:linear-gradient(135deg,#fff9e8,#fffdf7);border:1px solid #f0d186;border-radius:13px;gap:7px;margin:8px 8px 0;padding:10px 11px;display:grid}.evaluation-general-score>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.evaluation-general-score>div>span{align-items:center;gap:7px;display:flex}.evaluation-general-score>div small{color:#946200;letter-spacing:.06em;background:#ffedb2;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:950}.evaluation-general-score>div strong{color:#263b5c;font-size:11px}.evaluation-general-score>div em{color:#7a6541;text-align:right;font-size:8px;font-style:normal}.evaluation-general-score>p{color:#74694f;text-align:center;margin:0;font-size:8px;line-height:1.35}.evaluation-flow-foundation-list{gap:10px;display:grid}.evaluation-flow-foundation-list .evaluation-player-card>header{gap:9px;padding:10px 12px}.evaluation-flow-foundation-list .evaluation-flow-avatar{flex-basis:42px;width:42px;height:42px;font-size:17px}.evaluation-flow-foundation-list .evaluation-player-card h2{font-size:19px}.evaluation-flow-foundation-list .evaluation-flow-single-skill{padding:7px}.evaluation-flow-foundation-list .evaluation-flow-skill{padding:7px 9px}@media (max-width:700px){.evaluation-player-card.is-player-mode .evaluation-general-score{border-radius:8px;gap:1px;margin:3px 4px 1px;padding:3px 5px 4px}.evaluation-player-card.is-player-mode .evaluation-general-score>div{flex-direction:row;align-items:center;gap:3px;min-height:18px}.evaluation-player-card.is-player-mode .evaluation-general-score>div>span{gap:4px}.evaluation-player-card.is-player-mode .evaluation-general-score>div small{padding:2px 3px;font-size:5px}.evaluation-player-card.is-player-mode .evaluation-general-score>div strong{font-size:8px}.evaluation-player-card.is-player-mode .evaluation-general-score>div em{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:6px;line-height:1.05;overflow:hidden}.evaluation-general-score>p{display:none}.evaluation-flow-foundation-list{gap:7px}.evaluation-flow-foundation-list .evaluation-player-card>header{padding:7px 9px}.evaluation-flow-foundation-list .evaluation-flow-avatar{flex-basis:36px;width:36px;height:36px;font-size:15px}.evaluation-flow-foundation-list .evaluation-player-card h2{font-size:17px}.evaluation-flow-foundation-list .evaluation-flow-single-skill{padding:5px}}@media (max-width:700px) and (max-height:700px){.evaluation-player-card.is-player-mode .precise-star-ticks button span{font-size:0}.evaluation-player-card.is-player-mode .precise-star-scale{grid-template-rows:20px 6px}.evaluation-player-card.is-player-mode .precise-star-ticks,.evaluation-player-card.is-player-mode .precise-star-ticks button{height:7px}.evaluation-player-card.is-player-mode .evaluation-flow-skill{padding-bottom:1px}.evaluation-player-card.is-player-mode .evaluation-player-own-average{min-width:44px;padding-left:3px;padding-right:3px}}.evaluation-flow-progress button{border-radius:12px;justify-content:center;gap:7px;min-height:48px;padding:0 16px;font-size:12px;font-weight:900}.evaluation-flow-progress button svg{width:18px}.evaluation-flow-progress button.has-pending-items{color:#b91c1c;background:#fff1f2;border-color:#fca5a5}.evaluation-flow-skill.has-pending-focus{background:#fff1f2;border-color:#dc2626;scroll-margin-block:120px;box-shadow:0 0 0 3px #dc262629}.evaluation-flow-skill.has-pending-focus .evaluation-flow-skill-heading em{color:#fff;background:#dc2626}.evaluation-flow-skill.has-pending-focus:focus{outline-offset:3px;outline:3px solid #dc26263d}.evaluation-pending-message{color:#991b1b;background:#fff;border:1px solid #fca5a5;border-radius:9px;align-items:center;gap:6px;margin:0;padding:7px 9px;font-size:9px;font-weight:850;line-height:1.35;display:flex}.evaluation-pending-message svg{color:#dc2626;flex:0 0 16px;width:16px;height:16px}.evaluation-flow-submit button{border-radius:12px;justify-content:center;gap:8px;min-height:48px;padding:0 18px;font-size:12px}.evaluation-flow-submit button svg{width:18px}@media (max-width:700px){.player-evaluation-flow.is-player-method .evaluation-flow-progress button{min-height:44px;padding:0 12px;font-size:11px}}.evaluation-ranking-review-toolbar{background:#f7faff;border:1px solid #cbdcf1;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.evaluation-ranking-review-toolbar>span{align-items:center;gap:10px;min-width:0;display:flex}.evaluation-ranking-review-toolbar>span>svg{color:#d99a00;flex:0 0 27px;width:27px;height:27px}.evaluation-ranking-review-toolbar>span>span{gap:1px;display:grid}.evaluation-ranking-review-toolbar small{color:#b26912;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.evaluation-ranking-review-toolbar strong{color:#10264a;font-size:14px}.evaluation-ranking-review-toolbar p{color:#6b7c94;margin:0;font-size:8px;line-height:1.4}.evaluation-ranking-review-toolbar>button{color:#1d4ed8;background:#fff;border:1px solid #b8cbe4;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.evaluation-ranking-review-toolbar>button svg{width:15px}.evaluation-player-card.is-ranking-review>header{padding:9px 11px}.evaluation-player-card.is-ranking-review.is-editing{border-color:#8db7f2;box-shadow:0 0 0 3px #2563eb1a,0 14px 38px #0f234412}.evaluation-ranking-position{color:#1d4ed8;text-align:center;flex:0 0 34px;width:34px;font-size:17px}.evaluation-ranking-expand{color:#1d4ed8;background:#fff;border:1px solid #c9d9eb;border-radius:9px;align-items:center;gap:4px;min-height:34px;margin-left:2px;padding:0 8px;font-size:8px;font-weight:900;display:flex}.evaluation-ranking-expand svg{width:15px;transition:transform .18s}.evaluation-player-card.is-ranking-review.is-editing .evaluation-ranking-expand svg{transform:rotate(90deg)}.evaluation-ranking-expand:disabled{opacity:.48}.evaluation-ranking-editor{background:#f8fbff;border-top:1px solid #e0e8f2}.evaluation-ranking-editor .evaluation-general-score{margin:10px 10px 0}.evaluation-ranking-editor .evaluation-flow-skill-list{padding-top:10px;padding-bottom:10px}.evaluation-ranking-adjustment-footer{padding:0 10px 12px}.evaluation-ranking-adjustment-done{color:#fff;background:#2563eb;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;font-size:11px;font-weight:900;display:flex}.evaluation-ranking-adjustment-done svg{width:18px}.evaluation-ranking-adjustment-done:disabled{opacity:.55}.evaluation-ranking-review-note{color:#60728b;text-align:center;margin:0;padding:2px 14px;font-size:9px;line-height:1.5}@media (min-width:701px){.evaluation-ranking-editor .evaluation-flow-skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.evaluation-ranking-review-toolbar{flex-direction:column;align-items:stretch}.evaluation-ranking-review-toolbar>button{justify-content:center}.evaluation-player-card.is-ranking-review>header{grid-template-columns:30px 38px minmax(0,1fr) auto;gap:6px;display:grid}.evaluation-player-card.is-ranking-review .evaluation-flow-avatar{flex-basis:38px;width:38px;height:38px}.evaluation-ranking-position{flex-basis:30px;width:30px;font-size:14px}.evaluation-player-card.is-ranking-review .evaluation-player-own-average{grid-column:3;justify-self:start}.evaluation-ranking-expand{grid-area:1/4/3}.evaluation-ranking-expand span{display:none}.evaluation-ranking-editor .evaluation-general-score{margin-left:7px;margin-right:7px}.evaluation-ranking-adjustment-footer{padding-left:7px;padding-right:7px}}.evaluation-flow-review-player-heading{align-items:center;gap:9px;margin-bottom:10px;display:flex}.evaluation-flow-review-player-heading>span{gap:2px;display:grid}.evaluation-flow-review-player-heading strong{color:#263b5c;font-size:12px}.evaluation-flow-review-player-heading small{color:#718096;font-size:9px}.evaluation-flow-review-foundations{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evaluation-flow-review .evaluation-general-score{margin:0 0 8px}.evaluation-flow-review article>.evaluation-player-error{display:flex}.evaluation-flow-submit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.evaluation-flow-submit .evaluation-save-draft-button,.evaluation-flow-submit .evaluation-ranking-button{color:#1d4ed8;background:#fff;border:1px solid #b8cbe4}.evaluation-flow-submit .evaluation-save-draft-button{color:#536985;background:#f8fbff}.evaluation-flow-submit .evaluation-pending-button{background:#dc2626}.evaluation-flow-submit.has-errors .evaluation-save-draft-button{color:#536985;background:#fff;border-color:#d8e3f0}.evaluation-flow-submit .evaluation-conclude-button{background:#2563eb}@media (max-width:700px){.player-evaluation-flow{margin-bottom:190px}.evaluation-flow-review-foundations{grid-template-columns:1fr}.evaluation-flow-submit-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%;display:grid}.evaluation-flow-submit-actions .evaluation-save-draft-button{grid-column:1/-1;min-height:40px}.evaluation-flow-submit.has-errors .evaluation-pending-button{grid-column:1}.evaluation-flow-submit.has-errors .evaluation-conclude-button{grid-column:2}.player-evaluation-flow.is-ranking-review-open .evaluation-conclude-button{grid-column:1/-1}.evaluation-flow-submit-actions button{min-width:0;padding-left:8px;padding-right:8px;font-size:10px}}.evaluation-general-score.is-collapsed{gap:0;padding:0}.evaluation-general-score-toggle{width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.evaluation-general-score.is-expanded .evaluation-general-score-toggle{min-height:30px;padding:0 0 4px}.evaluation-general-score-toggle>span{align-items:center;gap:7px;display:flex}.evaluation-general-score-toggle>span:last-child{justify-content:flex-end;min-width:0}.evaluation-general-score-toggle small{color:#946200;letter-spacing:.06em;background:#ffedb2;border-radius:6px;padding:3px 5px;font-size:7px;font-weight:950}.evaluation-general-score-toggle strong{color:#263b5c;font-size:11px}.evaluation-general-score-toggle em{color:#7a6541;text-align:right;font-size:8px;font-style:normal}.evaluation-general-score-toggle svg{color:#946200;flex:0 0 16px;width:16px;height:16px;transition:transform .18s}.evaluation-general-score.is-expanded .evaluation-general-score-toggle svg{transform:rotate(90deg)}.evaluation-general-score>p.evaluation-general-score-warning{color:#70551d;text-align:left;background:#fffaf0;border:1px solid #e8cc80;border-radius:8px;padding:6px 8px}.evaluation-general-score-clear{color:#7b5a13;background:#fff;border:1px solid #dbc88f;border-radius:8px;justify-self:center;padding:4px 8px;font-size:8px;font-weight:850}.evaluation-flow-skill.is-optional{background:#fbfdff;border-color:#d8e5f4}.evaluation-flow-skill.is-optional .evaluation-flow-skill-heading em{color:#66809f}.evaluation-ranking-review-actions{align-items:center;gap:7px;display:flex}.evaluation-ranking-review-actions>button{color:#1d4ed8;background:#fff;border:1px solid #b8cbe4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.evaluation-ranking-review-actions>button svg{width:15px}.evaluation-ranking-explanation-toggle{color:#9a6500!important;background:#fffaf0!important;border-color:#e5c76e!important}.evaluation-ranking-explanation{color:#674f20;background:#fffaf0;border:1px solid #efd17a;border-radius:15px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.evaluation-ranking-explanation>svg{color:#d49a00;flex:0 0 20px;width:20px;height:20px}.evaluation-ranking-explanation>div{gap:3px;display:grid}.evaluation-ranking-explanation strong{color:#47350f;font-size:11px}.evaluation-ranking-explanation p{margin:0;font-size:9px;line-height:1.55}.evaluation-player-own-average.is-live-preview{background:#eff6ff;border-color:#86b8f8}.evaluation-player-own-average.is-live-preview strong{color:#1d4ed8}@media (max-width:700px){.evaluation-player-card.is-player-mode .evaluation-general-score.is-collapsed{margin:3px 4px 1px;padding:0}.evaluation-player-card.is-player-mode .evaluation-general-score.is-expanded{margin:3px 4px 1px;padding:3px 5px 4px}.evaluation-general-score-toggle{min-height:32px;padding:4px 6px}.evaluation-general-score.is-expanded .evaluation-general-score-toggle{min-height:24px;padding:0}.evaluation-general-score-toggle>span{gap:4px}.evaluation-general-score-toggle small{padding:2px 3px;font-size:5px}.evaluation-general-score-toggle strong{font-size:8px}.evaluation-general-score-toggle em{white-space:nowrap;font-size:6px}.evaluation-general-score-toggle svg{flex-basis:13px;width:13px;height:13px}.evaluation-general-score>p.evaluation-general-score-warning{padding:4px 5px;font-size:7px;line-height:1.35;display:block}.evaluation-ranking-review-actions{flex-direction:column;align-items:stretch}.evaluation-ranking-review-actions>button{width:100%}.evaluation-ranking-explanation{padding:10px 11px}.evaluation-ranking-explanation p{font-size:8px}}.player-evaluation-flow.is-immersive{gap:18px;width:min(980px,100%);margin-bottom:32px}.player-evaluation-flow.is-immersive .evaluation-flow-progress>button{display:none}.player-evaluation-flow.is-immersive .evaluation-flow-player-list,.player-evaluation-flow.is-immersive .evaluation-flow-foundation-list{gap:24px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode,.player-evaluation-flow.is-immersive .evaluation-player-card.is-foundation-mode{scroll-snap-align:start;border-radius:26px;flex-direction:column;min-height:calc(100svh - 104px);scroll-margin-top:90px;display:flex}.player-evaluation-flow.is-immersive .evaluation-player-card>header{gap:16px;min-height:112px;padding:22px 24px}.player-evaluation-flow.is-immersive .evaluation-player-card>header .evaluation-flow-avatar{flex-basis:72px;width:72px;height:72px;font-size:28px}.player-evaluation-flow.is-immersive .evaluation-player-card h2{font-size:30px;line-height:1.08}.player-evaluation-flow.is-immersive .evaluation-player-card>header small{font-size:11px;line-height:1.35}.player-evaluation-flow.is-immersive .evaluation-player-card>header p{font-size:13px;line-height:1.4}.player-evaluation-flow.is-immersive .evaluation-player-own-average{border-radius:13px;min-width:78px;padding:9px 11px}.player-evaluation-flow.is-immersive .evaluation-player-own-average small{font-size:9px!important}.player-evaluation-flow.is-immersive .evaluation-player-own-average strong{font-size:19px}.player-evaluation-flow.is-immersive .evaluation-player-skip{border-radius:11px;min-height:42px;padding:0 13px;font-size:11px}.player-evaluation-flow.is-immersive .evaluation-general-score{border-radius:16px;margin:14px 16px 0}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle{min-height:50px;padding:10px 12px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle strong{font-size:13px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle em{font-size:10px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-list{flex:1;align-content:center;gap:14px;padding:18px}.player-evaluation-flow.is-immersive .evaluation-flow-single-skill{flex:1;align-content:center;padding:22px;display:grid}.player-evaluation-flow.is-immersive .evaluation-flow-skill{border-radius:17px;gap:12px;padding:16px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-heading strong{font-size:14px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-heading small{font-size:10px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-heading em{padding:6px 9px;font-size:10px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-actions button{border-radius:10px;min-height:40px;padding:0 12px;font-size:11px}.player-evaluation-flow.is-immersive .evaluation-flow-submit{border-radius:20px;margin-top:10px;padding:18px;position:static;bottom:auto;box-shadow:0 18px 46px #08235d21}.player-evaluation-flow.is-immersive .evaluation-flow-submit>span{display:grid}.player-evaluation-flow.is-immersive .evaluation-flow-submit strong{font-size:14px}.player-evaluation-flow.is-immersive .evaluation-flow-submit small{font-size:10px}.player-evaluation-flow.is-immersive .evaluation-flow-submit button{min-height:54px;padding-left:18px;padding-right:18px;font-size:13px}@media (min-width:701px){.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.player-evaluation-flow.is-immersive{gap:14px;margin-bottom:26px}.player-evaluation-flow.is-immersive .evaluation-method-picker.is-collapsed{padding:9px 11px}.player-evaluation-flow.is-immersive .evaluation-method-picker .evaluation-method-summary{min-height:48px}.player-evaluation-flow.is-immersive .evaluation-flow-progress{padding:12px 14px}.player-evaluation-flow.is-immersive .evaluation-flow-player-list,.player-evaluation-flow.is-immersive .evaluation-flow-foundation-list{gap:18px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode,.player-evaluation-flow.is-immersive .evaluation-player-card.is-foundation-mode{border-radius:22px;min-height:calc(100svh - 82px);scroll-margin-top:74px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode>header,.player-evaluation-flow.is-immersive .evaluation-player-card.is-foundation-mode>header{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;min-height:108px;padding:17px 16px;display:grid}.player-evaluation-flow.is-immersive .evaluation-player-card>header .evaluation-flow-avatar{flex-basis:64px;grid-area:1/1/3;width:64px;height:64px;font-size:24px}.player-evaluation-flow.is-immersive .evaluation-player-card>header>div:not(.evaluation-player-own-average){grid-area:1/2/3;align-self:center;gap:3px;line-height:normal}.player-evaluation-flow.is-immersive .evaluation-player-card h2{font-size:25px;line-height:1.1}.player-evaluation-flow.is-immersive .evaluation-player-card>header small{letter-spacing:.05em;font-size:9px;line-height:1.35}.player-evaluation-flow.is-immersive .evaluation-player-card>header p{white-space:normal;max-width:none;font-size:11px;line-height:1.35}.player-evaluation-flow.is-immersive .evaluation-player-own-average{border-radius:11px;grid-area:1/3;align-self:end;min-width:68px;padding:7px 8px}.player-evaluation-flow.is-immersive .evaluation-player-own-average small{font-size:8px!important}.player-evaluation-flow.is-immersive .evaluation-player-own-average strong{font-size:17px}.player-evaluation-flow.is-immersive .evaluation-player-skip{grid-area:2/3;align-self:start;min-height:38px;padding-left:10px;padding-right:10px;font-size:10px}.player-evaluation-flow.is-immersive .evaluation-general-score,.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-general-score.is-collapsed,.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-general-score.is-expanded{border-radius:14px;margin:12px 12px 0;padding:0}.player-evaluation-flow.is-immersive .evaluation-general-score.is-expanded,.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-general-score.is-expanded{padding:12px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle{min-height:48px;padding:9px 10px}.player-evaluation-flow.is-immersive .evaluation-general-score.is-expanded .evaluation-general-score-toggle{min-height:36px;padding:0 0 6px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle small{font-size:7px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle strong{font-size:11px}.player-evaluation-flow.is-immersive .evaluation-general-score-toggle em{font-size:8px}.player-evaluation-flow.is-immersive .evaluation-flow-skill-list{align-content:start;gap:10px;padding:13px}.player-evaluation-flow.is-immersive .evaluation-flow-single-skill{padding:16px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 13px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-heading{min-height:28px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-heading strong,.player-evaluation-flow.is-immersive .evaluation-flow-foundation-list .evaluation-flow-skill-heading strong{font-size:12px;line-height:1.2}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-heading em{padding:4px 7px;font-size:9px;line-height:1.2}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-actions{gap:6px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .evaluation-flow-skill-actions button{border-radius:9px;min-height:34px;padding-left:9px;padding-right:9px;font-size:9px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-slider{grid-template-columns:27px minmax(130px,1fr) 27px 46px;gap:5px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-endpoint{width:27px!important;height:34px!important}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-endpoint svg{width:21px;height:21px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-scale{grid-template-rows:30px 20px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-track{height:30px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-track-line,.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-track-fill{height:3px;top:14px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-thumb{width:25px;height:25px;top:3px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-thumb svg{width:25px;height:25px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-ticks{height:20px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-ticks button{grid-template-rows:6px 14px;line-height:1;top:-4px;width:22px!important;height:24px!important;font-size:8px!important}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-ticks button i{height:5px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-value{border-radius:9px;min-width:46px;padding:6px 4px;font-size:11px}.player-evaluation-flow.is-immersive .evaluation-player-card.is-player-mode .precise-star-value small{font-size:7px}.player-evaluation-flow.is-immersive .evaluation-flow-submit{margin:6px 0 calc(96px + env(safe-area-inset-bottom));padding:14px}.player-evaluation-flow.is-immersive .evaluation-flow-submit-actions{grid-template-columns:1fr 1fr}.player-evaluation-flow.is-immersive .evaluation-flow-submit-actions .evaluation-save-draft-button{grid-column:1/-1;min-height:52px}.player-evaluation-flow.is-immersive .evaluation-flow-submit-actions button{font-size:11px}}.player-evaluation-flow.is-immersive .evaluation-ranking-review-list{align-content:start;gap:10px}.player-evaluation-flow.is-immersive .evaluation-ranking-review-list .evaluation-player-card.is-ranking-review{scroll-snap-align:none;height:auto;min-height:0}.player-evaluation-flow.is-immersive .evaluation-ranking-review-list .evaluation-player-card.is-ranking-review>header{min-height:0}@media (max-width:700px){.player-evaluation-flow.is-immersive .evaluation-ranking-review-list{gap:8px}.player-evaluation-flow.is-immersive .evaluation-ranking-review-list .evaluation-player-card.is-ranking-review>header{min-height:0;padding:10px 11px}}
