.match-center-module__m5qGyW__overlay{z-index:100;background:#302a20a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.match-center-module__m5qGyW__modal{color:#695c45;background:#f8f3e6;border:3px solid #ab946b;border-radius:6px;width:680px;max-width:100%;max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 8px #30271844}.match-center-module__m5qGyW__modal header{color:#958466;justify-content:space-between;align-items:center;font-size:11px;display:flex}.match-center-module__m5qGyW__modal h2{margin:18px 0;font-size:21px}.match-center-module__m5qGyW__modal h3{font-size:13px}.match-center-module__m5qGyW__scoreboard{text-align:center;background:#e8dfc9;border:1px solid #d1c1a3;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:25px 16px;display:grid}.match-center-module__m5qGyW__scoreboard strong{font-size:14px}.match-center-module__m5qGyW__scoreboard>b{white-space:nowrap;color:#8f6c31;font-size:30px}.match-center-module__m5qGyW__tactics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-center-module__m5qGyW__tactics button{text-align:left;background:#eee6d4;border:1px solid #d5c7ab;padding:12px}.match-center-module__m5qGyW__tactics b,.match-center-module__m5qGyW__tactics small{display:block}.match-center-module__m5qGyW__tactics small{color:#97876b;margin-top:6px;font-size:10px}.match-center-module__m5qGyW__tactics .match-center-module__m5qGyW__active{background:#f7e7bf;border:2px solid #b39151}.match-center-module__m5qGyW__primary{border-radius:3px;font-weight:700;color:#fff8e8!important;background:#ad8947!important;border:1px solid #96733d!important;padding:12px 20px!important}.match-center-module__m5qGyW__note{color:#968569;margin:16px 0;font-size:11px;line-height:1.8}.match-center-module__m5qGyW__status{text-align:center;font-weight:700}.match-center-module__m5qGyW__periods{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.match-center-module__m5qGyW__periods>div{text-align:center;background:#eae0c9;border:1px solid #d5c4a2;flex:1;min-width:70px;padding:10px}.match-center-module__m5qGyW__periods span,.match-center-module__m5qGyW__periods b{font-size:12px;display:block}.match-center-module__m5qGyW__periods span{margin-bottom:5px;font-size:10px}.match-center-module__m5qGyW__actions{flex-wrap:wrap;gap:10px;display:flex}.match-center-module__m5qGyW__stats{grid-template-columns:repeat(6,1fr);gap:6px;margin:16px 0;display:grid}.match-center-module__m5qGyW__stats>div{text-align:center;background:#eae0c9;padding:10px 3px}.match-center-module__m5qGyW__stats span,.match-center-module__m5qGyW__stats b{display:block}.match-center-module__m5qGyW__stats span{font-size:10px}.match-center-module__m5qGyW__stats b{margin-top:8px;font-size:21px}.match-center-module__m5qGyW__feed{margin:16px 0;font-size:11px}.match-center-module__m5qGyW__feed summary{cursor:pointer;background:#e8deca;padding:10px;font-weight:700}.match-center-module__m5qGyW__feed p{border-bottom:1px solid #e2d6c0;grid-template-columns:68px 45px 1fr;gap:8px;margin:0;padding:8px 0;line-height:1.7;display:grid}.match-center-module__m5qGyW__feed small{color:#97866a}@media (max-width:600px){.match-center-module__m5qGyW__overlay{padding:8px}.match-center-module__m5qGyW__modal{padding:16px}.match-center-module__m5qGyW__scoreboard{gap:8px;padding:20px 8px}.match-center-module__m5qGyW__scoreboard strong{font-size:11px}.match-center-module__m5qGyW__scoreboard>b{font-size:25px}.match-center-module__m5qGyW__stats{grid-template-columns:repeat(3,1fr)}}.match-center-module__m5qGyW__box{min-width:0;margin:20px 0}.match-center-module__m5qGyW__tableScroll{max-width:100%;overflow-x:auto}.match-center-module__m5qGyW__box table{white-space:nowrap;border-collapse:collapse;width:100%;font-size:11px}.match-center-module__m5qGyW__box td,.match-center-module__m5qGyW__box th{border-bottom:1px solid #ddd0b4;padding:10px 8px}.match-center-module__m5qGyW__box th{background:#eae0c9}.match-center-module__m5qGyW__box td small{color:#9a886b;font-size:9px;display:block}.match-center-module__m5qGyW__userRow{background:#f2dfb4}
.tournament-bracket-module__MdOazW__root{color:#665b48;min-width:0;margin:20px 0}.tournament-bracket-module__MdOazW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tournament-bracket-module__MdOazW__heading h3,.tournament-bracket-module__MdOazW__heading h4{margin:0}.tournament-bracket-module__MdOazW__heading span{color:#928875;font-size:11px}.tournament-bracket-module__MdOazW__scroll{background:#ece7d9;border:1px solid #d5ccb9;border-radius:5px;max-width:100%;padding:14px 12px 20px;overflow:auto}.tournament-bracket-module__MdOazW__labels{gap:30px;margin-bottom:8px;display:flex}.tournament-bracket-module__MdOazW__labels strong{text-align:center;letter-spacing:1px;flex:none;width:216px;font-size:12px}.tournament-bracket-module__MdOazW__canvas{position:relative}.tournament-bracket-module__MdOazW__lines{pointer-events:none;position:absolute;inset:0}.tournament-bracket-module__MdOazW__lines path{stroke:#b7a78a;stroke-width:2px;fill:none}.tournament-bracket-module__MdOazW__match{width:216px;box-shadow:0 2px #d8cfbd;text-align:left!important;color:#756951!important;background:#fffaf0!important;border:1px solid #c8bba4!important;border-radius:4px!important;height:84px!important;padding:5px 9px!important;display:block!important;position:absolute!important}.tournament-bracket-module__MdOazW__match>span:not(.tournament-bracket-module__MdOazW__caption){align-items:center;gap:7px;height:27px;display:flex}.tournament-bracket-module__MdOazW__match small{color:#a08d67;width:14px}.tournament-bracket-module__MdOazW__match b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.tournament-bracket-module__MdOazW__match em{font-size:14px;font-style:normal;font-weight:700}.tournament-bracket-module__MdOazW__caption{color:#aa9b80;font-size:9px;line-height:13px;display:block}.tournament-bracket-module__MdOazW__match.tournament-bracket-module__MdOazW__own{background:#fff3d5!important;border:2px solid #ad8b48!important}.tournament-bracket-module__MdOazW__match.tournament-bracket-module__MdOazW__selected{outline-offset:2px;outline:2px solid #756148}.tournament-bracket-module__MdOazW__winner{color:#486d41}.tournament-bracket-module__MdOazW__detail{background:#f8f2e5;border:1px solid #cbbda4;margin-top:12px;padding:16px;font-size:12px}.tournament-bracket-module__MdOazW__detail p{margin:8px 0}.tournament-bracket-module__MdOazW__detail button{font-size:11px}.tournament-bracket-module__MdOazW__empty{color:#94866d;background:#ece7d9;border:1px dashed #c8bba4;padding:18px;font-size:12px}
.nba-dashboard-module__WfMNJG__dashboard{color:#71674f;max-width:1100px;margin:0 auto}.nba-dashboard-module__WfMNJG__dashboard button,.nba-dashboard-module__WfMNJG__dashboard select,.nba-dashboard-module__WfMNJG__dashboard input{font:inherit}.nba-dashboard-module__WfMNJG__dashboard button{color:#726951;cursor:pointer;background:#f0ecdf;border:1px solid #d0c7b4;padding:11px 15px;font-size:12px;box-shadow:2px 2px #ddd3bd}.nba-dashboard-module__WfMNJG__dashboard button:hover:not(:disabled){background:#eee4cd;border-color:#a08c61}.nba-dashboard-module__WfMNJG__dashboard button:disabled{opacity:.45;cursor:default}.nba-dashboard-module__WfMNJG__dashboard button:focus-visible,.nba-dashboard-module__WfMNJG__dashboard select:focus-visible{outline-offset:3px;outline:3px solid #a58c57}.nba-dashboard-module__WfMNJG__hero{border:2px solid #607960;max-width:640px;margin:15px auto 25px;line-height:0}.nba-dashboard-module__WfMNJG__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.nba-dashboard-module__WfMNJG__heading h2{color:#9d673f;margin:5px 0;font-size:23px}.nba-dashboard-module__WfMNJG__eyebrow{letter-spacing:2px;color:#8d816b;font-size:10px}.nba-dashboard-module__WfMNJG__muted{color:#8c8067;font-size:12px;line-height:1.9}.nba-dashboard-module__WfMNJG__badge{white-space:nowrap;background:#eee7d3;border:1px solid #d4c7aa;padding:7px 10px;font-size:10px;display:inline-block}.nba-dashboard-module__WfMNJG__tabs,.nba-dashboard-module__WfMNJG__actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.nba-dashboard-module__WfMNJG__tabs .nba-dashboard-module__WfMNJG__active{color:#955c36;background:#efcfab;border-color:#b58058}.nba-dashboard-module__WfMNJG__panel{background:#fbf7e9;border:1px solid #d6c9ad;min-width:0;margin-bottom:20px;padding:24px;box-shadow:3px 3px #e5dcc7}.nba-dashboard-module__WfMNJG__panel h3{color:#9d673f;margin:0 0 16px;font-size:18px}.nba-dashboard-module__WfMNJG__panel p{font-size:12px;line-height:1.9}.nba-dashboard-module__WfMNJG__grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:20px;display:grid}.nba-dashboard-module__WfMNJG__stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:23px 0;display:grid}.nba-dashboard-module__WfMNJG__stats span,.nba-dashboard-module__WfMNJG__money span{color:#8c8067;margin-bottom:8px;font-size:11px;display:block}.nba-dashboard-module__WfMNJG__stats strong{color:#a36942;font-size:25px}.nba-dashboard-module__WfMNJG__money{grid-template-columns:1fr 1fr;gap:20px;margin:23px 0;display:grid}.nba-dashboard-module__WfMNJG__money strong{color:#a36942;font-size:24px}.nba-dashboard-module__WfMNJG__progress{background:#ece4d1;border:1px solid #d3c5a7;height:13px;margin:10px 0 18px;padding:2px}.nba-dashboard-module__WfMNJG__progress i{background:repeating-linear-gradient(90deg,#70865c 0 12px,#0000 12px 14px);height:100%;display:block}.nba-dashboard-module__WfMNJG__dashboard .nba-dashboard-module__WfMNJG__primary{color:#fff6db;background:#617653;border-color:#4d6144}.nba-dashboard-module__WfMNJG__dashboard .nba-dashboard-module__WfMNJG__primary:hover:not(:disabled){background:#526947}.nba-dashboard-module__WfMNJG__dashboard .nba-dashboard-module__WfMNJG__danger{color:#a0583d}.nba-dashboard-module__WfMNJG__training{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.nba-dashboard-module__WfMNJG__training button{flex-direction:column;align-items:center;gap:10px;padding:16px 4px;display:flex}.nba-dashboard-module__WfMNJG__training small{font-size:9px}.nba-dashboard-module__WfMNJG__note{background:#f0e8d2;border-left:3px solid #a67a4e;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.9}.nba-dashboard-module__WfMNJG__injury{background:#f5e3d6;border-color:#af6645}.nba-dashboard-module__WfMNJG__tableWrap{overflow-x:auto}.nba-dashboard-module__WfMNJG__dashboard table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.nba-dashboard-module__WfMNJG__dashboard th{text-align:left;color:#8f7e60;background:#eee7d4;padding:12px;font-weight:400}.nba-dashboard-module__WfMNJG__dashboard td{border-bottom:1px solid #e4dac3;padding:12px}.nba-dashboard-module__WfMNJG__own{background:#f1e2c4}.nba-dashboard-module__WfMNJG__split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nba-dashboard-module__WfMNJG__series{background:#f5efdf;border:1px solid #d7c8a9;margin-bottom:12px;padding:15px}.nba-dashboard-module__WfMNJG__series h4{color:#8f7251;margin:0 0 12px;font-size:12px}.nba-dashboard-module__WfMNJG__seriesRow{justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;display:flex}.nba-dashboard-module__WfMNJG__seriesRow strong{color:#92613c;font-size:17px}.nba-dashboard-module__WfMNJG__winner{color:#526e45;font-weight:700}.nba-dashboard-module__WfMNJG__round{margin-bottom:24px}.nba-dashboard-module__WfMNJG__roundTitle{color:#8d6a43;border-bottom:2px solid #d7c7a7;padding-bottom:12px;font-size:13px}.nba-dashboard-module__WfMNJG__offer{background:#f5efdf;border:1px solid #d4c6a6;padding:18px}.nba-dashboard-module__WfMNJG__offer h4{color:#89643e;margin:0 0 12px;font-size:14px}.nba-dashboard-module__WfMNJG__offer p{margin:8px 0}.nba-dashboard-module__WfMNJG__awardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.nba-dashboard-module__WfMNJG__award{background:#f5efdf;border:1px solid #d6c8a8;padding:18px}.nba-dashboard-module__WfMNJG__award h4{color:#9b6f40;margin:0 0 12px;font-size:14px}.nba-dashboard-module__WfMNJG__award p{margin:5px 0}.nba-dashboard-module__WfMNJG__award.nba-dashboard-module__WfMNJG__earned{background:#f1dfb9;border-color:#b68a4f}.nba-dashboard-module__WfMNJG__filters{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.nba-dashboard-module__WfMNJG__filters select{color:#71664f;background:#faf4e4;border:1px solid #d1c4a7;max-width:100%;padding:10px;font-size:12px}.nba-dashboard-module__WfMNJG__log{margin:0;padding:0;list-style:none}.nba-dashboard-module__WfMNJG__log li{border-top:1px solid #e3d9c3;padding:11px 0;font-size:11px;line-height:1.9}.nba-dashboard-module__WfMNJG__score{color:#95613d;letter-spacing:2px;font-size:27px}.nba-dashboard-module__WfMNJG__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.nba-dashboard-module__WfMNJG__empty{text-align:center;color:#94876c;padding:20px;font-size:12px;line-height:1.9}.nba-dashboard-module__WfMNJG__label{margin:14px 0 8px;font-size:12px;display:block}.nba-dashboard-module__WfMNJG__confirm{background:#f3e3ce;border:1px solid #bf9470;padding:15px}.nba-dashboard-module__WfMNJG__bracket{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nba-dashboard-module__WfMNJG__wide{width:100%}@media (max-width:850px){.nba-dashboard-module__WfMNJG__grid{grid-template-columns:1fr}.nba-dashboard-module__WfMNJG__training{grid-template-columns:repeat(4,1fr)}.nba-dashboard-module__WfMNJG__split,.nba-dashboard-module__WfMNJG__bracket{grid-template-columns:1fr}}@media (max-width:550px){.nba-dashboard-module__WfMNJG__panel{padding:17px}.nba-dashboard-module__WfMNJG__heading h2{font-size:19px}.nba-dashboard-module__WfMNJG__heading{flex-wrap:wrap}.nba-dashboard-module__WfMNJG__tabs{gap:7px}.nba-dashboard-module__WfMNJG__tabs button{padding:10px;font-size:10px}.nba-dashboard-module__WfMNJG__stats{gap:14px}.nba-dashboard-module__WfMNJG__stats strong{font-size:22px}.nba-dashboard-module__WfMNJG__training{grid-template-columns:repeat(3,1fr)}.nba-dashboard-module__WfMNJG__awardGrid{grid-template-columns:1fr}.nba-dashboard-module__WfMNJG__actions button{flex:1}.nba-dashboard-module__WfMNJG__money strong{font-size:20px}.nba-dashboard-module__WfMNJG__panel h3{font-size:16px}.nba-dashboard-module__WfMNJG__hero{margin-top:7px}}
.career-story-module__vZn_YG__panel{color:#756950;background:#faf5e6;border:1px solid #d3c5a8;min-width:0;margin:20px 0;padding:24px;box-shadow:3px 3px #e5dbc5}.career-story-module__vZn_YG__panel button,.career-story-module__vZn_YG__panel select{font:inherit}.career-story-module__vZn_YG__panel button{cursor:pointer}.career-story-module__vZn_YG__panel button:focus-visible,.career-story-module__vZn_YG__panel select:focus-visible,.career-story-module__vZn_YG__panel summary:focus-visible{outline-offset:3px;outline:3px solid #a78b54}.career-story-module__vZn_YG__heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.career-story-module__vZn_YG__eyebrow{letter-spacing:2px;color:#94815f;font-size:9px;line-height:1.8}.career-story-module__vZn_YG__heading h2{color:#98673f;margin:8px 0 0;font-size:19px}.career-story-module__vZn_YG__tag{white-space:nowrap;color:#6e7c53;background:#eae8d5;border:1px solid #c4c8a5;padding:6px 9px;font-size:10px;line-height:1.6;display:inline-block}.career-story-module__vZn_YG__scene{background:linear-gradient(90deg,#0000 27px,#d9b7a45c 27px 28px,#0000 28px),repeating-linear-gradient(0deg,#f3ecd9 0 29px,#d6cbb340 29px 30px);border:1px solid #d9c9a8;margin:20px 0;padding:24px;position:relative}.career-story-module__vZn_YG__scene h3{color:#8e5c36;margin:0 0 16px;padding-left:20px;font-size:19px;line-height:1.65}.career-story-module__vZn_YG__scene p{white-space:pre-line;margin:10px 0;padding-left:20px;font-size:13px;line-height:2.15}.career-story-module__vZn_YG__sceneMeta{color:#8f7c5c;letter-spacing:1px;font-size:10px!important}.career-story-module__vZn_YG__choices{gap:11px;margin:20px 0;display:grid}.career-story-module__vZn_YG__choice{text-align:left;color:#76634a;background:#f9f1df;border:1px solid #cbbc9d;grid-template-columns:30px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:17px;transition:background .15s,border-color .15s;display:grid;box-shadow:2px 2px #e7dac0}.career-story-module__vZn_YG__choice:hover:not(:disabled){background:#eee2c4;border-color:#a88858}.career-story-module__vZn_YG__choice:disabled{opacity:.55;cursor:default}.career-story-module__vZn_YG__choiceIndex{color:#99713e;background:#f1e4c8;border:1px solid #cbb58f;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.career-story-module__vZn_YG__choice strong{font-size:13px;line-height:1.65;display:block}.career-story-module__vZn_YG__choice small{color:#8b7859;margin-top:8px;font-size:10px;line-height:1.9;display:block}.career-story-module__vZn_YG__arrow{color:#9b8054;font-size:17px}.career-story-module__vZn_YG__result{background:#edf0df;border:1px solid #b8c19a;margin:20px 0;padding:17px 20px;font-size:12px;line-height:1.9}.career-story-module__vZn_YG__result h3{color:#65734c;margin:0 0 10px;font-size:14px}.career-story-module__vZn_YG__result p{white-space:pre-line;margin:8px 0}.career-story-module__vZn_YG__resultEffects{color:#6e7952;font-size:10px}.career-story-module__vZn_YG__meters{border-top:1px solid #e0d4b9;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px 0 5px;display:grid}.career-story-module__vZn_YG__meterLabel{color:#897557;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.career-story-module__vZn_YG__meterLabel strong{color:#85623e;font-size:12px}.career-story-module__vZn_YG__track{background:#eae1cb;border:1px solid #d3c5a8;height:9px;margin-top:9px;padding:1px}.career-story-module__vZn_YG__track i{background:repeating-linear-gradient(90deg,#8b9b6e 0 8px,#0000 8px 10px);height:100%;display:block}.career-story-module__vZn_YG__pressure i{background:repeating-linear-gradient(90deg,#b18459 0 8px,#0000 8px 10px)}.career-story-module__vZn_YG__hint{color:#96846a;margin:15px 0 0;font-size:11px;line-height:1.9}.career-story-module__vZn_YG__quiet{text-align:center;color:#927b58;background:#f0ead8;border:1px dashed #ccbd9b;padding:23px;font-size:12px;line-height:2}.career-story-module__vZn_YG__quiet strong{color:#82744f;margin-bottom:6px;font-size:14px;display:block}.career-story-module__vZn_YG__archiveHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.career-story-module__vZn_YG__archiveHead h3{color:#91653e;margin:0;font-size:16px}.career-story-module__vZn_YG__archiveHead select{color:#7d6748;background:#f6edda;border:1px solid #cdbd9f;min-width:0;max-width:180px;padding:8px 10px;font-size:11px}.career-story-module__vZn_YG__history{margin:0;padding:0;list-style:none}.career-story-module__vZn_YG__entry{border-bottom:1px solid #dfd1b6;padding:15px 0}.career-story-module__vZn_YG__entry summary{cursor:pointer;color:#806947;align-items:center;gap:12px;font-size:12px;line-height:1.7;list-style:none;display:flex}.career-story-module__vZn_YG__entry summary::-webkit-details-marker{display:none}.career-story-module__vZn_YG__entry summary:after{content:"＋";color:#9e835a;flex-shrink:0;margin-left:auto}.career-story-module__vZn_YG__entry[open] summary:after{content:"−"}.career-story-module__vZn_YG__entryDate{color:#a18862;min-width:57px;font-size:10px}.career-story-module__vZn_YG__entryTitle{font-weight:700}.career-story-module__vZn_YG__entryContent{color:#8b795a;padding:10px 0 0 69px;font-size:11px;line-height:1.95}.career-story-module__vZn_YG__entryContent p{white-space:pre-line;margin:8px 0}.career-story-module__vZn_YG__entryChoice{color:#81613d;font-weight:700}.career-story-module__vZn_YG__archiveToggle{color:#8b714e;background:#eee5d0;border:1px solid #cfc09f;margin-top:22px;padding:10px 14px;display:block;font-size:11px!important}.career-story-module__vZn_YG__count{color:#9b886a;font-size:10px;font-weight:400}.career-story-module__vZn_YG__closeResult{color:#6c7954;background:#f4f5e9;border:1px solid #bdc59f;margin-top:8px;padding:7px 11px;font-size:10px!important}.career-story-module__vZn_YG__embeddedArchive{border-top:1px solid #dbceb3;margin-top:22px;padding-top:22px}@media (max-width:650px){.career-story-module__vZn_YG__panel{padding:17px}.career-story-module__vZn_YG__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.career-story-module__vZn_YG__scene{background:#f3ecd9;padding:18px 12px}.career-story-module__vZn_YG__scene h3,.career-story-module__vZn_YG__scene p{padding-left:0}.career-story-module__vZn_YG__scene h3{font-size:17px}.career-story-module__vZn_YG__scene p{font-size:12px}.career-story-module__vZn_YG__choice{grid-template-columns:25px minmax(0,1fr) 12px;gap:9px;padding:14px 11px}.career-story-module__vZn_YG__choiceIndex{width:23px;height:23px}.career-story-module__vZn_YG__choice strong{font-size:12px}.career-story-module__vZn_YG__entryContent{padding-left:0}.career-story-module__vZn_YG__heading h2{font-size:17px}.career-story-module__vZn_YG__tag{font-size:9px}.career-story-module__vZn_YG__archiveHead{align-items:flex-start}.career-story-module__vZn_YG__archiveHead select{max-width:140px}}
.season-detail-module__1yBoMq__root{color:#71664e;background:#faf5e7;border:1px solid #d5c8ac;min-width:0;max-width:1100px;margin:24px auto;padding:24px;font-size:12px;line-height:1.7}.season-detail-module__1yBoMq__root h2{color:#98643b;margin:0;font-size:20px}.season-detail-module__1yBoMq__root h3{color:#98643b;margin:16px 0 10px;font-size:15px}.season-detail-module__1yBoMq__root h4{margin:5px 0;font-size:13px}.season-detail-module__1yBoMq__root button,.season-detail-module__1yBoMq__root select{font:inherit;color:#7a6647;cursor:pointer;background:#eee5d1;border:1px solid #cabc9e;padding:9px 12px}.season-detail-module__1yBoMq__root button:hover:not(:disabled){background:#e8d6b3}.season-detail-module__1yBoMq__root button:disabled{opacity:.5;cursor:default}.season-detail-module__1yBoMq__root button:focus-visible,.season-detail-module__1yBoMq__root select:focus-visible{outline-offset:3px;outline:3px solid #71845c}.season-detail-module__1yBoMq__root button[aria-pressed=true]{color:#885b35;background:#e9c99f;border-color:#a5784b}.season-detail-module__1yBoMq__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.season-detail-module__1yBoMq__heading h3{margin:0}.season-detail-module__1yBoMq__eyebrow{letter-spacing:1.4px;color:#9b886a;margin:0 0 6px;font-size:10px}.season-detail-module__1yBoMq__badge{border:1px solid #d1c0a0;padding:6px 10px;font-size:10px}.season-detail-module__1yBoMq__tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.season-detail-module__1yBoMq__banner{background:#f0e5ce;border:1px solid #d7c3a0;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.season-detail-module__1yBoMq__banner h3{margin:0}.season-detail-module__1yBoMq__banner p{margin:5px 0 0}.season-detail-module__1yBoMq__root .season-detail-module__1yBoMq__primary{color:#fff3d6;white-space:nowrap;background:#627b54;border-color:#506844}.season-detail-module__1yBoMq__root .season-detail-module__1yBoMq__primary:hover:not(:disabled){background:#536c46}.season-detail-module__1yBoMq__filters{align-items:end;gap:18px;margin:20px 0;display:flex}.season-detail-module__1yBoMq__filters label{flex-direction:column;gap:5px;font-size:10px;display:flex}.season-detail-module__1yBoMq__muted{color:#978369;font-size:11px}.season-detail-module__1yBoMq__empty{text-align:center;color:#968366;padding:40px 10px}.season-detail-module__1yBoMq__tableWrap{max-width:100%;margin:16px 0;overflow-x:auto}.season-detail-module__1yBoMq__root table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.season-detail-module__1yBoMq__root th{text-align:left;color:#937b58;background:#ece1c9;padding:11px;font-weight:500}.season-detail-module__1yBoMq__root td{border-bottom:1px solid #e1d3b8;padding:12px 11px}.season-detail-module__1yBoMq__root td small{color:#9c7245;font-size:9px;display:block}.season-detail-module__1yBoMq__root td button{padding:5px 8px;font-size:10px}.season-detail-module__1yBoMq__next{background:#eee0c4}.season-detail-module__1yBoMq__root .season-detail-module__1yBoMq__win{color:#628053}.season-detail-module__1yBoMq__root .season-detail-module__1yBoMq__loss{color:#a26349}.season-detail-module__1yBoMq__postseason{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.season-detail-module__1yBoMq__postseason button{text-align:left}.season-detail-module__1yBoMq__postseason span,.season-detail-module__1yBoMq__postseason b,.season-detail-module__1yBoMq__postseason small{display:block}.season-detail-module__1yBoMq__postseason span{color:#9b8664;font-size:10px}.season-detail-module__1yBoMq__postseason b{margin:5px 0;font-weight:500}.season-detail-module__1yBoMq__review{background:#f3e9d3;border:1px solid #bca27a;margin:20px 0;padding:18px}.season-detail-module__1yBoMq__review>p{font-size:11px}.season-detail-module__1yBoMq__score{justify-content:center;align-items:center;gap:20px;margin:25px 0;display:flex}.season-detail-module__1yBoMq__score strong{white-space:nowrap;color:#95633b;font-size:28px}.season-detail-module__1yBoMq__score span{text-align:center;max-width:30%}.season-detail-module__1yBoMq__stats{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0;display:grid}.season-detail-module__1yBoMq__stats span,.season-detail-module__1yBoMq__stats b{display:block}.season-detail-module__1yBoMq__stats span{color:#9b8666;font-size:10px}.season-detail-module__1yBoMq__stats b{color:#9a693f;font-size:25px;font-weight:500}.season-detail-module__1yBoMq__comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.season-detail-module__1yBoMq__comparison>div{background:#f4ebd8;border:1px solid #d9c8a7;padding:18px}.season-detail-module__1yBoMq__comparison span,.season-detail-module__1yBoMq__comparison b,.season-detail-module__1yBoMq__comparison small{display:block}.season-detail-module__1yBoMq__comparison span,.season-detail-module__1yBoMq__comparison small{color:#99825f;font-size:10px}.season-detail-module__1yBoMq__comparison b{color:#93643b;margin:4px 0;font-size:25px;font-weight:500}.season-detail-module__1yBoMq__players{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.season-detail-module__1yBoMq__players article{background:#f3e8d1;border:1px solid #d5c2a0;min-width:0;padding:14px}.season-detail-module__1yBoMq__players article>span,.season-detail-module__1yBoMq__players small{color:#9c8260;font-size:10px;display:block}.season-detail-module__1yBoMq__players b{color:#9b6940;font-size:23px;display:block}.season-detail-module__1yBoMq__players h4{overflow-wrap:anywhere}.season-detail-module__1yBoMq__goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.season-detail-module__1yBoMq__goals article{background:#f4ead4;border:1px solid #d7c5a3;padding:18px}.season-detail-module__1yBoMq__goals progress{accent-color:#7e915f;width:100%;height:12px;margin:14px 0;display:block}.season-detail-module__1yBoMq__goals article>b{color:#8f7959;font-size:11px}.season-detail-module__1yBoMq__trend{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.season-detail-module__1yBoMq__trend>div{background:#efe3ca;border-top:2px solid #c4ab7f;padding:12px}.season-detail-module__1yBoMq__trend span,.season-detail-module__1yBoMq__trend small{display:block}.season-detail-module__1yBoMq__trend small{color:#927b58;overflow-wrap:anywhere;font-size:10px}@media (max-width:750px){.season-detail-module__1yBoMq__players{grid-template-columns:repeat(3,minmax(0,1fr))}.season-detail-module__1yBoMq__postseason{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.season-detail-module__1yBoMq__root{padding:16px}.season-detail-module__1yBoMq__heading{flex-wrap:wrap;align-items:start}.season-detail-module__1yBoMq__banner{flex-direction:column;align-items:start;padding:14px}.season-detail-module__1yBoMq__banner button{width:100%}.season-detail-module__1yBoMq__filters{flex-direction:column;align-items:start;gap:6px}.season-detail-module__1yBoMq__stats{grid-template-columns:repeat(3,1fr);gap:15px}.season-detail-module__1yBoMq__comparison{gap:8px}.season-detail-module__1yBoMq__comparison>div{padding:12px 9px}.season-detail-module__1yBoMq__comparison b{font-size:22px}.season-detail-module__1yBoMq__players{grid-template-columns:repeat(2,minmax(0,1fr))}.season-detail-module__1yBoMq__goals,.season-detail-module__1yBoMq__postseason{grid-template-columns:1fr}.season-detail-module__1yBoMq__score{gap:10px}.season-detail-module__1yBoMq__score strong{font-size:23px}.season-detail-module__1yBoMq__trend{gap:6px}.season-detail-module__1yBoMq__trend>div{padding:9px 5px}.season-detail-module__1yBoMq__trend small{font-size:9px}.season-detail-module__1yBoMq__review{padding:12px}}
.offseason-desk-module__jYcWFa__root{color:#70634a;min-width:0}.offseason-desk-module__jYcWFa__panel{background:#fff9eb;border:1px solid #d0c3a9;margin:20px 0;padding:24px;box-shadow:3px 3px #e4dac4}.offseason-desk-module__jYcWFa__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.offseason-desk-module__jYcWFa__heading small{letter-spacing:2px;color:#a58a5d;font-size:10px}.offseason-desk-module__jYcWFa__heading h2{color:#9b683f;margin:8px 0;font-size:20px}.offseason-desk-module__jYcWFa__heading>span{background:#eee4ca;border:1px solid #cdbc99;padding:7px 10px;font-size:11px}.offseason-desk-module__jYcWFa__panel h3{color:#936746;font-size:16px}.offseason-desk-module__jYcWFa__note{color:#958369;line-height:1.9;font-size:11px!important}.offseason-desk-module__jYcWFa__stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0;display:grid}.offseason-desk-module__jYcWFa__stats span,.offseason-desk-module__jYcWFa__stats b{display:block}.offseason-desk-module__jYcWFa__stats span{font-size:10px}.offseason-desk-module__jYcWFa__stats b{color:#a16c40;margin-top:5px;font-size:24px}.offseason-desk-module__jYcWFa__memory,.offseason-desk-module__jYcWFa__fit{background:#efe7d4;border-left:3px solid #a3844f;padding:15px;font-size:12px;line-height:1.9}.offseason-desk-module__jYcWFa__plans{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.offseason-desk-module__jYcWFa__plans button{text-align:left;background:#f5eedd!important;border:1px solid #d4c4a4!important;padding:18px!important;display:block!important}.offseason-desk-module__jYcWFa__plans strong,.offseason-desk-module__jYcWFa__plans span,.offseason-desk-module__jYcWFa__plans small{display:block}.offseason-desk-module__jYcWFa__plans strong{color:#9e6d41;font-size:13px}.offseason-desk-module__jYcWFa__plans span{margin:8px 0;font-size:11px;line-height:1.8}.offseason-desk-module__jYcWFa__plans small{color:#958065;font-size:10px}.offseason-desk-module__jYcWFa__plans .offseason-desk-module__jYcWFa__active{background:#f0ddb8!important;border:2px solid #ad864b!important}.offseason-desk-module__jYcWFa__actions{gap:10px;margin:16px 0;display:flex}.offseason-desk-module__jYcWFa__actions button[aria-pressed=true]{background:#e6cba6}.offseason-desk-module__jYcWFa__panel label{font-size:12px;display:block}.offseason-desk-module__jYcWFa__panel select{color:#70634a;background:#f5efdf;border:1px solid #cfbea0;max-width:100%;margin:10px 0;padding:10px;display:block}.offseason-desk-module__jYcWFa__fit h4{margin:0 0 10px}.offseason-desk-module__jYcWFa__fit small{font-size:10px}.offseason-desk-module__jYcWFa__confirm{background:#e9dec5;border:1px solid #c5b38c;padding:20px;font-size:12px}.offseason-desk-module__jYcWFa__confirm button{color:#fff5dc!important;background:#647b55!important;border-color:#4c6640!important;padding:14px!important}.offseason-desk-module__jYcWFa__growth{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.offseason-desk-module__jYcWFa__growth>div{background:#f0e6cf;padding:10px;font-size:11px}.offseason-desk-module__jYcWFa__growth span,.offseason-desk-module__jYcWFa__growth b{display:block}.offseason-desk-module__jYcWFa__growth b{margin:6px 0}.offseason-desk-module__jYcWFa__growth small{color:#658151}@media (max-width:600px){.offseason-desk-module__jYcWFa__panel{padding:17px}.offseason-desk-module__jYcWFa__plans{grid-template-columns:1fr}.offseason-desk-module__jYcWFa__growth{grid-template-columns:repeat(2,1fr)}.offseason-desk-module__jYcWFa__heading h2{font-size:18px}.offseason-desk-module__jYcWFa__stats b{font-size:21px}}
.career-dashboard-module__o8e-Qa__dashboard{max-width:1100px;margin:0 auto}.career-dashboard-module__o8e-Qa__hero{border:2px solid #607960;max-width:640px;margin:20px auto 25px;line-height:0}.career-dashboard-module__o8e-Qa__eyebrow{letter-spacing:2px;color:#7e7b6c;font-size:10px;font-weight:700}.career-dashboard-module__o8e-Qa__seasonLine{margin:8px 0 28px;font-size:13px;line-height:1.8}.career-dashboard-module__o8e-Qa__tabs{flex-wrap:wrap;gap:10px;margin-bottom:23px;display:flex}.career-dashboard-module__o8e-Qa__dashboard button,.career-dashboard-module__o8e-Qa__dashboard input,.career-dashboard-module__o8e-Qa__dashboard select{font:inherit}.career-dashboard-module__o8e-Qa__dashboard button{color:#726951;cursor:pointer;background:#f0ecdf;border:1px solid #d0c7b4;padding:10px 13px;font-size:12px;box-shadow:1px 1px #dfd7c6}.career-dashboard-module__o8e-Qa__dashboard button:hover:not(:disabled){background:#eee4cd;border-color:#a08c61}.career-dashboard-module__o8e-Qa__dashboard button:disabled{opacity:.45;cursor:default}.career-dashboard-module__o8e-Qa__dashboard button:focus-visible{outline-offset:3px;outline:3px solid #a58c57}.career-dashboard-module__o8e-Qa__tabs button{padding:13px 15px}.career-dashboard-module__o8e-Qa__tabs .career-dashboard-module__o8e-Qa__active{color:#a3673e;background:#efcfab;border-color:#b58058}.career-dashboard-module__o8e-Qa__columns{grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:20px;display:grid}.career-dashboard-module__o8e-Qa__panel{margin-bottom:20px;padding:24px!important}.career-dashboard-module__o8e-Qa__panel h2{color:#a06c42;margin:0 0 18px;font-size:18px}.career-dashboard-module__o8e-Qa__panel p{font-size:12px;line-height:1.8}.career-dashboard-module__o8e-Qa__profile{align-items:center;gap:12px;margin-bottom:23px;display:flex}.career-dashboard-module__o8e-Qa__profile h2{margin:0 0 6px;font-size:17px}.career-dashboard-module__o8e-Qa__profile p{margin:0;font-size:11px;line-height:1.7}.career-dashboard-module__o8e-Qa__profile>.career-dashboard-module__o8e-Qa__badge{white-space:nowrap;align-self:flex-start;margin-left:auto}.career-dashboard-module__o8e-Qa__profile .career-dashboard-module__o8e-Qa__portrait{background:#e1e8dc;border:2px solid #7e8d73;flex-shrink:0;padding:0;line-height:0}.career-dashboard-module__o8e-Qa__portrait svg{display:block}.career-dashboard-module__o8e-Qa__badge{color:#8a795c;background:#eee9db;border:1px solid #d4cbbb;padding:7px 10px;font-size:10px}.career-dashboard-module__o8e-Qa__sectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.career-dashboard-module__o8e-Qa__sectionHeading h2{margin:0}.career-dashboard-module__o8e-Qa__sectionHeading button{padding:5px 9px;font-size:10px}.career-dashboard-module__o8e-Qa__stats{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:23px;display:grid}.career-dashboard-module__o8e-Qa__stats span{white-space:nowrap;font-size:12px;display:block}.career-dashboard-module__o8e-Qa__stats strong{color:#a1663f;margin-top:12px;font-size:25px;display:block}.career-dashboard-module__o8e-Qa__record{color:#8d836b;border-top:1px solid #e3dcc9;border-bottom:1px solid #e3dcc9;justify-content:space-between;gap:15px;margin:23px 0;padding:15px 0;font-size:11px;display:flex}.career-dashboard-module__o8e-Qa__record b{color:#665f4c;margin-left:6px}.career-dashboard-module__o8e-Qa__muted{color:#90856e;line-height:1.8;font-size:11px!important}.career-dashboard-module__o8e-Qa__note{background:#f1ecdb;border:1px solid #dbd1b8;margin:15px 0;padding:15px;font-size:12px;line-height:1.9}.career-dashboard-module__o8e-Qa__condition{margin-bottom:17px}.career-dashboard-module__o8e-Qa__condition>strong{font-size:14px;display:block}.career-dashboard-module__o8e-Qa__condition>span{margin:6px 0;font-size:12px;display:block}.career-dashboard-module__o8e-Qa__condition>div{background:#efe9da;border:1px solid #d7cebd;height:12px;padding:2px}.career-dashboard-module__o8e-Qa__condition i{background:repeating-linear-gradient(90deg,#a15d37 0 13px,#0000 13px 15px);height:100%;display:block}.career-dashboard-module__o8e-Qa__wide{width:100%;margin-top:8px}.career-dashboard-module__o8e-Qa__training{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.career-dashboard-module__o8e-Qa__training button{background:#f7f2e4;flex-direction:column;align-items:center;gap:9px;padding:15px 5px;display:flex}.career-dashboard-module__o8e-Qa__training button>span{color:#798563;font-size:23px}.career-dashboard-module__o8e-Qa__training b{font-size:12px}.career-dashboard-module__o8e-Qa__training small{color:#9b8a6a;font-size:9px}.career-dashboard-module__o8e-Qa__challenge{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.career-dashboard-module__o8e-Qa__challenge button{padding:15px 10px}.career-dashboard-module__o8e-Qa__challenge b,.career-dashboard-module__o8e-Qa__challenge small{display:block}.career-dashboard-module__o8e-Qa__challenge small{color:#8c8269;margin-top:10px;font-size:10px;line-height:1.5}.career-dashboard-module__o8e-Qa__storySteps{gap:15px;margin:20px 0 25px;display:flex}.career-dashboard-module__o8e-Qa__storySteps>div{color:#a09783;border-bottom:2px solid #ddd3bd;flex:1;align-items:center;gap:10px;padding:0 0 15px;font-size:12px;display:flex}.career-dashboard-module__o8e-Qa__storySteps span{border:1px solid #cabfa7;place-items:center;width:25px;height:25px;display:grid}.career-dashboard-module__o8e-Qa__storySteps .career-dashboard-module__o8e-Qa__completed{color:#688059;border-color:#86926a}.career-dashboard-module__o8e-Qa__outcome{background:#eee7cf;border:1px solid #d2c09a;margin:15px 0;padding:17px}.career-dashboard-module__o8e-Qa__outcome>b{color:#977248;font-size:14px}.career-dashboard-module__o8e-Qa__buttons{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.career-dashboard-module__o8e-Qa__dashboard .career-dashboard-module__o8e-Qa__primary{color:#fff5d8;background:#5e7553;border:1px solid #4b6042}.career-dashboard-module__o8e-Qa__dashboard .career-dashboard-module__o8e-Qa__primary:hover:not(:disabled){color:#fff5d8;background:#516747}.career-dashboard-module__o8e-Qa__log p{color:#91836a;border-top:1px solid #e5dcc8;margin:10px 0;padding-top:10px;font-size:11px}.career-dashboard-module__o8e-Qa__filters{gap:12px;margin:15px 0 20px;display:flex}.career-dashboard-module__o8e-Qa__filters input,.career-dashboard-module__o8e-Qa__filters select{color:#766b51;background:#faf5e5;border:1px solid #d1c5ad;min-width:0;padding:10px 12px;font-size:12px}.career-dashboard-module__o8e-Qa__filters input{flex:1}.career-dashboard-module__o8e-Qa__tableWrap{overflow-x:auto}.career-dashboard-module__o8e-Qa__dashboard table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.career-dashboard-module__o8e-Qa__dashboard th{text-align:left;color:#93856b;background:#eee8d7;padding:12px;font-weight:400}.career-dashboard-module__o8e-Qa__dashboard td{color:#756b54;border-bottom:1px solid #e5dcc7;padding:13px 12px}.career-dashboard-module__o8e-Qa__dashboard td button{box-shadow:none;color:#5a7652;background:0 0;border:0;padding:0}.career-dashboard-module__o8e-Qa__contract{gap:45px;margin:30px 0;display:flex}.career-dashboard-module__o8e-Qa__contract span,.career-dashboard-module__o8e-Qa__contract strong{display:block}.career-dashboard-module__o8e-Qa__contract span{color:#8e8067;margin-bottom:10px;font-size:12px}.career-dashboard-module__o8e-Qa__contract strong{color:#a16c43;font-size:26px}@media (max-width:950px){.career-dashboard-module__o8e-Qa__columns{grid-template-columns:1fr}.career-dashboard-module__o8e-Qa__stats{gap:8px}.career-dashboard-module__o8e-Qa__training{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.career-dashboard-module__o8e-Qa__panel{padding:17px!important}.career-dashboard-module__o8e-Qa__tabs{gap:7px}.career-dashboard-module__o8e-Qa__tabs button{padding:10px;font-size:10px}.career-dashboard-module__o8e-Qa__stats{grid-template-columns:repeat(3,1fr);gap:17px}.career-dashboard-module__o8e-Qa__profile{flex-wrap:wrap}.career-dashboard-module__o8e-Qa__profile>.career-dashboard-module__o8e-Qa__badge{margin-left:0}.career-dashboard-module__o8e-Qa__profile p{font-size:10px}.career-dashboard-module__o8e-Qa__profile h2{font-size:15px}.career-dashboard-module__o8e-Qa__training{grid-template-columns:repeat(3,1fr)}.career-dashboard-module__o8e-Qa__challenge{grid-template-columns:1fr}.career-dashboard-module__o8e-Qa__storySteps{gap:7px}.career-dashboard-module__o8e-Qa__storySteps>div{gap:5px;font-size:10px}.career-dashboard-module__o8e-Qa__storySteps span{width:20px;height:20px}.career-dashboard-module__o8e-Qa__sectionHeading{gap:7px}.career-dashboard-module__o8e-Qa__sectionHeading h2{font-size:16px}.career-dashboard-module__o8e-Qa__badge{padding:5px;font-size:9px}.career-dashboard-module__o8e-Qa__record{flex-wrap:wrap}.career-dashboard-module__o8e-Qa__hero{margin-top:8px}.career-dashboard-module__o8e-Qa__seasonLine{font-size:11px}.career-dashboard-module__o8e-Qa__buttons button{white-space:nowrap;flex:1}.career-dashboard-module__o8e-Qa__filters{gap:7px}}
.career-reviews-module__v4FFZq__root{color:#71664e;background:#fbf6e8;border:1px solid #d6cbb2;min-width:0;max-width:1100px;margin:0 auto;padding:26px;font-size:12px;line-height:1.7;box-shadow:3px 3px #e2d8c1}.career-reviews-module__v4FFZq__root h2{color:#9b673e;margin:0;font-size:20px}.career-reviews-module__v4FFZq__root h3{color:#9b673e;margin:0 0 12px;font-size:16px}.career-reviews-module__v4FFZq__root button,.career-reviews-module__v4FFZq__root select{font:inherit;color:#766647;cursor:pointer;background:#f0ead9;border:1px solid #cfc2a9;padding:8px 12px}.career-reviews-module__v4FFZq__root button:hover{background:#eadcc1}.career-reviews-module__v4FFZq__root button[aria-pressed=true]{color:#83582e;background:#ead0aa;border-color:#a47b4e}.career-reviews-module__v4FFZq__root button:focus-visible,.career-reviews-module__v4FFZq__root select:focus-visible,.career-reviews-module__v4FFZq__root summary:focus-visible{outline-offset:3px;outline:3px solid #687e52}.career-reviews-module__v4FFZq__heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.career-reviews-module__v4FFZq__kicker{letter-spacing:2px;color:#98876a;margin:0 0 7px;font-size:10px}.career-reviews-module__v4FFZq__badge{white-space:nowrap;background:#eee7d4;border:1px solid #d4c9b2;padding:7px 12px}.career-reviews-module__v4FFZq__filters,.career-reviews-module__v4FFZq__tabs{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.career-reviews-module__v4FFZq__filters label{flex-direction:column;gap:4px;font-size:10px;display:flex}.career-reviews-module__v4FFZq__filters select{min-width:135px}.career-reviews-module__v4FFZq__tabs button{flex:0 auto}.career-reviews-module__v4FFZq__stats{grid-template-columns:repeat(6,1fr);gap:12px;margin:24px 0;display:grid}.career-reviews-module__v4FFZq__stats span{color:#92826a;font-size:11px;display:block}.career-reviews-module__v4FFZq__stats strong{color:#9d683d;margin-top:4px;font-size:27px;font-weight:500;display:block}.career-reviews-module__v4FFZq__metrics{border-top:1px solid #ded3bc;border-bottom:1px solid #ded3bc;flex-wrap:wrap;gap:12px 22px;padding:14px 0;font-size:11px;display:flex}.career-reviews-module__v4FFZq__metrics b{color:#665b44;margin-left:6px;font-weight:500}.career-reviews-module__v4FFZq__muted{color:#9c8a6d;font-size:11px;line-height:1.9}.career-reviews-module__v4FFZq__tableWrap{width:100%;margin:20px 0;overflow-x:auto}.career-reviews-module__v4FFZq__root table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.career-reviews-module__v4FFZq__root caption{text-align:left;color:#97866a;margin-bottom:10px;font-size:11px}.career-reviews-module__v4FFZq__root th{text-align:left;color:#8f7c5e;background:#ece4d0;padding:11px;font-weight:500}.career-reviews-module__v4FFZq__root td{border-bottom:1px solid #e3d9c2;padding:13px 11px}.career-reviews-module__v4FFZq__root td button{padding:4px 7px;font-size:11px}.career-reviews-module__v4FFZq__root td small{color:#a08e72;margin-top:4px;font-size:10px;display:block}.career-reviews-module__v4FFZq__root .career-reviews-module__v4FFZq__win{color:#5a7951}.career-reviews-module__v4FFZq__root .career-reviews-module__v4FFZq__loss{color:#a86950}.career-reviews-module__v4FFZq__selected{background:#f0e1c7}.career-reviews-module__v4FFZq__review{background:#f4ecd9;border:1px solid #c9b590;margin:22px 0;padding:20px;scroll-margin-top:25px}.career-reviews-module__v4FFZq__review .career-reviews-module__v4FFZq__heading{margin-bottom:8px}.career-reviews-module__v4FFZq__review h3{margin:0}.career-reviews-module__v4FFZq__score{text-align:center;justify-content:center;align-items:center;gap:20px;margin:22px 0;display:flex}.career-reviews-module__v4FFZq__score strong{color:#9a663d;white-space:nowrap;font-size:30px}.career-reviews-module__v4FFZq__score span{max-width:30%;font-size:14px}.career-reviews-module__v4FFZq__empty{text-align:center;color:#9e8d70;padding:45px 15px}.career-reviews-module__v4FFZq__columns{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.career-reviews-module__v4FFZq__card{background:#f6efde;border:1px solid #ddd0b5;padding:20px}.career-reviews-module__v4FFZq__honors{margin:0;padding:0;list-style:none}.career-reviews-module__v4FFZq__honors li{color:#946637;border-bottom:1px solid #e3d4b5;padding:9px 0}.career-reviews-module__v4FFZq__highs{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.career-reviews-module__v4FFZq__highs span,.career-reviews-module__v4FFZq__highs strong,.career-reviews-module__v4FFZq__highs small{display:block}.career-reviews-module__v4FFZq__highs strong{color:#9d683d;font-size:25px}.career-reviews-module__v4FFZq__highs small{color:#988566;font-size:9px}.career-reviews-module__v4FFZq__scrapbook{background:#f3ead6;border:1px solid #d9cab0;margin:14px 0;padding:15px}.career-reviews-module__v4FFZq__scrapbook summary{cursor:pointer;color:#8f653d}.career-reviews-module__v4FFZq__scrapbook li{color:#8c7a5d;padding:6px 0}.career-reviews-module__v4FFZq__scrapbook ul{padding-left:20px}@media (max-width:650px){.career-reviews-module__v4FFZq__root{padding:17px}.career-reviews-module__v4FFZq__root h2{font-size:17px}.career-reviews-module__v4FFZq__stats{grid-template-columns:repeat(3,1fr);gap:16px}.career-reviews-module__v4FFZq__stats strong{font-size:24px}.career-reviews-module__v4FFZq__columns{grid-template-columns:1fr}.career-reviews-module__v4FFZq__heading{flex-wrap:wrap;align-items:start}.career-reviews-module__v4FFZq__badge{font-size:10px}.career-reviews-module__v4FFZq__filters{gap:8px}.career-reviews-module__v4FFZq__filters label{flex:1;min-width:110px}.career-reviews-module__v4FFZq__filters select{width:100%;min-width:0;padding:8px}.career-reviews-module__v4FFZq__score{gap:10px}.career-reviews-module__v4FFZq__score strong{font-size:25px}.career-reviews-module__v4FFZq__score span{font-size:12px}.career-reviews-module__v4FFZq__review{padding:13px}.career-reviews-module__v4FFZq__metrics{gap:10px 14px}.career-reviews-module__v4FFZq__highs{grid-template-columns:repeat(3,1fr)}}.career-reviews-module__v4FFZq__court{aspect-ratio:1;border:1px solid #bfa983;width:min(100%,380px);height:auto;margin:18px auto;display:block}
.recruitment-module__P-VYAG__recruitment{max-width:1080px;color:var(--ink,#38392e);margin:0 auto}.recruitment-module__P-VYAG__eyebrow{letter-spacing:2px;color:#85806b;font-size:11px;font-weight:700}.recruitment-module__P-VYAG__recruitment h1{margin:10px 0 14px;font-size:28px;line-height:1.4}.recruitment-module__P-VYAG__intro{margin:0 0 9px;font-size:14px;line-height:1.8}.recruitment-module__P-VYAG__hint{color:#898572;margin:0 0 25px;font-size:12px;line-height:1.7}.recruitment-module__P-VYAG__schools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.recruitment-module__P-VYAG__school{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#fbf7ea;border:2px solid #d7d0bd;padding:19px 20px;display:block;box-shadow:2px 2px #e4dece}.recruitment-module__P-VYAG__school:hover{border-color:#8e9b74}.recruitment-module__P-VYAG__school.recruitment-module__P-VYAG__selected{background:#f5f5e7;border-color:#788963}.recruitment-module__P-VYAG__school:focus-visible,.recruitment-module__P-VYAG__recruitment button:focus-visible{outline-offset:3px;outline:3px solid #b09053}.recruitment-module__P-VYAG__schoolTop{align-items:center;gap:13px;display:flex}.recruitment-module__P-VYAG__schoolTop strong{font-size:17px;display:block}.recruitment-module__P-VYAG__schoolTop small{color:#898775;margin-top:5px;font-size:10px;display:block}.recruitment-module__P-VYAG__logo{text-shadow:1px 1px #ddd5b9;text-align:center;flex-shrink:0;width:38px;font-family:Georgia,serif;font-size:31px;font-weight:900}.recruitment-module__P-VYAG__radio{color:#7c8d63;margin-left:auto;font-size:20px}.recruitment-module__P-VYAG__projection{color:#8a826b;border-top:1px solid #ddd8c4;justify-content:space-between;gap:10px;margin-top:17px;padding-top:13px;font-size:11px;display:flex}.recruitment-module__P-VYAG__projection b{color:#625f49;margin-left:6px}.recruitment-module__P-VYAG__details{color:#73765b;flex-direction:column;gap:10px;margin-top:14px;font-size:11px;line-height:1.6;display:flex}.recruitment-module__P-VYAG__details>span:first-child{font-size:12px}.recruitment-module__P-VYAG__details b{color:#668156;margin-left:6px;font-size:17px}.recruitment-module__P-VYAG__tags{flex-wrap:wrap;gap:7px;display:flex}.recruitment-module__P-VYAG__tags i{color:#878065;background:#e8e6d4;border:1px solid #d8d5bf;padding:3px 7px;font-size:10px;font-style:normal}.recruitment-module__P-VYAG__roster{margin-top:27px;padding:23px!important}.recruitment-module__P-VYAG__rosterHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.recruitment-module__P-VYAG__rosterHeading h2{color:#976d43;margin:0;font-size:18px}.recruitment-module__P-VYAG__rosterHeading p{color:#8e8671;margin:6px 0 0;font-size:11px}.recruitment-module__P-VYAG__rosterHeading>span{white-space:nowrap;font-size:11px}.recruitment-module__P-VYAG__tableWrap{overflow-x:auto}.recruitment-module__P-VYAG__roster table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.recruitment-module__P-VYAG__roster th{text-align:left;color:#999078;background:#f0ecde;padding:12px 10px;font-weight:400}.recruitment-module__P-VYAG__roster td{color:#726b55;border-bottom:1px solid #e6e0cf;padding:12px 10px}.recruitment-module__P-VYAG__roster td:first-child{min-width:145px}.recruitment-module__P-VYAG__roster td button{color:#536d50;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.recruitment-module__P-VYAG__roster td button:hover{text-decoration:underline}.recruitment-module__P-VYAG__roster td b{color:#8a704e}.recruitment-module__P-VYAG__playerDetail{background:#f0eddc;border:1px solid #cac5ad;margin-top:20px;padding:17px}.recruitment-module__P-VYAG__playerDetail>div:first-child{justify-content:space-between;align-items:center;display:flex}.recruitment-module__P-VYAG__playerDetail h3{margin:0;font-size:16px}.recruitment-module__P-VYAG__playerDetail button{color:#787257;cursor:pointer;background:0 0;border:0;font-size:23px}.recruitment-module__P-VYAG__playerDetail p,.recruitment-module__P-VYAG__playerDetail>span{color:#80765c;font-size:11px;line-height:1.6}.recruitment-module__P-VYAG__emptyStats{text-align:center;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.recruitment-module__P-VYAG__emptyStats b{font-size:20px;display:block}.recruitment-module__P-VYAG__emptyStats small{color:#90866d;font-size:10px}.recruitment-module__P-VYAG__actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.recruitment-module__P-VYAG__actions button{font:inherit;color:#857556;cursor:pointer;background:#f3efdf;border:1px solid #c4bba1;padding:14px 19px;font-size:12px}.recruitment-module__P-VYAG__actions .recruitment-module__P-VYAG__join{color:#fff5d9;background:#566d4e;border:2px solid #40523c;box-shadow:2px 2px #bdbea6}@media (max-width:650px){.recruitment-module__P-VYAG__schools{grid-template-columns:1fr}.recruitment-module__P-VYAG__recruitment h1{font-size:24px}.recruitment-module__P-VYAG__school{padding:17px}.recruitment-module__P-VYAG__roster{padding:15px!important}.recruitment-module__P-VYAG__rosterHeading{flex-direction:column;align-items:flex-start;gap:8px}.recruitment-module__P-VYAG__actions{flex-direction:column-reverse}.recruitment-module__P-VYAG__actions button{width:100%}.recruitment-module__P-VYAG__projection{font-size:10px}.recruitment-module__P-VYAG__roster th,.recruitment-module__P-VYAG__roster td{padding:11px 8px}}
.training-game-module__CKeHBa__game{color:#403e31;box-sizing:border-box;background:#f5f0df;border:2px solid #777957;width:100%;max-width:560px;padding:22px;font-family:inherit}.training-game-module__CKeHBa__game h2{margin:8px 0;font-size:23px}.training-game-module__CKeHBa__game p{color:#6c6b58;margin:8px 0 16px;font-size:13px;line-height:1.8}.training-game-module__CKeHBa__game button{font:inherit;cursor:pointer;color:#435641;touch-action:manipulation;background:#e9e6d4;border:1px solid #a3a58a;border-radius:3px;padding:10px 15px}.training-game-module__CKeHBa__game button:focus-visible{outline-offset:3px;outline:3px solid #bf8458}.training-game-module__CKeHBa__game button:disabled{cursor:default;opacity:.7}.training-game-module__CKeHBa__game .training-game-module__CKeHBa__primary{color:#fff9df;background:#486f51;border-color:#3d5940}.training-game-module__CKeHBa__heading{color:#82846a;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.training-game-module__CKeHBa__heading button{background:0 0;border:0;padding:0 6px;font-size:23px}.training-game-module__CKeHBa__ready{justify-items:center;gap:12px;padding:15px 0;display:grid}.training-game-module__CKeHBa__ready p{text-align:center}.training-game-module__CKeHBa__bigBall{color:#bd7845;font-size:70px;line-height:1}.training-game-module__CKeHBa__stats{justify-content:space-between;gap:10px;margin:15px 0 8px;font-size:12px;display:flex}.training-game-module__CKeHBa__clock{background:#dedec5;height:5px;margin-bottom:14px}.training-game-module__CKeHBa__clock div{background:#688759;height:100%;transition:width 40ms linear}.training-game-module__CKeHBa__court{background:#77917a linear-gradient(#0000 95%,#a9b58c 95%) 0 0/100% 45px;border:3px solid #536f54;height:190px;position:relative;overflow:hidden}.training-game-module__CKeHBa__court:after{content:"";pointer-events:none;border:1px solid #b8c39b;position:absolute;inset:24px 16px 12px}.training-game-module__CKeHBa__hoop{text-align:center;color:#f0e5ba;padding-top:16px;font-size:40px;line-height:.6}.training-game-module__CKeHBa__hoop span{color:#cf8d58;font-size:16px;display:block}.training-game-module__CKeHBa__meter{background:#d5bf89;border:2px solid #45583b;height:23px;position:absolute;top:105px;left:8%;right:8%}.training-game-module__CKeHBa__target{background:#386b48;height:100%;position:absolute}.training-game-module__CKeHBa__marker{background:#fff8d5;width:5px;height:31px;position:absolute;top:-6px;transform:translate(-50%);box-shadow:1px 0 #454e38}.training-game-module__CKeHBa__meter small{text-align:center;color:#f1edcf;width:100%;font-size:11px;display:block;position:absolute;top:33px}.training-game-module__CKeHBa__feedback{color:#846444;place-items:center;height:32px;font-size:13px;display:grid}.training-game-module__CKeHBa__controls{justify-content:center;gap:10px;display:flex}.training-game-module__CKeHBa__controls button{flex:1}.training-game-module__CKeHBa__controls small{opacity:.6;margin-left:12px;font-size:10px}.training-game-module__CKeHBa__teammates{z-index:1;justify-content:space-around;gap:6px;display:flex;position:absolute;bottom:24px;left:10px;right:10px}.training-game-module__CKeHBa__teammates button{background:#d3d7b3;border:2px solid #0000;padding:8px;font-size:11px}.training-game-module__CKeHBa__teammates button span{font-size:30px;display:block}.training-game-module__CKeHBa__teammates .training-game-module__CKeHBa__open{background:#ede8b4;border-color:#fff4ae;box-shadow:0 0 0 3px #a8b17f}.training-game-module__CKeHBa__lanes{color:#eee4b9;justify-content:space-around;font-size:20px;display:flex;position:absolute;bottom:30px;left:20px;right:20px}.training-game-module__CKeHBa__catchZone{color:#dce2bd;background:#a4b48166;border:2px dashed #eedca3;place-items:center;width:34%;height:50px;font-size:12px;display:grid;position:absolute;top:99px;left:33%}.training-game-module__CKeHBa__movingBall{color:#bd713c;text-shadow:2px 2px #624e31;font-size:32px;position:absolute;top:102px;transform:translate(-50%)}.training-game-module__CKeHBa__opponent{text-align:center;color:#dbc797;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.training-game-module__CKeHBa__opponent span{color:#c87d47;height:15px;font-size:18px;display:block}.training-game-module__CKeHBa__opponent strong{font-size:38px;line-height:1}.training-game-module__CKeHBa__opponent b{white-space:nowrap;font-size:11px;display:block}.training-game-module__CKeHBa__jumping{color:#fff3b7;bottom:43px}.training-game-module__CKeHBa__runner{text-align:center;color:#f0e4b9;font-size:48px;line-height:1;position:absolute;bottom:23px;left:25px;right:25px}.training-game-module__CKeHBa__runner div{color:#e7d399;min-height:15px;font-size:11px}.training-game-module__CKeHBa__runner small{margin-top:8px;font-size:11px;display:block}.training-game-module__CKeHBa__result{justify-items:center;gap:10px;display:grid}.training-game-module__CKeHBa__result>strong{color:#b17e42;font-size:56px;line-height:1}.training-game-module__CKeHBa__result>span{color:#6c7456;font-size:13px}.training-game-module__CKeHBa__result button{width:100%}@media (max-width:420px){.training-game-module__CKeHBa__game{padding:15px}.training-game-module__CKeHBa__court{height:180px}.training-game-module__CKeHBa__game h2{font-size:21px}.training-game-module__CKeHBa__stats{font-size:11px}}
@font-face{font-family:CareerPixel;src:url(/sites/lanqiushengya/pixel.woff2)format("woff2");font-display:swap}.kba-app{--paper:#f3efe4;--panel:#fffbef;--ink:#34342c;--muted:#79766a;--line:#cec5b1;--copper:#9b5a36;--green:#4e6850;--gold:#e8c971;background:var(--paper);color:var(--ink);height:100dvh;font-family:CareerPixel,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.7;display:flex;overflow:hidden}.kba-app *{box-sizing:border-box}.kba-app button,.kba-app input,.kba-app select,.kba-app textarea{font:inherit}.kba-app button{min-height:42px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#eee9dc;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;line-height:1.5;transition:background .15s,transform .1s;display:inline-flex;box-shadow:inset 1px 1px #ffffff70}.kba-app button:hover:not(:disabled){background:#e6decb;border-color:#a88b64}.kba-app button:active:not(:disabled){transform:translateY(1px)}.kba-app button:disabled{opacity:.43;cursor:not-allowed}.kba-app :focus-visible{outline-offset:3px;outline:3px solid #8eaa9a}.kba-app h1,.kba-app h2,.kba-app h3,.kba-app p{margin:0}.kba-app h1{font-size:28px;line-height:1.45}.kba-app h2{color:var(--copper);font-size:18px;line-height:1.4}.kba-app h3{margin:18px 0 10px;font-size:16px}.kba-app p{margin:12px 0}.kba-app small{font-size:12px}.kba-app strong{font-weight:400}.kba-app input,.kba-app textarea,.kba-app select{border:1px solid var(--line);color:var(--ink);background:#faf7e5;border-radius:1px;min-width:0;max-width:100%;padding:12px 13px;box-shadow:inset 1px 1px 2px #aa9b7715}.kba-app input{width:100%;min-height:48px;font-size:17px}.kba-app input::-webkit-inner-spin-button{opacity:0}.kba-app input:hover::-webkit-inner-spin-button{opacity:1}.kba-app textarea{resize:vertical;width:100%;min-height:175px;font-size:16px;line-height:25px}.kba-app input::placeholder,.kba-app textarea::placeholder{color:#999385}.kba-app select{min-height:38px;padding:7px 10px;font-size:13px}.kba-app progress{appearance:none;background:#e8e1ce;border:0;width:100%;height:7px;display:block}.kba-app progress::-webkit-progress-bar{background:#e8e1ce}.kba-app progress::-webkit-progress-value{background:#738264}.kba-app progress::-moz-progress-bar{background:#738264}.kba-app .primary{color:#342c22;background:#edc69e;border-color:#ac7954;min-height:52px;font-size:17px;box-shadow:0 3px #a66b46}.kba-app .primary:hover:not(:disabled){background:#e9ba87}.kba-app .selected{color:#8d4c2d;background:#edc9a6;border-color:#ae7f56}.sidebar{border-right:1px solid var(--line);z-index:25;background:#f5f1e6;flex-direction:column;flex-shrink:0;width:224px;padding:28px 24px 20px;display:flex;position:relative}.brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.brand img{object-fit:contain;width:52px;height:62px}.brand strong{font-size:16px;line-height:1.4;display:block}.brand small{letter-spacing:1px;font-size:11px;display:block}.journey-label{letter-spacing:1.5px;color:#706f65;margin:33px 12px 16px;font-size:12px}.sidebar nav{gap:9px;display:grid}.kba-app .sidebar nav button{min-height:45px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;gap:14px;padding:9px 12px}.kba-app .sidebar nav button.nav-active{color:#405b42;background:#e8e1cd;border-color:#c9bea4}.kba-app .sidebar nav button:disabled{opacity:.36}.sidebar nav svg{color:#839176}.sidebar-bottom{margin-top:auto;padding-top:40px;font-size:12px}.sidebar-bottom p{margin:5px 14px}.sidebar-bottom small{color:#8c9384;white-space:nowrap;margin-top:30px;font-size:11px;display:block}.app-column{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#f5f1e6;flex-shrink:0;height:150px;padding:10px 40px 11px;position:relative}.header-first{justify-content:space-between;align-items:flex-start;height:88px;display:flex}.breadcrumb{align-items:center;gap:12px;font-size:13px;display:flex}.breadcrumb strong{color:#333328}.save-cluster{align-items:center;gap:12px;padding-right:13px;display:flex;position:relative}.kba-app .save-button{background:#fbebbb;border:2px solid #796343;flex-direction:column;gap:1px;width:43px;min-height:47px;padding:3px;font-size:12px;box-shadow:inset 2px 2px #fff6d1,2px 2px #d5c493}.save-status{color:#485f48;font-size:12px}.kba-app .local-label{white-space:nowrap;background:#fae9b9;border:2px solid #8a724e;min-height:24px;padding:0 10px;font-size:11px;position:absolute;top:56px;right:0;box-shadow:2px 2px #c6b18a}.header-second{justify-content:space-between;align-items:center;height:40px;display:flex}.header-actions{gap:8px;display:flex}.header-actions button{border-width:2px;min-height:36px;padding:7px 10px;font-size:13px}.social{align-items:center;gap:7px;display:flex}.social img{object-fit:cover;border-radius:6px;width:25px;height:25px}.social span{font-size:14px}.mobile-brand,.kba-app .mobile-menu{display:none}.scroll-content{scrollbar-color:#b8b1a0 transparent;scrollbar-width:thin;flex:1;overflow:auto}.content-inner{max-width:1320px;margin:0 auto;padding:28px 58px 0}.hero-art{width:min(100%,640px);margin:0 auto 25px;line-height:0}.hero-art svg{border:2px solid #566750;width:100%;height:auto;display:block}.intro-notice{color:#747164;font-size:14px;margin:22px 0!important}.intro{margin:21px 0 31px}.eyebrow{letter-spacing:1.8px;color:#777468;margin-bottom:7px;font-size:11px}.intro h1{font-size:27px}.intro p{color:#777368;margin:7px 0;font-size:14px}.creation-column{width:100%;max-width:607px}.paper-panel{border:2px solid var(--line);background:var(--panel);border-radius:2px;margin-bottom:23px;padding:24px;box-shadow:0 2px #c9bfaa}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.badge{color:#936344;white-space:nowrap;background:#eee7db;border:1px solid #d2c8b8;padding:5px 11px;font-size:12px;line-height:1.5}.field{flex-direction:column;gap:15px;margin:19px 0;font-size:13px;display:flex}.field:first-child{margin-top:0}.field select{width:100%}.hint{color:#777165;font-size:14px;line-height:1.75;margin:20px 0!important}.hint.small,.counter{font-size:12px}.counter{color:#766f60;margin:19px 0!important}.full-button{width:100%;margin:0 0 1px}.kba-app .full-button{min-height:46px}.pixel-symbol{color:#d7ad3d;text-shadow:-1px -1px #3d3927,1px -1px #3d3927,-1px 1px #3d3927,1px 1px #3d3927;font-size:25px;line-height:1}.tiny-icon{color:#ab8c35;font-size:15px}.player-form>.hint:last-child{margin-bottom:0!important}.appearance-row{align-items:center;gap:14px;padding:16px 0;display:flex}.appearance-row div{flex:1}.appearance-row small,.appearance-row strong{display:block}.appearance-row small{color:#8e8878}.appearance-row strong{font-size:14px}.body-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.two-buttons{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.two-buttons button{padding:9px;font-size:12px}.position-options{flex-wrap:wrap;gap:10px;display:flex}.position-options button{padding:12px 13px;font-size:13px}.style-form h2{margin-bottom:18px}.style-form .hint:last-child{margin-bottom:0!important}.overall{text-align:center;color:#4b6545;background:#e4e8d7;border:2px solid #789071;min-width:88px;padding:8px 15px;font-size:35px;line-height:1.1}.overall small{letter-spacing:1px;margin-top:6px;font-size:10px;display:block}.rating-grid{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:22px;display:grid}.rating-mini{grid-template-columns:1fr auto;gap:8px;font-size:12px;display:grid}.rating-mini progress{grid-column:span 2}.rating-mini strong{color:#4f6b4e;font-size:15px}.rating-mini small{color:#8b8574;font-size:10px}.page-footer{text-align:center;color:#958c7b;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:28px 0 32px;font-size:12px;display:flex}.kba-app .page-footer button{min-height:20px;box-shadow:none;color:#8d795e;background:0 0;border:0;padding:1px 7px;font-size:11px}.kba-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#302b225e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kba-modal{background:var(--panel);border:2px solid #8b7b5e;outline:0;flex-direction:column;width:min(620px,100%);max-height:90dvh;display:flex;box-shadow:6px 6px #463f2860}.kba-modal.wide{width:min(760px,100%)}.kba-modal>header{border-bottom:1px solid var(--line);background:#eee6d4;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.kba-modal>header h2{font-size:19px}.kba-app .icon-button{box-shadow:none;background:0 0;border:0;min-height:28px;padding:5px}.modal-body{overscroll-behavior:contain;padding:23px;overflow:auto}.face-preview{background:#eed;border:1px solid #c5ccb3;align-items:center;gap:22px;padding:15px;display:flex}.face-preview h3{margin-top:0}.face-preview p{color:#777366;font-size:13px}.face-option{margin:20px 0}.face-option h3{margin:0 0 8px;font-size:14px}.face-option>div{flex-wrap:wrap;gap:8px;display:flex}.face-option button{min-height:34px;padding:6px 11px;font-size:13px}.button-row{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.button-row button{flex:1}.save-entry{border:1px solid var(--line);background:#f4efdf;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.save-entry>div{flex:1}.save-entry strong,.save-entry small{display:block}.save-entry small{color:#7d7667;font-size:11px}.update-item{margin:22px 0}.update-item h3{color:#92603d;font-size:15px}.update-item p{color:#756e60;font-size:13px}.wheel{background:conic-gradient(#e6bd77 0deg 45deg,#778e69 45deg 90deg,#e6bd77 90deg 135deg,#778e69 135deg 180deg,#e6bd77 180deg 225deg,#778e69 225deg 270deg,#e6bd77 270deg 315deg,#778e69 315deg 360deg);border:8px double #6d674e;border-radius:50%;place-items:center;width:240px;height:240px;margin:28px auto 35px;display:grid;position:relative}.wheel-center{background:#fcf3da;border:4px solid #80674a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.wheel-center strong{font-size:33px}.wheel-center span{font-size:12px}.wheel-pointer{color:#97552e;font-size:32px;line-height:1;position:absolute;top:-25px;left:calc(50% - 12px)}.spinning{animation:.15s infinite alternate wheelpulse}@keyframes wheelpulse{to{filter:brightness(1.1)}}.toast{z-index:150;color:#fff9e5;background:#435e45;border:2px solid #7b926b;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:13px 22px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:3px 3px #24372440}.career-heading{justify-content:space-between;align-items:center;margin:0 0 24px;display:flex}.career-heading p{color:#7b7465;font-size:13px}.profile-banner{align-items:center;gap:22px;display:flex}.profile-info{flex:1}.profile-info h2{color:var(--ink);font-size:24px}.profile-info h2 span{color:#8b825f;font-size:16px}.profile-info p{color:#7f7766;margin:6px 0;font-size:12px}.profile-info button{min-height:28px;margin-top:5px;padding:3px 8px;font-size:12px}.profile-record{text-align:center}.profile-record strong{color:#4b6749;font-size:30px;display:block}.profile-record small{color:#8d826b}.stat-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-cards .paper-panel{margin:0}.stat{padding:19px 20px}.stat span{color:#7e7666;font-size:12px;display:block}.stat strong{color:#425c41;margin-top:9px;font-size:30px;line-height:1.25;display:block}.stat-cards.plain{grid-template-columns:repeat(3,1fr);gap:10px}.plain .stat{background:#f1ecdc;border:1px solid #d5cbb6;padding:13px}.dashboard-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.small-court{margin:20px 0;line-height:0}.small-court svg{width:100%;height:auto}.energy{margin:20px 0}.energy span{color:#7a725f;margin-bottom:8px;font-size:12px;display:block}.energy progress{height:9px}.training-list{gap:9px;margin:18px 0;display:grid}.training-list button{text-align:left;justify-content:flex-start;padding:9px 12px;font-size:13px;display:flex}.training-list strong{flex:1}.training-list span:not(.training-number){color:#8d826b;font-size:11px}.training-number{color:#ad9676;border-right:1px solid #cdbd9c;padding-right:9px;font-size:11px}.career-log{color:#777060;padding:0;font-size:13px;list-style:none}.career-log li{border-bottom:1px dashed #d9d0ba;gap:15px;padding:13px 0;display:flex}.career-log li span{color:#a99462}.ability-groups{grid-template-columns:repeat(2,1fr);gap:23px;display:grid}.ability-groups .paper-panel{margin:0}.ability-row{align-items:center;gap:18px;margin:23px 0;display:flex}.ability-row>div{flex:1;grid-template-columns:1fr auto;gap:8px;display:grid}.ability-row span{font-size:13px}.ability-row strong{color:#4b6849;font-size:18px}.ability-row small{color:#92866f;font-size:11px}.ability-row progress{grid-column:span 2}.ability-row button{min-width:85px;min-height:34px;padding:6px;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th{text-align:left;color:#8e6c49;border-bottom:2px solid #c7baa0;padding:13px 10px;font-weight:400}td{border-bottom:1px solid #ded6c3;padding:16px 10px}td small{color:#a1947d;font-size:10px;display:block}td button{min-height:28px!important;padding:4px 9px!important;font-size:11px!important}.win{color:#4a7549}.loss{color:#a96745}.empty-state{text-align:center;color:#8d826c;padding:55px 18px}.empty-state svg{color:#a7a484;margin:auto}.empty-state h3{color:#74775d}.empty-state p{font-size:13px}.scout-profile{align-items:center;gap:24px;margin:22px 0;display:flex}.scout-profile>div{flex:1}.scout-profile p{color:#756c59;font-size:13px}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.honor-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}.honor{text-align:center;background:#f2ebd1;border:2px solid #ceb975;padding:30px 15px}.honor svg{color:#b38d39;margin:auto}.honor p{color:#938160;font-size:11px}.rankings>div{border-bottom:1px solid #d8cbb3;align-items:center;gap:22px;padding:21px 10px;display:flex}.rankings .rank{color:#b58c48;font-size:25px}.rankings span{flex:1}.rankings small{color:#96886f;font-size:11px;display:block}.game-score{text-align:center;padding:20px}.game-score>strong{color:#476449;font-size:38px;display:block}.game-score span{color:#a1793d;font-size:12px}.team-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-options button{font-size:13px}.error-banner{color:#8c4431;background:#f5dcc9;border:1px solid #aa765b;margin-bottom:20px;padding:12px}.loading-line{z-index:100;background:#a48d53;height:3px;position:fixed;top:0;left:0;right:0}.menu-shade{display:none!important}@media (min-width:1600px){.content-inner{padding-left:64px;padding-right:64px}}@media (max-width:1100px){.content-inner{padding:26px 30px 0}.sidebar{width:205px;padding:25px 17px}.topbar{padding-left:30px;padding-right:30px}.dashboard-grid{grid-template-columns:1fr}.stat-cards{gap:10px}.stat{padding:16px 13px}.ability-groups{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{display:none}.mobile-brand{display:flex}.breadcrumb{display:none}.topbar{padding:10px 14px 11px}.content-inner{padding:15px 14px 0}.header-first{height:88px}.kba-app .mobile-menu{display:inline-flex}.kba-app:has(.creation-column) .mobile-menu{display:none}.sidebar.open{z-index:60;width:230px;display:flex;position:fixed;top:0;bottom:0;left:0}.menu-shade{z-index:55;position:fixed;inset:0;background:#332d2470!important;border:0!important;display:block!important}.hero-art{margin-bottom:25px}.creation-column{max-width:607px}.intro{margin:24px 0 31px}.intro h1{font-size:26px}.kba-overlay{padding:15px}.kba-modal{max-height:94dvh}.toast{bottom:15px}.career-heading h1{font-size:25px}}@media (max-width:580px){.kba-app{font-size:13px}.brand img{width:44px;height:53px}.brand strong{font-size:15px}.brand small{font-size:10px}.save-cluster{gap:8px;padding-right:2px}.save-status{font-size:10px}.kba-app .local-label{padding:0 5px;font-size:9px}.topbar{height:137px}.header-first{height:76px}.social{gap:4px}.social img{width:22px;height:22px}.social span{font-size:12px}.paper-panel{margin-bottom:19px;padding:20px}.content-inner{padding:14px 13px 0}.hero-art{margin-bottom:23px}.intro-notice{font-size:12px}.intro h1{font-size:23px}.intro p,.hint{font-size:13px}.body-fields{gap:12px}.body-fields .field{font-size:11px}.field{gap:12px;font-size:12px}.position-options{gap:8px}.position-options button{padding:10px;font-size:11px}.appearance-row{gap:10px}.appearance-row strong{font-size:12px}.panel-heading h2{font-size:17px}.badge{padding:4px 8px;font-size:10px}.modal-body{padding:18px}.kba-modal>header{padding:13px 17px}.face-preview{gap:15px}.face-option button{padding:6px 8px;font-size:12px}.stat-cards{grid-template-columns:repeat(2,1fr)}.stat-cards.plain{grid-template-columns:repeat(3,1fr)}.stat strong{font-size:25px}.stat span{font-size:11px}.profile-banner{flex-wrap:wrap;gap:15px}.profile-info h2{font-size:21px}.profile-record{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding-top:12px;display:flex}.profile-record strong{font-size:23px}.overall{min-width:72px;padding:10px;font-size:29px}.career-heading p{font-size:11px}.scout-profile{flex-direction:column;align-items:flex-start}.honor-grid{grid-template-columns:1fr}.save-entry{gap:8px;padding:9px}.save-entry small{font-size:10px}.save-entry button{padding:7px;font-size:11px}.team-options button{font-size:11px}.page-footer{gap:8px;font-size:10px}.rating-grid{gap:15px}.two-buttons button{font-size:11px}.ability-row{gap:12px}.ability-row button{min-width:76px;font-size:10px}.button-row button{font-size:12px}}@media (prefers-reduced-motion:reduce){.kba-app *{transition:none!important;animation:none!important}}.bottom-career-nav{display:none}@media (max-width:900px){.bottom-career-nav{z-index:50;padding:5px 5px max(5px,env(safe-area-inset-bottom));background:#f5efdf;border-top:2px solid #d1c6af;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px #fff9}.kba-app .bottom-career-nav button{color:#6e654f;flex-direction:column;gap:4px;min-width:0;min-height:59px;padding:8px 0 4px;font-size:10px;display:flex}.kba-app .bottom-career-nav button.active{color:#94542f;background:#e7c39c;border-color:#ac704b}.kba-app:has(.bottom-career-nav) .scroll-content{padding-bottom:77px}.kba-app:has(.bottom-career-nav) .mobile-menu{display:none}.kba-app:has(.bottom-career-nav) .toast{bottom:85px}}
.calculator-entrance-module__BHJhkG__page{color:#24392f;background:#f2f1eb;flex-direction:column;min-height:100svh;padding:0 7vw;font-family:Arial,Microsoft YaHei,sans-serif;display:flex}.calculator-entrance-module__BHJhkG__header{letter-spacing:.5px;border-bottom:1px solid #d7dcd2;align-items:center;gap:15px;padding:27px 0;font-size:15px;display:flex}.calculator-entrance-module__BHJhkG__logo{color:#f0f4de;background:#24392f;border-radius:50%;place-items:center;width:35px;height:35px;font-size:25px;font-weight:700;display:grid}.calculator-entrance-module__BHJhkG__muted{color:#80897e}.calculator-entrance-module__BHJhkG__edition{letter-spacing:2px;margin-left:auto;font-size:10px}.calculator-entrance-module__BHJhkG__layout{grid-template-columns:1fr 390px;align-items:center;gap:70px;width:100%;max-width:1100px;margin:auto;padding:70px 0;display:grid}.calculator-entrance-module__BHJhkG__eyebrow{letter-spacing:2px;color:#77836e;margin-bottom:25px;font-size:10px}.calculator-entrance-module__BHJhkG__intro h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,53px);font-weight:600;line-height:1.5}.calculator-entrance-module__BHJhkG__intro h1 span{color:#8b957f}.calculator-entrance-module__BHJhkG__description{color:#7d867b;margin:25px 0;font-size:14px;line-height:2}.calculator-entrance-module__BHJhkG__hint{color:#58674b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9ca88b;padding:8px 0;font-size:12px}.calculator-entrance-module__BHJhkG__calculator{background:#e4e8dd;border:1px solid #d0d6c6;border-radius:22px;min-width:0;padding:28px;box-shadow:0 24px 60px #283b2920,0 3px #c1c9b7}.calculator-entrance-module__BHJhkG__topline{letter-spacing:2px;color:#6d7b64;justify-content:space-between;align-items:center;margin-bottom:26px;font-size:10px;display:flex}.calculator-entrance-module__BHJhkG__light{color:#8caa62}.calculator-entrance-module__BHJhkG__label{color:#6c795f;margin-bottom:8px;font-size:10px;display:block}.calculator-entrance-module__BHJhkG__display{box-sizing:border-box;text-align:right;color:#2e432d;outline-offset:3px;background:#f2f5e8;border:1px solid #d0d9bf;border-bottom:0;border-radius:9px 9px 0 0;width:100%;min-width:0;padding:18px 14px 3px;font-family:monospace;font-size:28px}.calculator-entrance-module__BHJhkG__result{text-align:right;color:#879175;overflow-wrap:anywhere;background:#f2f5e8;border:1px solid #d0d9bf;border-top:0;border-radius:0 0 9px 9px;min-height:39px;padding:5px 14px 14px;font-size:13px;display:block}.calculator-entrance-module__BHJhkG__error{color:#a34436}.calculator-entrance-module__BHJhkG__keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.calculator-entrance-module__BHJhkG__keys button{color:#34452f;cursor:pointer;background:#f7f8f1;border:1px solid #d1d5c8;border-bottom:3px solid #c9cebf;border-radius:9px;height:57px;font-size:20px;transition:background .15s,transform .15s}.calculator-entrance-module__BHJhkG__keys button:hover{background:#fff}.calculator-entrance-module__BHJhkG__keys button:active{transform:translateY(2px)}.calculator-entrance-module__BHJhkG__keys button:focus-visible,.calculator-entrance-module__BHJhkG__hint:focus-visible{outline-offset:3px;outline:3px solid #7e9e5b}.calculator-entrance-module__BHJhkG__keys .calculator-entrance-module__BHJhkG__operator{background:#d5dfc6}.calculator-entrance-module__BHJhkG__keys .calculator-entrance-module__BHJhkG__equals{color:#fff;background:#526c42;border-color:#425c32;grid-area:4/4/6;height:auto}.calculator-entrance-module__BHJhkG__keys .calculator-entrance-module__BHJhkG__equals:hover{background:#617d50}.calculator-entrance-module__BHJhkG__keys .calculator-entrance-module__BHJhkG__zero{grid-column:1/3}.calculator-entrance-module__BHJhkG__keynote{color:#7a8770;text-align:center;margin:20px 0 0;font-size:10px}.calculator-entrance-module__BHJhkG__footer{letter-spacing:1.5px;color:#8b9386;border-top:1px solid #d7dcd2;justify-content:space-between;gap:15px;padding:24px 0;font-size:9px;display:flex}@media (max-width:760px){.calculator-entrance-module__BHJhkG__page{padding:0 22px}.calculator-entrance-module__BHJhkG__header{padding:18px 0}.calculator-entrance-module__BHJhkG__muted{font-size:11px}.calculator-entrance-module__BHJhkG__layout{grid-template-columns:1fr;gap:28px;max-width:390px;padding:36px 0}.calculator-entrance-module__BHJhkG__intro h1{letter-spacing:-1px;font-size:30px;line-height:1.45}.calculator-entrance-module__BHJhkG__eyebrow{margin-bottom:14px;font-size:9px}.calculator-entrance-module__BHJhkG__description{margin:14px 0;font-size:12px}.calculator-entrance-module__BHJhkG__calculator{padding:22px}.calculator-entrance-module__BHJhkG__topline{margin-bottom:18px}.calculator-entrance-module__BHJhkG__keys button{height:51px}.calculator-entrance-module__BHJhkG__footer{letter-spacing:1px;font-size:8px}.calculator-entrance-module__BHJhkG__edition{font-size:8px}}
