html:has(>body.hx-dark),body.hx-dark,body.hx-dark #body{background-color:#131415}body.hx-dark #img-logo{background-image:var(--brand-logo-light)}body.hx-dark .logoutNav li .notloggedInItems:nth-child(1) a,body.hx-dark .logoutNav li .loggedInItems:nth-child(1) a,body.hx-dark .logoutNav li .loggedInItems:nth-child(2) a{color:#fff}body.hx-dark .usermenu__trigger{color:#fff}body.hx-dark .usermenu__trigger:hover,body.hx-dark .usermenu.is-open .usermenu__trigger{background:#ffffff29}body.hx-dark .usermenu__trigger:focus-visible{outline-color:#fff}body.hx-dark .header-app-pill{background:#e4f01f;color:#12130a}body.hx-dark .header-app-pill:hover{background:#eef85c;color:#12130a}body.hx-dark .place-links__title{color:#f4f5f1}body.hx-dark .place-links__list a{color:#b7babd}body.hx-dark .place-links__list a:hover{color:#fff}body.hx-dark #footer.bck-grey{background-color:#131415;border-top:1px solid rgba(255,255,255,.1)}.hx-page{max-width:980px;margin:0 auto;padding:30px 15px 20px;color:var(--ui-ink)}.hx-head{margin-bottom:22px}.hx-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent-ink)}.hx-title{margin:8px 0;font-family:Montserrat,sans-serif;font-weight:900;font-size:34px;line-height:1.05;text-transform:uppercase;color:var(--ui-ink)}.hx-sub{font-size:14px;line-height:1.5;color:var(--ui-ink-2)}.hx-link{font-weight:600;color:var(--ui-accent-ink);text-decoration:none}.hx-link:hover{text-decoration:underline}.hx-back{display:inline-block;margin-bottom:14px;font-size:13px}.hx-note{margin-top:8px;font-size:13px;color:var(--ui-ink-2)}.hx-verified{margin-left:6px;white-space:nowrap}.hx-verified-label{display:inline-flex;align-items:center;gap:6px}.hx-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.hx-tab,.hx-subtab{border:1px solid var(--ui-control-edge);background:var(--ui-page);color:var(--ui-ink);font:inherit;font-size:14px;padding:8px 14px;border-radius:999px;cursor:pointer}.hx-tab.is-on,.hx-subtab.is-on{background:var(--ui-ink);border-color:var(--ui-ink);color:var(--ui-page);font-weight:700}.hx-tab-part{margin-left:6px;font-size:11px;opacity:.8}.hx-subtabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.hx-subtab{font-size:13px;padding:6px 12px}.hx-division-name{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.hx-block{margin-top:26px}.hx-block-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-ink);margin-bottom:10px}.hx-ranks{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;background:var(--ui-hairline);border:1px solid var(--ui-hairline);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1113150a,0 8px 24px -18px #11131538}.hx-rank{min-width:0;padding:16px 20px 17px;background:var(--ui-page)}.hx-rank-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-2)}.hx-rank-figure{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;margin-top:8px}.hx-rank-value{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ui-ink)}.hx-rank-of{font-size:13px;color:var(--ui-ink-2)}.hx-pb{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--ui-surface-3);color:var(--ui-ink)}.hx-pb.hx-pb--1{background:var(--ui-ink);color:var(--ui-page)}.hx-pb.hx-pb--seg{margin-left:8px;padding:1px 6px;font-size:10px}.hx-result{border:1px solid var(--ui-hairline);border-radius:10px;margin-bottom:10px;background:var(--ui-page)}.hx-result-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.hx-result-comp{display:flex;align-items:center;gap:12px;min-width:0}.hx-result-logo{flex:0 0 auto;width:42px;height:42px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:var(--ui-surface-2)}.hx-result-logo.hx-result-logo--blank{display:inline-block}.hx-result-title{font-weight:600;font-size:15px}.hx-result-meta{font-size:12px;color:var(--ui-ink-2);margin-top:2px}.hx-result-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.hx-result-time{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.hx-chevron{font-size:12px;color:var(--ui-ink-2)}.hx-result-body{padding:0 16px 16px}.hx-result.is-pending{border-style:dashed;border-color:var(--ui-hairline-3);background:transparent}.hx-result.is-pending .hx-result-head{cursor:default}.hx-result.is-pending .hx-result-logo{opacity:.7}.hx-result-na{font-size:13px;font-weight:600;color:var(--ui-ink-2);white-space:nowrap}.hx-segs{width:100%;margin-top:14px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.hx-segs th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-2);padding:6px 8px;border-bottom:1px solid var(--ui-hairline)}.hx-segs td{padding:7px 8px;border-bottom:1px solid var(--ui-hairline)}.hx-segs .hx-seg--station td:first-child{font-weight:600}.hx-segs .hx-seg-running{color:var(--ui-ink-2)}.hx-segs-missing{margin-top:12px;padding:12px 14px;border-radius:8px;background:var(--ui-surface-2);font-size:13px;color:var(--ui-ink-2)}.hx-teams{display:flex;flex-direction:column;gap:8px}.hx-team{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;background:var(--ui-surface-2)}.hx-team-name{font-weight:700}.hx-team-right{text-align:right}.hx-chart{padding:10px 6px 0;border-radius:10px;background:var(--ui-page);border:1px solid var(--ui-hairline)}.hx-finish-card{position:relative;overflow:hidden;padding:22px 26px 24px;border-radius:14px;color:#f4f5f2;background:radial-gradient(90% 160% at 100% 0%,#becf2f17,#becf2f00 55%),linear-gradient(160deg,#35373a,#262729 52%,#1c1d1f);box-shadow:inset 0 1px #ffffff12,0 1px 2px #1113151a,0 16px 36px -20px #1113158c}.hx-finish-card .hx-pb{padding:6px 12px 5px;font-size:12px;font-weight:600;letter-spacing:.12em;background:#f4f5f214;color:#f4f5f2;box-shadow:inset 0 0 0 1px #f4f5f22e}.hx-finish-card .hx-pb--1{background:#becf2f24;color:#becf2f;box-shadow:inset 0 0 0 1px #becf2f61}.hx-finish-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f4f5f29e}.hx-finish-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.hx-finish-time{font-size:54px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.hx-empty{margin:20px 0;padding:28px 22px;border-radius:12px;background:var(--ui-surface-2);text-align:center}.hx-empty .btn{margin-top:16px}.hx-empty-title{font-size:18px;font-weight:700}.hx-empty-text{margin:8px auto 0;max-width:520px;font-size:14px;line-height:1.5;color:var(--ui-ink-2)}.hx-lb-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.hx-lb-filter{flex:0 1 240px;min-width:180px}.hx-lb-filter .dd-wrapper .label{color:var(--ui-ink-2)}.hx-lb-searchwrap{flex:1 1 260px}.hx-lb-yearfilter{flex:0 1 150px;min-width:130px}input.input-text.hx-lb-search{width:100%;margin-bottom:0;font-size:14px}@media(max-width:830px){input.input-text.hx-lb-search{font-size:16px}}.hx-lb-check{display:inline-flex;align-items:center}.hx-lb-check .radio-text{font-size:14px;color:var(--ui-ink)}.hx-lb-table{margin-top:8px;border-top:1px solid var(--ui-hairline)}.hx-lb-row{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid var(--ui-hairline)}.hx-lb-headrow{position:sticky;top:0;background:var(--ui-ground);z-index:2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-2)}.hx-lb-rank{flex:0 0 60px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.hx-lb-who{flex:1 1 auto;min-width:0}.hx-lb-name{font-weight:600}.hx-lb-hidden{color:var(--ui-ink-2);font-weight:500}.hx-lb-sub{font-size:12px;color:var(--ui-ink-2)}.hx-lb-col{flex:0 0 110px;font-size:13px}.hx-lb-comp{flex:0 1 220px;font-size:13px}.hx-lb-comp a{color:var(--ui-ink)}.hx-lb-time{flex:0 0 110px;text-align:right;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.hx-lb-row:not(.hx-lb-headrow) .hx-lb-rank,.hx-lb-row:not(.hx-lb-headrow) .hx-lb-name,.hx-lb-row:not(.hx-lb-headrow) .hx-lb-time{font-size:16px}.hx-lb-row:not(.hx-lb-headrow) .hx-lb-rank,.hx-lb-row:not(.hx-lb-headrow) .hx-lb-name,.hx-lb-row:not(.hx-lb-headrow) .hx-lb-time{color:var(--ui-ink)}.hx-lb-row.is-podium .hx-lb-rank,.hx-lb-row.is-podium .hx-lb-time{font-size:24px;line-height:1.1}.hx-lb-row.is-podium .hx-lb-rank,.hx-lb-row.is-podium .hx-lb-name,.hx-lb-row.is-podium .hx-lb-time{color:var(--ui-accent-ink)}.hx-more{margin-top:18px;text-align:center}body.hx-dark .hx-page{--ui-ink: #F4F5F1;--ui-ink-2: #B7BABD;--ui-ink-3: #8F9296;--ui-page: #131415;--ui-ground: #131415;--ui-hairline: rgba(255, 255, 255, .1);--ui-surface-2: rgba(255, 255, 255, .04);--ui-control-edge: rgba(255, 255, 255, .38);--ui-accent-ink: #E4F01F;color:#f4f5f1}body.hx-dark .hx-page .hx-tab.is-on,body.hx-dark .hx-page .hx-subtab.is-on{background:#e4f01f;border-color:#e4f01f;color:#12130a}body.hx-dark .hx-page .hx-lb-check .radio-switch{border-color:#b7babd}body.hx-dark .hx-page .hx-lb-check .radio-switch:after{border-color:#131415;background-color:#b7babd}body.hx-dark .hx-page .hx-lb-check .radio-switch.active{border-color:#e4f01f;background-color:#e4f01f}body.hx-dark .hx-page .hx-lb-check .radio-switch.active:after{border-color:#e4f01f;background-color:#131415}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper svg{stroke:#b7babd}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper{color:#f4f5f1;border-color:#ffffff61;box-shadow:none}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .label{color:#8f9296}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-header-title{color:#f4f5f1}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list{box-shadow:none}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list{background-color:#232527!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px;box-shadow:0 14px 30px -10px #000000b3}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item{color:#f4f5f1}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item:hover{background-color:#e4f01f1f;color:#fff}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item.no-result:hover{background-color:transparent;color:#f4f5f1}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item span{border-color:#ffffff61}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item span.selected{background-color:#e4f01f;border-color:#e4f01f}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-scroll-list .dd-list-item-label{background-color:#ffffff0d;color:#8f9296}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-list-search-bar{background-color:#1d1e20;color:#f4f5f1;border-color:#ffffff61;box-shadow:none}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-list-search-bar::-moz-placeholder{color:#8f9296}body.hx-dark .hx-page .hx-lb-filters .dd-wrapper .dd-list .dd-list-search-bar::placeholder{color:#8f9296}body.hx-dark .hx-page .hx-lb-filters input.input-text.hx-lb-search{background-color:transparent;color:#f4f5f1;border:1px solid rgba(255,255,255,.38);box-shadow:none}body.hx-dark .hx-page .hx-lb-filters input.input-text.hx-lb-search::-moz-placeholder{color:#8f9296;opacity:1}body.hx-dark .hx-page .hx-lb-filters input.input-text.hx-lb-search::placeholder{color:#8f9296;opacity:1}body.hx-dark .hx-page .hx-lb-filters input.input-text.hx-lb-search:focus{border-color:#e4f01f;outline:none}body.hx-dark .hx-page .hx-empty{background:none;padding-left:0;padding-right:0}body.hx-dark .hx-page .btn.btn-blank{background-color:transparent!important;color:#f4f5f1;border:1px solid rgba(255,255,255,.38);box-shadow:none}body.hx-dark .hx-page .btn.btn-blank:hover{border-color:#fff}.hx-dash{display:block;padding:18px 20px;margin-bottom:25px}.hx-dash-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.hx-dash-title{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hx-dash-division{margin-top:10px}.hx-dash-division-name{font-size:12px;font-weight:700;color:var(--ui-ink-2);margin-bottom:4px}.hx-dash-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--ui-hairline);color:var(--ui-ink);text-decoration:none}.hx-dash-row:hover{background:var(--ui-surface-2)}.hx-dash-main{flex:1 1 auto;min-width:0}@media(max-width:600px){.hx-title{font-size:26px}.hx-result-head{flex-wrap:wrap}.hx-finish-card{padding:18px 20px 20px}.hx-finish-time{font-size:40px}.hx-rank{padding:14px 14px 15px}.hx-rank-value{font-size:24px}.hx-rank-figure{flex-direction:column;align-items:flex-start;row-gap:4px}.hx-lb-rank{flex-basis:48px}.hx-lb-time{flex-basis:84px}.hx-lb-row.is-podium .hx-lb-rank,.hx-lb-row.is-podium .hx-lb-time{font-size:20px}.hx-dash-row{flex-wrap:wrap;row-gap:4px}.hx-dash-main{flex-basis:calc(100% - 54px)}.hx-dash-main+.hx-pb,.hx-dash-main+.hx-result-time,.hx-dash-main+.hx-result-na{margin-left:54px}}.hx-fb{position:relative;overflow:hidden;border-radius:16px;color:#f4f5f2;padding:20px 24px 18px;font-family:Montserrat,sans-serif;background:radial-gradient(110% 80% at 50% 0%,#ffffff0f,#fff0 60%),radial-gradient(70% 60% at 50% 62%,#becf2f0d,#becf2f00 70%),linear-gradient(180deg,#17181a,#121314 55%,#0d0e0f);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a,0 1px 2px #1113151f,0 18px 40px -22px #11131599}.hx-fb-top{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.hx-fb-finish{font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#becf2f}.hx-fb-event{min-width:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a9adb0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-fb-body{padding:26px 0 14px;text-align:center}.hx-fb-name{font-size:15px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.3;color:#dfe1dc}.hx-fb-members{margin-top:4px;font-size:13px;color:#a9adb0}.hx-fb-time{margin:12px 0 0;font-weight:600;font-size:76px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 28px rgba(255,255,255,.08)}.hx-fb-colon{display:inline-block;padding:0 .02em;font-weight:400;color:#f4f5f26b;transform:translateY(-.06em)}.hx-fb-line{width:min(320px,70%);height:1px;margin:18px auto 14px;background:linear-gradient(90deg,#becf2f00,#becf2fb3 50%,#becf2f00)}.hx-fb-division{display:inline-block;padding:5px 12px 4px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#becf2f;box-shadow:inset 0 0 0 1px #becf2f59}.hx-fb-waiting .hx-fb-name{font-size:16px;letter-spacing:.08em;color:#a9adb0}.hx-fb-foot{margin-top:6px;text-align:center;font-size:9px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#8a8e91}.hx-fb.is-new .hx-fb-time{animation:hx-fb-pop 1.2s ease-out}@keyframes hx-fb-pop{0%{transform:scale(.94);opacity:.2}60%{transform:scale(1.02);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hx-fb.is-new .hx-fb-time{animation:none}}.hx-fb--big{min-height:100vh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;padding:4vh 4vw 3vh}.hx-fb--big .hx-fb-finish{font-size:2.4vh}.hx-fb--big .hx-fb-event{font-size:2.2vh}.hx-fb--big .hx-fb-name{font-size:4.6vh}.hx-fb--big .hx-fb-members{font-size:2.6vh}.hx-fb--big .hx-fb-time{font-size:24vh;margin-top:3vh}.hx-fb--big .hx-fb-line{width:min(60vw,900px);margin:4vh auto 3vh;height:2px}.hx-fb--big .hx-fb-division{font-size:2.4vh;padding:1vh 2.2vh .8vh}.hx-fb--big .hx-fb-foot{font-size:1.4vh}@media(max-width:600px){.hx-fb{padding:18px 18px 16px}.hx-fb-time{font-size:clamp(36px,12.5vw,52px)}.hx-fb-name{font-size:13px}}.hx-live{min-height:100vh;background:#121314;color:#f4f5f2;padding:min(2.5vh,27px) 2vw;font-family:Montserrat,sans-serif;line-height:1.2}.hx-live-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:min(1.6vh,17px)}.hx-live-eyebrow{font-size:min(1.6vh,17px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#becf2f}.hx-live-title{font-size:min(4.4vh,48px);line-height:1.1;font-weight:900;text-transform:uppercase}.hx-live-page{font-size:min(2vh,22px);color:#a9adb0}.hx-live-row{box-sizing:border-box;display:flex;align-items:center;gap:.4vw;height:52px;padding:0 .4vw;border-bottom:1px solid rgba(255,255,255,.12);font-variant-numeric:tabular-nums;overflow:hidden}.hx-live-row.is-done .hx-live-total{color:#becf2f}.hx-live-headrow{height:auto;padding-bottom:6px;font-size:min(1.4vh,15px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a9adb0}.hx-live .hx-live-headrow .hx-live-pos,.hx-live .hx-live-headrow .hx-live-total{font-size:inherit;font-weight:inherit}.hx-live-pos{flex:0 0 3.2em;font-weight:900;font-size:min(2.4vh,26px)}.hx-live-headrow .hx-live-pos{flex-basis:calc(3.2*min(2.4vh,26px))}.hx-live-name{flex:1 1 auto;min-width:0}.hx-live-name-main{font-weight:800;font-size:min(2.1vh,22px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-live-members{font-size:min(1.4vh,14px);color:#a9adb0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-live-seg{flex:0 0 3.4vw;text-align:center;font-size:min(1.5vh,16px);white-space:nowrap;color:#f4f5f2}.hx-live-seg.hx-live-seg--station{color:#a9adb0}.hx-live-headrow .hx-live-seg--station{color:#becf2f}.hx-live-total{flex:0 0 7vw;text-align:right;font-weight:900;font-size:min(2.4vh,26px);white-space:nowrap}.hx-live-latest{flex:0 0 34%;font-size:min(2vh,24px);color:#a9adb0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-live-empty{padding:6vh 0;text-align:center;font-size:min(2.4vh,26px);color:#a9adb0}.hx-live--portrait .hx-live-row{height:64px}.hx-live--portrait .hx-live-headrow{height:auto}.hx-live--portrait .hx-live-name-main{font-size:min(2vh,28px)}.hx-live--portrait .hx-live-members{font-size:min(1.4vh,18px)}.hx-live--portrait .hx-live-total{flex-basis:22%;font-size:min(2.6vh,32px)}.hx-live--portrait .hx-live-title{font-size:min(3.6vh,48px)}.hx-present{position:fixed;left:0;right:0;bottom:0;top:0;z-index:40;background:#121314;overflow:hidden}.hx-present .hx-live,.hx-present .hx-fb--big{min-height:0;height:100%}body:has(.hx-present) #tooSmall{display:none}.hx-present.hx-present--photo{z-index:1000}.hx-photo{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1001;display:flex;align-items:flex-start;justify-content:center;padding:4vh 20px;background:#08090ab8}.hx-photo-panel{display:flex;flex-direction:column;width:min(720px,100%);max-height:100%;padding:22px 22px 8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#121314;box-shadow:0 30px 80px #00000080;color:#f4f5f2;font-family:Montserrat,sans-serif}.hx-photo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.hx-photo-title{font-size:20px;font-weight:800}.hx-photo-sub{margin-top:4px;font-size:13px;color:#a9adb0}.hx-photo-close{flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:none;color:#f4f5f2;font-size:22px;line-height:1;cursor:pointer}.hx-photo-close:hover{background:#ffffff0f}.hx-photo-search{width:100%;height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.32);border-radius:10px;background:#ffffff0f;color:#f4f5f2;font:inherit;font-size:16px}.hx-photo-search::-moz-placeholder{color:#a9adb0}.hx-photo-search::placeholder{color:#a9adb0}.hx-photo-search:focus{outline:none;border-color:#becf2f}.hx-photo-list{flex:1 1 auto;min-height:0;margin-top:12px;overflow-y:auto}.hx-photo-row{display:flex;align-items:center;gap:16px;width:100%;min-height:56px;padding:10px 8px;border:0;border-top:1px solid rgba(255,255,255,.12);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hx-photo-row:hover,.hx-photo-row:focus-visible{outline:none;background:#ffffff0f}.hx-photo-who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.hx-photo-name,.hx-photo-members{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-photo-name{font-size:16px;font-weight:600}.hx-photo-members{margin-top:2px;font-size:12px;color:#a9adb0}.hx-photo-division{flex:0 0 auto;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a9adb0}.hx-photo-time{flex:0 0 auto;min-width:84px;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.hx-photo-empty{padding:24px 8px;font-size:14px;color:#a9adb0}.button-header.hx-resume{background-color:#fff;color:#121314;font-weight:700}.hx-photo-row.is-on{background:#becf2f1a;box-shadow:inset 3px 0 #becf2f}.hx-photo-row.is-busy{opacity:.6}.hx-photo-row:disabled{cursor:default}.hx-photo-onscreen{margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#becf2f}.hx-photo-phone{display:flex;align-items:center;gap:16px;margin-top:8px;padding:14px 0 10px;border-top:1px solid rgba(255,255,255,.12)}.hx-photo-qr{flex:0 0 auto;width:76px;height:76px;border-radius:6px;background:#fff}.hx-photo-phone-title{font-size:14px;font-weight:700}.hx-remote{max-width:640px;margin:0 auto;padding:24px 16px 40px;color:#f4f5f1;font-family:Montserrat,sans-serif}.hx-remote-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e4f01f}.hx-remote-title{margin:6px 0 4px;font-size:26px;font-weight:800;line-height:1.15;color:#f4f5f1}.hx-remote-head{margin-bottom:18px}.hx-remote-card{padding:18px 18px 16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#1d1e20}.hx-remote-card.is-pinned{border-color:#e4f01f73;box-shadow:inset 0 3px #e4f01f}.hx-remote-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b7babd}.hx-remote-running{margin:6px 0 4px;font-size:18px;font-weight:700}.hx-remote-text{margin-top:6px;font-size:13px;line-height:1.5;color:#b7babd}.hx-remote-name{margin-top:8px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hx-remote-members{margin-top:2px;font-size:13px;color:#b7babd}.hx-remote-time{margin-top:6px;font-size:44px;font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums}.hx-remote-division{display:inline-block;margin-top:8px;padding:3px 10px;border:1px solid rgba(255,255,255,.38);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4f5f1}.hx-remote-resume{display:block;width:100%;height:52px;margin-top:16px;border:0;border-radius:10px;background:#fff;color:#131415;font:inherit;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hx-remote-resume:hover{background:#e9eae6}.hx-remote-resume:disabled{opacity:.7;cursor:default}.hx-remote-notice{margin-top:12px;padding:12px 14px;border:1px solid rgba(255,176,140,.45);border-radius:10px;font-size:13px;color:#ffd2bd}.hx-remote-section{margin:26px 0 12px}.hx-photo-inline{color:#f4f5f1;font-family:Montserrat,sans-serif}.hx-photo-inline .hx-photo-list{overflow:visible}@media(max-width:600px){.hx-photo-row{gap:10px}.hx-photo-division{font-size:10px;letter-spacing:.08em}.hx-photo-time{min-width:0;font-size:16px}}.hx-ownfinish .hx-fb,.hx-ownfinish .hx-segs,.hx-ownfinish .hx-segs-missing{max-width:560px}.hx-ownfinish .hx-fb{margin-bottom:18px}.hx-ownfinish-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--ui-accent-ink)}.lift-board{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:min(2.5vh,27px) 2vw;background:#121314;color:#f4f5f2;font-family:Montserrat,sans-serif;line-height:1.2}.hx-present .lift-board{min-height:0;height:100%}.lift-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2vw;margin-bottom:min(2.2vh,24px)}.lift-head-text{min-width:0}.lift-eyebrow{font-size:min(1.6vh,17px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#becf2f}.lift-title{font-size:min(4.4vh,48px);line-height:1.1;font-weight:900;text-transform:uppercase}.lift-page{margin-top:6px;font-size:min(1.8vh,20px);color:#a9adb0}.lift-bar{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;padding:min(1.2vh,14px) min(1.4vw,24px);border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;transition:border-color .3s ease,box-shadow .3s ease}.lift-bar.is-rising{border-color:#becf2f;box-shadow:0 0 0 1px #becf2f,0 0 48px #becf2f47}.lift-bar.is-rising .lift-bar-num{color:#becf2f}.lift-bar-label{font-size:min(1.5vh,16px);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#a9adb0}.lift-bar-main{display:flex;align-items:center;gap:min(1.6vw,28px)}.lift-bar-kg{display:flex;align-items:baseline;gap:.25em;min-width:4.2ch;justify-content:flex-end;font-variant-numeric:tabular-nums}.lift-bar-num{font-size:min(8.5vh,92px);line-height:1;font-weight:800;transition:color .3s ease}.lift-bar-unit{font-size:min(3vh,32px);font-weight:600;color:#a9adb0}.lift-bar-none{font-size:min(6vh,64px);line-height:1;color:#a9adb0}.lift-barbell{display:flex;align-items:center;justify-content:center;width:min(15vw,260px);height:min(6.4vh,68px)}.lift-barbell-shaft{flex:1 1 auto;min-width:30px;height:6px;border-radius:3px;background:#8d9296}.lift-barbell-side{display:flex;align-items:center;gap:2px}.lift-barbell-side--l{padding-right:3px}.lift-barbell-side--r{padding-left:3px}.lift-plate{display:block;width:min(1vw,15px);height:min(6.4vh,68px);border-radius:3px;animation:lift-plate-in .45s cubic-bezier(.2,.8,.2,1) both}.lift-plate.is-small{width:min(.6vw,9px);height:min(3.6vh,38px)}.lift-plate--red{background:#d8352f}.lift-plate--blue{background:#2f6fd6}.lift-plate--yellow{background:#f2c230}.lift-plate--green{background:#2e9e4f}.lift-plate--white{background:#eceee9}.lift-barbell-side--l .lift-plate{--lift-from: -24px}.lift-barbell-side--r .lift-plate{--lift-from: 24px}@keyframes lift-plate-in{0%{transform:translate(var(--lift-from, 0));opacity:0}to{transform:none;opacity:1}}.lift-badge{position:fixed;right:18px;bottom:18px;z-index:1001;border-radius:16px;background:#121314;box-shadow:0 10px 30px #00000059}.lift-bar--compact{min-width:0;padding:10px 18px 12px}.lift-bar--compact .lift-bar-label{font-size:12px}.lift-bar--compact .lift-bar-num{font-size:44px}.lift-bar--compact .lift-bar-unit{font-size:18px}.lift-table{flex:1 1 auto;min-height:0}.lift-row{box-sizing:border-box;display:flex;align-items:center;gap:.6vw;height:56px;padding:0 .4vw;border-bottom:1px solid rgba(255,255,255,.12);font-variant-numeric:tabular-nums;overflow:hidden}.lift-headrow{height:auto;align-items:flex-end;padding-bottom:8px;font-size:min(1.4vh,15px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a9adb0}.lift-rank{flex:0 0 calc(3*min(2.4vh,26px));font-size:min(2.4vh,26px);font-weight:900}.lift-name{flex:1 1 auto;min-width:0}.lift-name-main{font-size:min(2.2vh,24px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lift-name-sub{font-size:min(1.4vh,15px);color:#a9adb0;white-space:nowrap}.lift-group{flex:0 0 auto}.lift-group-name{margin-bottom:6px;text-align:center;color:#becf2f}.lift-group-cells{display:flex;align-items:center;gap:.3vw}.lift-att{box-sizing:border-box;flex:0 0 min(4.4vw,84px);height:min(4vh,40px);line-height:min(4vh,40px);border-radius:6px;text-align:center;font-size:min(2vh,22px);font-weight:600}.lift-att.is-good{background:#becf2f29;color:#f4f5f2}.lift-att.is-nolift{background:#ff5a501f;color:#ff8f85;text-decoration:line-through}.lift-att.is-pending{box-shadow:inset 0 0 0 1px #ffffff57;color:#f4f5f2}.lift-best{flex:0 0 min(4.8vw,92px);text-align:center;font-size:min(2.3vh,25px);font-weight:800}.lift-total{flex:0 0 min(6vw,116px);text-align:right;font-size:min(2.6vh,28px);font-weight:900;color:#becf2f}.lift-sinclair{flex:0 0 min(7vw,134px);text-align:right;font-size:min(2.2vh,24px);font-weight:700}.lift-headrow .lift-att,.lift-headrow .lift-best,.lift-headrow .lift-total,.lift-headrow .lift-sinclair,.lift-headrow .lift-rank{height:auto;line-height:inherit;font-size:inherit;font-weight:inherit;color:inherit}.lift-empty{padding:6vh 0;text-align:center;font-size:min(2.4vh,26px);color:#a9adb0}@media(prefers-reduced-motion:reduce){.lift-plate{animation:none}.lift-bar,.lift-bar-num{transition:none}}
