.coHub{color:#e9eef5;max-width:1240px;min-height:100vh;padding:24px 28px 100px;margin:0 auto!important}.coHub *{box-sizing:border-box}.coHub h1,.coHub h2,.coHub h3{font-family:Barlow Condensed,Impact,sans-serif}.coHub h2{margin:8px 0 18px;font-size:34px}.coHub h3{margin:18px 0 12px;font-size:25px}.coHub h4{color:#e7c97c;margin-bottom:8px}.coHub p{color:#a8b5c6;line-height:1.8}.coHub button,.coLinkButton{color:#181b1d;background:#e6c372;border:1px solid #d2af5e;border-radius:8px;padding:12px 17px;font-weight:700}.coHub button:disabled{opacity:.45;cursor:not-allowed}.coHub .coSecondary{color:#c5d0de;background:#141e2b;border-color:#364455}.coHub button:hover:not(:disabled){filter:brightness(1.12)}.coTop{border-bottom:1px solid #293443;justify-content:space-between;align-items:center;padding:8px 0 28px;font-size:12px;display:flex}.coTop>div{gap:22px;display:flex}.coTop>a{color:#e6c372;font-weight:700}.coHero{grid-template-columns:1.4fr 1fr;gap:80px;padding:65px 0 55px;display:grid}.coKicker{letter-spacing:2px;color:#d2b571;text-transform:uppercase;font-size:10px;font-weight:700}.coHero h1{letter-spacing:-1px;margin:22px 0;font-size:clamp(46px,6.4vw,82px);line-height:1.04}.coHero h1 em{color:#e6c372;font-style:normal}.coHero>div>p{max-width:480px;font-size:15px}.coActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.coHeroStats{background:radial-gradient(at 100% 0,#41351e66,#0000 65%),#111923;border:1px solid #3a3b36;border-radius:16px;align-self:center;padding:28px 32px}.coHeroStats>span{letter-spacing:2px;color:#d2b571;font-size:10px}.coHeroStats p{border-bottom:1px solid #ffffff12;align-items:center;gap:20px;padding-bottom:14px;font-size:16px;display:flex}.coHeroStats b{color:#d2b571;font-family:Barlow Condensed,sans-serif;font-size:25px}.coHeroStats small{color:#8391a2;line-height:1.7}.coTabs{flex-wrap:wrap;gap:8px;padding:10px 0 22px;display:flex}.coHub .coTabs button{color:#97a7b8;background:0 0;border-color:#293b4b;font-size:12px}.coHub .coTabs button[aria-pressed=true]{color:#e6c372;background:#27271e;border-color:#a58b4d}.coPanel{background:#111923;border:1px solid #2b3744;border-radius:14px;margin:22px 0;padding:30px}.coGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.coHub .coCard{text-align:left;white-space:normal;color:#e9eef5;background:#111923;border:1px solid #303c49;border-radius:14px;min-width:0;padding:25px;display:block}.coCard h3{margin-top:18px}.coCard p{overflow-wrap:anywhere;font-size:12px;font-weight:400}.coAvatar{color:#e6c372;background:#282820;border:1px solid #77673f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;display:inline-grid}.coScore{align-items:center;gap:16px;margin:20px 0;display:flex}.coScore>strong{color:#e6c372;font-family:Barlow Condensed,Impact,sans-serif;font-size:48px;font-weight:700}.coScore>strong small{color:#8392a5;margin-left:3px;font:12px DM Sans,sans-serif}.coScore>span{font-weight:600}.coScore>span small{color:#95a4b6;margin-top:7px;font-size:10px;font-weight:400;line-height:1.5;display:block}.coSectionHead{justify-content:space-between;align-items:center;gap:25px;margin:18px 0;display:flex}.coFilters{gap:10px;display:flex}.coHub input:not([type=checkbox]),.coHub select,.coHub textarea{color:#e9eef5;width:100%;font:inherit;background:#0a111a;border:1px solid #3a4959;border-radius:7px;min-width:0;padding:12px;display:block}.coField{gap:9px;margin:16px 0;display:grid}.coField>span{color:#bac7d7;font-size:12px}.coHub textarea{resize:vertical}.coFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 22px;display:grid}.coFormGrid>button{place-self:end start;margin:16px 0}.coInline{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.coInline>.coField{flex:1;min-width:220px}.coInline>button{margin-bottom:16px}.coAssignment{border-top:1px solid #2c3743;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.coAssignment span,.coAssignment small{color:#99aabd;margin-top:8px;line-height:1.6;display:block}.coAssignment button{margin:4px}.coHub .coEmpty{color:#94a6b8;border:1px dashed #3d4c5b;border-radius:10px;padding:25px}.coHub .coMuted{color:#8596aa;font-size:12px}.coHub .coGold{color:#e6c372}.coHub .coError{color:#ffc1bc;background:#3c1c20;border-radius:9px;padding:16px}.coHub .coSuccess{color:#b6e4c7;background:#18322a;border-radius:9px;padding:16px}.coHub summary{cursor:pointer;color:#d2c7a7;padding:12px 0;line-height:1.7}.coRoster{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.coRosterSlot{background:#211f1866;border:1px solid #4a4835;border-radius:9px;min-width:0;padding:18px 12px}.coRosterSlot b{color:#c9ad6d;margin-bottom:12px;font-size:11px;display:block}.coRosterSlot strong{overflow-wrap:anywhere;font-size:13px}.coTable{overflow:auto}.coHub table{border-collapse:collapse;width:100%}.coHub th,.coHub td{text-align:left;white-space:nowrap;border-bottom:1px solid #293644;padding:14px 12px;font-size:12px}.coHub th{color:#7e95ad;letter-spacing:1px;font-size:10px}.coRosterEdit{border-bottom:1px solid #263646;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.coRosterEdit>strong{flex:1;min-width:180px}.coRosterEdit select{max-width:90px}.coRosterEdit label{align-items:center;gap:7px;font-size:12px;display:flex}.coSearchResults{flex-wrap:wrap;gap:8px;display:flex}.coDeskForms{border-top:1px solid #2e3a47;gap:30px;margin-top:30px;padding-top:15px}.coReview,.coEvent{background:#0d141e;border:1px solid #2e3c4d;border-radius:9px;margin:15px 0;padding:22px}.coEvent small{color:#8b9fb7;margin-top:8px;font-size:10px;line-height:1.7;display:block}.coEvent p{margin-bottom:0;font-size:12px}.coPreserve{white-space:pre-wrap;overflow-wrap:anywhere}.coMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.coMetrics>div{background:#151f2c;border-radius:8px;padding:13px}.coMetrics strong{color:#e6c372;font-size:24px;display:block}.coMetrics span{color:#93a5b9;margin-top:9px;font-size:10px;line-height:1.6;display:block}.coPills,.coTierRow{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.coPills span,.coTierRow span{color:#aebed1;border:1px solid #364456;border-radius:7px;padding:10px;font-size:11px}.coMini{background:#0c141f;border:1px solid #29394c;border-radius:10px;padding:20px}.coMini h3{margin:0 0 12px;font-size:23px}.coMini b{color:#e6c372;font-size:12px}.coMini p{font-size:12px}.coMethod>p{max-width:900px}.coReviewDesk{border-top:1px solid #354254;padding:12px 0}.coReviewDesk>summary span{color:#8ea2ba;margin-left:18px;font-size:11px}.coReviewBody{padding:15px 6px}.coConfirm{align-items:start;gap:10px;margin:20px 0;line-height:1.7;display:flex}.coLinkButton{margin:14px 0;display:inline-block}.coProfile>p{max-width:850px}@media (max-width:850px){.coHub{padding:18px 18px 70px}.coHero{grid-template-columns:1fr;gap:25px;padding:35px 0}.coHeroStats{width:100%;padding:22px}.coHeroStats p{font-size:14px}.coGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coSectionHead{display:block}.coFormGrid{grid-template-columns:1fr}.coRoster,.coMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.coPanel{padding:22px}.coTop{align-items:start;gap:15px}.coTop>div{flex-wrap:wrap;justify-content:end;gap:12px}.coAssignment{flex-direction:column;align-items:start}.coFilters{margin:18px 0}.coHero h1{font-size:60px}}@media (max-width:480px){.coGrid{grid-template-columns:1fr}.coHero h1{font-size:49px}.coHeroStats{display:none}.coRoster,.coMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coTabs{gap:7px}.coHub .coTabs button{padding:11px;font-size:11px}.coFilters{flex-direction:column}.coTop{font-size:10px}.coPanel h2{font-size:29px}.coRosterEdit>strong{flex-basis:100%;width:100%}}.coPointsAdded{color:#9cdeb6;font-size:19px}.coPointsDeducted{color:#ffb5a7;font-size:19px}.coRoleGroup{border-top:1px solid #344154;margin-top:15px}.coRoleGroup .coAssignment{border:0;padding:10px 0}.coReviewBody form{max-width:850px}.coRosterFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.coTeamRosterCard .coSectionHead{align-items:start;margin-top:0}.coTeamRosterCard h2{margin-bottom:8px}.coHub .coCoachLink{color:#e6c372;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.coTeamRosterCard .coPills{justify-content:flex-end;max-width:400px;margin-top:0}.coRosterPagination{color:#9eafc2;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.coActions>.coLinkButton{align-items:center;margin:0;display:inline-flex}@media (max-width:650px){.coRosterFilters{grid-template-columns:1fr}.coTeamRosterCard .coPills{justify-content:flex-start;max-width:none}.coRosterPagination{flex-wrap:wrap;font-size:12px}.coRosterPagination button{padding:10px}}.coIdentity,.coWinSummary{background:#0d1723;border:1px solid #364354;border-radius:9px;margin:18px 0;padding:16px 18px}.coIdentity p,.coWinSummary p{margin:9px 0;font-size:12px}.coIdentity small{color:#8398b0;margin-top:8px;line-height:1.7;display:block}.coWinSummary strong{color:#e6c372;font-family:Barlow Condensed,Impact,sans-serif;font-size:29px}.coEmbedded{max-width:none!important;min-height:0!important;padding:0!important}.coEmbedded code{white-space:normal;overflow-wrap:anywhere}.coEmbedded .coPanel{margin-bottom:25px}.coWeeklyChecklist{gap:12px;display:grid}.coWeeklyChecklist fieldset{border:1px solid #ffffff24;border-radius:10px;min-width:0;padding:14px}.coWeeklyChecklist legend{padding:0 6px;font-weight:600;line-height:1.5}.coWeeklyChecklist label{align-items:center;gap:8px;margin:8px 20px 0 0;display:inline-flex}.coWeeklyChecklist input[type=radio]{accent-color:#f4cb75;width:18px;height:18px;margin:0}.coReviewHeader{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.coReviewHeader>strong{font-size:21px}.coReviewHeader>button{min-height:48px;margin-left:auto}.coReviewHeader small{color:#b6e4c7;flex-basis:100%}.coReviewBody[hidden]{display:none}.coReviewActions{z-index:2;background:#111923;border:1px solid #526174;border-radius:10px;flex-wrap:wrap;gap:12px;padding:16px;display:flex;position:sticky;bottom:12px}@media (max-width:650px){.coReviewHeader>button{width:100%;margin:0}.coReviewActions>button{width:100%}}
