:root{--sledz-brand:#f1c40f;--sledz-brand-ink:#2b2a29;--sledz-primary:#2196f3;--sledz-primary-strong:#1976d2;--sledz-primary-deep:#1565c0;--sledz-primary-soft:#e3f2fd;--sledz-panel:#364959;--sledz-panel-deep:#2c3d4a;--sledz-panel-hover:#53585c;--sledz-panel-text:#fff;--sledz-panel-text-subtle:#cbd5df;--sledz-panel-text-muted:#9fb2c1;--sledz-panel-link:#7fc4ff;--sledz-bib-badge:#367fad;--sledz-surface:#fff;--sledz-surface-alt:#f8fafc;--sledz-border:#d1d5db;--sledz-border-soft:#e5e7eb;--sledz-text:#1f2937;--sledz-text-secondary:#475569;--sledz-text-muted:#64748b;--sledz-live:#dc2626;--sledz-live-strong:#b91c1c;--sledz-success:#2e7d32;--sledz-success-bright:#4caf50;--sledz-warning:#f59e0b;--sledz-warning-ink:#92400e;--sledz-warning-soft:#fef3c7;--sledz-highlight:#ebd0b2;--sledz-highlight-flash:#ffa754;--sledz-gender-k:#d81b60;--sledz-gender-m:#1976d2}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:20px}.result-upcoming[data-v-717c1137]{font-style:italic}.table[data-v-717c1137]{text-align:left}.table-scroll[data-v-717c1137]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-717c1137]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-717c1137],tbody tr.row-changed>td[data-v-717c1137]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-717c1137 1s linear}@keyframes highlight-row-717c1137{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.search-container[data-v-717c1137]{max-width:400px}.search-input-wrapper[data-v-717c1137]{position:relative}.search-icon[data-v-717c1137]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-717c1137]{padding-left:40px}.search-dropdown[data-v-717c1137]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-717c1137]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa;display:flex;align-items:center}.search-dropdown-item[data-v-717c1137]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-717c1137]:last-child{border-bottom:none}.gap-cell[data-v-717c1137]{white-space:pre-line;font-size:.9em}.table[data-v-0bdebb0e]{text-align:left}.marker-column[data-v-0bdebb0e],.table td.marker-cell[data-v-0bdebb0e]{text-align:center}.result-upcoming[data-v-0bdebb0e]{font-style:italic}.results-page[data-v-0bdebb0e]{display:flex;flex-direction:column;min-height:100vh}.event-info[data-v-0bdebb0e]{margin-bottom:.75rem;color:#495057}.event-name[data-v-0bdebb0e]{font-weight:600}.event-date[data-v-0bdebb0e]{margin-left:.5rem;color:#6c757d}.event-date[data-v-0bdebb0e]:before{content:"· "}.table-scroll[data-v-0bdebb0e]{width:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto}.gps-annotation[data-v-0bdebb0e]{position:sticky;bottom:0;z-index:20;margin-top:.35rem;padding:.15rem .5rem;min-height:0;font-size:.7rem;line-height:1.5;color:#6c757d;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;background:hsla(0,0%,100%,.96);border-top:1px solid #dee2e6;backdrop-filter:blur(2px)}.gps-annotation .info-icon[data-v-0bdebb0e]{flex-shrink:0;opacity:.7}.gps-annotation a[data-v-0bdebb0e]{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.table thead th[data-v-0bdebb0e]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-0bdebb0e],tbody tr.row-changed>td[data-v-0bdebb0e]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-0bdebb0e 1s linear}@keyframes highlight-row-0bdebb0e{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.search-container[data-v-0bdebb0e]{max-width:400px}.search-input-wrapper[data-v-0bdebb0e]{position:relative}.search-icon[data-v-0bdebb0e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-0bdebb0e]{padding-left:40px}.search-dropdown[data-v-0bdebb0e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-0bdebb0e]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa}.search-dropdown-item[data-v-0bdebb0e]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-0bdebb0e]:last-child{border-bottom:none}.penalty-badge[data-v-0bdebb0e]{margin-left:6px;vertical-align:middle}.table[data-v-0bb3b01c]{text-align:left}.marker-column[data-v-0bb3b01c],.table td.marker-cell[data-v-0bb3b01c]{text-align:center}.result-upcoming[data-v-0bb3b01c]{font-style:italic}.table-scroll[data-v-0bb3b01c]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-0bb3b01c]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table td[data-v-0bb3b01c]:first-child,.table th[data-v-0bb3b01c]:first-child{position:sticky;left:0;z-index:10;background-color:#fff}.table td[data-v-0bb3b01c]:nth-child(2),.table th[data-v-0bb3b01c]:nth-child(2){position:sticky;left:60px;z-index:10;background-color:#fff}.table thead th[data-v-0bb3b01c]:first-child,.table thead th[data-v-0bb3b01c]:nth-child(2){z-index:12;background-color:#f8f9fa}.table tbody tr.row-changed td[data-v-0bb3b01c]:first-child,.table tbody tr.row-changed td[data-v-0bb3b01c]:nth-child(2){background-color:var(--sledz-highlight)!important}.table.table-striped>tbody>tr.row-changed>td[data-v-0bb3b01c],tbody tr.row-changed>td[data-v-0bb3b01c]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-0bb3b01c 1s linear}@keyframes highlight-row-0bb3b01c{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.split-cell[data-v-0bb3b01c]{display:flex;flex-direction:column;align-items:center;gap:2px}.main-time[data-v-0bb3b01c]{font-weight:700}.position-badge[data-v-0bb3b01c]{font-size:.8em;color:#666;margin-left:4px}.split-time[data-v-0bb3b01c]{font-size:.9em;color:#555}.split-number[data-v-0bb3b01c]{font-size:.75em;color:#999;margin-left:3px}.fastest-split[data-v-0bb3b01c]{background-color:#ffeb3b;padding:1px 3px;border-radius:3px;font-weight:700}.settings[data-v-0bb3b01c]{margin-bottom:10px}.settings .badge[data-v-0bb3b01c]{margin-right:10px}.settings input[type=checkbox][data-v-0bb3b01c]{margin-right:5px;margin-left:15px}.settings label[data-v-0bb3b01c]{margin-right:10px}.result-upcoming[data-v-17f7107a]{font-style:italic}.runner-bio[data-v-17f7107a]{font-size:.75em;color:#6c757d;font-style:italic;margin-top:2px}.table[data-v-17f7107a]{text-align:left}.results-page[data-v-17f7107a]{display:flex;flex-direction:column;min-height:100vh}.table-scroll[data-v-17f7107a]{width:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto}.gps-annotation[data-v-17f7107a]{position:sticky;bottom:0;z-index:20;margin-top:.35rem;padding:.15rem .5rem;min-height:0;font-size:.7rem;line-height:1.5;color:#6c757d;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;background:hsla(0,0%,100%,.96);border-top:1px solid #dee2e6;backdrop-filter:blur(2px)}.gps-annotation .info-icon[data-v-17f7107a]{flex-shrink:0;opacity:.7}.gps-annotation a[data-v-17f7107a]{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.table thead th[data-v-17f7107a]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-17f7107a],tbody tr.row-changed>td[data-v-17f7107a]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-17f7107a 1s linear}@keyframes highlight-row-17f7107a{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.sortable-header[data-v-17f7107a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.sortable-header[data-v-17f7107a]:hover{background-color:#e9ecef!important}.sort-indicator[data-v-17f7107a]{font-size:.8em;margin-left:5px;display:inline-block}.completed-cell[data-v-17f7107a]{text-align:center;font-weight:600;color:#007bff}.header-container[data-v-17f7107a]{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:space-between}.header-branding[data-v-17f7107a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-controls[data-v-17f7107a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.event-logo[data-v-17f7107a]{max-height:150px;max-width:auto;-o-object-fit:contain;object-fit:contain}.legend-button[data-v-17f7107a]{display:flex;align-items:center;gap:5px;padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9em;transition:background-color .2s;display:none}.legend-button[data-v-17f7107a]:hover{background-color:#0056b3}.legend-button svg[data-v-17f7107a]{width:20px;height:20px}.auto-scroll-button[data-v-17f7107a]{display:none;align-items:center;gap:5px;padding:8px 16px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9em;transition:background-color .2s}.auto-scroll-button[data-v-17f7107a]:hover{background-color:#5a6268}.auto-scroll-button.active[data-v-17f7107a]{background-color:#28a745}.auto-scroll-button.active[data-v-17f7107a]:hover{background-color:#218838}.auto-scroll-button svg[data-v-17f7107a]{width:20px;height:20px}.legend-popup[data-v-17f7107a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:2001;min-width:300px;max-width:400px}.legend-backdrop[data-v-17f7107a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000}.legend-popup-header[data-v-17f7107a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #dee2e6}.legend-popup-header h5[data-v-17f7107a]{margin:0;font-size:1.1em}.legend-popup-header .close-btn[data-v-17f7107a]{position:static;padding:0;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;line-height:1}.legend-popup-header .close-btn[data-v-17f7107a]:hover{color:#000}.legend-popup-content[data-v-17f7107a]{padding:20px;display:flex;flex-direction:column;gap:12px}.legend-item[data-v-17f7107a]{display:flex;align-items:center;gap:10px;font-size:.95em}.search-container[data-v-17f7107a]{max-width:400px}.search-input-wrapper[data-v-17f7107a]{position:relative}.search-icon[data-v-17f7107a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-17f7107a]{padding-left:40px}.search-dropdown[data-v-17f7107a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-17f7107a]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa;display:flex;align-items:center}.search-dropdown-item[data-v-17f7107a]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-17f7107a]:last-child{border-bottom:none}.stage-column[data-v-17f7107a]{text-align:center;min-width:150px}.stage-cell.single-stage[data-v-17f7107a]{min-width:300px}.stage-cell[data-v-17f7107a]{text-align:center;padding:8px}.stage-content[data-v-17f7107a]{display:flex;flex-direction:column;align-items:center;gap:5px}.checkpoints[data-v-17f7107a]{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;max-width:200px}.checkpoints.single-stage[data-v-17f7107a]{max-width:500px}.checkpoint[data-v-17f7107a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid;border-radius:3px;font-size:12px;cursor:pointer;transition:transform .2s;position:relative}.checkpoint[data-v-17f7107a]:hover{transform:scale(1.2);z-index:5}.checkpoint.filled[data-v-17f7107a]{color:#fff;font-weight:700}.checkpoint.empty[data-v-17f7107a]{background-color:#fff;color:#666}.checkpoint.star .star-icon[data-v-17f7107a]{font-size:14px;color:#fff}.checkpoint.empty .star-icon-empty[data-v-17f7107a]{font-size:14px;color:#666}.checkpoint.show-text .checkpoint-text[data-v-17f7107a]{font-size:9px;font-weight:700;color:#fff}.checkpoint.empty .checkpoint-text[data-v-17f7107a]{font-size:9px;font-weight:700;color:#666}.stage-time[data-v-17f7107a]{font-size:.95em;font-weight:500;margin-top:3px}.gap-cell[data-v-17f7107a]{white-space:pre-line;font-size:.9em}.checkpoint-tooltip[data-v-17f7107a]{position:fixed;background-color:rgba(0,0,0,.9);color:#fff;padding:8px 12px;border-radius:4px;font-size:.9em;z-index:1000;pointer-events:none;max-width:250px}.tooltip-content[data-v-17f7107a]{line-height:1.4}.tooltip-modal[data-v-17f7107a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-17f7107a]{background:#fff;padding:20px;border-radius:8px;max-width:300px;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.2)}.close-btn[data-v-17f7107a]{position:absolute;top:5px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.close-btn[data-v-17f7107a]:hover{color:#000}@media (max-width:768px){.checkpoint[data-v-17f7107a]{width:18px;height:18px;font-size:11px}.stage-column[data-v-17f7107a]{min-width:120px}.stage-cell.single-stage[data-v-17f7107a]{min-width:250px}.checkpoints.single-stage[data-v-17f7107a]{max-width:350px}.header-container[data-v-17f7107a]{flex-direction:column;align-items:flex-start}.header-container h1[data-v-17f7107a]{font-size:1.2rem}.event-logo[data-v-17f7107a]{max-height:80px;max-width:120px}.auto-scroll-button[data-v-17f7107a],.legend-button[data-v-17f7107a]{font-size:.85em;padding:6px 12px}.legend-popup[data-v-17f7107a]{max-width:90%;min-width:280px}}@media (min-width:1200px){.stage-cell.single-stage[data-v-17f7107a]{min-width:400px}.checkpoints.single-stage[data-v-17f7107a]{max-width:600px}}.locked-row[data-v-17f7107a]{position:sticky;z-index:5;background-color:#fff9e6!important;border-left:4px solid #ffc107}.locked-row td[data-v-17f7107a]{background-color:#fff9e6!important;font-weight:600}.locked-row[data-v-17f7107a]:first-of-type{top:45px}.locked-row[data-v-17f7107a]:nth-of-type(2){top:90px}.locked-row[data-v-17f7107a]:nth-of-type(3){top:135px}.stats-page[data-v-40930a05]{text-align:left}.card-value[data-v-40930a05]{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.card-label[data-v-40930a05]{font-size:.85rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em}.text-primary-brand[data-v-40930a05]{color:#c23b7a}.progress-bar-brand[data-v-40930a05]{background-color:#c23b7a}@media (max-width:375px){.card-value[data-v-40930a05]{font-size:1.8rem}}.runner-stats-page[data-v-3c2502e0]{text-align:left}.bib-badge[data-v-3c2502e0]{width:64px;height:64px;border-radius:8px;background:#c23b7a;color:#fff;font-size:1.4rem;font-weight:700;flex-shrink:0}.stat-block[data-v-3c2502e0]{min-width:80px}.stat-value[data-v-3c2502e0]{font-size:1.6rem;font-weight:700;line-height:1.1}.stat-label[data-v-3c2502e0]{font-size:.78rem;color:#6c757d;text-transform:uppercase;letter-spacing:.04em}.status-finished[data-v-3c2502e0]{background-color:#198754}.status-in-progress[data-v-3c2502e0]{background-color:#ffc107;color:#000}.status-dnf[data-v-3c2502e0]{background-color:#dc3545}.text-primary-brand[data-v-3c2502e0]{color:#c23b7a}.btn-primary-brand[data-v-3c2502e0]{background-color:#c23b7a;border-color:#c23b7a;color:#fff}.btn-primary-brand[data-v-3c2502e0]:hover{background-color:#a82f65;border-color:#a82f65;color:#fff}.legend-swatch[data-v-3c2502e0]{display:inline-block;width:16px;height:12px;border-radius:2px}@media (max-width:575px){.stat-value[data-v-3c2502e0]{font-size:1.25rem}.bib-badge[data-v-3c2502e0]{width:52px;height:52px;font-size:1.1rem}}.header-container[data-v-a71f2ba0]{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:center;padding:10px 0}.event-logo[data-v-a71f2ba0]{max-height:150px;max-width:auto;-o-object-fit:contain;object-fit:contain}.header-title[data-v-a71f2ba0]{margin:0}.table[data-v-a71f2ba0]{text-align:left}.table-scroll[data-v-a71f2ba0]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-a71f2ba0]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.loops-cell[data-v-a71f2ba0]{vertical-align:middle}.loops-container[data-v-a71f2ba0]{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.loop-box[data-v-a71f2ba0]{width:28px;height:20px;border:1px solid #6c757d;border-radius:3px;background-color:#e9ecef;overflow:hidden;position:relative}.loop-fill[data-v-a71f2ba0]{height:100%;background-color:#0d6efd;position:absolute;left:0;top:0}.table[data-v-684ed754]{text-align:left}.table-scroll[data-v-684ed754]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-684ed754]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.row-changed>td[data-v-684ed754]{background:var(--sledz-highlight)!important;transition:background 1s;animation:highlight-row-684ed754 1s linear}@keyframes highlight-row-684ed754{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.team-name[data-v-684ed754]{font-weight:600}.member-line[data-v-684ed754]{display:flex;align-items:center;gap:8px;padding:2px 4px;border-radius:4px}.member-line.counted[data-v-684ed754]{background:rgba(25,135,84,.14);font-weight:600}.member-number[data-v-684ed754]{min-width:46px}.member-time[data-v-684ed754]{margin-left:auto;font-family:monospace}.member-badge[data-v-684ed754]{line-height:1}.status-bar[data-v-684ed754]{display:flex;gap:8px}.table[data-v-5d47e845]{text-align:left}.table-scroll[data-v-5d47e845]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.settings[data-v-5d47e845]{margin-bottom:8px}.table thead th[data-v-5d47e845]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table[data-v-19840ea1]{text-align:left}.table-scroll[data-v-19840ea1]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-19840ea1]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-19840ea1],tbody tr.row-changed>td[data-v-19840ea1]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-19840ea1 1s linear}@keyframes highlight-row-19840ea1{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.score-cell[data-v-19840ea1]{font-weight:700}.result-upcoming[data-v-19840ea1]{font-style:italic}.search-container[data-v-19840ea1]{max-width:400px}.search-input-wrapper[data-v-19840ea1]{position:relative}.search-icon[data-v-19840ea1]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-19840ea1]{padding-left:40px}.search-dropdown[data-v-19840ea1]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-19840ea1]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa;display:flex;align-items:center}.search-dropdown-item[data-v-19840ea1]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-19840ea1]:last-child{border-bottom:none}.table[data-v-46325491]{text-align:left}.marker-column[data-v-46325491],.table td.marker-cell[data-v-46325491]{text-align:center}.result-upcoming[data-v-46325491]{font-style:italic}.table-scroll[data-v-46325491]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-46325491]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-46325491],tbody tr.row-changed>td[data-v-46325491]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-46325491 1s linear}@keyframes highlight-row-46325491{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.search-container[data-v-46325491]{max-width:400px}.search-input-wrapper[data-v-46325491]{position:relative}.search-icon[data-v-46325491]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-46325491]{padding-left:40px}.search-dropdown[data-v-46325491]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-46325491]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa}.search-dropdown-item[data-v-46325491]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-46325491]:last-child{border-bottom:none}.penalty-badge[data-v-46325491]{margin-left:6px;vertical-align:middle}.finish-feed[data-v-00c5a6c2]{display:flex;flex-direction:column;gap:.6rem;max-height:80vh;overflow-y:auto;width:100%}@media (min-width:768px){.finish-feed[data-v-00c5a6c2]{max-width:640px;margin:0 auto}}.finish-item[data-v-00c5a6c2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem .9rem;border:1px solid #dee2e6;border-radius:.5rem;background:#fff;animation:highlight-row-00c5a6c2 1.5s ease-out}.runner-info[data-v-00c5a6c2]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 220px}.number-badge[data-v-00c5a6c2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#495057;color:#fff;font-size:1.15rem;font-weight:700}.name-block[data-v-00c5a6c2]{display:flex;flex-direction:column;min-width:0}.name[data-v-00c5a6c2]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.times[data-v-00c5a6c2]{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8rem;color:#6c757d}.gps-badge[data-v-00c5a6c2]{margin-left:4px;font-size:.65rem;vertical-align:middle}.result-block[data-v-00c5a6c2]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.result-time[data-v-00c5a6c2]{font-size:1.4rem;font-weight:700}.category-badge[data-v-00c5a6c2],.position-badge[data-v-00c5a6c2]{font-size:.85rem}.category-badge[data-v-00c5a6c2]{color:#fff}@keyframes highlight-row-00c5a6c2{0%{background:#d4edda}to{background:#fff}}.settings[data-v-71719692]{position:fixed;top:.6rem;right:.6rem;z-index:10}.finish-feed[data-v-71719692]{display:flex;flex-direction:column;gap:.6rem;max-height:80vh;overflow-y:auto;width:100%}@media (min-width:768px){.finish-feed[data-v-71719692],.stats-bar[data-v-71719692]{max-width:640px;margin:0 auto}}.finish-item[data-v-71719692]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem .9rem;border:1px solid #dee2e6;border-radius:.5rem;background:#fff;animation:highlight-row-71719692 1.5s ease-out}.runner-info[data-v-71719692]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 220px}.number-badge[data-v-71719692]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#495057;color:#fff;font-size:1.15rem;font-weight:700}.name-block[data-v-71719692]{display:flex;flex-direction:column;min-width:0}.name[data-v-71719692]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.times[data-v-71719692]{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8rem;color:#6c757d}.gps-badge[data-v-71719692]{margin-left:4px;font-size:.65rem;vertical-align:middle}.result-block[data-v-71719692]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.result-time[data-v-71719692]{font-size:1.4rem;font-weight:700}.stats-bar[data-v-71719692]{display:flex;flex-wrap:wrap;gap:.4rem}.stats-category-badge[data-v-71719692]{color:#fff;font-size:.85rem}@keyframes highlight-row-71719692{0%{background:#d4edda}to{background:#fff}}.table[data-v-1160cfa4]{text-align:left}.dynamic-explainer[data-v-1160cfa4]{max-width:60rem}.marker-column[data-v-1160cfa4],.table td.marker-cell[data-v-1160cfa4]{text-align:center}.result-upcoming[data-v-1160cfa4]{font-style:italic}.table-scroll[data-v-1160cfa4]{width:100%;max-height:80vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-1160cfa4]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table.table-striped>tbody>tr.row-changed>td[data-v-1160cfa4],tbody tr.row-changed>td[data-v-1160cfa4]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-1160cfa4 1s linear}@keyframes highlight-row-1160cfa4{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.position-arrow[data-v-1160cfa4]{margin-left:4px;font-size:.75rem}.position-up[data-v-1160cfa4]{color:#198754}.position-down[data-v-1160cfa4]{color:#dc3545}.live-badge[data-v-1160cfa4]{margin-left:6px;vertical-align:middle;font-style:italic}.search-container[data-v-1160cfa4]{max-width:400px}.search-input-wrapper[data-v-1160cfa4]{position:relative}.search-icon[data-v-1160cfa4]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-1160cfa4]{padding-left:40px}.search-dropdown[data-v-1160cfa4]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-1160cfa4]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa}.search-dropdown-item[data-v-1160cfa4]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-1160cfa4]:last-child{border-bottom:none}.penalty-badge[data-v-1160cfa4]{margin-left:6px;vertical-align:middle}.live-board[data-v-fc5fd6c4]{--board-accent:#0d6efd}.board-header[data-v-fc5fd6c4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.board-title[data-v-fc5fd6c4]{display:flex;align-items:center;gap:.6rem}.board-title h1[data-v-fc5fd6c4]{margin:0;font-size:1.5rem}.live-dot[data-v-fc5fd6c4]{width:12px;height:12px;border-radius:50%;background:#dc3545;box-shadow:0 0 0 0 rgba(220,53,69,.6);animation:pulse-fc5fd6c4 1.6s infinite;flex-shrink:0}@keyframes pulse-fc5fd6c4{0%{box-shadow:0 0 0 0 rgba(220,53,69,.6)}70%{box-shadow:0 0 0 8px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}.board-meta[data-v-fc5fd6c4]{display:flex;gap:.5rem;flex-wrap:wrap}.stats-row[data-v-fc5fd6c4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}.stat-card[data-v-fc5fd6c4]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:.6rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04)}.stat-value[data-v-fc5fd6c4]{font-size:1.4rem;font-weight:700;line-height:1.1}.stat-label[data-v-fc5fd6c4]{font-size:.78rem;color:#6c757d;text-transform:uppercase;letter-spacing:.03em}.stat-oncourse .stat-value[data-v-fc5fd6c4]{color:#fd7e14}.stat-finished .stat-value[data-v-fc5fd6c4]{color:#198754}.stat-dnf .stat-value[data-v-fc5fd6c4]{color:#6c757d}.board-layout[data-v-fc5fd6c4]{display:flex;gap:1rem;align-items:flex-start}.board-main[data-v-fc5fd6c4]{flex:1 1 auto;min-width:0}.board-sidebar[data-v-fc5fd6c4]{flex:0 0 260px;position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem;max-height:70vh;overflow-y:auto}.podium-card[data-v-fc5fd6c4]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.podium-card h2[data-v-fc5fd6c4]{font-size:1.05rem;margin-bottom:.75rem}.podium-list[data-v-fc5fd6c4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.podium-item[data-v-fc5fd6c4]{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:.4rem;background:#f8f9fa}.podium-rank[data-v-fc5fd6c4]{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;font-weight:700;background:#dee2e6;flex-shrink:0}.podium-1 .podium-rank[data-v-fc5fd6c4]{background:#ffd43b}.podium-2 .podium-rank[data-v-fc5fd6c4]{background:#ced4da}.podium-3 .podium-rank[data-v-fc5fd6c4]{background:#e0b88a}.podium-info[data-v-fc5fd6c4]{min-width:0}.podium-name[data-v-fc5fd6c4]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podium-time[data-v-fc5fd6c4]{font-size:.85rem;color:#6c757d}.podium-empty[data-v-fc5fd6c4]{color:#6c757d;font-style:italic}.table[data-v-fc5fd6c4]{text-align:left}.marker-column[data-v-fc5fd6c4],.table td.marker-cell[data-v-fc5fd6c4]{text-align:center}.name-cell[data-v-fc5fd6c4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.result-upcoming[data-v-fc5fd6c4]{font-style:italic}.table-scroll[data-v-fc5fd6c4]{width:100%;height:70vh;overflow-x:auto;overflow-y:auto}.table thead th[data-v-fc5fd6c4]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table tbody tr[data-v-fc5fd6c4]:not(.spacer-row){height:44px}.spacer-row td[data-v-fc5fd6c4]{padding:0;border:none}.table.table-striped>tbody>tr.row-changed>td[data-v-fc5fd6c4],tbody tr.row-changed>td[data-v-fc5fd6c4]{background:var(--sledz-highlight)!important;transition:background 1s;font-weight:700!important;animation:highlight-row-fc5fd6c4 1s linear}@keyframes highlight-row-fc5fd6c4{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}.search-container[data-v-fc5fd6c4]{max-width:400px}.search-input-wrapper[data-v-fc5fd6c4]{position:relative}.search-icon[data-v-fc5fd6c4]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:10}.search-input[data-v-fc5fd6c4]{padding-left:40px}.search-dropdown[data-v-fc5fd6c4]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search-dropdown-item[data-v-fc5fd6c4]{padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f8f9fa}.search-dropdown-item[data-v-fc5fd6c4]:hover{background-color:#f8f9fa}.search-dropdown-item[data-v-fc5fd6c4]:last-child{border-bottom:none}.penalty-badge[data-v-fc5fd6c4]{margin-left:6px;vertical-align:middle}@media (max-width:900px){.board-layout[data-v-fc5fd6c4]{flex-direction:column}.board-sidebar[data-v-fc5fd6c4]{flex:1 1 auto;position:static}.stats-row[data-v-fc5fd6c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkpoint-list[data-v-75c7c1c7]{width:100%;text-align:left}@media (min-width:768px){.checkpoint-list[data-v-75c7c1c7]{max-width:640px;margin:0 auto}}.checkpoint-row[data-v-75c7c1c7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkpoint-name[data-v-75c7c1c7]{font-weight:600;min-width:0}.checkpoint-meta[data-v-75c7c1c7]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.pass-count[data-v-75c7c1c7]{background:var(--sledz-primary);color:var(--sledz-panel-text);min-width:2.2rem}.checkpoint-view[data-v-4e5de70c]{width:100%;text-align:left}@media (min-width:768px){.checkpoint-view[data-v-4e5de70c]{max-width:720px;margin:0 auto}}.toolbar[data-v-4e5de70c]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.checkpoint-feed[data-v-4e5de70c]{display:flex;flex-direction:column;gap:.6rem}.checkpoint-item[data-v-4e5de70c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem .9rem;border:1px solid var(--sledz-border-soft);border-radius:.5rem;background:var(--sledz-surface)}.checkpoint-item--new[data-v-4e5de70c]{background:var(--sledz-highlight);font-weight:600;animation:highlight-row-4e5de70c 1.5s ease-out}.runner-info[data-v-4e5de70c]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 220px}.number-badge[data-v-4e5de70c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .3rem;border-radius:1.4rem;background:var(--sledz-bib-badge);color:var(--sledz-panel-text);font-size:1.15rem;font-weight:700}.name-block[data-v-4e5de70c]{display:flex;flex-direction:column;min-width:0}.name[data-v-4e5de70c]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio[data-v-4e5de70c]{font-weight:400;color:var(--sledz-text-muted)}.details[data-v-4e5de70c]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;color:var(--sledz-text-muted)}.result-block[data-v-4e5de70c]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.result-times[data-v-4e5de70c]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.result-time[data-v-4e5de70c]{font-size:1.4rem;font-weight:700;font-variant-numeric:tabular-nums}.gap[data-v-4e5de70c]{font-size:.8rem;color:var(--sledz-text-muted);font-variant-numeric:tabular-nums}.place-badge[data-v-4e5de70c]{background:var(--sledz-brand);color:var(--sledz-brand-ink);font-size:.9rem}.category-badge[data-v-4e5de70c]{background:var(--sledz-panel);color:var(--sledz-panel-text);font-size:.85rem}.gender-badge[data-v-4e5de70c]{background:var(--sledz-surface-alt);color:var(--sledz-text);border:1px solid var(--sledz-border);font-size:.85rem}@keyframes highlight-row-4e5de70c{0%{background:var(--sledz-highlight-flash)}to{background:var(--sledz-highlight)}}