.judge-app .whole-jump-library{padding:0}.whole-jump-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.whole-jump-filters label{flex:1;gap:6px;min-width:180px;display:grid}.whole-jump-filters input,.whole-jump-filters select{padding:10px;font-size:16px}.whole-jump-detail{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.judge-app .whole-jump-detail video{object-fit:contain;background:#fff;width:100%;height:auto;max-height:80dvh;position:sticky;top:12px}.whole-jump-report{background:#fff;border:1px solid #dce2e6;border-radius:14px;min-width:0;padding:20px}.whole-jump-report table{border-collapse:collapse;width:100%;font-size:14px}.whole-jump-report td,.whole-jump-report th{text-align:left;border-bottom:1px solid #e4e8eb;padding:8px 4px}.whole-jump-total{font-size:30px}.whole-jump-report p{overflow-wrap:anywhere}.leaderboard-athlete a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.whole-jump-detail{grid-template-columns:1fr}.judge-app .whole-jump-detail video{z-index:2;max-height:42dvh;position:sticky;top:0}.whole-jump-report{padding:14px}}.whole-jump-detail .library-player{background:#fff;border-radius:12px;min-width:0;position:sticky;top:12px;overflow:hidden}.judge-app .whole-jump-detail .library-player video{cursor:pointer;width:100%;max-height:65dvh;display:block;position:static}.library-playback-controls{flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.library-playback-controls button,.library-playback-controls select{min-height:44px;font-size:14px}.library-playback-controls label{align-items:center;gap:6px;font-size:14px;display:flex}.library-timeline{font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:4px 10px 12px;font-size:13px;display:flex}.library-timeline input{flex:1;min-width:0;min-height:32px}.library-player:focus-within{outline-offset:2px;outline:2px solid #5294ba}@media (max-width:760px){.whole-jump-detail .library-player{z-index:2;top:0}.judge-app .whole-jump-detail .library-player video{max-height:36dvh}.library-playback-controls{gap:4px;padding:6px}.library-playback-controls button{padding:6px 8px}}.judge-app .whole-jump-detail .library-player-expanded{z-index:1000;background:#fff;border-radius:0;flex-direction:column;padding:8px;display:flex;position:fixed;inset:0}.judge-app .whole-jump-detail .library-player-expanded video{object-fit:contain;flex:1;min-height:0;max-height:none}.library-player-expanded .library-playback-controls{flex-shrink:0}.library-contribution{border:1px solid #b8b8b8;border-radius:12px;margin:1.5rem 0;padding:1rem}.library-contribution fieldset{border:0;gap:.6rem;min-width:0;padding:0;display:grid}.library-contribution input,.library-contribution select,.library-contribution textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #888;border-radius:6px;padding:.65rem}.library-contribution summary{cursor:pointer;padding:.65rem 0;font-weight:600}.library-contribution article{overflow-wrap:anywhere;border-bottom:1px solid #bbb;padding:.5rem 0}.library-contribution button{white-space:normal;margin-top:.6rem}.library-contribution h2{font-size:1.2rem}.library-searchbar{align-items:end;gap:12px;margin:16px 0 24px;display:flex}.library-searchbar>label:first-child{flex:1}.library-searchbar input,.library-searchbar select,.library-facet input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;color:#182d40;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:11px 12px}.library-sort{gap:4px;font-size:13px;display:grid}.library-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.library-sidebar{background:#f7f9fb;border:1px solid #dce2e6;border-radius:14px;max-height:calc(100dvh - 32px);padding:16px;position:sticky;top:16px;overflow:auto}.library-sidebar-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.library-facet{border-bottom:1px solid #dce2e6;padding:10px 0}.library-facet summary{cursor:pointer;padding:5px 0;font-weight:600}.library-facet>input{margin:8px 0}.library-facet-options{gap:4px;max-height:190px;display:grid;overflow:auto}.library-facet-options label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.library-facet-options input{flex-shrink:0;width:17px;height:17px}.library-facet>label{gap:5px;margin:10px 0;display:grid}.library-sidebar>small{color:#52677a;margin:12px 0;font-size:12px;line-height:1.5;display:block}.library-sidebar>button,.library-sidebar>a{margin-top:14px;display:block}.library-drawer-close{display:none}.library-results{min-width:0}.library-active-filters{flex-wrap:wrap;gap:6px;display:flex}.library-active-filters:empty{display:none}.judge-app .library-active-filters button{color:#23475d;background:#e8f1f6;border:1px solid #c7dce8;border-radius:20px;padding:6px 10px;font-size:12px}.library-results-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.library-results-heading p{margin:0 auto 0 0}.library-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;display:grid}.judge-app .library-video-card{min-width:0;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:0 0 10px;text-decoration:none;display:flex}.library-video-thumbnail{aspect-ratio:16/9;background:#e7edf2;border-radius:12px;position:relative;overflow:hidden}.library-video-thumbnail img,.library-video-thumbnail video,.library-video-thumbnail canvas{object-fit:cover;width:100%;height:100%}.library-video-thumbnail>span{color:#fff;background:#102333d9;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;bottom:8px;right:8px}.judge-app .library-video-card h2{margin:4px 0 0;font-size:17px;line-height:1.3}.library-video-card p{margin:0;font-size:13px;line-height:1.5}.library-video-context{color:#5a6f80}.library-video-card strong{font-size:13px}.library-video-card small{color:#5a6f80;font-size:11px}.library-video-card:hover .library-video-thumbnail{box-shadow:0 0 0 3px #8bb4cf}.library-video-card:focus-visible{outline-offset:4px;outline:3px solid #2b739f}.library-load-more{margin:28px auto;display:block}.library-publication{margin-top:24px}.library-empty{text-align:center;border:1px dashed #cbd5df;border-radius:14px;padding:40px 20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.library-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-workspace{grid-template-columns:210px minmax(0,1fr);gap:18px}}@media (max-width:760px){.library-workspace{display:block}.library-sidebar{display:none}.library-sidebar.is-open{z-index:100;max-height:none;display:block;position:fixed;inset:12px;overflow:auto;box-shadow:0 0 0 20px #10233388}.library-drawer-close{display:block}.library-searchbar{flex-wrap:wrap;gap:8px}.library-searchbar>label:first-child{flex-basis:100%}.library-sort{margin-left:auto}.library-video-grid{gap:20px 12px}.judge-app .library-video-card h2{font-size:15px}.library-results-heading{flex-wrap:wrap}}@media (max-width:420px){.library-video-grid{grid-template-columns:1fr}}.library-searchbar>button{display:none}.library-video-card>h2,.library-video-card>p,.library-video-card>strong,.library-video-card>small{padding-left:10px;padding-right:10px}@media (max-width:760px){.library-searchbar>button{display:block}}.library-date-section{min-width:0;margin:18px 0 26px;scroll-margin-top:180px}.library-date-section>.library-row-heading{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.library-date-section>.library-row-heading h2{margin:0;font-size:22px}.library-date-section>.library-row-heading span{color:#52677a;font-size:13px}.library-date-video-row{scroll-snap-type:x proximity;flex-flow:row;gap:18px;width:100%;max-width:100%;padding:4px 2px 16px;display:flex;overflow:auto hidden}.library-date-video-row>.library-video-card{scroll-snap-align:start;flex:0 0 260px;max-width:260px}.library-date-more{flex:0 0 150px;align-self:center}.library-date-jump{align-items:center;gap:12px;margin:14px 0;font-size:14px;display:flex}.library-date-jump select{max-width:100%;font:inherit;padding:8px}.library-sidebar{max-height:calc(100dvh - 195px);top:175px}@media (max-width:760px){.library-date-video-row>.library-video-card{flex-basis:230px;max-width:230px}.library-date-section>.library-row-heading h2{font-size:20px}.library-date-jump{flex-wrap:wrap}.library-sidebar.is-open{max-height:none;top:12px}}.judge-app .library-date-section{margin:12px 0 18px;padding:12px 0}.judge-app .library-date-section>.library-row-heading{padding:0}.judge-app .library-event-banner{padding:22px}.library-row-placeholder{min-height:310px}.library-date-video-row{contain:layout style}.library-discovery{margin:0 0 18px;background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}.library-discovery-tabs{gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.judge-app .library-discovery-tabs button{white-space:nowrap;background:#fff;border:1px solid #cedbd4;border-radius:20px;flex:none;padding:9px 14px;font-size:14px}.judge-app .library-discovery button[aria-pressed=true]{color:#fff;background:#183c35}.library-discovery-tabs small{margin-left:6px;font-size:11px}.library-discovery-heading{align-items:center;gap:14px;margin:6px 0;font-size:13px;display:flex}.judge-app .library-discovery-heading button{background:0 0;padding:4px 8px;font-size:12px;text-decoration:underline}.library-discovery-events{flex-flow:row;gap:10px;padding:2px 2px 10px;display:flex;overflow-x:auto}.judge-app .library-discovery-events>button{text-align:left;white-space:normal;background:#fff;border:1px solid #d0ddd5;border-radius:10px;flex:0 0 260px;max-width:300px;padding:12px 14px}.library-discovery-events strong{font-size:14px;line-height:1.4;display:block}.library-discovery-events small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.library-date-section>.library-row-heading>.library-event-banner{flex-basis:100%;margin:0 0 4px}.library-discovery button:focus-visible{outline-offset:2px;outline:3px solid #246e65}@media (max-width:760px){.judge-app .library-discovery-events>button{flex-basis:235px}.library-discovery{margin-bottom:12px}}.library-discovery-top>.library-discovery-list{display:none}.library-discovery-sidebar .library-discovery-events{gap:7px;max-height:320px;display:grid;overflow-y:auto}.judge-app .library-discovery-sidebar .library-discovery-events>button{flex-basis:auto;width:100%;max-width:none;padding:9px 10px}.library-discovery-sidebar .library-discovery-events strong{font-size:13px}.library-discovery-sidebar .library-discovery-events small{font-size:11px}.judge-app .library-event-banner .eyebrow{color:#d9edbc}@media (max-width:760px){.library-discovery-top>.library-discovery-list{display:block}.judge-app .library-discovery-top .library-discovery-events>button{flex-basis:230px;padding:8px 10px}.library-discovery-top .library-discovery-events strong{font-size:13px}.library-discovery-top .library-discovery-events small{font-size:11px}}.judge-app .library-discovery-sidebar>.library-discovery-list{width:100%;min-width:0;display:block!important}.judge-app .library-discovery-sidebar .library-discovery-events{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid!important}.judge-app .library-discovery-sidebar .library-discovery-events>button{overflow-wrap:anywhere;box-sizing:border-box}.judge-app .library-discovery-top>.library-discovery-list{display:none!important}@media (max-width:760px){.judge-app .library-discovery-top>.library-discovery-list{display:block!important}}.clip-share{margin:0 0 16px}.clip-share small{margin-top:8px;display:block}.clip-share textarea{width:100%;min-height:110px}.clip-share button{min-height:44px}
