#hud{font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.02em;-webkit-user-select:none;user-select:none}#hud .panel{position:absolute;background:linear-gradient(180deg,#102654f0,#081634f0);border:1px solid rgba(255,255,255,.28);border-left:5px solid #f2c230;box-shadow:0 2px #00000059;padding:8px 14px 9px 12px}#hud .label{font-size:11px;color:#a9bfe6;letter-spacing:.18em}#hud .big{font-size:26px;font-weight:700;line-height:1.05}#hud .hill{top:18px;left:18px;min-width:250px}#hud .hill .sub{font-size:12px;color:#f2c230;margin-top:2px}#hud .conditions{top:18px;right:18px;min-width:210px}#hud .row{display:flex;justify-content:space-between;gap:18px;font-size:14px;line-height:1.5}#hud .row b{font-size:15px}#hud .windbar{position:relative;height:8px;margin-top:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.35)}#hud .windbar .zero{position:absolute;left:50%;top:-3px;width:1px;height:14px;background:#fff}#hud .windbar .arrow{position:absolute;top:0;height:100%;background:#f2c230}#hud .records{top:118px;left:18px;min-width:180px}#hud .records .row{font-size:13px;line-height:1.4}#hud .camera{bottom:18px;left:18px;font-size:12px;padding:5px 10px;border-left-width:3px}#hud .telemetry{bottom:18px;right:18px;min-width:150px;text-align:right}#hud .telemetry .big{font-size:34px}#hud .telemetry .dist.live{color:#ffd23f;opacity:.85}#hud .gauge{bottom:24px;left:50%;transform:translate(-50%);width:460px;text-align:center}#hud .gauge .title{font-size:12px;color:#f2c230;letter-spacing:.22em}#hud .gauge .hint{font-size:16px;font-weight:700;margin:2px 0 8px;min-height:19px}#hud .bar{position:relative;height:12px;margin:6px 0;background:#ffffff24;border:1px solid rgba(255,255,255,.4)}#hud .bar .zone{position:absolute;top:0;height:100%;background:#1f8f4a}#hud .bar .fill{position:absolute;top:0;left:0;height:100%;background:#3a7bd5}#hud .bar .charge{position:absolute;top:0;left:0;height:100%;background:#f2c2308c}#hud .bar .mark{position:absolute;top:-3px;width:2px;height:18px;background:#f2c230}#hud .bar .needle{position:absolute;top:-4px;width:4px;height:20px;margin-left:-2px;background:#fff;box-shadow:0 0 0 1px #000}#hud .bar.small{height:8px}#hud .bar .needle.steer{top:7px;width:0;height:0;margin-left:-5px;background:none;box-shadow:none;opacity:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #f2c230}#hud .bar .side{position:absolute;top:-13px;font-size:10px;color:#a9bfe6}#hud .result{top:50%;left:50%;transform:translate(-50%,-50%);width:640px;padding:0;border-left:none;border-top:5px solid #f2c230}#hud .result .head{display:flex;justify-content:space-between;align-items:flex-end;padding:18px 24px 12px;border-bottom:1px solid rgba(255,255,255,.25)}#hud .result .distance{font-size:58px;font-weight:700;line-height:1}#hud .result .distance small{font-size:22px;margin-left:4px}#hud .result .verdict{font-size:15px;color:#f2c230;font-weight:700}#hud .result .body{display:grid;grid-template-columns:1fr 1fr}#hud .result .col{padding:14px 24px}#hud .result .col+.col{border-left:1px solid rgba(255,255,255,.25)}#hud .marks{display:flex;gap:6px;margin:6px 0 12px}#hud .marks span{flex:1;text-align:center;padding:6px 0;font-weight:700;font-size:16px;background:#1f4fa3;border:1px solid rgba(255,255,255,.4)}#hud .marks span.dropped{background:transparent;color:#8fa6d4}#hud .total{display:flex;justify-content:space-between;font-size:22px;font-weight:700;color:#f2c230;border-top:1px solid rgba(255,255,255,.3);padding-top:8px;margin-top:8px}#hud .analysis .row{align-items:center;font-size:13px}#hud .analysis .bar{width:170px;height:9px;margin:0}#hud .result .foot{display:flex;justify-content:space-between;padding:10px 24px;border-top:1px solid rgba(255,255,255,.25);font-size:13px}#hud .result .foot b{color:#f2c230}#hud .hidden{display:none}#hud .title-card{top:50%;left:50%;transform:translate(-50%,-50%);width:560px;text-align:center;padding:22px 24px;border-left:none;border-top:5px solid #f2c230;background:linear-gradient(180deg,#102654e6,#081634e6)}#hud .title-card .big{font-size:40px}#hud .title-card .sub{font-size:14px;color:#f2c230;margin:4px 0 14px}#hud .title-card table{width:100%;font-size:13px;text-align:left;border-collapse:collapse;text-transform:none}#hud .title-card td{padding:3px 6px;border-bottom:1px solid rgba(255,255,255,.12)}#hud .title-card td:first-child{color:#a9bfe6;text-transform:uppercase;width:110px}#hud .title-card .go{margin-top:14px;font-size:16px;font-weight:700}#hud .records{min-width:230px}#hud .records .row span{text-transform:none}#hud .jumper{top:18px;left:50%;transform:translate(-50%);min-width:200px;text-align:center}#hud .jumper .big{font-size:22px;text-transform:none}#hud .jumper .sub{font-size:11px;color:#f2c230}#hud .namefield{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 12px;font-size:13px;color:#a9bfe6;letter-spacing:.12em;pointer-events:auto}#hud .namefield input{pointer-events:auto;font:inherit;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.45);border-bottom:2px solid #f2c230;padding:4px 10px;width:220px;outline:none}#hud .namefield input::placeholder{color:#fff6;font-weight:400}#hud.film .records,#hud.film .camera,#hud.film .jumper,#hud.film .title-card,#hud.film .result{display:none}#hud .records .row.flash{animation:board-flash 2.6s ease-out}@keyframes board-flash{0%{background:#f2c230f2;color:#0f2a5e}60%{background:#f2c2308c;color:#0f2a5e}to{background:transparent;color:inherit}}#hud .records .ticker{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;color:#f2c230;text-transform:none}#hud .records .ticker.live{animation:ticker-in .35s ease-out}@keyframes ticker-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#hud .replay-badge{top:18px;left:50%;transform:translate(-50%);font-size:15px;letter-spacing:.22em;text-transform:uppercase;padding:8px 18px;display:flex;align-items:center;gap:10px}#hud .replay-badge .dot{width:10px;height:10px;border-radius:50%;background:#d8261f;animation:replay-blink 1s steps(2,start) infinite}@keyframes replay-blink{to{visibility:hidden}}#hud .replay-badge.hidden,#hud.replay .gauge,#hud.replay .camera{display:none}#hud.replay:not(.bars) .jumper{display:none}#hud.replay.bars .gauge{display:block}#hud.replay.bars .jumper{display:block;top:62px}#hud .camera .item{cursor:pointer}#hud .camera .item:hover{color:#f2c230}#hud .camera .sep{margin:0 8px;opacity:.6}#hud .camera .start-only.hidden{display:none}#hud .camera{line-height:1.7}#hud .coach{top:50%;left:18px;transform:translateY(-50%);width:300px;padding:14px 18px 16px}#hud .coach .big{font-size:24px;margin:2px 0 8px}#hud .coach .text{font-size:14px;line-height:1.45;text-transform:none;letter-spacing:0}#hud .coach.live{animation:ticker-in .35s ease-out}#hud .coach.hidden{display:none}#hud .result .tips{padding:10px 24px 12px;border-top:1px solid rgba(255,255,255,.25)}#hud .result .tip{font-size:13px;line-height:1.45;text-transform:none;letter-spacing:0;padding-left:12px;position:relative}#hud .result .tip:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:#f2c230}#hud .demo-badge .dot{background:#f2c230}#hud .demo-badge.hidden,#hud.demo .jumper{display:none}#hud .title-card .hills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0 12px}#hud .title-card .chip{cursor:pointer;padding:6px 12px;border:1px solid rgba(255,255,255,.35);font-size:13px;letter-spacing:.06em;display:flex;flex-direction:column;align-items:center;gap:2px}#hud .title-card .chip small{font-size:10px;color:#a9bfe6;letter-spacing:.12em}#hud .title-card .chip:hover{border-color:#f2c230}#hud .title-card .chip.on{background:#f2c230;color:#0f2a5e;border-color:#f2c230}#hud .title-card .chip.on small{color:#0f2a5e}#hud .title-card .tournee-line{text-align:center;color:#f2c230;font-size:15px;letter-spacing:.18em;margin:10px 0 12px}#hud .result .analysis .row .dist{color:#a9bfe6;margin-left:auto;margin-right:14px}#hud .title-card .chip,#hud .camera .item{pointer-events:auto}#hud .title-card .live-line{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;padding:6px 12px;font-size:13px;letter-spacing:.06em;border:1px solid rgba(216,38,31,.6);background:#d8261f24;cursor:pointer;pointer-events:auto}#hud .title-card .live-line:hover{border-color:#f2c230}#hud .title-card .live-line.hidden{display:none}#hud .title-card .live-line .dot{width:9px;height:9px;border-radius:50%;background:#d8261f;animation:replay-blink 1s steps(2,start) infinite}#hud .title-card .live-line b{color:#f2c230}#hud .camera .spectate.hidden{display:none}#hud .title-card .lang-switch{position:absolute;top:10px;right:12px;display:flex;gap:2px;font-size:11px;letter-spacing:.12em;pointer-events:auto}#hud .title-card .lang-switch span{padding:3px 7px;border:1px solid rgba(255,255,255,.35);cursor:pointer}#hud .title-card .lang-switch span:hover{border-color:#f2c230}#hud .title-card .lang-switch span.on{background:#f2c230;color:#0f2a5e;border-color:#f2c230}#hud .title-card .ctl-row{display:flex;gap:8px;justify-content:center;align-items:center;margin:0 0 12px;font-size:12px;color:#a9bfe6;letter-spacing:.08em;text-transform:uppercase}#hud .title-card .chip.small{padding:4px 10px;font-size:12px;text-transform:none}#hud .camera .spectate-only.hidden{display:none}#hud .records .tournee-block{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.18)}#hud .records .tournee-block .label{margin-bottom:2px}#hud .title-card .tournee-info{font-size:12px;color:#a9bfe6;margin:0 0 6px;text-transform:none;letter-spacing:.04em}#hud .title-card .tournee-info.best{color:#f2c230;margin-bottom:12px}#hud .camera .play-only.hidden{display:none}#hud .title-card .chip.mode{border-color:#f2c230b3;color:#f2c230;flex-basis:100%;max-width:300px}#hud .title-card .chip.mode small{color:#f2c230;opacity:.8}#hud .title-card .chip.mode:hover{background:#f2c2301f}#hud .title-card .skin-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin:0 0 12px;font-size:12px;color:#a9bfe6;letter-spacing:.08em;text-transform:uppercase}#hud .title-card .chip.skin{flex-direction:row;gap:6px;padding:4px 9px;font-size:11px;text-transform:none;letter-spacing:.03em}#hud .title-card .chip.skin i{display:inline-block;width:14px;height:14px;border-radius:3px;background:linear-gradient(135deg,var(--suit) 0 45%,var(--band) 45% 55%,var(--arms) 55% 100%);border:1px solid rgba(255,255,255,.4)}#hud .title-card .chip.skin.on{background:#f2c230;color:#0f2a5e;border-color:#f2c230}#hud .result .foot .note{color:#ff9d8a}#hud .records .swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:linear-gradient(135deg,var(--suit) 0 45%,var(--band) 45% 55%,var(--arms) 55% 100%);border:1px solid rgba(255,255,255,.35)}#hud .drills{top:50%;left:50%;transform:translate(-50%,-50%);width:560px;padding:22px 24px;border-left:none;border-top:5px solid #f2c230;background:linear-gradient(180deg,#102654eb,#081634eb);text-align:center}#hud .drills.hidden{display:none}#hud .drills .big{font-size:34px}#hud .drills .sub{font-size:13px;color:#f2c230;margin:4px 0 16px;text-transform:none;letter-spacing:0}#hud .drills .row{display:grid;grid-template-columns:34px 1fr auto;gap:4px 12px;align-items:baseline;text-align:left;padding:10px 12px;border:1px solid rgba(255,255,255,.18);margin-bottom:8px;cursor:pointer;pointer-events:auto}#hud .drills .row:hover{border-color:#f2c230;background:#f2c23014}#hud .drills .key{grid-row:span 2;font-size:26px;color:#f2c230;text-align:center}#hud .drills .t{font-size:17px}#hud .drills .best{grid-column:3;grid-row:1;font-size:11px;color:#a9bfe6;letter-spacing:.1em;white-space:nowrap}#hud .drills .d{grid-column:2 / span 2;grid-row:2;font-size:12px;color:#a9bfe6;text-transform:none;letter-spacing:0;line-height:1.4}#hud .drills .go{margin-top:12px;font-size:13px;color:#a9bfe6;text-transform:none;letter-spacing:0}#hud .result .body.attempt .row{display:flex;flex-direction:column;gap:2px;padding:5px 0;text-transform:none;letter-spacing:0}#hud .result .body.attempt .row i{font-style:normal;font-size:11px;color:#a9bfe6}#hud .result .best-line{margin-top:10px;font-size:12px;color:#a9bfe6;text-transform:none;letter-spacing:0}#hud .training-badge .dot{background:#f2c230;animation:none}#hud .bar .needle.opt{background:none;border-left:2px dashed #f2c230;box-shadow:none;width:0;height:20px;opacity:0}#hud.training .bar .needle.opt{opacity:1}#hud .title-card .playtime{margin-top:10px;font-size:11px;letter-spacing:.12em;color:#a9bfe6}#hud .title-card .rows{display:grid;gap:6px;margin:14px 0 10px}#hud .title-card .row{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:center;text-align:left}#hud .title-card .rl{font-size:10px;letter-spacing:.18em;color:#a9bfe6;text-transform:uppercase}#hud .title-card .rv{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}#hud .title-card .row+.row{border-top:1px solid rgba(255,255,255,.1);padding-top:6px}#hud .title-card .rv input{pointer-events:auto;font:inherit;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.45);border-bottom:2px solid #f2c230;padding:3px 8px;width:150px;outline:none}#hud .title-card .rv .chip.skin{padding:5px}#hud .title-card .rv .chip.skin i{margin:0}#hud .title-card .rv .hint{font-size:10px;letter-spacing:.14em;color:#a9bfe6}#hud .title-card .help{cursor:pointer;pointer-events:auto;font-size:11px;letter-spacing:.1em;color:#a9bfe6;border-bottom:1px dotted rgba(169,191,230,.6);margin-left:4px}#hud .title-card .help:hover{color:#f2c230;border-color:#f2c230}#hud .title-card table.hidden{display:none}#hud .startlist{top:150px;right:18px;width:300px}#hud .startlist.hidden{display:none}#hud .startlist .label{font-size:10px;letter-spacing:.18em;color:#a9bfe6;margin-bottom:6px}#hud .startlist .row{display:grid;grid-template-columns:22px 1fr auto auto;gap:8px;align-items:baseline;font-size:12px;padding:2px 0}#hud .startlist .row.you{color:#f2c230;font-weight:700}#hud .startlist .pos{color:#a9bfe6;text-align:right}#hud .startlist .detail{color:#a9bfe6;font-size:11px}#hud .startlist .row.you .detail{color:#f2c230}#hud .startlist .note{margin-top:6px;font-size:11px;color:#f2c230;letter-spacing:.08em}#hud .result .analysis .row.you{color:#f2c230}#hud .room{top:50%;left:50%;transform:translate(-50%,-50%);width:460px;padding:22px 24px;border-left:none;border-top:5px solid #f2c230;background:linear-gradient(180deg,#102654f0,#081634f0);text-align:center}#hud .room.hidden{display:none}#hud .room .big{font-size:32px}#hud .room .sub{font-size:13px;color:#f2c230;margin:4px 0 16px;text-transform:none;letter-spacing:0}#hud .room .err{font-size:12px;color:#ff9a8a;margin-bottom:10px;text-transform:none;letter-spacing:0}#hud .room .ways{display:grid;gap:12px}#hud .room input.who{letter-spacing:.08em;font-size:16px;text-transform:none}#hud .room .or{display:grid;grid-template-columns:1fr auto;gap:8px}#hud .room input{pointer-events:auto;background:#00000059;border:1px solid rgba(255,255,255,.25);color:#fff;font:inherit;font-size:20px;letter-spacing:.3em;text-align:center;text-transform:uppercase;padding:8px 10px}#hud .room input:focus{outline:none;border-color:#f2c230}#hud .room button{pointer-events:auto;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.25);color:#fff;font:inherit;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px}#hud .room button:hover:not([disabled]){border-color:#f2c230;background:#f2c2301f}#hud .room button[disabled]{opacity:.4;cursor:default}#hud .room button.go{background:#f2c230;border-color:#f2c230;color:#0b1f3a;font-weight:700}#hud .room button.go:hover:not([disabled]){background:#ffd648}#hud .room .code{font-size:46px;letter-spacing:.35em;color:#f2c230;margin:6px 0 2px}#hud .room .code small{display:block;font-size:11px;letter-spacing:.2em;color:#a9bfe6}#hud .room .link{margin:8px 0 4px}#hud .room .linktext{font-size:11px;color:#7f96c0;text-transform:none;letter-spacing:0;margin-bottom:14px;word-break:break-all}#hud .room .label{font-size:11px;color:#a9bfe6;letter-spacing:.2em;text-align:left;margin-bottom:6px}#hud .room .row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:baseline;text-align:left;padding:7px 10px;border:1px solid rgba(255,255,255,.15);margin-bottom:5px}#hud .room .row.you{border-color:#f2c230}#hud .room .row b{color:#f2c230}#hud .room .row i{font-size:10px;color:#a9bfe6;font-style:normal;letter-spacing:.16em}#hud .room .alone{font-size:12px;color:#a9bfe6;text-transform:none;letter-spacing:0;padding:10px 0}#hud .room .waiting{font-size:13px;color:#a9bfe6;text-transform:none;letter-spacing:0;padding:12px 0 2px}#hud .room .go,#hud .room .leave{width:100%;margin-top:10px}#hud .room .leave{font-size:11px;border-color:#ffffff26;color:#a9bfe6}#hud.slope .hill,#hud.slope .conditions,#hud.slope .records,#hud.slope .jumper,#hud.slope .telemetry,#hud.slope .gauge:not(.slope-gauge),#hud.slope .startlist,#hud.slope .coach,#hud.slope .title-card,#hud.slope .result{display:none}#hud.slope .camera .item[data-action=camera],#hud.slope .camera .item[data-action=camera]+.sep{display:none}#hud .slope-badge .dot{background:#f2c230;animation:none}#hud .slope-badge.hidden{display:none}#hud .slope-tele{bottom:18px;right:18px;min-width:190px;text-align:right}#hud .slope-tele .big{font-size:34px}#hud .slope-tele .air{font-size:15px;color:#a9bfe6;min-height:18px;margin-top:2px}#hud .slope-tele .air.live{color:#ffd23f}#hud .slope-tele .pump{font-size:15px;font-weight:700;color:#f2c230;min-height:18px;margin-top:2px}#hud .slope-tele .pump.live{color:#7ee787}#hud .slope-tele.hidden{display:none}#hud .slope-tally{top:18px;left:18px;min-width:230px}#hud .slope-tally .row{font-size:13px;line-height:1.5}#hud .slope-tally.hidden,#hud .slope-gauge.hidden{display:none}@media(max-width:1140px){#hud .slope-gauge{bottom:60px}}#hud .slope-card{top:50%;left:50%;transform:translate(-50%,-50%);width:560px;text-align:center;padding:22px 24px;border-left:none;border-top:5px solid #f2c230;background:linear-gradient(180deg,#102654eb,#081634eb)}#hud .slope-card.hidden{display:none}#hud .slope-card .big{font-size:40px}#hud .slope-card .sub{font-size:14px;color:#f2c230;margin:4px 0 14px;text-transform:none;letter-spacing:0}#hud .slope-card table{width:100%;font-size:13px;text-align:left;border-collapse:collapse;text-transform:none;letter-spacing:0}#hud .slope-card td{padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.12)}#hud .slope-card td:first-child{color:#a9bfe6;text-transform:uppercase;letter-spacing:.1em;width:110px}#hud .slope-card .go{margin-top:14px;font-size:15px;font-weight:700}#hud .slope-card .figures{display:flex;justify-content:center;gap:28px;margin:10px 0 14px}#hud .slope-card .figure{display:flex;flex-direction:column;align-items:center;gap:2px}#hud .slope-card .figure b{font-size:30px;line-height:1}#hud .slope-card .figure span{font-size:10px;letter-spacing:.18em;color:#a9bfe6}#hud .slope-card .note{font-size:12px;color:#a9bfe6;text-transform:none;letter-spacing:0;margin-top:8px}#hud .slope-toast{top:118px;left:50%;transform:translate(-50%);font-size:20px;font-weight:700;color:#ffd23f;padding:8px 22px;border-left-width:3px}#hud .slope-toast.hidden{display:none}#hud .slope-toast.live{animation:ticker-in .25s ease-out}
