._page_146yd_1{color:#07111f;background:#eef2f7;min-height:100svh}._shell_146yd_2{width:min(1380px,100% - 80px);margin:0 auto}._hero_146yd_3{color:#fff;background:#07111f;padding:100px 0 92px;overflow:hidden}._hero_146yd_3 ._shell_146yd_2{position:relative}._hero_146yd_3 ._shell_146yd_2:after{content:"";border:110px solid #1457ff38;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-120px}._eyebrow_146yd_6{z-index:1;color:#86a9ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex;position:relative}._eyebrow_146yd_6:before{content:"";background:currentColor;width:36px;height:2px}._hero_146yd_3 h1{z-index:1;letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(68px,9vw,132px);line-height:.88;position:relative}._hero_146yd_3 p{z-index:1;color:#ffffffa3;max-width:620px;margin:34px 0 0;font-size:17px;line-height:1.6;position:relative}._controls_146yd_10{grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:40px;display:grid}._groupTabs_146yd_11{background:#fff;border:1px solid #07111f26;grid-template-columns:repeat(3,1fr);display:grid}._groupTabs_146yd_11 button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #07111f24;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;min-height:82px;padding:16px 20px;display:flex}._groupTabs_146yd_11 button:last-child{border-right:0}._groupTabs_146yd_11 ._activeTab_146yd_14{color:#fff;background:#1457ff}._groupTabs_146yd_11 span{font-size:14px;font-weight:700}._groupTabs_146yd_11 small{opacity:.58;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}._monthControl_146yd_17{background:#fff;border:1px solid #07111f26;grid-template-columns:52px 1fr 52px;align-items:center;display:grid}._monthControl_146yd_17 button{cursor:pointer;background:0 0;border:0;height:100%;min-height:52px;font-size:19px}:is(._monthControl_146yd_17 button:hover,._monthControl_146yd_17 button:focus-visible){color:#fff;background:#1457ff}._monthControl_146yd_17 strong{text-align:center;text-transform:capitalize;font-size:14px}._overview_146yd_21{color:#fff;background:#1457ff;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;display:grid}._overview_146yd_21>div{padding:36px 40px}._overview_146yd_21>div>span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}._overview_146yd_21 h2{letter-spacing:-.04em;margin:12px 0 0;font-size:29px}._overview_146yd_21 p{color:#ffffffad;margin:10px 0 0;font-size:12px}._overview_146yd_21 dl{grid-template-columns:repeat(3,150px);margin:0;display:grid}._overview_146yd_21 dl>div{border-left:1px solid #ffffff38;flex-direction:column;justify-content:center;padding:28px 24px;display:flex}._overview_146yd_21 dt{letter-spacing:-.04em;font-size:32px;font-weight:700}._overview_146yd_21 dd{color:#ffffffa6;margin:6px 0 0;font-size:10px}._tableCard_146yd_30{background:#fff;border:1px solid #07111f26;margin-top:20px}._tableHeading_146yd_31{border-bottom:1px solid #07111f1f;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 32px;display:flex}._tableHeading_146yd_31 h2{letter-spacing:-.035em;text-transform:capitalize;margin:0;font-size:24px}._tableHeading_146yd_31 p{color:#697487;margin:7px 0 0;font-size:11px}._legend_146yd_34{color:#697487;flex-wrap:wrap;gap:16px;font-size:9px;display:flex}._legend_146yd_34 span{align-items:center;gap:6px;display:inline-flex}._legend_146yd_34 i{border-radius:50%;width:8px;height:8px}._legend_146yd_34 i._present_146yd_37{background:#17a65b}._legend_146yd_34 i._absent_146yd_38{background:#ef4b45}._legend_146yd_34 i._excused_146yd_39{background:#f4ad24}._tableScroll_146yd_40{overscroll-behavior-inline:contain;overflow-x:auto}._tableScroll_146yd_40 table{border-collapse:collapse;min-width:100%}._tableScroll_146yd_40 th,._tableScroll_146yd_40 td{border-bottom:1px solid #07111f1a;border-right:1px solid #07111f1a;height:64px}._tableScroll_146yd_40 thead th{background:#f8fafc;height:72px}._tableScroll_146yd_40 thead th:first-child{z-index:3;color:#697487;letter-spacing:.12em;text-align:left;text-transform:uppercase;width:220px;min-width:220px;padding:0 20px;font-size:9px;position:sticky;left:0}._tableScroll_146yd_40 thead th:nth-child(2){z-index:3;color:#1457ff;letter-spacing:.08em;text-transform:uppercase;width:90px;min-width:90px;font-size:9px;position:sticky;left:220px}._tableScroll_146yd_40 thead th:nth-child(n+3){width:62px;min-width:62px}._tableScroll_146yd_40 thead th strong,._tableScroll_146yd_40 thead th span{text-align:center;display:block}._tableScroll_146yd_40 thead th strong{font-size:16px}._tableScroll_146yd_40 thead th span{color:#7b8492;text-transform:uppercase;margin-top:4px;font-size:8px}._tableScroll_146yd_40 tbody th{z-index:2;text-align:left;background:#fff;width:220px;min-width:220px;padding:0 20px;font-size:12px;position:sticky;left:0}._tableScroll_146yd_40 tbody td{text-align:center;width:62px;min-width:62px;padding:7px}._tableScroll_146yd_40 tbody td._percent_146yd_52{z-index:2;color:#1457ff;background:#f8fafc;width:90px;min-width:90px;font-weight:700;position:sticky;left:220px}._percent_146yd_52 strong,._percent_146yd_52 span{white-space:nowrap;display:block}._percent_146yd_52 strong{color:#596577;font-size:9px;font-weight:600}._percent_146yd_52 span{margin-top:3px;font-size:14px}._statusMark_146yd_56{border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto;font-size:13px;font-weight:700;display:grid}._unmarked_146yd_57{color:#aab2bd;background:#eef2f6}._present_146yd_37{color:#087a3c;background:#d9f5e6}._absent_146yd_38{color:#c82f2b;background:#fee2e0}._excused_146yd_39{color:#a56b00;background:#fff0ce}._notEligible_146yd_61{color:#c1c7d0;background:#f6f7f9}._empty_146yd_62{color:#697487;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:30px;display:flex}._empty_146yd_62 strong{color:#07111f;font-size:20px}._empty_146yd_62 span{font-size:12px}._empty_146yd_62 button{color:#fff;cursor:pointer;background:#1457ff;border:0;min-height:46px;margin-top:8px;padding:0 20px}._privacyNote_146yd_66{color:#7a8493;margin:18px 0 70px;font-size:10px}._page_146yd_1{background:#f2f5f9}._groupTabs_146yd_11,._monthControl_146yd_17,._overview_146yd_21,._tableCard_146yd_30,._empty_146yd_62 button{border-radius:22px}._monthControl_146yd_17,._overview_146yd_21,._tableCard_146yd_30{overflow:hidden}._monthControl_146yd_17 button{place-items:center;display:grid}._groupTabs_146yd_11{background:0 0;border:0;gap:8px}._groupTabs_146yd_11 button{background:#fff;border-radius:16px;border:1px solid #c7d2e1!important}._groupTabs_146yd_11 ._activeTab_146yd_14{border-color:#1457ff!important}._groupTabs_146yd_11 small{white-space:normal;font-size:13px;overflow:visible}._overview_146yd_21 p,._overview_146yd_21 dd,._tableHeading_146yd_31 p,._legend_146yd_34,._privacyNote_146yd_66,._empty_146yd_62 span,._percent_146yd_52 strong{font-size:14px;line-height:1.5}._tableScroll_146yd_40 tbody th{font-size:14px}._statusMark_146yd_56{border-radius:14px}._page_146yd_1 :focus-visible{outline-offset:3px;outline:2px solid #1457ff}@media (max-width:980px){._shell_146yd_2{width:min(100% - 40px,1380px)}._controls_146yd_10,._groupTabs_146yd_11{grid-template-columns:1fr}._groupTabs_146yd_11 button{border-bottom:1px solid #07111f24;border-right:0;min-height:68px}._overview_146yd_21{grid-template-columns:1fr}._overview_146yd_21 dl{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr)}._overview_146yd_21 dl>div:first-child{border-left:0}._tableHeading_146yd_31{flex-direction:column;align-items:flex-start}}@media (max-width:620px){._shell_146yd_2{width:calc(100% - 32px)}._hero_146yd_3{padding:74px 0 70px}._hero_146yd_3 h1{font-size:clamp(2rem,8vw,3.25rem);line-height:1.1}._hero_146yd_3 p{font-size:16px}._hero_146yd_3 ._shell_146yd_2:after{opacity:.65}._overview_146yd_21>div{padding:28px 22px}._overview_146yd_21 dl>div{padding:22px 12px}._overview_146yd_21 dt{font-size:27px}._tableHeading_146yd_31{padding:23px 20px}._tableScroll_146yd_40 thead th:first-child,._tableScroll_146yd_40 tbody th{left:calc(var(--athlete-rail) - var(--athlete-column));width:var(--athlete-column);min-width:var(--athlete-column);max-width:var(--athlete-column);padding:0 14px}._tableScroll_146yd_40 thead th:nth-child(2),._tableScroll_146yd_40 tbody td._percent_146yd_52{width:78px;min-width:78px;position:static}._tableScroll_146yd_40 thead th:nth-child(n+3),._tableScroll_146yd_40 tbody td:not(._percent_146yd_52){width:48px;min-width:48px;padding:4px}._statusMark_146yd_56{border-radius:11px;width:32px;height:36px}}
