.header[data-v-f28522dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:100%}.name-event[data-v-f28522dc]{font-weight:700;text-transform:uppercase}.name-event[data-v-f28522dc],.name-long[data-v-f28522dc]{margin-left:18px;font-family:Arial,sans-serif;font-size:.55em;overflow:hidden}.name-long[data-v-f28522dc]{color:#bfbfbf}.logo[data-v-f28522dc]{height:60%;max-width:20%}.logo[data-v-f28522dc]:focus{outline:none}.logo[data-v-f28522dc]:active{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.leader[data-v-f28522dc]{white-space:nowrap;padding:0 .2em;margin:0 0 5px 10px;font-weight:700;font-size:.67em}.leader .first[data-v-f28522dc]{font-family:Arial,sans-serif;color:#363436;font-size:.87em}.leader .unit[data-v-f28522dc]{font-weight:600;font-size:.73em}.time[data-v-f28522dc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .7em;font-weight:700;margin:0 0 5px 3px;font-size:.76em}@media screen and (orientation:portrait){.name-event[data-v-f28522dc],.name-long[data-v-f28522dc]{display:none}}.header-tug-of-war[data-v-800978a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:100%}.name-event[data-v-800978a8]{margin-left:18px;font-weight:700}.name-event[data-v-800978a8],.name-long[data-v-800978a8]{font-family:Arial,sans-serif;font-size:.55em;overflow:hidden}.name-long[data-v-800978a8]{margin-right:18px;color:#bfbfbf}.logo[data-v-800978a8]{max-height:20px}.logo[data-v-800978a8]:focus{outline:none}.logo[data-v-800978a8]:active{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.leader[data-v-800978a8]{white-space:nowrap;padding:0 .2em;margin:0 0 5px 10px;font-weight:700;font-size:.67em}.leader .first[data-v-800978a8]{font-family:Arial,sans-serif;color:#363436;font-size:.87em}.leader .unit[data-v-800978a8]{font-weight:600;font-size:.73em}.time[data-v-800978a8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .7em;font-weight:700;margin:0 0 5px 3px;font-size:.76em}@media screen and (orientation:portrait){.name-event[data-v-800978a8],.name-long[data-v-800978a8]{display:none}}.fps{bottom:50px;right:20px}.table-bg{position:absolute;width:100%;height:100%;background-color:var(--lane-color-1);z-index:-1}.table-bg .lane{height:var(--lane-size);fill:var(--lane-color-1)}.table-bg .lane:nth-child(odd){fill:var(--lane-color-2)}.table-bg .gutter{width:var(--col-gutter);fill:var(--gutter-color)}.vital-headers{color:var(--col-heading-text);font-size:var(--marker-size);height:var(--marker-size);width:var(--col-size);max-width:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center}.vital-headers>span{font-size:.66em}.vital-headers .name-col{text-align:left;font-family:Open Sans,sans-serif;font-weight:800}.vital-headers .lane-col{text-align:center}.vital-headers .score-col{background:#a7e1f2;height:100%}.vitals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--lane-size);width:var(--col-size);font-size:var(--vital-font-size);max-width:100%}.vitals span{display:block;text-align:center;font-weight:700}.vitals .place-col{background-color:var(--place-bg-color);color:var(--place-text-color);height:calc(100% - 1px);font-family:Arial,sans-serif;font-size:.55em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:start;align-self:flex-start}.vitals .name-col{color:var(--name-color);font-size:var(--vital-name-font-size);font-family:Arial,sans-serif;text-align:left;text-transform:var(--name-text-transform)}.vitals .aff-col,.vitals .name-col{text-shadow:2px 2px var(--vitals-shadow)}.vitals .aff-col{color:#fff;font-size:var(--vitals-aff-font-size);font-weight:400;text-align:center;z-index:1;text-transform:uppercase}.vitals .lane-col span{font-size:.49em;background-color:#fff;color:#000;border-radius:3px;margin:0 .25em;line-height:inherit}.vitals .gap-col{background:var(--gap-col-background);height:100%;background-size:100% 100%;color:var(--gap-color);font-size:var(--gap-col-font-size);padding-right:5px;position:relative;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:2px 2px var(--vitals-shadow)}.vitals .pace-col,.vitals .score-col{color:var(--score-color);font-size:var(--pace-col-font-size);font-weight:600;text-shadow:2px 2px var(--vitals-shadow)}.vitals .score-col{height:100%;background-color:var(--finish-color-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vitals.even .score-col{background-color:var(--finish-color-1)}.place-col{width:var(--place-col-width)}.name-col{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;margin:0 10px}.lane-col{width:var(--lane-col-width)}.aff-col{width:var(--aff-col-width)}.gap-col{width:var(--gap-col-width)}.pace-col{width:var(--pace-col-width)}.score-col{width:var(--score-col-width)}.class-title{font-size:var(--marker-size);height:var(--lane-size);width:var(--col-size)}.class-title,.class-title .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-title .name{font-size:.66em;-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--marker-size);padding-left:calc(var(--place-col-width) + 10px);color:#000;background-color:#b7b7b7;font-weight:800;white-space:nowrap;overflow:hidden;text-transform:uppercase}.results-view .marker-row{background-color:var(--col-heading-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.results-view .marker-row .additional .name-col{margin-left:calc(var(--place-col-width) + 10px)}.results-view .marker-row .additional .score-col{margin-left:auto}.results-view .row-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-view .row-wrap .vitals{margin-right:var(--col-gutter)}.results-view .row-wrap.threeColFix{padding-right:var(--col-size)}.results-view .more{font-size:calc(var(--lane-size)*0.6);font-family:Arial,sans-serif;white-space:nowrap;overflow:hidden;padding-right:60px;position:absolute;right:0;bottom:0;height:var(--lane-size);width:var(--col-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--more-text-color)}.course-bg{width:100%;height:100%;background-color:var(--lane-color-1)}.course-bg .lane-bg{height:var(--lane-size);fill:var(--lane-color-1)}.course-bg .lane-bg:nth-child(odd){fill:var(--lane-color-2)}.course-bg .finished-border{fill:#92c0d5;height:var(--finished-border)}.tug .lane-bg{height:var(--lane-size);fill:var(--tug-of-war-lane-color-odd)}.tug .lane-bg:nth-child(odd){fill:var(--tug-of-war-lane-color-even)}.racer{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--vital-font-size);left:calc(var(--boat-length)*-1);width:var(--boat-length);height:var(--lane-size)}.racer .glyph{width:100%;height:100%}.racer .lane-number{position:absolute;font-weight:700;text-align:center;background-color:#fff;border-radius:3px;font-size:var(--lane-number-font-size);line-height:1.2;min-width:1.57em}.racer.Row .lane-number{left:20%}.racer.Bike .lane-number{left:30%}.racer.Ski .lane-number{left:25%}.racer.Unknown .lane-number{left:27%}.racer.finishLine{left:0}.racer .disconnected{-webkit-filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff);filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff)}.racer .isAtRisk{color:red}.marker-lines{width:100%;height:100%}.marker-lines line{fill:none;stroke:var(--marker-line-color);stroke-width:var(--marker-line-width)}.marker-lines line.elimination_line{stroke:var(--elimination-line-color);stroke-width:var(--elimination-line-width)}.marker-lines line.pacer{stroke-dasharray:5,5}.marker-lines line.tug-zero-marker{stroke-dasharray:5,5;stroke-width:calc(var(--marker-line-width)*3);stroke:#fff}.marker-labels{z-index:10;height:calc(var(--marker-size) + 10px);width:var(--course-length)}.marker-labels .bg{height:var(--marker-size);fill:var(--col-heading-bg)}.marker-labels text{text-anchor:middle;fill:var(--col-heading-text);font-size:calc(var(--marker-size)*0.91);font-weight:700}.marker-labels circle.pacer{stroke-width:3px;stroke:var(--pacer-outline-color);r:calc(var(--marker-size)/4);cy:var(--marker-size)}.marker-labels path.pacer{stroke-width:4px;stroke:var(--pacer-outline-color)}.pacers rect{fill:#fff;stroke:#000;stroke-width:1}.pacers text{font-size:24px;font-weight:700}.course.landscape{position:relative!important}.course.landscape .course-bg{position:absolute}.course.landscape .lane{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course.landscape .lane .racer-mask{position:relative;width:var(--course-length);overflow:hidden}.course.landscape .markers{width:var(--course-length);position:absolute;right:0;height:100%}.course.landscape .marker-labels{position:fixed;top:var(--header-height)}.course.landscape .at-risk{-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}.course.portrait{position:relative}.course.portrait .course-bg{position:absolute}.course.portrait .racers{position:relative;overflow:hidden}.course.portrait .racers .lane{height:var(--lane-size);width:100%;position:absolute}.course.portrait .racers .markers{width:var(--course-length);position:absolute;height:100%}.course.portrait .racers .marker-labels{position:fixed;top:var(--header-height)}.course.portrait .hybrid-border{z-index:1;width:100%;height:var(--hybrid-border);background-color:var(--hybrid-border-color)}.course.portrait .vitals-list{position:relative;overflow:hidden}.course.portrait .vitals-list .vitals{position:absolute}.course.portrait .vitals-list .sorting-items{-webkit-transform:translateY(calc(var(--lane-size)*var(--vitals-offset)));transform:translateY(calc(var(--lane-size)*var(--vitals-offset)))}svg[data-v-13328dd1]{display:block}.tug-of-war-view{display:-webkit-box;display:-ms-flexbox;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#000}.tug-of-war-view svg{-ms-flex-item-align:center;align-self:center}.time{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:0 .5em}.teams{font-size:clamp(1.2em,4vw,3em);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.team1,.team2,.teams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team1,.team2{white-space:nowrap;font-weight:700;padding:0;padding:0 20px;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex:1 0 0px;flex:1 0 0}.team1,.team1 span,.team2,.team2 span{overflow:hidden;text-overflow:ellipsis}.team1 span,.team2 span{display:block;width:100%}.team1{background:-webkit-gradient(linear,left top,right top,from(#b7bf10),to(#dae12f));background:linear-gradient(90deg,#b7bf10,#dae12f);color:#000;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.team2{background:-webkit-gradient(linear,left top,right top,from(#2c87de),to(#035cb0));background:linear-gradient(90deg,#2c87de,#035cb0);color:#fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gauge-container{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gauge-container,.winner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.winner{--base:clamp(6vh,8vh,10vh);font-size:var(--base);font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7);text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-animation:fadeIn .4s ease forwards;animation:fadeIn .4s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.winner .line2{font-size:calc(var(--base)*4);font-weight:900;line-height:1}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@media(orientation:portrait){.winner{--base:min(8vw,4vh);font-size:var(--base)}}