@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--primary-bg: #121212;--secondary-bg: #1e1e1e;--tertiary-bg: #2a2a2a;--accent-bg: #333333;--primary-text: #ffffff;--secondary-text: #e0e0e0;--muted-text: #b0b0b0;--border-color: #333333;--highlight-color: #646cff;--success-color: #4caf50;--danger-color: #f44336;--warning-color: #ff9800;--golden-color: #e6ac0b;font-family:sans-serif,Consolas,Liberation Mono,monospace;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--primary-text)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh}#app{width:100%;height:100vh;margin:0;padding:0;font-weight:400;display:flex;flex-direction:column;background-color:var(--primary-bg);overflow-x:auto}html,body{overflow-y:hidden}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--secondary-bg)}::-webkit-scrollbar-thumb{background:var(--accent-bg);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted-text)}h1{font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--primary-text);text-align:center}h2{font-size:1.8rem;font-weight:500;margin-bottom:1rem;color:var(--primary-text)}a{font-weight:500;color:var(--highlight-color);text-decoration:none;transition:color .2s ease}a:hover{color:#535bf2}button{border-radius:6px;border:1px solid var(--border-color);padding:.5em 1em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--secondary-bg);color:var(--primary-text);cursor:pointer;transition:all .2s ease}button:hover{border-color:var(--highlight-color);background-color:var(--accent-bg)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}}.card{background-color:var(--secondary-bg);border-radius:8px;border:1px solid var(--border-color);margin-bottom:1rem;transition:box-shadow .3s ease}@media(min-width:768px){.card{padding:1.5rem}}@media(max-width:768px){.card{padding:.5rem}}.card:hover{box-shadow:0 4px 12px #0000004d}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.history-scores-entries[data-v-1e4e1b67]{--entry-icon-color: var(--golden-color);--entry-bg-rgb: 30 30 30;position:fixed;top:5.25rem;right:0;z-index:300;display:flex;flex-direction:column;overflow:hidden;background-color:rgb(var(--entry-bg-rgb) / .94);border:1px solid rgb(from var(--entry-icon-color) r g b / 50%);border-right:0;border-radius:6px 0 0 6px;box-shadow:0 8px 22px #00000047;transform:translate(60%);transition:transform .28s ease,background-color .28s ease,border-color .2s ease;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.history-scores-entries.is-revealed[data-v-1e4e1b67],.history-scores-entries[data-v-1e4e1b67]:hover,.history-scores-entries[data-v-1e4e1b67]:focus-within{transform:translate(0)}.history-scores-entries[data-v-1e4e1b67]:not(.is-revealed):not(:hover):not(:focus-within){background-color:rgb(var(--entry-bg-rgb) / .5)}.history-scores-entries[data-v-1e4e1b67]:hover,.history-scores-entries[data-v-1e4e1b67]:focus-within{border-color:var(--highlight-color)}.history-scores-entries.is-dragging[data-v-1e4e1b67]{cursor:grabbing;transition:none}.history-scores-entry[data-v-1e4e1b67]{--entry-icon-size: 1.8rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;color:var(--entry-icon-color);background:transparent;border:0;border-radius:0;font:inherit;transition:color .2s ease,background-color .2s ease;cursor:inherit}.history-scores-entry+.history-scores-entry[data-v-1e4e1b67]:before{position:absolute;top:0;right:5px;left:5px;height:1px;background-color:rgb(from var(--entry-icon-color) r g b / 35%);content:"";pointer-events:none}.history-scores-icon[data-v-1e4e1b67]{display:block;font-family:TrackRaceIconfont;font-size:var(--entry-icon-size);font-style:normal;font-weight:400;line-height:1}.history-scores-entry[data-v-1e4e1b67]:hover,.history-scores-entry[data-v-1e4e1b67]:focus-visible,.history-scores-entry.is-active[data-v-1e4e1b67]{color:var(--entry-icon-color);background:var(--accent-bg)}@media(max-width:768px){.history-scores-entry[data-v-1e4e1b67]{--entry-icon-size: 1.8rem;width:3.5rem;height:3.5rem}.history-scores-entries[data-v-1e4e1b67]{transform:translate(65%)}}.app-container[data-v-9ae1d839]{display:flex;flex-direction:column;min-height:100vh}.score-container[data-v-9ae1d839]{width:100%}.app-footer[data-v-9ae1d839]{text-align:center;padding:1.5rem 0;color:var(--secondary-text);font-size:.9rem;border-top:1px solid var(--border-color);margin-top:auto}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.float-panel[data-v-c229484c]{position:relative;min-width:0}.float-panel.is-empty[data-v-c229484c]{display:none}.float-panel.is-popped[data-v-c229484c]{position:fixed;z-index:200;display:flex;flex-direction:column;max-width:calc(100vw - 1rem);margin:0;overflow:auto;background-color:var(--secondary-bg);border-radius:10px}.float-panel.is-popped[data-v-c229484c] .track-race,.float-panel.is-popped[data-v-c229484c] .match-message,.float-panel.is-popped[data-v-c229484c] .match-punish,.float-panel.is-popped[data-v-c229484c] .match-file-group,.float-panel.is-popped[data-v-c229484c] .pit-lane-panel,.float-panel.is-popped[data-v-c229484c] .change-player-panel{border-color:gold;border-radius:10px;flex:1 1 auto;min-height:0;width:100%;max-height:none}.float-panel.is-popped[data-v-c229484c] .track-canvas-wrap{flex:1 1 auto}.float-panel.is-popped[data-v-c229484c] .racing-canvas{max-height:100%}.float-panel.is-popped[data-v-c229484c] .match-message,.float-panel.is-popped[data-v-c229484c] .match-punish{display:flex;flex-direction:column}.float-panel.is-popped[data-v-c229484c] .message-list,.float-panel.is-popped[data-v-c229484c] .punish-list{flex:1 1 auto;min-height:0;max-height:none}.float-panel.is-popped[data-v-c229484c] .match-file-group{display:flex;flex-direction:column}.float-panel.is-popped[data-v-c229484c] .match-file-list{flex:1 1 auto;min-height:0;max-height:none}.float-panel.is-popped[data-v-c229484c] .pit-lane-panel,.float-panel.is-popped[data-v-c229484c] .change-player-panel{display:flex;flex-direction:column}.float-panel.is-popped[data-v-c229484c] .match-pit-lane,.float-panel.is-popped[data-v-c229484c] .match-change-player{flex:1 1 auto;min-height:0;max-height:none}.float-panel-corner[data-v-c229484c]{position:absolute;top:10px;left:10px;z-index:150;display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff2e;color:#ffffffd1;font-family:TrackRaceIconfont;font-size:15px;line-height:1;cursor:pointer;appearance:none;opacity:0;pointer-events:none;transition:background-color .16s ease,opacity .2s ease,transform .16s ease;touch-action:none;-webkit-user-select:none;user-select:none}.float-panel.is-corner-visible .float-panel-corner[data-v-c229484c]{opacity:1;pointer-events:auto}.float-panel-corner[data-v-c229484c]:hover,.float-panel-corner[data-v-c229484c]:focus-visible{background:#ffffff47}.float-panel-corner[data-v-c229484c]:active{transform:scale(.96)}.float-panel-corner.track-corner[data-v-c229484c]{left:42px}.float-panel-resizer[data-v-c229484c]{position:absolute;right:2px;bottom:2px;z-index:220;display:none;width:18px;height:18px;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.55;transition:opacity .2s ease}.float-panel-resizer[data-v-c229484c]:after{content:"";position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-right:2px solid rgba(255,255,255,.65);border-bottom:2px solid rgba(255,255,255,.65);border-bottom-right-radius:2px}.float-panel.is-popped .float-panel-resizer[data-v-c229484c]{display:block}.float-panel.is-popped .float-panel-resizer[data-v-c229484c]:hover{opacity:1}.float-panel.is-popped[data-v-c229484c] .panel-title{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.score-table-container[data-v-35ed2dba]{font-family:Consolas,Liberation Mono,monospace;width:100%;height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:400px;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047;box-sizing:border-box}.loading-container[data-v-35ed2dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem;color:var(--secondary-text)}.error-container[data-v-35ed2dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1.5rem;padding:2rem;text-align:center;background-color:#ff57220d;border-radius:8px;margin:1rem}.error-icon[data-v-35ed2dba]{font-size:3rem}.error-message[data-v-35ed2dba]{color:var(--secondary-text);font-size:1.1rem;max-width:80%}.retry-button[data-v-35ed2dba]{padding:.75rem 1.5rem;background-color:var(--danger-color);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-button[data-v-35ed2dba]:hover{background-color:#e64a19;transform:translateY(-2px);box-shadow:0 4px 8px #ff57224d}.empty-container[data-v-35ed2dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1.5rem;padding:2rem;text-align:center;background-color:var(--secondary-bg);border-radius:8px;margin:1rem}.empty-icon[data-v-35ed2dba]{font-size:3rem}.empty-message[data-v-35ed2dba]{color:var(--secondary-text);font-size:1.1rem}.table-controls[data-v-35ed2dba]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--secondary-bg);border-radius:8px 8px 0 0;border-bottom:1px solid var(--border-color)}.pagination-info[data-v-35ed2dba]{color:var(--secondary-text);font-size:.9rem}.refresh-button[data-v-35ed2dba]{padding:.5rem 1rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.refresh-button[data-v-35ed2dba]:hover:not(:disabled){background-color:var(--primary-color-dark);transform:translateY(-1px);box-shadow:0 2px 4px #0003}.refresh-button[data-v-35ed2dba]:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.6}.refresh-button[data-v-35ed2dba]:active:not(:disabled){transform:translateY(0)}.loading-spinner[data-v-35ed2dba]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--highlight-color);border-radius:50%;animation:spin-35ed2dba 1s linear infinite}.loading-text[data-v-35ed2dba]{font-size:1.1rem;color:var(--secondary-text)}@keyframes spin-35ed2dba{to{transform:rotate(360deg)}}.table-scroll-layout[data-v-35ed2dba]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}.lap-progress-layer[data-v-35ed2dba]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:30}.lap-progress-marker[data-v-35ed2dba]{position:absolute;top:0;left:0;width:1px;pointer-events:none;background-color:#ffffffb3;will-change:transform}.table-responsive[data-v-35ed2dba]{flex:1 1 auto;overflow-x:auto;overflow-y:auto;width:100%;max-width:100%;min-width:0;height:100%;min-height:0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:auto;-ms-overflow-style:auto}.table-responsive[data-v-35ed2dba]::-webkit-scrollbar{display:block;width:12px;height:12px}.table-responsive[data-v-35ed2dba]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.table-responsive[data-v-35ed2dba]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:3px solid var(--secondary-bg);border-radius:999px}.table-responsive[data-v-35ed2dba]::-webkit-scrollbar-thumb:hover{background-color:var(--primary-text)}.score-table[data-v-35ed2dba]{--sticky-status-width: 1.35rem;--sticky-pos-width: 2.5rem;--sticky-car-no-width: 3rem;width:100%;min-width:980px;height:100%;border-collapse:separate;border-spacing:0;background-color:var(--secondary-bg);overflow:visible;box-shadow:none}@media(min-width:768px){.score-table[data-v-35ed2dba]{border-radius:8px}}.score-table thead[data-v-35ed2dba]{background-color:var(--tertiary-bg);position:sticky;top:0;z-index:10}.score-table th[data-v-35ed2dba]{box-sizing:border-box;padding:.55rem .25rem;font-size:1rem;font-weight:600;color:var(--primary-text);border-bottom:2px solid var(--border-color);white-space:nowrap;line-height:1.2;transition:background-color .2s ease}.score-table td[data-v-35ed2dba]{box-sizing:border-box;padding:.45rem .35rem;font-size:1rem;border-bottom:0;color:var(--secondary-text);position:relative;line-height:1.2}.score-table td.personal-best-time[data-v-35ed2dba]{color:var(--success-color);font-weight:600}.score-table td.global-best-time[data-v-35ed2dba]{color:#b56cff;font-weight:700}.score-table td.last-time-flash[data-v-35ed2dba]{color:gold}.best-tm-cell[data-v-35ed2dba]{vertical-align:middle}.best-tm-value[data-v-35ed2dba]{display:inline-flex;align-items:flex-end;justify-content:center;gap:.2rem;white-space:nowrap}.best-lap-corner[data-v-35ed2dba]{color:var(--muted-text);font-size:.6rem;font-weight:500;line-height:1;transform:translateY(-.15rem)}.rank-status-icon[data-v-35ed2dba]{margin:0 auto}.rank-status-icon[data-v-35ed2dba],.grid-diff-icon[data-v-35ed2dba]{display:block;width:.6rem;height:.6rem;object-fit:contain}.rank-status-icon[hidden][data-v-35ed2dba]{display:none}.gap-group-marker[data-v-35ed2dba]{--gap-group-color: rgba(255, 255, 255, 1);--gap-group-line: 2px;--gap-group-edge: 3px;position:absolute;left:.1rem;top:0;bottom:0;width:.42rem;pointer-events:none;z-index:1;background-repeat:no-repeat}.gap-group-start[data-v-35ed2dba]{bottom:-1px;background-image:linear-gradient(var(--gap-group-color),var(--gap-group-color)),linear-gradient(var(--gap-group-color),var(--gap-group-color));background-position:0 var(--gap-group-edge),0 var(--gap-group-edge);background-size:var(--gap-group-line) calc(100% - var(--gap-group-edge)),100% var(--gap-group-line)}.gap-group-middle[data-v-35ed2dba]{top:-1px;bottom:-1px;background-image:linear-gradient(var(--gap-group-color),var(--gap-group-color));background-position:0 0;background-size:var(--gap-group-line) 100%}.gap-group-end[data-v-35ed2dba]{top:-1px;background-image:linear-gradient(var(--gap-group-color),var(--gap-group-color)),linear-gradient(var(--gap-group-color),var(--gap-group-color));background-position:0 0,0 calc(100% - var(--gap-group-edge));background-size:var(--gap-group-line) calc(100% - var(--gap-group-edge) - var(--gap-group-edge)/2),100% var(--gap-group-line)}.gap-group-single[data-v-35ed2dba]{background-image:linear-gradient(var(--gap-group-color),var(--gap-group-color)),linear-gradient(var(--gap-group-color),var(--gap-group-color)),linear-gradient(var(--gap-group-color),var(--gap-group-color));background-position:0 var(--gap-group-edge),0 var(--gap-group-edge),0 calc(100% - var(--gap-group-edge));background-size:var(--gap-group-line) calc(100% - var(--gap-group-edge) - var(--gap-group-edge)),100% var(--gap-group-line),100% var(--gap-group-line)}.driver-info-col[data-v-35ed2dba]{max-width:15rem!important;overflow:hidden;padding:.05rem!important}.driver-info[data-v-35ed2dba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.03rem;line-height:1.05;max-width:100%}.driver-info-line[data-v-35ed2dba]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-info-col-multiple .driver-info-line[data-v-35ed2dba]{font-size:.7rem}.txt-info-col[data-v-35ed2dba]{max-width:12rem!important;overflow:hidden;text-overflow:ellipsis}.score-table th.status-col[data-v-35ed2dba],.score-table td.status-col[data-v-35ed2dba],.score-table th.rank-pos-col[data-v-35ed2dba],.score-table td.rank-pos-col[data-v-35ed2dba],.score-table th.car-no-col[data-v-35ed2dba],.score-table td.car-no-col[data-v-35ed2dba]{position:sticky!important;background-color:var(--secondary-bg);background-clip:padding-box;z-index:6}.score-table th.status-col[data-v-35ed2dba],.score-table td.status-col[data-v-35ed2dba]{left:0;z-index:8}.score-table th.rank-pos-col[data-v-35ed2dba],.score-table td.rank-pos-col[data-v-35ed2dba]{left:var(--sticky-status-width);z-index:8}.score-table th.car-no-col[data-v-35ed2dba],.score-table td.car-no-col[data-v-35ed2dba]{left:calc(var(--sticky-status-width) + var(--sticky-pos-width));z-index:8}.score-table th.status-col[data-v-35ed2dba],.score-table th.rank-pos-col[data-v-35ed2dba],.score-table th.car-no-col[data-v-35ed2dba]{background-color:var(--tertiary-bg);z-index:20}.driver-row>td[data-v-35ed2dba]{background-color:var(--secondary-bg);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--border-color) calc(100% - 1px)),linear-gradient(rgba(72,164,255,var(--passing-highlight-opacity, 0)),rgba(72,164,255,var(--passing-highlight-opacity, 0)));background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-clip:padding-box}.driver-row:hover>td[data-v-35ed2dba],.driver-row.expanded>td[data-v-35ed2dba]{background-color:var(--tertiary-bg)}.driver-row[data-v-35ed2dba]{cursor:pointer;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.driver-row[data-v-35ed2dba]:hover{box-shadow:0 2px 8px #0003}.driver-row.expanded[data-v-35ed2dba]{border-left:3px solid var(--highlight-color)}.rank-row-move[data-v-35ed2dba]{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.score-table .rank-row-up[data-v-35ed2dba]{z-index:4}.score-table .rank-row-up>td[data-v-35ed2dba]{position:relative;z-index:9}.score-table .rank-row-down[data-v-35ed2dba]{z-index:0}.score-table .rank-row-down>td[data-v-35ed2dba]{position:relative;z-index:0}.score-table .rank-row-down>td.status-col[data-v-35ed2dba],.score-table .rank-row-down>td.rank-pos-col[data-v-35ed2dba],.score-table .rank-row-down>td.car-no-col[data-v-35ed2dba]{z-index:8}.score-table .rank-row-up>td.status-col[data-v-35ed2dba],.score-table .rank-row-up>td.rank-pos-col[data-v-35ed2dba],.score-table .rank-row-up>td.car-no-col[data-v-35ed2dba]{z-index:12}.status-col[data-v-35ed2dba]{width:var(--sticky-status-width);min-width:var(--sticky-status-width);max-width:var(--sticky-status-width);padding-left:.32rem!important;padding-right:0!important}.rank-pos-col[data-v-35ed2dba]{width:var(--sticky-pos-width);min-width:var(--sticky-pos-width);max-width:var(--sticky-pos-width);padding-left:0!important}.score-table td.col-alphabet[data-v-35ed2dba]{font-size:.8rem}.car-no-col[data-v-35ed2dba]{width:var(--sticky-car-no-width);min-width:var(--sticky-car-no-width);max-width:var(--sticky-car-no-width)}.laps-count-col[data-v-35ed2dba],.pic-count-col[data-v-35ed2dba]{width:4rem}.score-table td.car-no-col[data-v-35ed2dba]{font-weight:700}.grid-diff-col[data-v-35ed2dba]{width:1%;white-space:nowrap}.grid-diff[data-v-35ed2dba]{display:flex;align-items:center;justify-content:flex-start;gap:.05rem}.grid-diff-value[data-v-35ed2dba]{font-weight:500;font-size:.5rem;line-height:1}.grid-diff-value-up[data-v-35ed2dba]{color:var(--success-color)}.grid-diff-value-down[data-v-35ed2dba]{color:var(--danger-color)}.position-col[data-v-35ed2dba]{width:80px;text-align:center}.position-number[data-v-35ed2dba]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--accent-bg);color:var(--primary-text);font-weight:600;transition:all .3s ease}.position-number.top-three[data-v-35ed2dba]{background-color:var(--highlight-color);transform:scale(1.3)}.position-number[data-v-35ed2dba]:nth-child(1){background-color:gold;color:var(--primary-bg)}.position-number[data-v-35ed2dba]:nth-child(2){background-color:silver;color:var(--primary-bg)}.position-number[data-v-35ed2dba]:nth-child(3){background-color:#cd7f32;color:var(--primary-text)}.driver-col[data-v-35ed2dba]{min-width:150px}.driver-name[data-v-35ed2dba]{font-weight:500;color:var(--primary-text);position:relative}.driver-name[data-v-35ed2dba]:after{content:"↕";position:absolute;right:-18px;opacity:0;transition:opacity .3s ease;color:var(--highlight-color)}.driver-row:hover .driver-name[data-v-35ed2dba]:after{opacity:1}.team-col[data-v-35ed2dba]{min-width:150px}.laps-col[data-v-35ed2dba],.best-lap-col[data-v-35ed2dba],.total-time-col[data-v-35ed2dba],.gap-col[data-v-35ed2dba]{text-align:center!important}.col[data-v-35ed2dba]{text-align:center;white-space:nowrap}.text-align[data-v-35ed2dba]{text-align:right!important}.score-table th[data-v-35ed2dba]:not(.status-col):not(.rank-pos-col):not(.car-no-col):not(.grid-diff-col),.score-table td[data-v-35ed2dba]:not(.status-col):not(.rank-pos-col):not(.car-no-col):not(.grid-diff-col){min-width:3.5rem}.row_multiple[data-v-35ed2dba]{display:flex;flex-direction:column}.best-lap[data-v-35ed2dba]{display:flex;flex-direction:column;align-items:center;gap:4px}@media(max-width:768px){.score-table-container[data-v-35ed2dba]{height:auto;min-height:0}.table-scroll-layout[data-v-35ed2dba],.table-responsive[data-v-35ed2dba]{flex:0 0 auto;height:auto}.score-table[data-v-35ed2dba]{height:auto;--sticky-status-width: 1.15rem;--sticky-pos-width: 1.5rem;--sticky-car-no-width: 2rem}.gap-group-marker[data-v-35ed2dba]{left:.06rem;width:.34rem}.status-col[data-v-35ed2dba]{padding-left:.22rem!important}.score-table th[data-v-35ed2dba],.score-table td[data-v-35ed2dba]{padding:.3rem .25rem;font-size:.7rem}.score-table td.col-alphabet[data-v-35ed2dba]{font-size:.55rem}.rank-status-icon[data-v-35ed2dba],.grid-diff-icon[data-v-35ed2dba]{width:.6rem;height:.6rem}.driver-info-col-multiple .driver-info-line[data-v-35ed2dba]{font-size:.45rem}.best-lap-corner[data-v-35ed2dba]{transform:translateY(-.07rem)}.laps-count-col[data-v-35ed2dba],.pic-count-col[data-v-35ed2dba]{width:2.5rem}}@keyframes pulseUp-35ed2dba{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes pulseDown-35ed2dba{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media print{.score-table[data-v-35ed2dba]{background-color:#fff;color:#000}.driver-row[data-v-35ed2dba]{cursor:default}}.match-status[data-v-453e6b53]{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:minmax(240px,1fr) minmax(520px,2fr);align-items:center;gap:.55rem 1rem;min-height:64px;padding:.55rem 10rem .55rem .85rem;background:#2a2a2af5;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:1rem}.match-status-heading[data-v-453e6b53]{display:flex;align-items:center;gap:.55rem;min-width:0}.match-status-title[data-v-453e6b53]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:700;line-height:1.25;text-align:left}.match-status-title-text[data-v-453e6b53]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.match-status-title.is-scrollable .match-status-title-text[data-v-453e6b53]{max-width:none;padding-right:1.5rem;animation:match-title-scroll-453e6b53 var(--title-scroll-duration, 8s) ease-in-out infinite alternate}.match-status-title.is-scrollable:hover .match-status-title-text[data-v-453e6b53]{animation-play-state:paused}@keyframes match-title-scroll-453e6b53{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-1 * var(--title-scroll-distance, 0px)))}}.match-status-flag[data-v-453e6b53]{--flag-color: var(--muted-text);display:inline-flex;flex:0 0 auto;align-items:center;gap:.32rem;height:24px;padding:0 .5rem;background:var(--flag-color);border-radius:3px;width:48px;line-height:1;overflow:hidden;position:relative}.flag-none[data-v-453e6b53]{--flag-color: var(--muted-text)}.flag-purple[data-v-453e6b53]{--flag-color: #9c5cff}.flag-green[data-v-453e6b53]{--flag-color: var(--success-color)}.flag-yellow[data-v-453e6b53]{--flag-color: var(--warning-color)}.flag-red[data-v-453e6b53]{--flag-color: var(--danger-color)}.flag-finish[data-v-453e6b53]{--flag-color: #ffffff;background:conic-gradient(#111 25%,#fff 0 50%,#111 0 75%,#fff 0) 0 0 / 16px 16px,#fff}.flag-stop[data-v-453e6b53]{--flag-color: #ffffff;background:#4240407e}.flag-stop .match-status-flag-mark[data-v-453e6b53]{background:#454444;border:1px solid var(--danger-color);box-shadow:0 0 10px #f443368c}.match-status-content[data-v-453e6b53]{display:grid;grid-template-columns:repeat(4,minmax(116px,1fr));gap:.4rem;min-width:0}.match-status-content-item[data-v-453e6b53]{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;min-height:40px;padding:.25rem .55rem;background:var(--secondary-bg);border:1px solid rgba(255,255,255,.06);border-radius:6px}.match-status-content-item>span[data-v-453e6b53],.match-status-content-item>strong[data-v-453e6b53]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-status-content-item[data-v-453e6b53]>:first-child{color:var(--secondary-text);font-size:.65rem;line-height:1.2;text-transform:uppercase}.match-status-content-item>strong[data-v-453e6b53]{color:var(--primary-text);font-size:.95rem;font-weight:700;line-height:1.2}.match-status-logo[data-v-453e6b53]{position:absolute;top:50%;right:1rem;width:clamp(72px,7vw,104px);max-height:38px;object-fit:contain;transform:translateY(-50%)}@media(max-width:1200px){.match-status[data-v-453e6b53]{grid-template-columns:1fr;padding-right:8.75rem}.match-status-content[data-v-453e6b53]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.match-status[data-v-453e6b53]{grid-template-columns:1fr;gap:.32rem;min-height:auto;padding:.45rem .7rem}.match-status-heading[data-v-453e6b53]{padding-right:6.25rem}.match-status-title[data-v-453e6b53]{font-size:.95rem}.match-status-flag[data-v-453e6b53]{height:24px;max-width:48x;padding:0 .42rem}.match-status-flag>span[data-v-453e6b53]{display:none}.match-status-flag>strong[data-v-453e6b53]{font-size:.68rem}.match-status-content[data-v-453e6b53]{grid-template-columns:1fr 1fr;gap:.28rem}.match-status-content-item[data-v-453e6b53]{min-height:30px;padding:.16rem .36rem}.match-status-content-item[data-v-453e6b53]>:first-child{font-size:.56rem;line-height:1}.match-status-content-item>strong[data-v-453e6b53]{font-size:.8rem;line-height:1.05}.match-status-logo[data-v-453e6b53]{top:.75rem;right:.8rem;width:76px;max-height:28px;transform:none}}.panel-title[data-v-95379c5f]{display:block;box-sizing:border-box;width:100%;min-width:0;padding:.5rem 1rem;color:var(--secondary-text);font-size:.85rem;font-weight:600;line-height:1.3;text-align:center}@media(max-width:768px){.panel-title[data-v-95379c5f]{padding-left:.75rem;padding-right:.75rem}}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.track-race[data-v-a6f9ca79]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:70vh;padding:10px;overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047;box-sizing:border-box}.track-race[data-v-a6f9ca79] .panel-title{width:calc(100% + 20px);margin:-10px -10px 0}.section-best-row[data-v-a6f9ca79]{align-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;max-width:100%;margin:8px 0;padding:6px 12px;border-radius:3px;background:#ffffff0f;box-sizing:border-box}.section-best-cell[data-v-a6f9ca79]{display:flex;align-items:baseline;gap:6px;color:var(--primary-text, #ffffff);font-size:.78rem;line-height:1.3}.section-best-label[data-v-a6f9ca79]{color:var(--muted-text, #b0b0b0);font-weight:600}.section-best-value[data-v-a6f9ca79]{font-weight:700;font-variant-numeric:tabular-nums}.section-best-value.section-best-value-time[data-v-a6f9ca79]{color:#b56cff}.track-button[data-v-a6f9ca79]{position:absolute;top:10px;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:25px;height:25px;padding:0;aspect-ratio:1;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff2e;color:#ffffffd1;cursor:pointer;font-size:15px;line-height:1;font-family:TrackRaceIconfont;appearance:none;transition:background-color .16s ease,transform .16s ease}.rotate-button[data-v-a6f9ca79]{right:43px}.highlight-button[data-v-a6f9ca79]{left:10px;font-family:TrackRaceIconfont;font-size:15px;font-weight:400}.fullscreen-button[data-v-a6f9ca79]{right:10px}.track-button[data-v-a6f9ca79]:hover{background:#ffffff47}.rotate-button[data-v-a6f9ca79]:active{transform:rotate(28deg) scale(.96)}.fullscreen-button[data-v-a6f9ca79]:active,.highlight-button[data-v-a6f9ca79]:active{transform:scale(.96)}.racing-canvas[data-v-a6f9ca79]{display:block;max-width:100%;max-height:50vh;width:auto;height:auto;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.track-canvas-wrap[data-v-a6f9ca79]{display:flex;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0}.tooltip-drag-layer[data-v-a6f9ca79]{position:absolute;z-index:1;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.unknown-track[data-v-a6f9ca79]{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;color:var(--muted-text);font-size:.85rem;font-weight:600;line-height:1.2;text-align:center;box-sizing:border-box}.track-race-fullscreen[data-v-a6f9ca79]{position:fixed;top:var(--track-viewport-top, 0);left:var(--track-viewport-left, 0);z-index:1000;align-items:center;width:100vw;width:var(--track-viewport-width, 100vw);height:100vh;height:100dvh;height:var(--track-viewport-height, 100dvh);max-height:none;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));overflow:auto;border:0;border-radius:0;background:var(--secondary-bg, #1e1e1e)}.track-race-fullscreen .racing-canvas[data-v-a6f9ca79]{max-width:100%;max-height:100%;touch-action:none}.track-race-fullscreen .track-canvas-wrap[data-v-a6f9ca79]{flex:1 1 auto}.track-race-fullscreen[data-v-a6f9ca79] .panel-title{display:none}.track-race-fullscreen .section-best-row[data-v-a6f9ca79]{flex:none;align-self:center;width:auto;max-width:100%;padding:6px 14px}.track-race-fullscreen .unknown-track[data-v-a6f9ca79]{flex:1;min-height:0}.vehicle-highlight-popover[data-v-a6f9ca79]{position:fixed;z-index:1300;width:min(244px,calc(100vw - 20px));padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:var(--secondary-bg, #1e1e1e);box-shadow:0 18px 48px #0000006b;box-sizing:border-box}.vehicle-highlight-header[data-v-a6f9ca79]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin-bottom:6px;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.vehicle-highlight-header h3[data-v-a6f9ca79]{margin:0;color:var(--primary-text, #ffffff);font-size:.78rem;font-weight:700;line-height:1.15}.vehicle-highlight-close[data-v-a6f9ca79]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0f;color:var(--secondary-text, #b8b8b8);font-family:TrackRaceIconfont;font-size:13px;line-height:1;text-align:center}.vehicle-highlight-close span[data-v-a6f9ca79]{display:block;width:1em;height:1em;line-height:1;transform:translateY(.5px)}.vehicle-highlight-fields[data-v-a6f9ca79]{display:grid;gap:7px}.vehicle-highlight-field[data-v-a6f9ca79]{display:grid;gap:4px;color:var(--secondary-text, #b8b8b8);font-size:.72rem;font-weight:600}.vehicle-highlight-car-row[data-v-a6f9ca79]{position:relative;display:grid;grid-template-columns:minmax(0,170px) 46px;justify-content:start;gap:6px}.vehicle-highlight-field input[type=text][data-v-a6f9ca79]{width:100%;height:30px;padding:0 8px;border:1px solid var(--border-color, #333333);border-radius:6px;background:var(--tertiary-bg, #2a2a2a);color:var(--primary-text, #ffffff);font:600 .8rem Montserrat,Arial,sans-serif;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent;appearance:none}.vehicle-highlight-field input[type=text][data-v-a6f9ca79]:focus,.vehicle-highlight-field input[type=text][data-v-a6f9ca79]:focus-visible{border-color:#ffffff3d;outline:none;box-shadow:none}.vehicle-highlight-field .vehicle-highlight-color-swatch-button[data-v-a6f9ca79]{width:46px;height:30px;min-width:0;padding:2px;border:1px solid var(--border-color, #333333);border-radius:6px;background:var(--tertiary-bg, #2a2a2a);cursor:pointer;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.vehicle-highlight-field .vehicle-highlight-color-swatch-button[data-v-a6f9ca79]:focus-visible{border-color:#ffffff3d}.vehicle-highlight-field .vehicle-highlight-color-swatch[data-v-a6f9ca79]{display:block;width:100%;height:100%;border-radius:4px}.vehicle-highlight-color-picker[data-v-a6f9ca79]{position:absolute;z-index:10;top:calc(100% + 4px);right:0;width:208px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:var(--secondary-bg, #1e1e1e);box-shadow:0 18px 48px #0000006b;box-sizing:border-box}.vehicle-highlight-color-picker-up[data-v-a6f9ca79]{top:auto;bottom:calc(100% + 4px)}.vehicle-highlight-color-picker-header[data-v-a6f9ca79]{display:flex;align-items:center;gap:6px;margin-bottom:7px}.vehicle-highlight-color-picker-preview[data-v-a6f9ca79]{flex:none;width:30px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:5px}.vehicle-highlight-color-picker-header input[data-v-a6f9ca79]{flex:1;min-width:0;height:26px;padding:0 7px;border:1px solid var(--border-color, #333333);border-radius:5px;background:var(--tertiary-bg, #2a2a2a);color:var(--primary-text, #ffffff);font:600 .78rem Montserrat,Arial,sans-serif;outline:none}.vehicle-highlight-color-picker-header input[data-v-a6f9ca79]:focus-visible{border-color:#ffffff3d}.vehicle-highlight-color-picker-header input.invalid[data-v-a6f9ca79]{border-color:#f44336a6}.vehicle-highlight-color-palette[data-v-a6f9ca79]{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:8px}.vehicle-highlight-color-swatch-option[data-v-a6f9ca79]{aspect-ratio:1;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:5px;cursor:pointer;outline:none;box-sizing:border-box}.vehicle-highlight-color-swatch-option[data-v-a6f9ca79]:focus-visible{border-color:#ffffff73}.vehicle-highlight-color-swatch-option.active[data-v-a6f9ca79]{border-color:var(--highlight-color, #646cff);box-shadow:0 0 0 1px var(--highlight-color, #646cff)}.vehicle-highlight-color-actions[data-v-a6f9ca79]{display:flex;justify-content:flex-end;gap:6px}.vehicle-highlight-color-actions button[data-v-a6f9ca79]{height:26px;padding:0 10px;border-radius:5px;font-size:.72rem;font-weight:700}.vehicle-highlight-color-cancel[data-v-a6f9ca79]{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--secondary-text, #b8b8b8)}.vehicle-highlight-color-confirm[data-v-a6f9ca79]{border:1px solid var(--highlight-color, #646cff);background:var(--highlight-color, #646cff);color:#fff}.vehicle-highlight-actions[data-v-a6f9ca79]{display:flex;justify-content:flex-end;gap:6px;margin-top:15px}.vehicle-highlight-actions button[data-v-a6f9ca79]{height:28px;padding:0 9px;border-radius:6px;font-size:.76rem;font-weight:700}.vehicle-highlight-secondary[data-v-a6f9ca79]{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--secondary-text, #b8b8b8)}.vehicle-highlight-primary[data-v-a6f9ca79]{border:1px solid var(--highlight-color, #646cff);background:var(--highlight-color, #646cff);color:#fff}.match-message[data-v-fc2a0481]{--message-row-height: 2rem;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047;box-sizing:border-box;margin-bottom:1rem;overflow:hidden}.message-row[data-v-fc2a0481]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem}.message-list[data-v-fc2a0481]{max-height:calc(var(--message-row-height) * 5);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.message-list[data-v-fc2a0481]::-webkit-scrollbar{display:block;width:8px}.message-list[data-v-fc2a0481]::-webkit-scrollbar-track{background:var(--secondary-bg)}.message-list[data-v-fc2a0481]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.message-row[data-v-fc2a0481]{box-sizing:border-box;min-height:var(--message-row-height);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.message-row[data-v-fc2a0481]:last-child{border-bottom:0}.message-row-recent .message-content[data-v-fc2a0481]{color:#e6ac0b}.message-time[data-v-fc2a0481]{display:inline-block;color:var(--secondary-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.2;white-space:nowrap}.message-content[data-v-fc2a0481]{color:var(--primary-text);font-size:.8rem;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.message-empty[data-v-fc2a0481]{padding:1rem;color:var(--muted-text);text-align:center}.latest-message-popup[data-v-fc2a0481]{position:fixed;left:50%;bottom:clamp(1rem,7vh,4rem);z-index:1000;box-sizing:border-box;width:max-content;max-width:80vw;padding:1rem 1.25rem;background:#e6ac0b;border-radius:8px;box-shadow:0 14px 40px #0000006b;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.latest-message-popup-content[data-v-fc2a0481]{min-width:0;color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.2)}.latest-message-popup-enter-active[data-v-fc2a0481],.latest-message-popup-leave-active[data-v-fc2a0481]{transition:opacity .2s ease,transform .2s ease}.latest-message-popup-enter-from[data-v-fc2a0481],.latest-message-popup-leave-to[data-v-fc2a0481]{opacity:0;transform:translate(-50%,.75rem)}@media(max-width:768px){.message-row[data-v-fc2a0481]{grid-template-columns:max-content minmax(0,1fr);gap:.75rem}.message-row[data-v-fc2a0481]{padding-left:.75rem;padding-right:.75rem}.message-time[data-v-fc2a0481],.message-content[data-v-fc2a0481]{font-size:.85rem}.latest-message-popup[data-v-fc2a0481]{bottom:1rem;padding:.85rem 1rem}.latest-message-popup-content[data-v-fc2a0481]{font-size:1.25rem}}.match-punish[data-v-1631714e]{--punish-row-height: 2rem;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047;box-sizing:border-box;margin-bottom:1rem;overflow:hidden}.punish-row[data-v-1631714e]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem}.punish-list[data-v-1631714e]{max-height:calc(var(--punish-row-height) * 5);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.punish-list[data-v-1631714e]::-webkit-scrollbar{display:block;width:8px}.punish-list[data-v-1631714e]::-webkit-scrollbar-track{background:var(--secondary-bg)}.punish-list[data-v-1631714e]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.punish-row[data-v-1631714e]{box-sizing:border-box;min-height:var(--punish-row-height);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.punish-row[data-v-1631714e]:last-child{border-bottom:0}.punish-index[data-v-1631714e]{display:inline-block;color:var(--secondary-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.2;white-space:nowrap}.punish-content[data-v-1631714e]{color:var(--primary-text);font-size:.8rem;line-height:1.2;overflow-wrap:anywhere;white-space:pre-line}.latest-punish-popup[data-v-1631714e]{position:fixed;left:50%;bottom:clamp(1rem,7vh,4rem);z-index:1000;box-sizing:border-box;width:max-content;max-width:80vw;padding:1rem 1.25rem;background:#d64545;border-radius:8px;box-shadow:0 14px 40px #0000006b;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.latest-punish-popup-content[data-v-1631714e]{min-width:0;color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.2);white-space:pre-line}.latest-punish-popup-enter-active[data-v-1631714e],.latest-punish-popup-leave-active[data-v-1631714e]{transition:opacity .2s ease,transform .2s ease}.latest-punish-popup-enter-from[data-v-1631714e],.latest-punish-popup-leave-to[data-v-1631714e]{opacity:0;transform:translate(-50%,.75rem)}@media(max-width:768px){.punish-row[data-v-1631714e]{grid-template-columns:max-content minmax(0,1fr);gap:.75rem}.punish-row[data-v-1631714e]{padding-left:.75rem;padding-right:.75rem}.punish-index[data-v-1631714e],.punish-content[data-v-1631714e]{font-size:.85rem}.latest-punish-popup[data-v-1631714e]{bottom:1rem;padding:.85rem 1rem}.latest-punish-popup-content[data-v-1631714e]{font-size:1.25rem}}.match-file-group[data-v-723768ba]{--match-file-row-height: 2rem;--file-index-bg: rgba(255, 255, 255, .12);width:100%;min-width:0;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047;box-sizing:border-box;overflow:hidden}.match-file-row[data-v-723768ba]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem}.match-file-list[data-v-723768ba]{max-height:calc(var(--match-file-row-height) * 5);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.match-file-empty[data-v-723768ba]{box-sizing:border-box;min-height:var(--match-file-row-height);padding:.75rem 1rem;color:var(--muted-text);font-size:.78rem;line-height:1.2;text-align:center}.match-file-group.is-tile[data-v-723768ba]{background-color:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.match-file-tiles[data-v-723768ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.45rem;padding:.6rem .75rem}.match-file-group.is-tile .match-file-tiles[data-v-723768ba]{padding:0}.match-file-group.is-tile .match-file-empty[data-v-723768ba]{min-height:0;padding:.35rem 0;text-align:left}.match-file-tile[data-v-723768ba]{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.5rem .7rem;color:var(--primary-text);background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.85rem;line-height:1.25;text-decoration:none}.match-file-tile-index[data-v-723768ba]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.3rem;padding:0 .25rem;color:var(--secondary-text);background-color:var(--file-index-bg);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.45}.match-file-tile-name[data-v-723768ba]{min-width:0;flex:1 1 auto;word-break:break-all}.match-file-group.is-tile.is-auto-width .match-file-tiles[data-v-723768ba]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.45rem}.match-file-group.is-tile.is-auto-width .match-file-tile[data-v-723768ba]{flex:0 1 auto;max-width:100%}.match-file-group.is-tile.is-auto-width .match-file-tile-name[data-v-723768ba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-file-tile-type[data-v-723768ba]{--file-type-fg: var(--secondary-text);--file-type-bg: rgba(255, 255, 255, .03);--file-type-index-fg: var(--muted-text);display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.11rem .4rem;color:var(--file-type-fg);background-color:var(--file-type-bg);border:0;border-radius:4px;font-size:.62rem;font-weight:600;line-height:1.6;white-space:nowrap}.match-file-tile-type.is-notice[data-v-723768ba]{--file-type-fg: #ffc078;--file-type-bg: rgba(255, 152, 0, .08);--file-type-index-fg: rgba(255, 192, 120, .75)}.match-file-tile-type.is-penalty[data-v-723768ba]{--file-type-fg: #ff9a90;--file-type-bg: rgba(244, 67, 54, .08);--file-type-index-fg: rgba(255, 154, 144, .75)}.match-file-tile-type.is-result[data-v-723768ba]{--file-type-fg: #86e08b;--file-type-bg: rgba(76, 175, 80, .08);--file-type-index-fg: rgba(134, 224, 139, .75)}.match-file-tile-type.is-lap[data-v-723768ba]{--file-type-fg: #c4b5fd;--file-type-bg: rgba(167, 139, 250, .09);--file-type-index-fg: rgba(196, 181, 253, .75)}.match-file-tile-type.is-grid[data-v-723768ba]{--file-type-fg: #8ec5ff;--file-type-bg: rgba(77, 163, 255, .08);--file-type-index-fg: rgba(142, 197, 255, .75)}.match-file-tile-type-index[data-v-723768ba]{color:var(--file-type-index-fg);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem;font-style:normal;line-height:1}a.match-file-tile[data-v-723768ba]{cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .12s ease}a.match-file-tile[data-v-723768ba]:hover,a.match-file-tile[data-v-723768ba]:focus-visible{background-color:#ffffff1c;border-color:var(--highlight-color);transform:translateY(-1px)}.match-file-list[data-v-723768ba]::-webkit-scrollbar{display:block;width:8px}.match-file-list[data-v-723768ba]::-webkit-scrollbar-track{background:var(--secondary-bg)}.match-file-list[data-v-723768ba]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.match-file-row[data-v-723768ba]{box-sizing:border-box;min-height:var(--match-file-row-height);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.match-file-row[data-v-723768ba]:last-child{border-bottom:0}.match-file-index[data-v-723768ba]{display:inline-block;color:var(--secondary-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.2;white-space:nowrap}.match-file-name[data-v-723768ba]{color:var(--primary-text);font-size:.8rem;line-height:1.2;overflow-wrap:anywhere;white-space:pre-line}a.match-file-name[data-v-723768ba]{cursor:pointer;text-decoration:none;transition:color .15s ease}a.match-file-name[data-v-723768ba]:hover{color:#4da3ff;text-decoration:underline}.match-file-preview[data-v-723768ba]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#000000c7;overscroll-behavior:contain}.match-file-preview-panel[data-v-723768ba]{display:flex;flex-direction:column;gap:.5rem;min-width:0;max-width:min(96vw,1400px);max-height:92vh;padding:.55rem .7rem .7rem;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 18px 48px #0009}.match-file-preview-header[data-v-723768ba]{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;min-width:0}.match-file-preview-name[data-v-723768ba]{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--primary-text);font-size:.82rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.match-file-preview-actions[data-v-723768ba]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.match-file-preview-action[data-v-723768ba]{padding:.15rem .5rem;color:var(--secondary-text);background-color:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px;font-size:.7rem;line-height:1.6;text-decoration:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.match-file-preview-action[data-v-723768ba]:hover,.match-file-preview-action[data-v-723768ba]:focus-visible{color:var(--primary-text);background-color:#ffffff1f;border-color:var(--highlight-color)}.match-file-preview-close[data-v-723768ba]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;color:var(--secondary-text);background-color:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px;font-size:1rem;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.match-file-preview-close[data-v-723768ba]:hover,.match-file-preview-close[data-v-723768ba]:focus-visible{color:#fff;background-color:var(--danger-color);border-color:var(--danger-color)}.match-file-preview-body[data-v-723768ba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1 1 auto;min-height:0;overflow:auto}.match-file-preview-image[data-v-723768ba]{display:block;max-width:100%;max-height:calc(92vh - 4.6rem);object-fit:contain;background-color:#00000059;border-radius:4px}.match-file-preview-failed[data-v-723768ba]{margin:0;color:var(--danger-color);font-size:.78rem;line-height:1.3}@media(max-width:768px){.match-file-tiles[data-v-723768ba]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.35rem}.match-file-tile[data-v-723768ba]{padding:.45rem .55rem;font-size:.82rem}.match-file-row[data-v-723768ba]{grid-template-columns:max-content minmax(0,1fr);gap:.75rem}.match-file-row[data-v-723768ba]{padding-left:.75rem;padding-right:.75rem}.match-file-index[data-v-723768ba],.match-file-name[data-v-723768ba]{font-size:.85rem}.match-file-preview[data-v-723768ba]{padding:.6rem}.match-file-preview-panel[data-v-723768ba]{max-width:100%;max-height:94vh;padding:.45rem .5rem .5rem}.match-file-preview-name[data-v-723768ba]{font-size:.76rem}.match-file-preview-image[data-v-723768ba]{max-height:calc(94vh - 4.4rem)}}html.match-file-preview-lock,html.match-file-preview-lock.match-files-scrollable{overflow:hidden}.change-player-panel[data-v-05668374]{padding:.6rem;margin-bottom:1rem;background-color:transparent;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #00000059}.change-player-panel[data-v-05668374] .panel-title{width:calc(100% + 1.2rem);margin:-.6rem -.6rem 0}.match-change-player[data-v-05668374]{--change-card-height: 3.35rem;--change-card-gap: .5rem;display:grid;grid-template-columns:1fr;gap:var(--change-card-gap);align-content:start;max-height:calc(var(--change-card-height) * 6 + var(--change-card-gap) * 5);margin-bottom:0;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.match-change-player[data-v-05668374]::-webkit-scrollbar{display:block;width:8px}.match-change-player[data-v-05668374]::-webkit-scrollbar-track{background:var(--secondary-bg)}.match-change-player[data-v-05668374]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.change-card[data-v-05668374]{box-sizing:border-box;min-height:var(--change-card-height);padding:0;background-color:transparent;border:0;border-radius:6px;overflow:hidden}.change-card-shell[data-v-05668374]{display:grid;grid-template-columns:minmax(3rem,3.4rem) minmax(0,1fr);min-height:var(--change-card-height);overflow:hidden;background-color:#323234f5;border:1px solid rgba(255,255,255,.08);border-radius:6px}.change-car-no[data-v-05668374]{display:flex;align-items:center;justify-content:center;min-width:0;padding:.15rem .3rem;color:#fff;background:linear-gradient(180deg,#784142f5,#522527f5);font-size:1.2rem;font-weight:800;line-height:1;text-align:center;letter-spacing:0}.change-card-body[data-v-05668374]{display:grid;align-content:center;gap:.2rem;min-width:0;padding:.2rem .3rem .18rem}.change-driver-line[data-v-05668374]{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:.2rem;min-width:0}.change-driver-out[data-v-05668374],.change-driver-in[data-v-05668374],.change-arrow[data-v-05668374]{min-width:0;line-height:1.1}.change-driver-out[data-v-05668374]{color:#43db4a;display:block;box-sizing:border-box;width:100%;font-size:1.1rem;font-weight:600;overflow:hidden;white-space:nowrap;text-align:center}.change-arrow[data-v-05668374]{font-size:1rem;font-weight:600}.change-arrow.out[data-v-05668374]{color:#43db4a}.change-arrow.in[data-v-05668374]{color:#ff922e}.change-driver-in[data-v-05668374]{color:#ff922e;display:block;box-sizing:border-box;width:100%;font-size:1.1rem;font-weight:600;overflow:hidden;white-space:nowrap;text-align:center}.change-driver-meta[data-v-05668374]{color:#f4f4f4;display:block;box-sizing:border-box;width:100%;font-size:1.1rem;font-weight:600;line-height:1.15;text-align:center;overflow:hidden;white-space:nowrap}.change-driver-scroll-text[data-v-05668374]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.change-driver-in.is-scrollable[data-v-05668374],.change-driver-out.is-scrollable[data-v-05668374],.change-driver-meta.is-scrollable[data-v-05668374]{text-align:left}.change-driver-in.is-scrollable .change-driver-scroll-text[data-v-05668374],.change-driver-out.is-scrollable .change-driver-scroll-text[data-v-05668374],.change-driver-meta.is-scrollable .change-driver-scroll-text[data-v-05668374]{max-width:none;padding-right:1rem;overflow:visible;text-overflow:clip;animation:change-driver-scroll-05668374 var(--driver-scroll-duration, 8s) ease-in-out infinite alternate}.change-driver-in.is-scrollable:hover .change-driver-scroll-text[data-v-05668374],.change-driver-out.is-scrollable:hover .change-driver-scroll-text[data-v-05668374],.change-driver-meta.is-scrollable:hover .change-driver-scroll-text[data-v-05668374]{animation-play-state:paused}@keyframes change-driver-scroll-05668374{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-1 * var(--driver-scroll-distance, 0px)))}}@media(max-width:768px){.change-player-panel[data-v-05668374]{padding:.5rem}.change-player-panel[data-v-05668374] .panel-title{width:calc(100% + 1rem);margin:-.5rem -.5rem 0}.match-change-player[data-v-05668374]{--change-card-height: 3.2rem;--change-card-gap: .4rem;grid-template-columns:1fr}.change-card-body[data-v-05668374]{gap:.05rem}.change-card-shell[data-v-05668374]{grid-template-columns:minmax(2.8rem,3.1rem) minmax(0,1fr)}.change-card-body[data-v-05668374]{padding:.16rem .45rem .14rem .42rem}.change-car-no[data-v-05668374]{font-size:1.2rem}.change-driver-out[data-v-05668374],.change-driver-in[data-v-05668374],.change-arrow[data-v-05668374],.change-driver-line[data-v-05668374],.change-driver-meta[data-v-05668374]{font-size:1rem}}.pit-lane-panel[data-v-2dfbdd9a]{padding:.6rem;margin-bottom:1rem;background-color:transparent;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #00000059}.pit-lane-panel[data-v-2dfbdd9a] .panel-title{width:calc(100% + 1.2rem);margin:-.6rem -.6rem 0}.match-pit-lane[data-v-2dfbdd9a]{--pit-card-height: 5rem;--pit-card-gap: .5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--pit-card-gap);max-height:calc(var(--pit-card-height) * 5 + var(--pit-card-gap) * 4);margin-bottom:0;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.match-pit-lane[data-v-2dfbdd9a]::-webkit-scrollbar{display:block;width:8px}.match-pit-lane[data-v-2dfbdd9a]::-webkit-scrollbar-track{background:var(--secondary-bg)}.match-pit-lane[data-v-2dfbdd9a]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.pit-card[data-v-2dfbdd9a]{box-sizing:border-box;min-height:var(--pit-card-height);padding:.5rem .5rem .2rem;background-color:var(--tertiary-bg);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.pit-card-header[data-v-2dfbdd9a]{display:grid;grid-template-columns:minmax(2.6rem,17%) minmax(0,1fr);align-items:center;min-height:1.55rem;background-color:#ffffff0f}.pit-car-no[data-v-2dfbdd9a],.pit-driver[data-v-2dfbdd9a]{min-width:0;padding:.25rem .4rem;line-height:1.2}.pit-car-no[data-v-2dfbdd9a]{color:var(--primary-text);font-size:.85rem;font-weight:700;text-align:center}.pit-driver[data-v-2dfbdd9a]{color:var(--primary-text);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pit-card-body[data-v-2dfbdd9a]{display:grid;grid-template-columns:40% minmax(0,1fr);gap:.45rem;min-height:2.5rem;padding-top:.45rem}.pit-stat[data-v-2dfbdd9a]{display:flex;flex-direction:column;justify-content:center;min-width:0}.pit-label[data-v-2dfbdd9a]{color:var(--secondary-text);font-size:.7rem;font-weight:600;line-height:1}.pit-stat strong[data-v-2dfbdd9a]{display:block;color:var(--primary-text);font-weight:700;line-height:1}.pit-stat-stops strong[data-v-2dfbdd9a]{margin-top:.2rem;font-size:clamp(1.2rem,3vw,1.3rem);color:#1e90ff}.text-center[data-v-2dfbdd9a]{text-align:center}.pit-stat-time strong[data-v-2dfbdd9a]{margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(1.2rem,2.8vw,1.3rem);white-space:nowrap}@media(max-width:768px){.pit-lane-panel[data-v-2dfbdd9a]{padding:.5rem}.pit-lane-panel[data-v-2dfbdd9a] .panel-title{width:calc(100% + 1rem);margin:-.5rem -.5rem 0}.match-pit-lane[data-v-2dfbdd9a]{--pit-card-height: 4.5rem;--pit-card-gap: .4rem;grid-template-columns:1fr}.pit-card[data-v-2dfbdd9a]{min-height:var(--pit-card-height);padding:.45rem .45rem .2rem}.pit-card-body[data-v-2dfbdd9a]{min-height:2rem;gap:.4rem}}@media(max-width:360px){.pit-stat-time strong[data-v-2dfbdd9a]{font-size:1.2rem}}.match-layout[data-v-1ed518f4]{width:100%}.match-layout[data-v-1ed518f4] .is-move-hint{position:relative;border-radius:4px;color:transparent!important;animation:move-hint-flash-1ed518f4 1.2s ease-in-out 1}.match-layout[data-v-1ed518f4] .is-move-hint:after{content:"MOVE";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted-text);font-size:.85rem;font-weight:600;line-height:1.3;pointer-events:none}@keyframes move-hint-flash-1ed518f4{0%,to{background-color:transparent}10%{background-color:#8080804d}85%{background-color:#8080804d}}.match-layout[data-v-1ed518f4] .panel-title{color:gold}.match-layout-main[data-v-1ed518f4]{display:grid;grid-template-columns:minmax(760px,1fr) clamp(300px,24vw,420px);align-items:start;gap:1rem;width:100%}.match-layout-score[data-v-1ed518f4]{min-width:0}.match-layout-side[data-v-1ed518f4]{display:flex;flex-direction:column;gap:.75rem;min-width:0;width:100%}.match-layout-side[data-v-1ed518f4] .track-race,.match-layout-side[data-v-1ed518f4] .match-message,.match-layout-side[data-v-1ed518f4] .match-punish,.match-layout-side[data-v-1ed518f4] .match-file-group,.match-layout-side[data-v-1ed518f4] .change-player-panel,.match-layout-side[data-v-1ed518f4] .pit-lane-panel{width:100%;min-width:0;margin-bottom:0}@media(max-width:1200px){.match-layout-main[data-v-1ed518f4]{grid-template-columns:minmax(0,1fr);gap:.75rem}.match-layout-side[data-v-1ed518f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.lap-details-page[data-v-bb949bbd]{display:flex;flex-direction:column;gap:.75rem;width:100%;scrollbar-width:auto;-ms-overflow-style:auto}.lap-details-page[data-v-bb949bbd]::-webkit-scrollbar{display:block;width:8px}.lap-details-page[data-v-bb949bbd]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.lap-details-page[data-v-bb949bbd]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.lap-details-header[data-v-bb949bbd]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);background-color:var(--secondary-bg)}.back-button[data-v-bb949bbd]{display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem;flex:0 0 2.25rem;width:2.25rem;height:3rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--secondary-bg);font-family:TrackRaceIconfont;font-size:1.5rem;cursor:pointer}.driver-title[data-v-bb949bbd]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;flex:1 1 auto;min-width:0;min-height:3rem;overflow:hidden;color:var(--primary-text);font-size:1rem;font-weight:700;line-height:1.2}.driver-main[data-v-bb949bbd]{display:flex;align-items:baseline;gap:.5rem;max-width:100%}.car-no[data-v-bb949bbd]{flex:0 0 auto;white-space:nowrap}.driver-name[data-v-bb949bbd]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-sub[data-v-bb949bbd]{display:flex;flex-wrap:wrap;gap:.2rem .75rem;max-width:100%;font-size:.7rem;line-height:1.1}.driver-sub-item[data-v-bb949bbd]{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.driver-sub-label[data-v-bb949bbd]{color:var(--muted-text);font-size:.62rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.03em}.driver-sub-value[data-v-bb949bbd]{color:var(--primary-text);font-size:.7rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.state-panel[data-v-bb949bbd]{padding:1.5rem;text-align:center;color:var(--secondary-text);background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.error-panel[data-v-bb949bbd]{color:var(--danger-color)}.lap-content[data-v-bb949bbd]{display:flex;flex-direction:column;gap:.75rem}.lap-chart-panel[data-v-bb949bbd]{width:100%;padding:.65rem .75rem .55rem;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.lap-chart-head[data-v-bb949bbd]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.lap-chart-title[data-v-bb949bbd]{min-width:0}.lap-chart-title h2[data-v-bb949bbd]{margin:0;color:var(--primary-text);font-size:.92rem;line-height:1.2;text-align:left}.lap-chart-title span[data-v-bb949bbd]{display:block;margin-top:.2rem;color:var(--secondary-text);font-size:.78rem;line-height:1.35}.lap-chart-legend[data-v-bb949bbd]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;color:var(--secondary-text);font-size:.76rem;line-height:1;white-space:nowrap}.lap-chart-toggle[data-v-bb949bbd]{flex:0 0 auto;padding:.28rem .55rem;color:var(--secondary-text);background-color:var(--tertiary-bg);border:1px solid var(--border-color);border-radius:6px;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.lap-chart-toggle.is-active[data-v-bb949bbd]{color:var(--primary-text);border-color:var(--highlight-color);background-color:color-mix(in srgb,var(--highlight-color) 18%,var(--tertiary-bg))}.legend-item[data-v-bb949bbd]{display:inline-flex;align-items:center;gap:.3rem}.legend-line[data-v-bb949bbd]{width:1.35rem;height:.16rem;border-radius:999px;background-color:var(--highlight-color)}.legend-dot[data-v-bb949bbd]{width:.55rem;height:.55rem;border-radius:50%;background-color:var(--success-color)}.lap-chart[data-v-bb949bbd]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.lap-chart[data-v-bb949bbd]::-webkit-scrollbar{display:block;height:8px}.lap-chart[data-v-bb949bbd]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.lap-chart[data-v-bb949bbd]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.lap-chart svg[data-v-bb949bbd]{display:block;max-width:none;min-height:0;overflow:visible}.chart-grid line[data-v-bb949bbd]{stroke:var(--border-color);stroke-width:.75;opacity:.72}.chart-axis[data-v-bb949bbd]{stroke:var(--muted-text);stroke-width:.85;opacity:.7}.best-lap-guide[data-v-bb949bbd]{stroke:var(--success-color);stroke-width:1;stroke-dasharray:5 5;opacity:.78}.lap-chart-area[data-v-bb949bbd]{fill:var(--highlight-color);opacity:.13}.lap-chart-line[data-v-bb949bbd]{fill:none;stroke:var(--highlight-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.chart-line-hit-area[data-v-bb949bbd]{fill:none;stroke:transparent;stroke-linecap:round;stroke-linejoin:round;stroke-width:14;cursor:pointer}.chart-line-segment[data-v-bb949bbd]{display:none;fill:none;stroke:var(--warning-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;pointer-events:none}.chart-line-segment.is-active[data-v-bb949bbd]{display:block}.chart-line-segment.is-active.is-up[data-v-bb949bbd]{stroke:var(--warning-color)}.chart-line-segment.is-active.is-down[data-v-bb949bbd]{stroke:var(--success-color)}.chart-point-hit-areas circle[data-v-bb949bbd]{fill:transparent;stroke:transparent;cursor:pointer;pointer-events:all}.chart-points circle[data-v-bb949bbd]{fill:var(--secondary-bg);stroke:var(--highlight-color);stroke-width:1.4;cursor:pointer;outline:none}.chart-points circle.is-best[data-v-bb949bbd]{fill:var(--success-color);stroke:#fff}.chart-points circle.is-clamped[data-v-bb949bbd]{fill:var(--warning-color);stroke:#fff;stroke-width:1.8}.chart-points circle[data-v-bb949bbd]:hover,.chart-points circle[data-v-bb949bbd]:focus,.chart-points circle.is-active[data-v-bb949bbd]{fill:var(--highlight-color);stroke:#fff}.lap-point-tooltip[data-v-bb949bbd]{pointer-events:none}.lap-point-tooltip line[data-v-bb949bbd]{stroke:var(--primary-text);stroke-width:.8;opacity:.72}.lap-point-tooltip rect[data-v-bb949bbd]{fill:var(--tertiary-bg);stroke:none;opacity:.96}.lap-point-tooltip text[data-v-bb949bbd]{fill:var(--primary-text);font-size:.62rem;font-weight:600;text-anchor:middle;dominant-baseline:middle}.lap-segment-tooltip[data-v-bb949bbd]{pointer-events:none}.lap-segment-tooltip rect[data-v-bb949bbd]{fill:var(--tertiary-bg);stroke:none;opacity:.96}.lap-segment-tooltip text[data-v-bb949bbd]{fill:var(--primary-text);font-size:.62rem;font-weight:600;text-anchor:middle;dominant-baseline:middle}.lap-segment-tooltip.is-up text[data-v-bb949bbd]{fill:var(--warning-color)}.lap-segment-tooltip.is-down text[data-v-bb949bbd]{fill:var(--success-color)}.chart-y-labels[data-v-bb949bbd]{pointer-events:none}.chart-y-labels text[data-v-bb949bbd],.chart-x-labels text[data-v-bb949bbd]{fill:var(--secondary-text);font-size:.62rem;font-weight:500}.lap-chart-empty[data-v-bb949bbd]{display:flex;align-items:center;justify-content:center;min-height:8.5rem;color:var(--secondary-text);background-color:var(--tertiary-bg);border:1px dashed var(--border-color);border-radius:6px;font-size:.88rem}.lap-table-wrap[data-v-bb949bbd]{width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.lap-table-wrap[data-v-bb949bbd]::-webkit-scrollbar{display:block;width:10px;height:10px}.lap-table-wrap[data-v-bb949bbd]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.lap-table-wrap[data-v-bb949bbd]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.lap-table[data-v-bb949bbd]{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.lap-table th[data-v-bb949bbd],.lap-table td[data-v-bb949bbd]{padding:.65rem .75rem;text-align:center;border-bottom:1px solid var(--border-color);white-space:nowrap;line-height:1;font-size:1rem}.lap-table th[data-v-bb949bbd]{color:var(--primary-text);background-color:var(--tertiary-bg);font-weight:600}.lap-table td[data-v-bb949bbd]{color:var(--secondary-text)}.lap-table tbody tr.pit-lap-row>td[data-v-bb949bbd]{background-color:color-mix(in srgb,#1e88e5 24%,var(--secondary-bg))}.lap-table tbody tr:last-child td[data-v-bb949bbd]{border-bottom:0}.lap-table td.personal-best-lap-time[data-v-bb949bbd]{color:var(--success-color);font-weight:600}.lap-table td.global-best-lap-time[data-v-bb949bbd]{color:#b56cff;font-weight:700}.lap-table td.personal-best-time[data-v-bb949bbd]{color:var(--success-color);font-weight:600}.lap-table td.global-best-time[data-v-bb949bbd]{color:#b56cff;font-weight:700}@media(max-width:768px){.lap-details-header[data-v-bb949bbd]{align-items:flex-start}.back-button[data-v-bb949bbd],.driver-title[data-v-bb949bbd]{margin-top:.3rem}.lap-chart-panel[data-v-bb949bbd]{padding:.55rem .5rem .45rem}.lap-chart-head[data-v-bb949bbd]{flex-direction:column;gap:.45rem}.lap-chart-title h2[data-v-bb949bbd]{font-size:.84rem}.lap-chart-title span[data-v-bb949bbd],.lap-chart-legend[data-v-bb949bbd]{font-size:.68rem}.lap-table-wrap[data-v-bb949bbd]{overflow-x:visible}.lap-table[data-v-bb949bbd]{min-width:0;table-layout:fixed}.lap-table th[data-v-bb949bbd],.lap-table td[data-v-bb949bbd]{padding:.45rem .18rem;font-size:.7rem}.lap-table th[data-v-bb949bbd]:nth-child(1),.lap-table td[data-v-bb949bbd]:nth-child(1){width:10%}.lap-table th[data-v-bb949bbd]:nth-child(2),.lap-table td[data-v-bb949bbd]:nth-child(2){width:18%}.lap-table th[data-v-bb949bbd]:nth-child(3),.lap-table td[data-v-bb949bbd]:nth-child(3),.lap-table th[data-v-bb949bbd]:nth-child(4),.lap-table td[data-v-bb949bbd]:nth-child(4),.lap-table th[data-v-bb949bbd]:nth-child(5),.lap-table td[data-v-bb949bbd]:nth-child(5),.lap-table th[data-v-bb949bbd]:nth-child(6),.lap-table td[data-v-bb949bbd]:nth-child(6){width:13%}.lap-table th[data-v-bb949bbd]:nth-child(7),.lap-table td[data-v-bb949bbd]:nth-child(7){width:20%}.time-of-day-cell[data-v-bb949bbd]{font-size:.65rem!important}}html.lap-details-scrollable{overflow-y:auto;scrollbar-width:auto}html.lap-details-scrollable body{overflow:visible}html.lap-details-scrollable #app{height:auto;min-height:100vh;overflow:visible}html.lap-details-scrollable::-webkit-scrollbar{display:block}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.history-scores-page[data-v-4c255a94]{display:flex;flex-direction:column;gap:.75rem;width:100%}.history-scores-header[data-v-4c255a94]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);background-color:var(--secondary-bg)}.history-header-run[data-v-4c255a94]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;flex:1 1 auto;min-width:0;min-height:3rem;overflow:hidden;color:var(--primary-text);font-size:1rem;font-weight:700;line-height:1.2}.history-header-run-name[data-v-4c255a94]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-header-round-name[data-v-4c255a94]{max-width:100%;overflow:hidden;color:var(--muted-text);font-size:.7rem;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.back-button[data-v-4c255a94]{display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem;flex:0 0 2.25rem;width:3rem;height:3rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--secondary-bg);font-family:TrackRaceIconfont;font-size:1.5rem;cursor:pointer}.history-header-actions[data-v-4c255a94]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto;margin-left:auto}.header-icon-button[data-v-4c255a94]{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:.05rem;width:3rem;height:3rem;padding:0;color:var(--secondary-text);background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px;font-family:TrackRaceIconfont;font-size:1.5rem;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.header-icon-button[data-v-4c255a94]:hover,.header-icon-button[data-v-4c255a94]:focus-visible{color:var(--primary-text);background-color:var(--accent-bg);border-color:var(--highlight-color)}.header-icon-glyph[data-v-4c255a94]{display:inline-block;line-height:1}.header-icon-button.is-home .header-icon-glyph[data-v-4c255a94]{transform:translateY(.073em)}.header-icon-button.is-files .header-icon-glyph[data-v-4c255a94]{transform:translateY(.038em)}.has-edit-mark[data-v-4c255a94]{position:relative}.has-edit-mark[data-v-4c255a94]:before{position:absolute;right:100%;top:50%;transform:translateY(calc(-50% + .15em));margin-right:.1em;color:var(--golden-color, inherit);content:"";font-family:TrackRaceIconfont;font-size:.9em;font-style:normal;font-weight:400;line-height:1;pointer-events:none}.history-content-layout[data-v-4c255a94]{display:grid;grid-template-columns:clamp(220px,18vw,300px) minmax(0,1fr);align-items:start;gap:.75rem;min-height:0}.history-filter-panel[data-v-4c255a94]{position:sticky;top:4.25rem;display:flex;flex-direction:column;gap:.65rem;min-width:0;max-height:calc(100vh - 6rem);overflow:hidden;padding:.75rem;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.history-results-panel[data-v-4c255a94]{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0}.history-results-layout[data-v-4c255a94]{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,21vw,320px);align-items:start;gap:.75rem;min-width:0}.history-score-column[data-v-4c255a94],.history-side-column[data-v-4c255a94]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.history-side-column[data-v-4c255a94] .panel-title{color:gold}.history-filter-field[data-v-4c255a94]{flex:0 0 auto;display:flex;flex-direction:column;gap:.25rem;min-width:0}.history-filter-field span[data-v-4c255a94]{color:var(--secondary-text);font-size:.6rem;font-weight:400;line-height:1;text-transform:uppercase}.history-filter-field select[data-v-4c255a94]{appearance:none;-webkit-appearance:none;width:100%;min-height:2.3rem;padding:0 2rem 0 .65rem;color:var(--primary-text);background-color:var(--tertiary-bg);background-image:linear-gradient(45deg,transparent 50%,var(--secondary-text) 50%),linear-gradient(135deg,var(--secondary-text) 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;border:1px solid var(--border-color);border-radius:6px;font:inherit;outline:none}.history-filter-field select[data-v-4c255a94]:disabled{color:var(--muted-text);opacity:.65}.history-filter-field select[data-v-4c255a94]:focus{border-color:var(--border-color);box-shadow:none}.history-class-bar[data-v-4c255a94]{display:flex;align-items:center;gap:.3rem;min-width:0;padding:.4rem;background-color:var(--secondary-bg);border:1px solid rgba(255,255,255,.18);border-radius:8px}.history-class-scroll[data-v-4c255a94]{display:flex;align-items:center;gap:.3rem;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.history-class-scroll[data-v-4c255a94]::-webkit-scrollbar{display:none;width:0;height:0}.history-class-bar-label[data-v-4c255a94]{flex:0 0 auto;padding:0 .5rem 0 .15rem;color:var(--muted-text);font-size:.6rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em}.history-class-chip[data-v-4c255a94]{flex:0 0 auto;height:2.1rem;padding:0 1rem;color:var(--secondary-text);background-color:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 1px 4px #0000004d;font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease,filter .15s ease}.history-class-chip[data-v-4c255a94]:hover{color:var(--primary-text);background-color:#ffffff1f;border-color:#ffffff42;box-shadow:0 2px 8px #00000059}.history-class-chip[data-v-4c255a94]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px}.history-class-chip[data-v-4c255a94]:active{transform:scale(.97)}.history-class-chip.is-active[data-v-4c255a94]{color:var(--primary-bg);background-color:var(--highlight-color);border-color:var(--highlight-color);box-shadow:0 2px 10px color-mix(in srgb,var(--highlight-color) 40%,transparent)}.history-class-chip.is-active[data-v-4c255a94]:hover{filter:brightness(1.1)}.history-directory[data-v-4c255a94]{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem;min-width:0;min-height:0;overflow-y:auto;padding-right:.15rem;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin}.history-directory[data-v-4c255a94]::-webkit-scrollbar{display:block;width:8px}.history-directory[data-v-4c255a94]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.history-directory[data-v-4c255a94]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.history-directory-title[data-v-4c255a94]{color:var(--secondary-text);font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase}.history-directory-state[data-v-4c255a94]{padding:.55rem .6rem;color:var(--muted-text);background-color:var(--tertiary-bg);border:1px solid var(--border-color);border-radius:6px;font-size:.78rem;line-height:1.2;text-align:center}.history-round-list[data-v-4c255a94],.history-run-list[data-v-4c255a94]{display:flex;flex-direction:column;min-width:0}.history-round-list[data-v-4c255a94]{gap:.5rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.08)}.history-round-item[data-v-4c255a94]{position:relative;min-width:0;overflow:hidden;background-color:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:6px;transition:border-color .18s ease,background-color .18s ease}.history-round-item[data-v-4c255a94]:before{position:absolute;top:.45rem;bottom:.45rem;left:0;width:3px;border-radius:0 999px 999px 0;background-color:transparent;content:""}.history-round-item.is-expanded[data-v-4c255a94],.history-round-item.is-active[data-v-4c255a94]{background-color:#ffffff0b;border-color:#ffffff1f}.history-round-item.is-active[data-v-4c255a94]:before{background-color:var(--highlight-color)}.history-round-button[data-v-4c255a94],.history-run-button[data-v-4c255a94]{display:flex;width:100%;min-width:0;border-radius:6px;text-align:left}.history-round-button[data-v-4c255a94]{align-items:center;justify-content:space-between;gap:.45rem;min-height:2.55rem;padding:.45rem .6rem .45rem .75rem;color:var(--secondary-text);background-color:transparent;border:1px solid transparent;border-radius:0;font-size:.78rem;font-weight:600}.history-round-main[data-v-4c255a94],.history-run-info[data-v-4c255a94],.history-run-info span[data-v-4c255a94],.history-run-info small[data-v-4c255a94]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-round-main[data-v-4c255a94]{display:block;min-width:0;overflow:hidden;color:var(--primary-text);font-size:.86rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.history-round-toggle[data-v-4c255a94]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;color:var(--muted-text);background-color:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-style:normal;font-weight:700;line-height:1}.history-round-button[data-v-4c255a94]:hover{color:var(--primary-text);background-color:#ffffff09}.history-run-list[data-v-4c255a94]{gap:.35rem;padding:0 .45rem .5rem .85rem}.history-run-button[data-v-4c255a94]{align-items:center;gap:.45rem;min-height:2.5rem;padding:.38rem .5rem;color:var(--secondary-text);background-color:#2a2a2ab8;border:1px solid rgba(255,255,255,.07)}.history-run-type[data-v-4c255a94]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;color:var(--primary-text);background-color:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:.7rem;font-weight:800;line-height:1}.history-run-info[data-v-4c255a94]{display:flex;flex:1 1 auto;flex-direction:column;gap:.14rem}.history-run-info>span[data-v-4c255a94]{color:inherit;font-size:.78rem;font-weight:650;line-height:1.05}.history-run-info small span[data-v-4c255a94]{color:var(--muted-text);font-size:.7rem;font-weight:500;line-height:1.1}.history-run-name-row[data-v-4c255a94]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.history-run-name[data-v-4c255a94]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-run-subline[data-v-4c255a94]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.history-run-start-time[data-v-4c255a94]{min-width:0;overflow:hidden;text-overflow:ellipsis}.history-run-meta[data-v-4c255a94]{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;color:var(--muted-text);line-height:1.1;white-space:nowrap}.history-run-status-icon[data-v-4c255a94]{display:inline-block;flex:0 0 auto;width:1rem;height:.75rem;background-color:transparent;border-radius:.1rem}.history-run-status-icon.is-not-started[data-v-4c255a94]{background-color:#ffc933}.history-run-status-icon.is-in-progress[data-v-4c255a94]{background-color:var(--success-color)}.history-run-status-icon.is-finished[data-v-4c255a94]{background-image:conic-gradient(#000 0 25%,#fff 0 50%,#000 0 75%,#fff 0 100%);background-size:.5rem .5rem}.history-run-button[data-v-4c255a94]:hover,.history-run-button.is-active[data-v-4c255a94]{color:var(--primary-text);border-color:var(--highlight-color);background-color:var(--tertiary-bg)}.history-run-button.is-active .history-run-type[data-v-4c255a94]{color:var(--primary-bg);background-color:var(--highlight-color);border-color:var(--highlight-color)}.state-panel[data-v-4c255a94]{display:flex;align-items:center;justify-content:center;min-height:14rem;padding:1.5rem;color:var(--secondary-text);text-align:center;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.error-panel[data-v-4c255a94]{color:var(--danger-color)}.history-run-strip[data-v-4c255a94]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;padding:.6rem;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.history-run-strip-item[data-v-4c255a94]{display:flex;flex-direction:column;justify-content:center;gap:.22rem;min-width:0;min-height:2.65rem;padding:.45rem .55rem;background-color:var(--tertiary-bg);border:1px solid rgba(255,255,255,.08);border-radius:6px}.history-run-strip-item span[data-v-4c255a94]{color:var(--muted-text);font-size:.62rem;font-weight:600;line-height:1;text-transform:uppercase}.history-run-strip-item strong[data-v-4c255a94]{min-width:0;overflow:hidden;color:var(--primary-text);font-size:.95rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.match-message[data-v-4c255a94]{--message-row-height: 2rem;top:4.25rem;box-sizing:border-box;margin-bottom:0;overflow:hidden;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047}.message-list[data-v-4c255a94]{max-height:calc(var(--message-row-height) * 5 + .7rem);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.message-list[data-v-4c255a94]::-webkit-scrollbar{display:block;width:8px}.message-list[data-v-4c255a94]::-webkit-scrollbar-track{background:var(--secondary-bg)}.message-list[data-v-4c255a94]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.message-row[data-v-4c255a94]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem;box-sizing:border-box;min-height:var(--message-row-height);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.message-row[data-v-4c255a94]:last-child{border-bottom:0}.message-time[data-v-4c255a94]{display:inline-block;color:var(--muted-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.2;white-space:nowrap}.message-content[data-v-4c255a94]{color:var(--primary-text);font-size:.9rem;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.message-empty[data-v-4c255a94]{padding:1rem;color:var(--muted-text);text-align:center}.match-punish[data-v-4c255a94]{--punish-row-height: 2rem;box-sizing:border-box;margin-bottom:0;overflow:hidden;background-color:transparent;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 10px 28px #00000047}.punish-list[data-v-4c255a94]{max-height:calc(var(--punish-row-height) * 5 + .7rem);overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:thin;-ms-overflow-style:auto}.punish-list[data-v-4c255a94]::-webkit-scrollbar{display:block;width:8px}.punish-list[data-v-4c255a94]::-webkit-scrollbar-track{background:var(--secondary-bg)}.punish-list[data-v-4c255a94]::-webkit-scrollbar-thumb{background:var(--muted-text);border-radius:4px}.punish-row[data-v-4c255a94]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.75rem;box-sizing:border-box;min-height:var(--punish-row-height);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.punish-row[data-v-4c255a94]:last-child{border-bottom:0}.punish-index[data-v-4c255a94]{display:inline-block;color:var(--primary-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap}.punish-content[data-v-4c255a94]{color:var(--primary-text);font-size:.9rem;line-height:1.2;overflow-wrap:anywhere;white-space:pre-line}.history-table-wrap[data-v-4c255a94]{flex:1 1 auto;width:100%;overflow:auto;background-color:var(--secondary-bg);border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 10px 28px #00000047;scrollbar-color:var(--muted-text) var(--secondary-bg);scrollbar-width:auto}.history-table-wrap[data-v-4c255a94]::-webkit-scrollbar{display:block;width:10px;height:10px}.history-table-wrap[data-v-4c255a94]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.history-table-wrap[data-v-4c255a94]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.history-score-table[data-v-4c255a94]{--sticky-pos-width: 2.5rem;--sticky-car-no-width: 3rem;width:100%;min-width:980px;border-collapse:separate;border-spacing:0;background-color:var(--secondary-bg);border:0;border-radius:0;overflow:visible;box-shadow:none}.history-score-table thead[data-v-4c255a94]{position:sticky;top:0;z-index:10;background-color:var(--tertiary-bg)}.history-score-table>thead>tr>th[data-v-4c255a94],.history-score-table>tbody>tr>td[data-v-4c255a94]{box-sizing:border-box;padding:.55rem .25rem;color:var(--secondary-text);font-size:1rem;line-height:1.2;text-align:center;white-space:nowrap}.history-score-table>tbody>tr>td.col-alphabet[data-v-4c255a94]{font-size:.8rem}.history-score-table>thead>tr>th[data-v-4c255a94]{color:var(--primary-text);border-bottom:2px solid var(--border-color);font-weight:600}.history-driver-row>td[data-v-4c255a94]{background-color:var(--secondary-bg);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),var(--border-color) calc(100% - 1px));background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-clip:padding-box}.history-driver-row[data-v-4c255a94]{cursor:pointer}.history-driver-row:hover>td[data-v-4c255a94]{background-color:var(--tertiary-bg)}.history-driver-row.is-expanded>td[data-v-4c255a94]{background-color:var(--tertiary-bg)}.history-score-table>tbody>tr.history-lap-detail-row>td[data-v-4c255a94]{padding:0;background-color:var(--secondary-bg);border-bottom:1px solid var(--border-color)}.history-lap-detail-content[data-v-4c255a94]{position:sticky;left:0;box-sizing:border-box;width:var(--history-table-visible-width, 100%);max-width:var(--history-table-visible-width, 100%);min-width:0;overflow:hidden;margin:.75rem 0;padding:0 .5rem;background-color:var(--secondary-bg)}.lap-state-panel[data-v-4c255a94]{padding:1rem;color:var(--secondary-text);text-align:center;background-color:var(--tertiary-bg);border:1px solid var(--border-color);border-radius:6px}.lap-table-wrap[data-v-4c255a94]{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:auto;-ms-overflow-style:auto}.lap-table-wrap[data-v-4c255a94]::-webkit-scrollbar{display:block;width:10px;height:10px}.lap-table-wrap[data-v-4c255a94]::-webkit-scrollbar-track{background-color:var(--secondary-bg)}.lap-table-wrap[data-v-4c255a94]::-webkit-scrollbar-thumb{background-color:var(--muted-text);border:2px solid var(--secondary-bg);border-radius:999px}.lap-table[data-v-4c255a94]{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.lap-table th[data-v-4c255a94],.lap-table td[data-v-4c255a94]{padding:.65rem .75rem;color:var(--secondary-text);border-bottom:1px solid var(--border-color);font-size:1rem;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lap-table th[data-v-4c255a94]{color:var(--primary-text);background-color:var(--tertiary-bg);font-weight:600}.lap-table tbody tr:last-child td[data-v-4c255a94]{border-bottom:0}.lap-table tbody tr.pit-lap-row>td[data-v-4c255a94]{background-color:color-mix(in srgb,#1e88e5 24%,var(--secondary-bg))}.lap-table td.personal-best-lap-time[data-v-4c255a94]{color:var(--success-color);font-weight:600}.lap-table td.global-best-lap-time[data-v-4c255a94]{color:#b56cff;font-weight:700}.lap-table td.personal-best-time[data-v-4c255a94]{color:var(--success-color);font-weight:600}.lap-table td.global-best-time[data-v-4c255a94]{color:#b56cff;font-weight:700}.lap-time-cell[data-v-4c255a94]{text-align:center}.lap-table th[data-v-4c255a94]:nth-child(1),.lap-table td[data-v-4c255a94]:nth-child(1){width:10%}.lap-table th[data-v-4c255a94]:nth-child(2),.lap-table td[data-v-4c255a94]:nth-child(2){width:18%}.lap-table th[data-v-4c255a94]:nth-child(3),.lap-table td[data-v-4c255a94]:nth-child(3),.lap-table th[data-v-4c255a94]:nth-child(4),.lap-table td[data-v-4c255a94]:nth-child(4),.lap-table th[data-v-4c255a94]:nth-child(5),.lap-table td[data-v-4c255a94]:nth-child(5),.lap-table th[data-v-4c255a94]:nth-child(6),.lap-table td[data-v-4c255a94]:nth-child(6){width:13%}.lap-table th[data-v-4c255a94]:nth-child(7),.lap-table td[data-v-4c255a94]:nth-child(7){width:20%}.history-score-table>thead>tr>th.rank-pos-col[data-v-4c255a94],.history-score-table>tbody>tr>td.rank-pos-col[data-v-4c255a94],.history-score-table>thead>tr>th.car-no-col[data-v-4c255a94],.history-score-table>tbody>tr>td.car-no-col[data-v-4c255a94]{position:sticky!important;background-color:var(--secondary-bg);background-clip:padding-box;z-index:6}.history-score-table>thead>tr>th.rank-pos-col[data-v-4c255a94],.history-score-table>tbody>tr>td.rank-pos-col[data-v-4c255a94]{left:0;z-index:8}.history-score-table>thead>tr>th.car-no-col[data-v-4c255a94],.history-score-table>tbody>tr>td.car-no-col[data-v-4c255a94]{left:var(--sticky-pos-width);z-index:8}.history-score-table>thead>tr>th.rank-pos-col[data-v-4c255a94],.history-score-table>thead>tr>th.car-no-col[data-v-4c255a94]{background-color:var(--tertiary-bg);z-index:20}.history-score-table>tbody>tr.history-driver-row:hover>td.rank-pos-col[data-v-4c255a94],.history-score-table>tbody>tr.history-driver-row:hover>td.car-no-col[data-v-4c255a94],.history-score-table>tbody>tr.history-driver-row.is-expanded>td.rank-pos-col[data-v-4c255a94],.history-score-table>tbody>tr.history-driver-row.is-expanded>td.car-no-col[data-v-4c255a94]{background-color:var(--tertiary-bg)}.rank-pos-col[data-v-4c255a94]{width:var(--sticky-pos-width);min-width:var(--sticky-pos-width);max-width:var(--sticky-pos-width);padding-left:0!important}.car-no-col[data-v-4c255a94]{width:var(--sticky-car-no-width);min-width:var(--sticky-car-no-width);max-width:var(--sticky-car-no-width);color:var(--primary-text)!important;font-weight:700}.driver-info-col[data-v-4c255a94]{max-width:15rem!important;overflow:hidden;text-overflow:ellipsis;padding:.05rem!important}.driver-info[data-v-4c255a94]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.03rem;max-width:100%;line-height:1.05}.driver-info-line[data-v-4c255a94]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-info-col-multiple .driver-info-line[data-v-4c255a94]{font-size:.7rem}.best-tm-cell[data-v-4c255a94]{vertical-align:middle}.best-tm-value[data-v-4c255a94]{display:inline-flex;align-items:flex-end;justify-content:center;gap:.2rem;white-space:nowrap}.best-lap-corner[data-v-4c255a94]{color:var(--muted-text);font-size:.6rem;font-weight:500;line-height:1;transform:translateY(-.15rem)}.best-cell[data-v-4c255a94]{color:var(--success-color)!important;font-weight:700}.global-best-time[data-v-4c255a94]{color:#b56cff!important;font-weight:700}.text-align[data-v-4c255a94]{text-align:right!important}.col[data-v-4c255a94]{text-align:center;white-space:nowrap}.history-score-table>thead>tr>th[data-v-4c255a94]:not(.rank-pos-col):not(.car-no-col):not(.grid-diff-col),.history-score-table>tbody>tr>td[data-v-4c255a94]:not(.rank-pos-col):not(.car-no-col):not(.grid-diff-col){min-width:3.5rem}.grid-diff-col[data-v-4c255a94]{width:1%;white-space:nowrap}.grid-diff[data-v-4c255a94]{display:flex;align-items:center;justify-content:flex-start;gap:.05rem}.grid-diff-icon[data-v-4c255a94]{display:block;width:.6rem;height:.6rem;object-fit:contain}.grid-diff-value[data-v-4c255a94]{font-size:.5rem;font-weight:500;line-height:1}.grid-diff-value-up[data-v-4c255a94]{color:var(--success-color)}.grid-diff-value-down[data-v-4c255a94]{color:var(--danger-color)}.laps-count-col[data-v-4c255a94],.pic-count-col[data-v-4c255a94]{width:4rem}.txt-info-col[data-v-4c255a94]{max-width:12rem!important;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.history-content-layout[data-v-4c255a94]{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.history-results-layout[data-v-4c255a94]{grid-template-columns:minmax(0,1fr) minmax(210px,260px)}}@media(max-width:768px){.history-scores-header[data-v-4c255a94]{align-items:flex-start}.back-button[data-v-4c255a94],.history-header-run[data-v-4c255a94]{margin-top:.3rem}.header-icon-button[data-v-4c255a94]{margin-top:0}.history-header-actions[data-v-4c255a94]{align-self:flex-start;margin-top:.3rem}.history-content-layout[data-v-4c255a94],.history-results-layout[data-v-4c255a94]{grid-template-columns:1fr}.match-message[data-v-4c255a94]{position:static}.message-list[data-v-4c255a94]{max-height:calc(var(--message-row-height) * 5 + .05rem)}.message-content[data-v-4c255a94]{font-size:.8rem}.punish-list[data-v-4c255a94]{max-height:calc(var(--punish-row-height) * 5 + .35rem)}.punish-index[data-v-4c255a94],.punish-content[data-v-4c255a94]{font-size:.85rem}.history-filter-panel[data-v-4c255a94]{position:static}.history-filter-field select[data-v-4c255a94]{min-height:2.05rem;font-size:.82rem}.history-class-chip[data-v-4c255a94]{height:1.95rem;padding:0 .7rem;font-size:.74rem}.history-round-list[data-v-4c255a94]{gap:.4rem;padding-top:.4rem}.history-round-button[data-v-4c255a94]{min-height:2.35rem;padding:.38rem .5rem .38rem .68rem}.history-round-main[data-v-4c255a94]{font-size:.78rem}.history-round-toggle[data-v-4c255a94]{width:1.15rem;height:1.15rem;font-size:.72rem}.history-run-list[data-v-4c255a94]{gap:.3rem;padding:0 .35rem .45rem .7rem}.history-run-button[data-v-4c255a94]{min-height:2.28rem;padding:.32rem .42rem}.history-run-type[data-v-4c255a94]{flex-basis:1.3rem;width:1.3rem;height:1.3rem;font-size:.64rem}.history-run-info span[data-v-4c255a94]{font-size:.72rem}.history-run-info small[data-v-4c255a94]{font-size:.56rem}.history-run-status-icon[data-v-4c255a94]{width:1rem;height:.75rem}.history-run-strip[data-v-4c255a94]{top:3.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.28rem}.history-run-strip-item[data-v-4c255a94]{min-height:1.85rem;padding:.25rem .2rem}.history-run-strip-item span[data-v-4c255a94]{font-size:.45rem}.history-run-strip-item strong[data-v-4c255a94]{font-size:.6rem}.history-run-strip-start-time strong[data-v-4c255a94]{font-size:.48rem;font-weight:600;line-height:1.05}.history-score-table>thead>tr>th[data-v-4c255a94],.history-score-table>tbody>tr>td[data-v-4c255a94]{padding:.3rem .05rem;font-size:.72rem}.history-score-table>tbody>tr>td.col-alphabet[data-v-4c255a94]{font-size:.55rem}.history-score-table[data-v-4c255a94]{--sticky-pos-width: 1.5rem;--sticky-car-no-width: 2rem}.has-edit-mark[data-v-4c255a94]:before{transform:translateY(-50%);font-size:.6em}.driver-info-col-multiple .driver-info-line[data-v-4c255a94]{font-size:.45rem}.best-lap-corner[data-v-4c255a94]{transform:translateY(-.07rem)}.laps-count-col[data-v-4c255a94],.pic-count-col[data-v-4c255a94]{width:2.5rem}.lap-table-wrap[data-v-4c255a94]{overflow-x:visible}.lap-table[data-v-4c255a94]{min-width:0;table-layout:fixed}.lap-table th[data-v-4c255a94],.lap-table td[data-v-4c255a94]{padding:.38rem .12rem;font-size:.62rem}.lap-table th[data-v-4c255a94]:nth-child(1),.lap-table td[data-v-4c255a94]:nth-child(1){width:10%}.lap-table th[data-v-4c255a94]:nth-child(2),.lap-table td[data-v-4c255a94]:nth-child(2){width:18%}.lap-table th[data-v-4c255a94]:nth-child(3),.lap-table td[data-v-4c255a94]:nth-child(3),.lap-table th[data-v-4c255a94]:nth-child(4),.lap-table td[data-v-4c255a94]:nth-child(4),.lap-table th[data-v-4c255a94]:nth-child(5),.lap-table td[data-v-4c255a94]:nth-child(5),.lap-table th[data-v-4c255a94]:nth-child(6),.lap-table td[data-v-4c255a94]:nth-child(6){width:13%}.lap-table th[data-v-4c255a94]:nth-child(7),.lap-table td[data-v-4c255a94]:nth-child(7){width:20%}.time-of-day-cell[data-v-4c255a94]{font-size:.58rem!important}}html.history-scores-scrollable{overflow-y:auto;scrollbar-width:auto}html.history-scores-scrollable body{overflow:visible}html.history-scores-scrollable #app{height:auto;min-height:100vh;overflow:visible}html.history-scores-scrollable::-webkit-scrollbar{display:block}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.tab-strip[data-v-b2882984]{display:flex;align-items:baseline;gap:1.25rem;min-width:0;border-bottom:1px solid var(--border-color)}.tab-strip-label[data-v-b2882984]{flex:0 0 auto;padding:.55rem 0 .5rem;color:var(--muted-text);font-size:.85rem;font-weight:400;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.tab-strip-viewport[data-v-b2882984]{position:relative;flex:1 1 auto;min-width:0}.tab-strip-viewport[data-v-b2882984]:before,.tab-strip-viewport[data-v-b2882984]:after{position:absolute;top:0;bottom:1px;width:3rem;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease}.tab-strip-viewport[data-v-b2882984]:before{left:0;background:linear-gradient(to right,var(--secondary-bg),transparent)}.tab-strip-viewport[data-v-b2882984]:after{right:0;background:linear-gradient(to left,var(--secondary-bg),transparent)}.tab-strip-viewport.has-start[data-v-b2882984]:before,.tab-strip-viewport.has-end[data-v-b2882984]:after{opacity:1}.tab-strip-list[data-v-b2882984]{display:flex;align-items:baseline;gap:1.75rem;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tab-strip-list[data-v-b2882984]::-webkit-scrollbar{display:none;width:0;height:0}.tab-strip-tab[data-v-b2882984]{position:relative;flex:0 0 auto;padding:.55rem 0 .5rem;color:var(--primary-text);background:none;border:0;font:inherit;font-size:1.05rem;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .2s ease}.tab-strip-tab[data-v-b2882984]:hover{color:var(--primary-text)}.tab-strip-tab[data-v-b2882984]:focus-visible{outline:2px solid var(--highlight-color);outline-offset:2px;border-radius:2px}.tab-strip-tab.is-active[data-v-b2882984]{color:var(--highlight-color)}.tab-strip-tab.is-active[data-v-b2882984]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:1px;background-color:var(--highlight-color);content:""}.tab-strip-arrow[data-v-b2882984]{position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;color:var(--primary-text);background-color:transparent;background-image:linear-gradient(to left,#fff0,#ffffff38);border:0;border-radius:999px;font-family:TrackRaceIconfont;font-size:.9rem;line-height:1;transform:translateY(-50%);cursor:pointer}.tab-strip-arrow.is-start[data-v-b2882984]{left:0}.tab-strip-arrow.is-end[data-v-b2882984]{right:0;transform:translateY(-50%) rotate(180deg)}.tab-strip-arrow[data-v-b2882984]:hover{background-image:linear-gradient(to left,#ffffff0a,#ffffff57)}@media(max-width:768px){.tab-strip[data-v-b2882984]{gap:.9rem}.tab-strip-label[data-v-b2882984]{font-size:.8rem}.tab-strip-list[data-v-b2882984]{gap:1.25rem}.tab-strip-tab[data-v-b2882984]{padding:.45rem 0;font-size:.95rem}.tab-strip-arrow[data-v-b2882984]{width:1.45rem;height:1.45rem;font-size:.8rem}}@font-face{font-family:TrackRaceIconfont;src:url(/fonts/iconfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.match-files-page[data-v-fe59c0ff]{display:flex;flex-direction:column;gap:.9rem;width:100%}.match-files-header[data-v-fe59c0ff]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);background-color:var(--secondary-bg)}.match-files-header-info[data-v-fe59c0ff]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;flex:1 1 auto;min-width:0;min-height:3rem;overflow:hidden}.match-files-header-title[data-v-fe59c0ff]{max-width:100%;overflow:hidden;color:var(--primary-text);font-size:1rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.match-files-header-subtitle[data-v-fe59c0ff]{max-width:100%;overflow:hidden;color:var(--muted-text);font-size:.7rem;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.back-button[data-v-fe59c0ff]{display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem;flex:0 0 2.25rem;width:3rem;height:3rem;border:1px solid var(--border-color);border-radius:6px;background-color:var(--secondary-bg);font-family:TrackRaceIconfont;font-size:1.5rem;cursor:pointer}.match-files-header-actions[data-v-fe59c0ff]{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.header-icon-button[data-v-fe59c0ff]{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:.05rem;width:3rem;height:3rem;padding:0;color:var(--secondary-text);background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px;font-family:TrackRaceIconfont;font-size:1.5rem;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.header-icon-button[data-v-fe59c0ff]:hover,.header-icon-button[data-v-fe59c0ff]:focus-visible{color:var(--primary-text);background-color:var(--accent-bg);border-color:var(--highlight-color)}.header-icon-glyph[data-v-fe59c0ff]{display:inline-block;line-height:1}.header-icon-button.is-home .header-icon-glyph[data-v-fe59c0ff]{transform:translateY(.073em)}.header-icon-button.is-history .header-icon-glyph[data-v-fe59c0ff]{transform:translateY(.033em)}.match-files-block[data-v-fe59c0ff]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.match-files-block+.match-files-block[data-v-fe59c0ff]{margin-top:.6rem}.match-files-run-list[data-v-fe59c0ff]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.match-files-run-state[data-v-fe59c0ff]{padding:.2rem .5rem;color:var(--muted-text);background:none;border:0;font-size:.78rem;line-height:1.3;text-align:left}.match-files-run-item[data-v-fe59c0ff]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.match-files-run-item+.match-files-run-item[data-v-fe59c0ff]{margin-top:.55rem}.match-files-run-files[data-v-fe59c0ff]{margin-left:2.05rem;min-width:0}.match-files-run-row[data-v-fe59c0ff]{position:relative;display:grid;grid-template-columns:1.45rem minmax(0,max-content) max-content max-content max-content;align-items:center;gap:.6rem;min-height:2.4rem;padding:.4rem .5rem;color:var(--secondary-text);background:none;border:0;border-radius:6px;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.match-files-run-row[data-v-fe59c0ff]:after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#ffffff14;content:"";pointer-events:none}.match-files-run-row[data-v-fe59c0ff]:hover,.match-files-run-row[data-v-fe59c0ff]:focus-visible{color:var(--primary-text);background-color:#ffffff0e}.match-files-run-type[data-v-fe59c0ff]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--primary-text);background-color:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:.72rem;font-weight:800;line-height:1}.match-files-run-name[data-v-fe59c0ff]{min-width:0;overflow:hidden;font-size:.88rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.match-files-run-status[data-v-fe59c0ff]{flex:0 0 auto;margin-left:.35rem;padding:.1rem .45rem;border-radius:4px;font-size:.62rem;font-weight:600;line-height:1.5;white-space:nowrap}.match-files-run-status.is-not-started[data-v-fe59c0ff]{color:#241d00;background-color:#ffc933}.match-files-run-status.is-in-progress[data-v-fe59c0ff]{color:#06280d;background-color:var(--success-color)}.match-files-run-status.is-finished[data-v-fe59c0ff]{color:var(--secondary-text);background-color:#ffffff29}.match-files-run-history[data-v-fe59c0ff]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.2rem;color:#86e08b;background-color:#4caf5014;border-radius:4px;font-family:TrackRaceIconfont;font-size:1rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.match-files-run-history[data-v-fe59c0ff]:hover{color:var(--primary-text);background-color:#4caf5033}.match-files-run-time[data-v-fe59c0ff]{flex:0 0 auto;color:var(--muted-text);font-size:.7rem;line-height:1.2;white-space:nowrap}.state-panel[data-v-fe59c0ff]{display:flex;align-items:center;justify-content:center;min-height:14rem;padding:1.5rem;color:var(--secondary-text);text-align:center;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:6px}.error-panel[data-v-fe59c0ff]{color:var(--danger-color)}@media(max-width:768px){.match-files-header[data-v-fe59c0ff]{align-items:flex-start}.back-button[data-v-fe59c0ff],.match-files-header-info[data-v-fe59c0ff]{margin-top:.3rem}.header-icon-button[data-v-fe59c0ff]{margin-top:0}.match-files-header-actions[data-v-fe59c0ff]{align-self:flex-start;margin-top:.3rem}.match-files-run-row[data-v-fe59c0ff]{gap:.45rem;min-height:2.25rem;padding:.35rem .4rem}.match-files-run-type[data-v-fe59c0ff]{width:1.35rem;height:1.35rem;font-size:.66rem}.match-files-run-name[data-v-fe59c0ff]{font-size:.82rem}.match-files-run-status[data-v-fe59c0ff]{padding:.08rem .35rem;font-size:.58rem}.match-files-run-history[data-v-fe59c0ff]{width:1.2rem;height:1rem;font-size:.8rem}}html.match-files-scrollable{overflow-y:auto;scrollbar-width:auto}html.match-files-scrollable body{overflow:visible}html.match-files-scrollable #app{height:auto;min-height:100vh;overflow:visible}html.match-files-scrollable::-webkit-scrollbar{display:block}
