:root{--m-red:#c7000d;--m-red-dark:#a3000b;--m-ink:#111;--m-sub:#666;--m-muted:#999;--m-line:#e0e0e0;--m-card-line:#ececec;--m-soft:#f7f7f7;--m-page:#f8f8f9}.pw-page{max-width:440px;margin:0 auto;padding:56px 16px 72px}.pw-page h2{font-size:26px;font-weight:800;color:var(--m-ink);margin:0 0 24px;letter-spacing:-.3px}.pw-page .pw-field{margin-bottom:16px}.pw-page label{display:block;font-size:13px;font-weight:600;color:var(--m-sub);margin-bottom:6px}.pw-page input{display:block;width:100%;height:46px;padding:0 16px;background:var(--m-soft);border:1px solid var(--m-line);border-radius:0;font-size:16px;color:#333;outline:none}.pw-page input:focus{border-color:var(--m-red);background:#fff}.pw-page .pw-msg{color:var(--m-red);font-size:14px;margin:0 0 16px}.pw-page .pw-btn{display:block;width:100%;height:48px;border:0;border-radius:3px;background:var(--m-red);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.pw-page .pw-btn:hover:not(:disabled){background:var(--m-red-dark)}.pw-page .pw-btn:disabled{opacity:.55;cursor:not-allowed}.pw-page .pw-sub{margin:16px 0 0;font-size:14px;text-align:center}.pw-page .pw-sub a,.pw-page p a{color:var(--m-red);font-weight:600}@media (max-width:991px){.page-result .list-wrap table.list{min-width:0}.page-online .col-wrap .list-wrap{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.page-online table.list,.page-online table.list tbody{display:block;width:100%;min-width:0}.page-online table.list thead{display:none}.page-online table.list tbody tr{display:grid;grid-template-columns:20px 24px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:14px;margin-bottom:8px;background:#fff;border:1px solid var(--m-card-line)}.page-online table.list tbody td,.page-online table.list tbody tr:hover td,.page-online table.list tbody tr:nth-child(2n) td{display:block;padding:0;border:0;background:transparent;min-width:0}.page-online table.list tbody td[colspan]{grid-column:1/-1}.page-online table.list td:first-child{grid-column:1;grid-row:1}.page-online table.list td:nth-child(2){grid-column:2;grid-row:1;line-height:0}.page-online table.list td:nth-child(3){grid-column:3;grid-row:1;font-size:15px;font-weight:700;white-space:normal;overflow-wrap:anywhere}.page-online table.list td:nth-child(7){grid-column:4;grid-row:1;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.page-online table.list td:nth-child(4){grid-column:3;grid-row:2;font-size:13px;color:#444;white-space:normal}.page-online table.list td:nth-child(8){grid-column:4;grid-row:2;font-size:12px;color:var(--m-sub);text-align:right}.page-online table.list td:nth-child(5){grid-column:3/-1;grid-row:3;font-size:12px;color:var(--m-sub);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-online table.list td:nth-child(6){grid-column:3;grid-row:4}.page-online table.list td:nth-child(9){grid-column:4;grid-row:4;text-align:right}.page-online table.list td:nth-child(9):empty{display:none}.page-online .session-badge{border-radius:3px;box-shadow:none}.page-online .btn-kill{min-width:44px;min-height:36px;border-radius:3px;font-size:14px}.proposal-col-half{flex:1 1;max-width:none;min-width:0}body .hds-body,body .hds-detail-body{width:auto!important;margin-left:0!important;padding:0 12px}.hds-body>div{margin:20px 0!important}.hds-body>div>div{width:calc(50% - 10px)!important}.hds-detail-body>div:first-child{flex-direction:column;margin:20px 0 0!important}.hds-detail-body img{max-width:100%;height:auto}.page-result .tile-stats .tile-big{font-size:30px!important}.page-result .section-result.filter-card{background:#fff;border:1px solid var(--m-card-line);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:4px 16px 12px;margin-bottom:20px}.page-result .filter-select-wrapper select,.page-result .result-filters select,.page-result .result-more-content select{height:44px;padding:0 30px 0 12px;font-size:16px;border:1px solid var(--m-line);border-radius:0;box-shadow:none;line-height:normal;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--m-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 10px center}.page-result .filter-select-wrapper select:focus,.page-result .result-filters select:focus,.page-result .result-more-content select:focus{border-color:var(--m-red);background-color:#fff;box-shadow:none}.page-result .result-more-option-wrapper{padding:8px 0 0}.page-result .result-more-toggle{min-height:44px;padding:0 18px;border-radius:999px}.page-online .session-badge,.page-result .result-more-toggle .toggle-arrow{font-size:12px}.page-charts input{width:100%!important;height:44px;padding:0 14px!important;font-size:16px!important;background:var(--m-soft);border:1px solid var(--m-line)!important;border-radius:0!important}.page-charts input:focus{border-color:var(--m-red)!important;background:#fff;outline:none}.page-charts section>div:nth-of-type(2){border-radius:0!important}.page-charts section>div:nth-of-type(2)>div{flex:1 1 160px}.page-charts button{height:44px!important;padding:0 22px!important;border-radius:3px!important;background:var(--m-red)!important;font-size:14px!important;font-weight:700}.lp-badge{font-size:12px;letter-spacing:1.5px;border-radius:3px}.lp-label{font-size:13px;letter-spacing:.3px}.lp-input{height:46px;padding:0 16px;font-size:16px;background:var(--m-soft);border:1px solid var(--m-line);border-radius:0}.lp-input:focus{background:#fff;box-shadow:none}.lp-link-forgot,.lp-link-register{font-size:13px;padding:10px 0}.lp-submit{border-radius:3px}.lp-or span{font-size:12px}.rp-terms-label{font-size:14px}.rp-checkbox{width:20px;height:20px}.rp-terms-detail{font-size:13px}.rp-login-link{font-size:14px}.page-result .section-ladder .tit-wrap .section-tit .title-btn,.proposal-carousel-arrow{width:44px;height:44px}.faq-accordion-toggle{padding:8px 0;margin:-8px 0}.page-flap .flap-middle{padding:0 12px!important}.page-flap .flap-table td{padding:4px 2px!important}.page-flap .flap-digit{width:14px!important;height:24px!important;line-height:24px!important;font-size:13px!important}.page-flap .flap-text{gap:1px!important;letter-spacing:0!important}}@media (max-width:767px){.page-result{background:var(--m-page)}.page-result .m-main{padding:16px 12px 40px}.page-result .result-header{gap:12px}.page-result .result-header__left .section-tit{font-size:22px}.page-result .result-header__right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.page-result .result-filters{padding:12px 0 4px}.page-result .result-filters__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-result .result-more-content.open{max-height:400px;padding:8px 0 4px}.page-result .section-ladder .tit-wrap .section-tit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;line-height:1.25;word-break:keep-all}.page-result .section-ladder .tit-wrap .section-tit .title-btn{margin-left:0}.page-result .section-ladder .sub-wrap em{display:flex;flex-wrap:wrap;line-height:1.5;border-radius:0;padding:8px 12px}.page-result .section-ladder .sub-wrap button{min-height:28px;padding:2px 10px}.page-result .section-ladder .sub-wrap .tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.page-result .section-ladder .sub-wrap .tiles>div:nth-child(5),.page-result .section-ladder .sub-wrap .tiles>div:nth-child(6){grid-column:1/-1}.page-result .tile-stats{min-height:84px;padding:4px 12px 10px}.page-result .section-ladder .sub-wrap .tiles>div:nth-child(n+5) .tile-stats{min-height:72px}.page-result .tile-stats .num{font-size:22px;padding-top:6px}.page-result .tile-stats h3{font-size:14px;margin-top:2px}.page-result .tile-stats .tile-big{font-size:22px!important;padding-top:10px;line-height:1.4}.page-result .tile-stats .tile-big+h3{display:none}.page-result .tile-stats .tile-icon-svg svg{width:56px;height:56px}.page-result .section-ladder .list-wrap{overflow:visible;border-top:0;margin-top:20px}.page-result #ladder,.page-result #ladder tbody{display:block;width:100%}.page-result #ladder thead{display:none}.page-result #ladder tbody tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:12px 14px;margin-bottom:6px;background:#fff;border:1px solid var(--m-card-line)}.page-result #ladder tbody td{display:block;padding:0;background:transparent!important;min-width:0}.page-result #ladder tbody td[colspan]{grid-column:1/-1}.page-result #ladder td:first-child{grid-column:1;grid-row:1;text-align:center;font-size:17px;font-weight:800;color:var(--m-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-result #ladder td:nth-child(2){grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:700;color:var(--m-ink);overflow-wrap:anywhere;min-height:28px}.page-result #ladder td:nth-child(3){grid-column:2;grid-row:2;line-height:0}.page-result #ladder td:nth-child(3):empty{display:none}.page-result #ladder td:nth-child(6){grid-column:3;grid-row:1;text-align:right;font-size:15px;font-weight:700;color:var(--m-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page-result #ladder td:nth-child(7){grid-column:3;grid-row:2;text-align:right;font-size:12px;font-weight:500;color:var(--m-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page-result #ladder td:nth-child(8){grid-column:3;grid-row:3;text-align:right;font-size:12px;color:var(--m-sub);white-space:nowrap}.page-result #ladder td:nth-child(8):not(:empty):before{content:"FASTEST ";color:var(--m-muted);font-weight:600}.page-result #ladder td:nth-child(10){grid-column:1;grid-row:2;text-align:center!important;line-height:1}.page-result #ladder td:nth-child(10):empty{display:none}.page-result #ladder .team-logo{height:22px!important;margin-left:0}.page-result #ladder td.licenceBadge img{height:26px!important;margin:0 4px 0 0!important}.page-result #ladder tbody tr.cutoff-row{display:block;padding:0;border:0;background:transparent}.page-result #ladder tbody tr.cutoff-row td{background:var(--m-red)!important;line-height:30px}.result-modal-overlay{align-items:center}.result-modal-content{width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;margin:8px;border-radius:3px;padding:20px 16px 16px}.result-modal-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.result-modal-tile{min-width:0;padding:10px 12px;overflow-wrap:anywhere}.result-modal-tile:last-child:nth-child(odd){grid-column:1/-1}.result-modal-achievements figure{width:20%}.result-modal-content .list-wrap{margin-top:8px;overflow:visible;border-top:0}.result-modal-content table.list,.result-modal-content table.list tbody{display:block;min-width:0!important}.result-modal-content table.list thead{display:none}.result-modal-content table.list tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:10px 0;border-bottom:1px solid #eee}.result-modal-content table.list tbody td{display:block;padding:0!important;background:transparent!important;font-size:12px!important;color:var(--m-sub)!important}.result-modal-content table.list tbody td:first-child{grid-column:1;grid-row:1;font-size:14px!important;font-weight:700!important;color:var(--m-ink)!important}.result-modal-content table.list tbody td:nth-child(2){grid-column:1;grid-row:2}.result-modal-content table.list tbody td:nth-child(3){grid-column:2;grid-row:1;text-align:right;font-size:14px!important;font-weight:700!important;color:var(--m-ink)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-modal-content table.list tbody td:nth-child(4){grid-column:2;grid-row:2;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.result-modal-content>div:last-child button{width:100%;height:44px;border:0!important;border-radius:3px!important;background:var(--m-red);color:#fff;font-weight:700}.comments-overlay{align-items:center}.comments-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none;margin:8px;border-radius:3px;padding:44px 14px 16px}.comments-modal .cm-close{top:0;right:0;width:44px;height:44px}.comments-modal .cm-composer textarea{border-radius:0;border-color:var(--m-line);background:var(--m-soft)}.comments-modal .cm-composer textarea:focus{border-color:var(--m-red);background:#fff;outline:none}.comments-modal .cm-btn{min-height:40px;padding:0 16px;border-radius:3px;font-size:14px}.comments-modal .cm-nav button{min-height:40px}.comments-modal .cm-actions{gap:4px 18px}.comments-modal .cm-actions button,.comments-modal .cm-toggle{min-height:32px}.page-online{background:var(--m-page)}.page-online .m-main{padding:24px 12px 40px}.page-online .tit-wrap{padding-bottom:16px;justify-content:space-between}.page-online .section-tit{font-size:24px}.page-online .btn-down{height:44px;padding:0 16px;border-radius:3px;background:var(--m-red);box-shadow:none}.page-online .btn-down:hover{background:var(--m-red-dark);transform:none;box-shadow:none}.page-livetiming .player-wrap>div{overflow:visible!important}.page-livetiming .lt-table,.page-livetiming .lt-table tbody,.page-livetiming .lt-table thead{display:block;min-width:0!important}.page-livetiming .lt-table thead tr{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:10px}.page-livetiming .lt-table thead th{flex:none;width:auto!important;white-space:nowrap;border:1px solid var(--m-line)!important;border-radius:999px;padding:9px 14px!important;font-size:12px!important;background:#fff!important}.page-livetiming .lt-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 14px 12px 50px;margin-bottom:6px;position:relative;background:#fff!important;border:1px solid var(--m-card-line)}.page-livetiming .lt-table tbody tr:after,.page-livetiming .lt-table tbody tr:before{content:"";flex-basis:100%;height:0}.page-livetiming .lt-table tbody tr:before{order:4}.page-livetiming .lt-table tbody tr:after{order:7}.page-livetiming .lt-table tbody td{display:block;padding:0!important;border:0!important;text-align:left!important;font-size:12px!important;color:var(--m-sub)}.page-livetiming .lt-table tbody td[colspan]{flex-basis:100%;text-align:center!important;padding:24px 8px!important;font-size:14px!important}.page-livetiming .lt-table tbody tr:has(td[colspan]){padding-left:14px}.page-livetiming .lt-table td:first-child:not([colspan]){position:absolute;left:0;top:12px;width:50px;text-align:center!important;font-size:17px!important;color:var(--m-ink)}.page-livetiming .lt-table td:nth-child(2){order:2;flex:1 1;min-width:0;font-size:15px!important;color:var(--m-ink);overflow-wrap:anywhere}.page-livetiming .lt-table td:nth-child(4){order:3;font-size:15px!important;font-weight:700;color:var(--m-ink)}.page-livetiming .lt-table td:nth-child(3){order:5;flex:1 1;min-width:0}.page-livetiming .lt-table td:nth-child(5){order:6}.page-livetiming .lt-table td:nth-child(n+6){order:8}.page-livetiming .lt-table td:nth-child(5):before{content:"LAST ";color:var(--m-muted)}.page-livetiming .lt-table td:nth-child(6):before{content:"GAP ";color:var(--m-muted)}.page-livetiming .lt-table td:nth-child(7):before{content:"LAPS ";color:var(--m-muted)}.page-livetiming .lt-table td:nth-child(8):before{content:"S1 ";color:var(--m-muted)}.page-livetiming .lt-table td:nth-child(9):before{content:"S2 ";color:var(--m-muted)}.page-livetiming .lt-table td:nth-child(10):before{content:"S3 ";color:var(--m-muted)}.page-livetiming .lt-table td[colspan]:before{content:none}.page-charts .charts-report,.page-charts .charts-report tbody{display:block}.page-charts .charts-report thead{display:none}.page-charts .charts-report tbody tr{display:grid;grid-template-columns:40px repeat(4,minmax(0,1fr)) 30px;grid-gap:6px;gap:6px;align-items:end;padding:12px 0;border-bottom:1px solid #eee}.page-charts .charts-report td{display:block;padding:0!important;text-align:left!important;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-charts .charts-report td:first-child{font-size:16px;font-weight:800}.page-charts .charts-report td:nth-child(6){text-align:right!important}.page-charts .charts-report tr:first-child td:nth-child(n+2):nth-child(-n+5):before{display:block;margin-bottom:6px;font-size:12px;color:var(--m-muted);white-space:nowrap}.page-charts .charts-report tr:first-child td:nth-child(2):before{content:"GEAR"}.page-charts .charts-report tr:first-child td:nth-child(3):before{content:"km/h"}.page-charts .charts-report tr:first-child td:nth-child(4):before{content:"MAX G"}.page-charts .charts-report tr:first-child td:nth-child(5):before{content:"OPT G"}.page-flap .flap-gear button{width:44px;height:44px}.page-flap .flap-table,.page-flap .flap-table tbody{display:block;width:100%}.page-flap .flap-table tr{display:flex;flex-wrap:wrap;gap:6px 8px;height:auto!important;padding:10px 0;border-bottom:1px solid #1a1a1a}.page-flap .flap-table td{display:block;width:auto!important;padding:0!important}.page-flap .flap-table td:nth-child(3){display:none}.page-flap .flap-dialog{min-width:0!important;width:calc(100vw - 32px);padding:20px 16px!important}.hds-body>div>div{width:100%!important}.hds-modal-overlay{padding:24px 12px 0!important}.hds-modal-content{width:100%!important;max-width:420px}.lp-img{height:140px}.lp-form{padding:28px 16px 40px;background:var(--m-page)}.lp-heading{margin-bottom:24px}.lp-social-btn{flex:none;height:46px;border-radius:3px;font-size:14px}.register-terms-modal{max-width:calc(100vw - 16px);border-radius:3px}.register-terms-close{width:44px;height:44px}.proposal-submit-btn{min-height:44px}.wp-root li,.wp-root p,.wp-root span{overflow-wrap:break-word}}