.dialog__actions[data-v-021df01c]{display:flex;align-items:center;gap:10px}.export-button[data-v-021df01c]{min-width:154px}.import-button[data-v-021df01c]{min-width:88px}.file-input[data-v-021df01c]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.close[data-v-021df01c]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--ui-primary)}.close span[data-v-021df01c]{display:block;line-height:1;font-size:2rem;font-weight:300}.backdrop[data-v-84caac16]{background:#3a305433;z-index:50}.dialog[data-v-84caac16]{width:100%;height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:18px;background:#fffffff7;border:1px solid rgba(var(--ui-primary-rgb),.1);box-shadow:0 24px 70px #3a30542e}h2[data-v-84caac16]{margin:0}.replay-panel[data-v-84caac16]{display:grid;gap:10px;padding:14px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#f8f8f8c2}.replay-panel__head[data-v-84caac16]{display:flex;justify-content:space-between;gap:14px;align-items:start}.replay-panel__event[data-v-84caac16]{margin:0;color:var(--ui-text);font-weight:600}.replay-panel__time[data-v-84caac16]{color:var(--ui-text-muted);font-size:.84rem;white-space:nowrap}.replay-slider[data-v-84caac16]{width:100%;accent-color:var(--ui-primary)}.replay-touched[data-v-84caac16]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.replay-touched__label[data-v-84caac16]{color:var(--ui-text-muted);font-size:.78rem;font-weight:700}.replay-touched__chips[data-v-84caac16]{display:flex;gap:6px;flex-wrap:wrap}.replay-chip[data-v-84caac16]{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(var(--ui-primary-rgb),.08);color:var(--ui-primary);font-size:.76rem;font-weight:700}.replay-chip__athlete[data-v-84caac16]{line-height:1}.replay-chip__horse[data-v-84caac16]{color:var(--ui-text-muted);font-weight:600}.replay-touched__empty[data-v-84caac16],.replay-panel__mode[data-v-84caac16]{color:var(--ui-text-soft);font-size:.78rem}.replay-panel__mode[data-v-84caac16],.replay-panel__error[data-v-84caac16]{margin:0}.replay-panel__error[data-v-84caac16]{color:var(--ui-danger);font-size:.82rem}.audit-filters[data-v-84caac16]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#ffffffb8}.audit-filter[data-v-84caac16]{display:grid;gap:5px;min-width:180px}.audit-filter--wide[data-v-84caac16]{min-width:min(420px,100%);flex:1}.audit-filter>span[data-v-84caac16]{color:var(--ui-text-muted);font-size:.76rem;font-weight:700}.search-select[data-v-84caac16]{position:relative}.search-select__trigger[data-v-84caac16]{position:relative;width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:999px;border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fff;padding:7px 46px 7px 14px;color:var(--ui-text);text-align:left;box-shadow:inset 0 1px #ffffffa6}.search-select__trigger-label[data-v-84caac16],.search-select__option-label[data-v-84caac16]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select__trigger-label[data-v-84caac16]{font-size:.86rem;font-weight:600}.search-select__starter-label[data-v-84caac16]{min-width:0;display:flex;align-items:baseline;gap:5px;overflow:hidden;white-space:nowrap}.search-select__trigger .search-select__starter-label[data-v-84caac16]{font-size:.86rem;font-weight:600}.search-select__option .search-select__starter-label[data-v-84caac16]{width:100%}.search-select__athlete[data-v-84caac16]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.search-select__meta[data-v-84caac16],.search-select__divider[data-v-84caac16],.search-select__horse[data-v-84caac16]{flex:0 0 auto}.search-select__meta[data-v-84caac16],.search-select__horse[data-v-84caac16]{color:var(--ui-text-muted)}.search-select__trigger[data-v-84caac16]:not(:disabled):hover,.search-select__trigger[data-v-84caac16]:not(:disabled):active,.search-select__option[data-v-84caac16]:not(:disabled):hover,.search-select__option[data-v-84caac16]:not(:disabled):active{transform:none;box-shadow:none}.search-select__trigger[data-v-84caac16]:not(:disabled):hover{border-color:rgba(var(--ui-primary-rgb),.24)}.search-select__arrow[data-v-84caac16]{position:absolute;right:18px;top:50%;width:18px;height:18px;color:rgba(var(--ui-primary-rgb),.58);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:translateY(-50%);pointer-events:none}.search-select__menu[data-v-84caac16]{position:absolute;z-index:8;top:calc(100% + 6px);left:0;right:0;display:grid;gap:8px;padding:10px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fffffffa;box-shadow:0 16px 38px #3a305429}.search-select__search[data-v-84caac16]{min-height:36px;border-radius:999px;padding:7px 12px;font-size:.84rem}.search-select__options[data-v-84caac16]{max-height:224px;overflow:auto;display:grid;gap:3px;padding-right:2px}.search-select__option[data-v-84caac16]{width:100%;min-height:34px;border:0;border-radius:12px;background:transparent;padding:7px 10px;color:var(--ui-text);text-align:left;font-size:.84rem;font-weight:600}.search-select__option[data-v-84caac16]:not(:disabled):hover,.search-select__option--active[data-v-84caac16]{background:rgba(var(--ui-primary-rgb),.08);color:var(--ui-primary)}.search-select__empty[data-v-84caac16]{margin:4px 2px 6px;color:var(--ui-text-soft);font-size:.82rem}.filter-pop-enter-active[data-v-84caac16],.filter-pop-leave-active[data-v-84caac16]{transition:opacity .12s ease,transform .12s ease}.filter-pop-enter-from[data-v-84caac16],.filter-pop-leave-to[data-v-84caac16]{opacity:0;transform:translateY(-4px) scale(.99)}.clear-filter-button[data-v-84caac16]{min-width:110px}.table-wrap[data-v-84caac16]{min-height:0;overflow:auto;border-radius:var(--ui-radius-lg);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#ffffffd6}.audit-table[data-v-84caac16]{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.col-time[data-v-84caac16]{width:172px}.col-event[data-v-84caac16]{width:150px}.col-category[data-v-84caac16]{width:110px}.col-actor[data-v-84caac16]{width:180px}.col-target[data-v-84caac16]{width:210px}.col-message[data-v-84caac16]{width:auto}.audit-table th[data-v-84caac16],.audit-table td[data-v-84caac16]{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--ui-primary-rgb),.06);font-size:.84rem;overflow:hidden}.audit-table th[data-v-84caac16]{position:sticky;top:0;z-index:1;background:#f1f5f6f5;color:var(--ui-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.audit-table tbody tr[data-v-84caac16]:nth-child(odd){background:#f8f8f899}.audit-row--future[data-v-84caac16]{opacity:.38}.cell-tight[data-v-84caac16]{white-space:nowrap}.cell-ellipsis[data-v-84caac16]{white-space:nowrap;text-overflow:ellipsis}.time-cell[data-v-84caac16]{display:grid;gap:2px}.time-cell span[data-v-84caac16]{color:var(--ui-text-soft);font-size:.76rem}.message-cell[data-v-84caac16]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.3}.empty[data-v-84caac16]{text-align:center;color:var(--ui-text-muted)}.drawer-enter-active[data-v-84caac16],.drawer-leave-active[data-v-84caac16]{transition:opacity .18s ease}.drawer-enter-from[data-v-84caac16],.drawer-leave-to[data-v-84caac16]{opacity:0}@media(max-width:900px){.backdrop[data-v-84caac16]{padding:10px}.dialog[data-v-84caac16]{padding:14px}.audit-table th[data-v-84caac16],.audit-table td[data-v-84caac16]{padding:7px 9px}}.backdrop[data-v-8e1031f3]{background:#3a305438;display:grid;place-items:center;z-index:30}.dialog[data-v-8e1031f3]{width:min(560px,100%);padding:24px}h2[data-v-8e1031f3]{margin:0}.close[data-v-8e1031f3]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--ui-primary)}.close span[data-v-8e1031f3]{display:block;line-height:1;font-size:2rem;font-weight:300;color:inherit}.summary[data-v-8e1031f3]{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--ui-radius-sm);background:rgba(var(--ui-secondary-rgb),.14);border:1px solid rgba(var(--ui-primary-rgb),.08)}.field[data-v-8e1031f3]{gap:8px;margin-top:16px}small[data-v-8e1031f3]{color:var(--ui-text-soft)}.actions[data-v-8e1031f3]{display:grid;justify-items:end;gap:10px;margin-top:18px}.primary[data-v-8e1031f3]{padding:11px 18px}.error[data-v-8e1031f3]{justify-self:start;font-size:.9rem}.fade-enter-active[data-v-8e1031f3],.fade-leave-active[data-v-8e1031f3]{transition:opacity .16s ease}.fade-enter-from[data-v-8e1031f3],.fade-leave-to[data-v-8e1031f3]{opacity:0}.backdrop[data-v-7486442f]{background:#3a305438;display:grid;place-items:center;z-index:30}.dialog[data-v-7486442f]{width:min(520px,100%);padding:24px}h2[data-v-7486442f]{margin:0}.close[data-v-7486442f]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--ui-primary)}.close span[data-v-7486442f]{display:block;line-height:1;font-size:2rem;font-weight:300;color:inherit}.grid[data-v-7486442f]{display:grid;gap:14px;margin-top:18px}.section[data-v-7486442f]{display:grid;gap:10px}.section__title[data-v-7486442f]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-text-soft)}.row[data-v-7486442f]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--ui-radius-sm);background:#f8f8f8e0;border:1px solid rgba(var(--ui-primary-rgb),.08)}.fade-enter-active[data-v-7486442f],.fade-leave-active[data-v-7486442f]{transition:opacity .16s ease}.fade-enter-from[data-v-7486442f],.fade-leave-to[data-v-7486442f]{opacity:0}.backdrop[data-v-b73a41b3]{background:#3a30543d;display:grid;place-items:center;z-index:40}.dialog[data-v-b73a41b3]{width:min(560px,100%);display:grid;gap:18px;padding:26px;box-shadow:0 24px 70px #3a30542e}h2[data-v-b73a41b3]{margin:0;font-size:1.5rem}.close[data-v-b73a41b3]{border-radius:999px;border:1px solid rgba(var(--ui-primary-rgb),.1);background:#ffffffb8;padding:8px 12px;color:var(--ui-primary)}.form[data-v-b73a41b3]{display:grid;gap:12px}.field__select[data-v-b73a41b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:52px;background-image:linear-gradient(45deg,transparent 50%,rgba(var(--ui-primary-rgb),.54) 50%),linear-gradient(135deg,rgba(var(--ui-primary-rgb),.54) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}.actions[data-v-b73a41b3]{justify-content:flex-start}.primary[data-v-b73a41b3],.secondary[data-v-b73a41b3]{padding:12px 18px}.fade-enter-active[data-v-b73a41b3],.fade-leave-active[data-v-b73a41b3]{transition:opacity .16s ease}.fade-enter-from[data-v-b73a41b3],.fade-leave-to[data-v-b73a41b3]{opacity:0}.ui-icon-button[data-v-51801381]{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;color:var(--ui-primary);padding:0}.ui-icon-button[data-v-51801381]:not(:disabled):hover,.ui-icon-button[data-v-51801381]:not(:disabled):active{background:rgba(var(--ui-primary-rgb),.06);box-shadow:none;transform:none}.ui-icon-button svg[data-v-51801381-s]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-icon-button--help[data-v-51801381]{background:#e7e7e7;color:#4f4f4f;font-size:1.2rem;font-weight:600}.ui-icon-button--help[data-v-51801381]:not(:disabled):hover,.ui-icon-button--help[data-v-51801381]:not(:disabled):active{background:#ddd}.header[data-v-81bd44af]{margin:0 -28px 24px;display:grid;position:sticky;top:0;z-index:20;background:#f5f2f0}.header__bar[data-v-81bd44af]{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:10px 24px;border-radius:0;background:#fff;box-shadow:0 1px 3px #3a30540a}.header__left[data-v-81bd44af]{display:flex;align-items:center;gap:14px}.menu-shell[data-v-81bd44af]{position:relative}.header-logo[data-v-81bd44af]{display:block;width:auto;height:24px;flex-shrink:0}.popup-menu[data-v-81bd44af]{position:absolute;top:calc(100% + 8px);left:0;min-width:216px;width:min(360px,100vw - 56px);display:grid;gap:4px;padding:8px;border-radius:var(--ui-radius-sm);border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fff;box-shadow:0 2px 8px #3a30541a;z-index:5}.popup-menu--right[data-v-81bd44af]{left:auto;right:0;width:auto}.status-menu-pop-enter-active[data-v-81bd44af]{transition:opacity .11s ease,transform .13s cubic-bezier(.2,.8,.2,1);transform-origin:calc(100% - 18px) 0;will-change:opacity,transform}.status-menu-pop-leave-active[data-v-81bd44af]{transition:opacity 80ms ease,transform 90ms ease;transform-origin:calc(100% - 18px) 0;will-change:opacity,transform}.popup-menu--left.status-menu-pop-enter-active[data-v-81bd44af],.popup-menu--left.status-menu-pop-leave-active[data-v-81bd44af]{transform-origin:18px 0}.status-menu-pop-enter-from[data-v-81bd44af],.status-menu-pop-leave-to[data-v-81bd44af]{opacity:0;transform:translateY(-4px) scale(.985)}.status-menu-pop-enter-to[data-v-81bd44af],.status-menu-pop-leave-from[data-v-81bd44af]{opacity:1;transform:translateY(0) scale(1)}.account-card[data-v-81bd44af]{position:relative;overflow:hidden;display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid rgba(var(--ui-primary-rgb),.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1262.2 1262.2'%3E%3Cg opacity='.17'%3E%3Cpath fill='%23555' d='M800.1 477.2c-19-8.8-57.2-11.9-89.2-16.4-18.6-2.6-42.7-12.8-59.7-25.8-15.2-11.6-55.5-48.9-98.6-19.6-31.6 21.4-85.1 81.5-20.1 196.1 26.6 46.9 77.7 79.4 129.9 103.5-2.6-1.7-5.3-3.4-8-5.2-29-19.3-56.7-37.7-79-73.4-43-69-31.4-147.4-15.2-163.6 0-.1 14.8-17.3 40.5-20.9 21.3-3 39.6 7.9 48 12.6 74.5 41.4 125.9 9.6 200.4 62.5 5.9 4.2 13 9.7 20.9 16.8-4.7-7.6-9.1-17.2-12.6-22.9-8-12.8-38.6-35-57.3-43.7zM825.5 789.4c-7.3 28.8-94.5 54.1-100.7 93.2-2.8 17.6 21.1 25 18.1 42.9-4 24.2-42.2 24.8-45.2 45.9-3.3 23.2 52.6 38.5 40.1 70.5-9.2 23.5-4.6 44.8 20.7 67.1 8.8 7.8 15.2 13.6 19.8 17.9 6.1 5.7 6.4 15.2.8 21.3-5.6 6-17 5-22.1 4.3 24.1 9.5 44.4 11.5 50.2 4.6 21.9-26.1-37.6-35.2-32.2-75 3.9-28.5 29.4-36.5 26.1-58.5-4.1-27.3-46.6-36.3-43.6-51.1 2.9-14.5 44.2-10 50.8-29 5.7-16.5-22.4-29.1-21.6-49.5 1.5-39.2 107.5-49.4 108-78.3.5-26-84.9-49.2-136.8-63.3-.1 0-.1 0-.2-.1 41.5 14.9 70.7 25.6 67.8 37.1zM802.8 258.1v43.6l72.5 40.3zM739.1 150.8c-4.8 3.6-9.8 7.4-14.9 11.3 2.4-1.4 4.8-3.2 7.6-5.4 2.5-1.9 4.9-3.9 7.3-5.9zM831.7 102.7s-15.4 18.5-21.2 27.5c-5.5 8.7-15.2 18.3-22.4 32.1-.9 1.8-11.6 33-9 37.6 2.2 3.9 7.4 13.9 7.4 13.9l4.4 12.2c3.7 10.5 91.9 106.2 127.3 147.3-27.5-38.9-54.9-77.7-82.4-116.6-5.8-7.3-20.6-28.1-22.4-58.6-2-34.5 13.9-59.1 19-66.3 15-23.9 20.2-38.1 15.6-42.6-7.1-7.2-38.3 9.5-93.5 50.1l1.5-.9c25.2-13.5 75.7-35.7 75.7-35.7z'/%3E%3Cpath fill='%23bbb' d='M976.3 462c-6.6-15.9-28.5-50-45.2-73-2.3-3.1-6.8-8.6-12.9-15.7-35.4-41.1-123.6-136.8-127.3-147.3l-4.4-12.2s-5.2-10-7.4-13.9c-2.6-4.6 8.1-35.8 9-37.6 7.1-13.7 16.8-23.4 22.4-32.1 5.7-9 21.2-27.5 21.2-27.5s-50.5 22.2-75.6 35.8l-1.5.9c-5.5 3.2-10.5 7.3-15.4 11.4-2.4 2-4.8 4-7.2 5.9-2.9 2.2-5.2 4-7.6 5.4-2 1.2-4.1 2.1-6.6 2.8-5.7 1.5-8.6.4-17 1.6-6.9 1-11.5 2.6-13.6 3.3-25.3 7.8-74.3 7.5-74.3 7.5-31.8 0-201.3 26.4-294.8 161.9-44.1 63.9-54 128.4-59.2 164.3-3.2 22.5-10.6 89 12.6 179.5 86.3 335.5 457.1 465.3 484.7 469.4.2 0 .5.1.8.1 5.1.7 16.6 1.8 22.1-4.3 5.7-6.1 5.3-15.6-.8-21.3-4.6-4.3-11-10.1-19.8-17.9-25.3-22.3-29.9-43.6-20.7-67.1 12.5-32-43.4-47.3-40.1-70.5 3-21.2 41.1-21.8 45.2-45.9 3-17.9-20.8-25.3-18.1-42.9 6.2-39.1 93.3-64.3 100.7-93.2 2.9-11.5-26.3-22.2-67.9-37-28.1-10-61.8-21.9-95.1-37.3-52.2-24.1-103.3-56.6-129.9-103.5-65-114.7-11.5-174.7 20.1-196.1 43.1-29.2 83.4 8 98.6 19.6 16.9 13 41.1 23.2 59.7 25.8 32 4.4 70.2 7.6 89.2 16.4 18.7 8.6 49.3 30.8 57.4 43.7 3.5 5.7 7.9 15.3 12.6 22.9 3.7 5.9 7.6 10.6 11.6 11.3 8.4 1.4 33.7 2.3 56.5-6.6 7.2-2.8 12.9-4.3 17.4-8.8 1.6-1.5 2.6-3 5.7-5.8 5.4-5 6.9-4.9 8.7-7.6 1.2-1.9 2.4-5.5 2.3-12.8-.1-13.3 3.4-16.1 5.3-19.7 1.9-3.6 5.3-15.9-1.4-31.9zM802.8 301.7v-43.6l72.4 83.9-72.4-40.3z'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:40% center;background-size:contain;background-repeat:no-repeat}.account-card__copy[data-v-81bd44af]{position:relative;z-index:1;display:grid;justify-items:start;gap:4px;min-width:0}.account-card__email[data-v-81bd44af]{font-size:.8rem;color:var(--ui-text-muted);overflow:hidden;text-overflow:ellipsis}.account-card__name[data-v-81bd44af]{font-family:Poppins,Roboto Flex,sans-serif;font-size:1rem;line-height:1.2;color:var(--ui-primary);font-weight:500}.account-card__badge[data-v-81bd44af]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background:var(--ui-info);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.popup-menu__item[data-v-81bd44af]{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;border:0;border-radius:10px;background:#fff;padding:10px 12px;text-align:left;text-decoration:none;color:var(--ui-text);box-shadow:none}.popup-menu__item[data-v-81bd44af]:not(:disabled):hover,.popup-menu__item[data-v-81bd44af]:not(:disabled):active{background:rgba(var(--ui-secondary-rgb),.08);box-shadow:none;transform:none}.popup-menu__item-icon[data-v-81bd44af]{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.popup-menu__subtle[data-v-81bd44af]{border:1px solid rgba(var(--ui-primary-rgb),.08);border-radius:999px;background:#fff;padding:7px 12px;font-size:.82rem}.popup-menu__subtle--danger[data-v-81bd44af]{color:var(--ui-danger)}.popup-telemetry[data-v-81bd44af]{display:grid;gap:10px;padding-top:8px;border-top:1px solid rgba(var(--ui-primary-rgb),.08)}.popup-telemetry__section[data-v-81bd44af]{display:grid;gap:8px;padding:10px;border-radius:12px;background:#f7f7f8;border:1px solid rgba(var(--ui-primary-rgb),.08)}.popup-telemetry__label[data-v-81bd44af]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-text-soft)}.popup-telemetry__rows[data-v-81bd44af]{display:grid;gap:6px}.popup-telemetry__row[data-v-81bd44af]{display:flex;justify-content:space-between;gap:10px;font-size:.84rem;color:var(--ui-text-muted)}.popup-telemetry__row strong[data-v-81bd44af]{color:var(--ui-primary)}.popup-telemetry__actions[data-v-81bd44af]{display:flex;flex-wrap:wrap;gap:6px}.popup-field[data-v-81bd44af]{display:grid;gap:6px}.popup-field span[data-v-81bd44af]{font-size:.8rem;color:var(--ui-text-muted)}.popup-field input[data-v-81bd44af],.popup-field select[data-v-81bd44af]{width:100%}.popup-selected-device[data-v-81bd44af]{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgba(var(--ui-primary-rgb),.08);font-size:.82rem;color:var(--ui-text-muted)}.popup-selected-device strong[data-v-81bd44af]{color:var(--ui-primary)}.popup-device-list[data-v-81bd44af]{display:grid;gap:8px}.popup-device[data-v-81bd44af]{display:grid;gap:6px;padding:10px;border-radius:10px;background:#fff;border:1px solid rgba(var(--ui-primary-rgb),.08)}.popup-device__row[data-v-81bd44af]{display:flex;justify-content:space-between;gap:10px;align-items:center}.popup-device__state[data-v-81bd44af]{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.popup-device__state--connected[data-v-81bd44af]{color:var(--ui-success)}.popup-device__state--connecting[data-v-81bd44af],.popup-device__state--reconnecting[data-v-81bd44af]{color:var(--ui-warning)}.popup-device__state--disconnected[data-v-81bd44af],.popup-device__state--error[data-v-81bd44af]{color:var(--ui-danger)}.popup-device__meta[data-v-81bd44af]{display:flex;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--ui-text-soft)}.popup-device__message[data-v-81bd44af]{font-size:.8rem;color:var(--ui-text-muted)}.breadcrumbs[data-v-81bd44af]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;min-height:36px;padding:0 28px;color:var(--ui-text-muted);font-size:.78rem;line-height:1}.breadcrumbs__item[data-v-81bd44af]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transform:none!important;box-shadow:none!important;line-height:1}.breadcrumbs__item[data-v-81bd44af]:not(:disabled):hover,.breadcrumbs__item[data-v-81bd44af]:not(:disabled):active{color:var(--ui-primary);transform:none;box-shadow:none}.breadcrumbs__divider[data-v-81bd44af]{color:rgba(var(--ui-primary-rgb),.4)}.meta[data-v-81bd44af]{display:flex;align-items:center;justify-content:flex-end}.chip[data-v-81bd44af]{padding:6px 10px;border-radius:999px;background:#fff;border:1px solid rgba(var(--ui-primary-rgb),.1);color:var(--ui-text-muted);font-size:.84rem;font-weight:500}.chip--warn[data-v-81bd44af]{color:var(--ui-warning);background:rgba(var(--ui-warning-rgb),.1)}.shortcuts[data-v-81bd44af]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pending-status[data-v-81bd44af]{position:relative;display:inline-flex;align-items:center;outline:none}.pending-tooltip[data-v-81bd44af]{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;max-width:280px;padding:8px 10px;border-radius:10px;background:#352d42f5;color:#fff;font-size:.78rem;line-height:1.35;white-space:pre-line;box-shadow:0 10px 22px #3a30542e;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease;z-index:8}.pending-status:hover .pending-tooltip[data-v-81bd44af],.pending-status:focus-visible .pending-tooltip[data-v-81bd44af]{opacity:1;transform:translateY(0)}.runtime-status[data-v-81bd44af]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;outline:none}.runtime-dot[data-v-81bd44af]{width:12px;height:12px;border-radius:999px;background:#6b6b6b;flex:0 0 12px}.runtime-dot--online[data-v-81bd44af]{background:var(--ui-success);box-shadow:0 0 0 4px rgba(var(--ui-success-rgb),.12)}.runtime-tooltip[data-v-81bd44af]{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;max-width:280px;padding:8px 10px;border-radius:10px;background:#352d42f5;color:#fff;font-size:.78rem;line-height:1.35;box-shadow:0 10px 22px #3a30542e;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease;z-index:8}.runtime-status:hover .runtime-tooltip[data-v-81bd44af],.runtime-status:focus-visible .runtime-tooltip[data-v-81bd44af]{opacity:1;transform:translateY(0)}.error[data-v-81bd44af]{color:var(--ui-danger);font-size:.88rem}@media(max-width:1200px){.header__bar[data-v-81bd44af]{flex-direction:column;align-items:stretch}.header__left[data-v-81bd44af]{flex-wrap:wrap}.header[data-v-81bd44af]{position:relative}.meta[data-v-81bd44af]{justify-content:flex-start}.breadcrumbs[data-v-81bd44af]{padding:0 16px}}.flag[data-v-eec19ed5]{flex-shrink:0}.flag__skeleton[data-v-eec19ed5]{width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--ui-secondary-rgb),.14),#fffffff5,rgba(var(--ui-secondary-rgb),.14));background-size:200% 100%;animation:flag-shimmer-eec19ed5 1.2s linear infinite}@keyframes flag-shimmer-eec19ed5{0%{background-position:200% 0}to{background-position:-200% 0}}.competitor[data-v-cf164734]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.competitor--compact[data-v-cf164734]{grid-template-columns:34px minmax(0,1fr);gap:10px}.competitor__lead[data-v-cf164734]{display:grid;place-items:center}.competitor__order[data-v-cf164734]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:700;color:var(--ui-primary);background:rgba(var(--ui-secondary-rgb),.18);border:1px solid rgba(var(--ui-primary-rgb),.08)}.competitor--compact .competitor__order[data-v-cf164734]{width:34px;height:34px;border-radius:12px;font-size:.92rem}.live-dot[data-v-cf164734]{width:14px;height:14px;border-radius:999px;background:#ff6b4a;box-shadow:0 0 0 4px #ff6b4a1f;animation:pulse-cf164734 1.2s ease-in-out infinite}.competitor__body[data-v-cf164734]{min-width:0}.competitor__row[data-v-cf164734]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.competitor__identity[data-v-cf164734]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.competitor__flag[data-v-cf164734]{flex-shrink:0}.competitor__name[data-v-cf164734]{line-height:1.2;min-width:0}.competitor__status[data-v-cf164734]{padding:3px 10px;border-radius:999px;background:rgba(var(--ui-primary-rgb),.06);color:var(--ui-text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.competitor__status--upcoming[data-v-cf164734]{background:rgba(var(--ui-info-rgb),.12);color:var(--ui-info)}.competitor__time[data-v-cf164734]{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ui-primary);white-space:nowrap}.competitor__result-row[data-v-cf164734]{margin-top:6px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.competitor__result-time[data-v-cf164734]{display:grid;gap:2px;min-width:0}.competitor__leader-delta[data-v-cf164734]{color:var(--ui-danger);font-size:.72rem;line-height:1.1;font-variant-numeric:tabular-nums}.competitor__penalties[data-v-cf164734]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.competitor__penalty[data-v-cf164734]{border-radius:999px;padding:2px 6px;background:rgba(var(--ui-primary-rgb),.06);color:var(--ui-text-muted);font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.competitor__penalty--danger[data-v-cf164734]{background:rgba(var(--ui-danger-rgb),.08);color:var(--ui-danger)}.competitor--compact .competitor__time[data-v-cf164734]{font-size:.92rem}.competitor--compact .competitor__leader-delta[data-v-cf164734],.competitor--compact .competitor__penalty[data-v-cf164734]{font-size:.66rem}.competitor--active .competitor__status[data-v-cf164734]{color:var(--ui-warning);background:rgba(var(--ui-warning-rgb),.1)}.competitor__subrow[data-v-cf164734]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-top:2px;min-width:0}.competitor__horse[data-v-cf164734]{color:var(--ui-text-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor--compact .competitor__horse[data-v-cf164734]{font-size:.92rem}@keyframes pulse-cf164734{0%{transform:scale(.92);opacity:.75}50%{transform:scale(1);opacity:1}to{transform:scale(.92);opacity:.75}}.capture-warning[data-v-7aadab1d]{display:grid;gap:10px;margin-top:16px;padding:14px;border-radius:var(--ui-radius-md);background:rgba(var(--ui-warning-rgb),.08);border:1px solid rgba(var(--ui-warning-rgb),.24)}.capture-warning__title[data-v-7aadab1d]{margin:0;color:var(--ui-warning);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}.capture-warning__copy[data-v-7aadab1d]{margin:0;color:var(--ui-text);line-height:1.4}.capture-warning__actions[data-v-7aadab1d]{display:flex;gap:10px;flex-wrap:wrap}.attempts[data-v-1bc175b3]{position:relative;display:grid;gap:14px;padding:16px 18px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#fafafa}.attempts--menu-open[data-v-1bc175b3]{z-index:3}.attempts__head[data-v-1bc175b3]{display:flex;justify-content:space-between;gap:12px;align-items:start}.attempts__eyebrow[data-v-1bc175b3]{margin:0 0 6px;color:var(--ui-text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}.attempts__meta[data-v-1bc175b3]{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;font-size:.86rem;color:var(--ui-text-muted)}.attempts__groups[data-v-1bc175b3]{display:flex;flex-wrap:wrap;gap:20px}.attempt-group[data-v-1bc175b3]{display:flex;gap:10px}.attempt-column[data-v-1bc175b3]{position:relative;display:flex;flex-direction:column;gap:10px;z-index:0}.attempt-column--combination[data-v-1bc175b3]:not(:last-child):after{content:"";position:absolute;left:calc(100% - 12px);top:50%;width:34px;height:14px;border-radius:999px;background:#d6d9df;transform:translateY(-50%);pointer-events:none;z-index:0}.attempt-wrap[data-v-1bc175b3]{position:relative;z-index:1}.attempt-wrap--menu-open[data-v-1bc175b3]{z-index:5}.attempt-box[data-v-1bc175b3]{position:relative;min-width:56px;min-height:50px;border:2px solid rgba(255,255,255,.92);border-radius:10px;background:#fff;box-shadow:0 2px 4px #1822421f;color:#17181c;font:inherit;font-weight:800;font-size:1.05rem;line-height:1;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .18s ease;overflow:visible}.attempt-box[data-v-1bc175b3]:not(:disabled):hover{transform:translateY(-1px)}.attempt-box[data-v-1bc175b3]:disabled{cursor:default;opacity:1}.attempt-box__label[data-v-1bc175b3]{display:inline-block;padding:0 12px}.attempt-box__badge[data-v-1bc175b3]{position:absolute;right:5px;top:5px;min-width:18px;height:18px;border-radius:999px;background:#dcdfe5fa;color:#3c424d;font-size:.66rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 1px 2px #18224224}.attempt-box--upcoming[data-v-1bc175b3]{background:#fff}.attempt-box--cleared[data-v-1bc175b3]{background:#3fd13d}.attempt-box--knockdown[data-v-1bc175b3]{background:#ffac1f}.attempt-box--feet-in-water[data-v-1bc175b3]{background:#3fa8ff;color:#fff}.attempt-box--disobedience[data-v-1bc175b3]{background:#8a4b2a;color:#fff}.attempt-box--disobedience-and-knockdown[data-v-1bc175b3],.attempt-box--elimination[data-v-1bc175b3]{background:#ff3d2e;color:#fff}.attempt-box--selected[data-v-1bc175b3]{border-color:rgba(var(--ui-primary-rgb),.78);box-shadow:0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224}.attempt-box--pending[data-v-1bc175b3]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px dashed rgba(122,126,138,.85);border-radius:12px;pointer-events:none;opacity:0;animation:attempt-pending-fade-in-1bc175b3 .12s ease .14s forwards}@keyframes attempt-pending-fade-in-1bc175b3{0%{opacity:0}to{opacity:1}}.attempt-menu[data-v-1bc175b3]{position:absolute;left:0;top:calc(100% + 8px);z-index:6;min-width:210px;display:grid;gap:2px;padding:8px;border-radius:14px;border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fffffffa;box-shadow:0 18px 44px #1822422e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.attempt-menu-pop-enter-active[data-v-1bc175b3]{transition:opacity .11s ease,transform .13s cubic-bezier(.2,.8,.2,1);transform-origin:18px 0;will-change:opacity,transform}.attempt-menu-pop-leave-active[data-v-1bc175b3]{transition:opacity 80ms ease,transform 90ms ease;transform-origin:18px 0;will-change:opacity,transform}.attempt-menu-pop-enter-from[data-v-1bc175b3],.attempt-menu-pop-leave-to[data-v-1bc175b3]{opacity:0;transform:translateY(-4px) scale(.985)}.attempt-menu-pop-enter-to[data-v-1bc175b3],.attempt-menu-pop-leave-from[data-v-1bc175b3]{opacity:1;transform:translateY(0) scale(1)}.attempt-menu__item[data-v-1bc175b3]{display:flex;justify-content:space-between;gap:12px;align-items:center;border:0;border-radius:10px;background:transparent;color:var(--ui-text);text-align:left;font:inherit;font-size:.88rem;padding:9px 11px}.attempt-menu__shortcut[data-v-1bc175b3]{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-soft);flex-shrink:0}.attempt-menu__shortcut svg[data-v-1bc175b3]{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.attempt-menu__shortcut kbd[data-v-1bc175b3]{padding-inline:7px}.attempt-menu__item[data-v-1bc175b3]:hover{background:rgba(var(--ui-secondary-rgb),.08)}.attempt-menu__item--muted[data-v-1bc175b3]{color:var(--ui-text-muted)}@media(max-width:900px){.attempts__head[data-v-1bc175b3]{flex-direction:column;align-items:stretch}}.status-menu-shell[data-v-21d20a44]{position:relative;flex-shrink:0;z-index:1}.status-menu-shell--hidden[data-v-21d20a44]{visibility:hidden}.status-menu-trigger[data-v-21d20a44]{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--ui-info);background:var(--ui-info);color:#fff;padding:0;box-shadow:none;transform:translateZ(0);backface-visibility:hidden}.status-menu-trigger svg[data-v-21d20a44]{width:18px;height:18px;fill:currentColor}.status-menu-trigger[data-v-21d20a44]:not(:disabled):hover,.status-menu-trigger[data-v-21d20a44]:not(:disabled):active{background:rgba(var(--ui-info-rgb),.9);border-color:rgba(var(--ui-info-rgb),.9);box-shadow:none;transform:none}.status-menu[data-v-21d20a44]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;display:grid;gap:8px;padding:8px;border-radius:var(--ui-radius-sm);border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fff;box-shadow:0 8px 24px #3a305424;z-index:6}.status-menu-pop-enter-active[data-v-21d20a44]{transition:opacity .11s ease,transform .13s cubic-bezier(.2,.8,.2,1);transform-origin:calc(100% - 18px) 0;will-change:opacity,transform}.status-menu-pop-leave-active[data-v-21d20a44]{transition:opacity 80ms ease,transform 90ms ease;transform-origin:calc(100% - 18px) 0;will-change:opacity,transform}.status-menu-pop-enter-from[data-v-21d20a44],.status-menu-pop-leave-to[data-v-21d20a44]{opacity:0;transform:translateY(-4px) scale(.985)}.status-menu-pop-enter-to[data-v-21d20a44],.status-menu-pop-leave-from[data-v-21d20a44]{opacity:1;transform:translateY(0) scale(1)}.status-menu__list[data-v-21d20a44]{display:grid;gap:4px}.status-menu__divider[data-v-21d20a44]{height:1px;background:rgba(var(--ui-primary-rgb),.08)}.status-menu__item[data-v-21d20a44]{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;border:0;border-radius:10px;background:#fff;padding:10px 12px;text-align:left;color:var(--ui-text);box-shadow:none}.status-menu__item[data-v-21d20a44]:not(:disabled):hover,.status-menu__item[data-v-21d20a44]:not(:disabled):active{background:rgba(var(--ui-secondary-rgb),.08);box-shadow:none;transform:none}.status-menu__item--active[data-v-21d20a44]{background:rgba(var(--ui-primary-rgb),.06);color:var(--ui-primary)}.status-menu__item--danger[data-v-21d20a44]{color:var(--ui-danger)}.status-menu__item--danger[data-v-21d20a44]:not(:disabled):hover,.status-menu__item--danger[data-v-21d20a44]:not(:disabled):active{background:rgba(var(--ui-danger-rgb),.08)}.status-menu__current[data-v-21d20a44]{font-size:.74rem;color:var(--ui-text-soft);text-transform:uppercase;letter-spacing:.08em}.confirm-dialog-backdrop[data-v-21d20a44]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#18224247;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40}.confirm-dialog[data-v-21d20a44]{width:min(100%,460px);display:grid;gap:20px;padding:22px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.12);background:#fff;box-shadow:0 20px 44px #18224233}.confirm-dialog__copy[data-v-21d20a44]{display:grid;gap:10px}.confirm-dialog__title[data-v-21d20a44]{margin:0;color:var(--ui-text);font-size:1.02rem;font-weight:600}.confirm-dialog__body[data-v-21d20a44]{margin:0;color:var(--ui-text-muted);line-height:1.5}.confirm-dialog__actions[data-v-21d20a44]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.secondary[data-v-21d20a44],.ghost[data-v-21d20a44]{min-width:110px}.secondary[data-v-21d20a44]{background:rgba(var(--ui-danger-rgb),.08);border-color:rgba(var(--ui-danger-rgb),.18);color:var(--ui-danger)}.ghost[data-v-21d20a44]{background:rgba(var(--ui-secondary-rgb),.12);border-color:rgba(var(--ui-primary-rgb),.08)}.panel[data-v-61a24928]{gap:16px;align-self:start;min-height:0;padding:22px}.panel__head[data-v-61a24928]{position:relative;z-index:3;gap:18px;align-items:flex-start}.panel__head-copy[data-v-61a24928]{min-width:0}.helper[data-v-61a24928]{margin:6px 0 0}.metrics[data-v-61a24928]{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));gap:10px}.metric[data-v-61a24928]{padding:12px 14px;border-radius:var(--ui-radius-sm);background:#f4eef6;border:1px solid rgba(var(--ui-primary-rgb),.08)}.metric__label[data-v-61a24928]{display:block;color:var(--ui-text-soft);font-size:.78rem;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em;font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}.capture__progress[data-v-61a24928]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(var(--ui-success-rgb),.84),rgba(var(--ui-secondary-rgb),.78));transform-origin:left center;animation:capture-progress-drain-61a24928 5s linear forwards}.running[data-v-61a24928]{padding:18px;border-radius:var(--ui-radius-md);background:#fff;border:1px solid rgba(var(--ui-secondary-rgb),.24)}.running--empty[data-v-61a24928]{display:grid;place-items:center;min-height:112px}.running__empty[data-v-61a24928]{color:rgba(var(--ui-primary-rgb),.12);font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:1;font-weight:600;letter-spacing:-.01em;text-align:center}.running__time[data-v-61a24928]{display:block;font-size:clamp(2.5rem,4vw,4.4rem);line-height:.95;font-variant-numeric:tabular-nums;font-weight:600}.running__time--overtime[data-v-61a24928]{color:var(--ui-danger)}.running__summary[data-v-61a24928]{display:grid;justify-items:start;gap:8px;min-width:0;align-self:start}.running__summary .capture__label[data-v-61a24928]{margin-bottom:0}.running__side[data-v-61a24928]{display:grid;justify-items:end;gap:10px;align-self:start}.running__metrics[data-v-61a24928]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:18px;align-items:start;justify-items:end}.running__metric[data-v-61a24928]{display:grid;gap:8px;justify-items:end;min-width:0}.running__metric-label[data-v-61a24928]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-text-soft);font-family:Roboto Flex,Roboto,Segoe UI,sans-serif;text-align:right}.running__metric-value[data-v-61a24928]{display:block;font-size:clamp(2.5rem,4vw,4.4rem);line-height:.95;font-variant-numeric:tabular-nums;font-weight:600}.running__metric-value--danger[data-v-61a24928]{color:var(--ui-danger)}.running__hint[data-v-61a24928]{margin:0;padding:12px 14px;border-radius:var(--ui-radius-sm);background:rgba(var(--ui-warning-rgb),.08);border:1px solid rgba(var(--ui-warning-rgb),.22);color:var(--ui-text);font-size:.88rem;line-height:1.4}.running__ambiguity[data-v-61a24928]{display:grid;gap:14px;margin-top:14px}.capture__top[data-v-61a24928]{display:flex;justify-content:space-between;gap:16px;align-items:start}.capture__label[data-v-61a24928]{margin:0 0 8px;color:var(--ui-text-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}h3[data-v-61a24928]{margin:0;font-size:2rem}.badge[data-v-61a24928],.feed__tag[data-v-61a24928]{border-radius:999px;padding:4px 10px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--ui-text-muted);background:rgba(var(--ui-primary-rgb),.06)}.badge--running[data-v-61a24928]{color:var(--ui-warning);background:rgba(var(--ui-warning-rgb),.1)}.badge--penalties[data-v-61a24928]{color:var(--ui-danger);background:rgba(var(--ui-danger-rgb),.1)}.reason[data-v-61a24928]{margin:16px 0 0;padding:12px 14px;border-radius:var(--ui-radius-sm);background:#f4eef6;border:1px solid rgba(var(--ui-primary-rgb),.08)}.resolver[data-v-61a24928]{display:grid;gap:14px;margin-top:8px;padding:14px;border-radius:var(--ui-radius-md);background:rgba(var(--ui-secondary-rgb),.08);border:1px solid rgba(var(--ui-primary-rgb),.08)}.resolver__hint[data-v-61a24928]{margin:0;color:var(--ui-text-muted);font-size:.84rem}.resolver__section[data-v-61a24928]{display:grid;gap:10px}.resolver__head[data-v-61a24928]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.resolver__title[data-v-61a24928],.resolver__count[data-v-61a24928]{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-soft)}.resolver__options[data-v-61a24928]{display:grid;gap:8px}.resolver__option[data-v-61a24928]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:14px;border:1px solid rgba(var(--ui-primary-rgb),.08);background:#ffffffe0;padding:10px 12px;text-align:left}.resolver__option[data-v-61a24928]:not(:disabled){transition:transform .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease;transform:none;box-shadow:none}.resolver__option[data-v-61a24928]:not(:disabled):hover,.resolver__option[data-v-61a24928]:not(:disabled):active{box-shadow:none}.resolver__option[data-v-61a24928]:not(:disabled):hover{transform:translateY(-1px);background:#fff;border-color:rgba(var(--ui-secondary-rgb),.32)}.resolver__option[data-v-61a24928]:not(:disabled):active{transform:translateY(0)}.resolver__option strong[data-v-61a24928]{font-size:.92rem}.resolver__option-copy[data-v-61a24928]{display:grid;gap:4px;justify-items:end;text-align:right}.resolver__option-copy>span[data-v-61a24928]:not(.time-of-day){color:var(--ui-text-muted);font-size:.8rem}.resolver__option-time[data-v-61a24928]{color:var(--ui-text)!important;font-size:.92rem!important;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.resolver__option-time--overtime[data-v-61a24928]{color:var(--ui-danger)!important}.resolver__option--selected[data-v-61a24928]{border-color:rgba(var(--ui-secondary-rgb),.55);background:#fff;box-shadow:0 0 0 3px rgba(var(--ui-secondary-rgb),.14)}.capture__footer[data-v-61a24928]{display:grid;gap:10px;margin-top:8px}.capture__meta[data-v-61a24928]{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--ui-text-soft);font-size:.76rem;line-height:1.2}.capture__meta span[data-v-61a24928]:last-child{text-align:right}.primary[data-v-61a24928],.secondary[data-v-61a24928],.ghost[data-v-61a24928]{position:relative;transform:translateZ(0);backface-visibility:hidden;min-width:110px}.secondary[data-v-61a24928]{background:rgba(var(--ui-danger-rgb),.08);border-color:rgba(var(--ui-danger-rgb),.18);color:var(--ui-danger)}.ghost[data-v-61a24928]{background:rgba(var(--ui-secondary-rgb),.12);border-color:rgba(var(--ui-primary-rgb),.08)}.primary[data-v-61a24928]:not(:disabled):hover,.primary[data-v-61a24928]:not(:disabled):active,.secondary[data-v-61a24928]:not(:disabled):hover,.secondary[data-v-61a24928]:not(:disabled):active,.ghost[data-v-61a24928]:not(:disabled):hover,.ghost[data-v-61a24928]:not(:disabled):active{transform:none;box-shadow:none}.feed[data-v-61a24928]{display:grid;gap:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 4px;scrollbar-width:none;-ms-overflow-style:none}.feed[data-v-61a24928]::-webkit-scrollbar{width:0;height:0}.feed__head[data-v-61a24928]{display:grid;grid-template-columns:minmax(0,1fr) 108px 148px 130px;gap:12px;padding:0 18px 8px;color:var(--ui-text-soft);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.feed__body[data-v-61a24928]{display:grid;gap:0}.feed__entry[data-v-61a24928]{position:relative;margin:0 2px;border-top:1px solid rgba(var(--ui-primary-rgb),.08)}.feed__entry--selected[data-v-61a24928]{border-top-color:transparent;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(var(--ui-primary-rgb),.78),0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224;overflow:hidden;z-index:1}.feed__entry--rejected[data-v-61a24928]{background:repeating-linear-gradient(-45deg,rgba(var(--ui-danger-rgb),.03),rgba(var(--ui-danger-rgb),.03) 8px,#ffffffeb 8px,#ffffffeb 16px)}.feed__entry--rejected.feed__entry--selected[data-v-61a24928]{background:repeating-linear-gradient(-45deg,rgba(var(--ui-danger-rgb),.04),rgba(var(--ui-danger-rgb),.04) 8px,#fffffff5 8px,#fffffff5 16px)}.feed__item[data-v-61a24928]{display:grid;grid-template-columns:minmax(0,1fr) 108px 148px 130px;gap:12px;width:100%;align-items:center;text-align:left;padding:14px;border:0;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,color .12s ease;transform:none!important;box-shadow:none!important}.feed__item[data-v-61a24928]:not(:disabled):hover{transform:none;box-shadow:none;background:rgba(var(--ui-secondary-rgb),.08)}.feed__item[data-v-61a24928]:not(:disabled):active{transform:none;box-shadow:none}.feed__item--live[data-v-61a24928]{background:rgba(var(--ui-warning-rgb),.06);animation:live-row-in-61a24928 .18s ease}.feed__time[data-v-61a24928]{min-width:0}.feed__time--overtime[data-v-61a24928]{color:var(--ui-danger)}.feed__time-wrap[data-v-61a24928]{display:inline-flex;align-items:center;gap:10px;min-width:0}.feed__accepted-mark[data-v-61a24928]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ui-success);color:#fff;flex-shrink:0}.feed__accepted-mark svg[data-v-61a24928]{width:14px;height:14px;fill:currentColor}.feed__captured[data-v-61a24928]{white-space:nowrap}.feed__impulses[data-v-61a24928]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;align-items:start;justify-items:center}.feed__impulse[data-v-61a24928]{min-width:0;padding:3px 8px;border-radius:999px;background:rgba(var(--ui-success-rgb),.1);color:var(--ui-success);font-size:.72rem;text-align:center;white-space:nowrap}.feed__impulse--off[data-v-61a24928]{background:rgba(var(--ui-primary-rgb),.06);color:var(--ui-text-soft)}.feed__state[data-v-61a24928]{display:flex;align-items:center;gap:6px;justify-content:flex-start;flex-wrap:wrap}.feed__note[data-v-61a24928]{font-size:.74rem;color:var(--ui-text-muted)}.feed__tag--running[data-v-61a24928]{color:var(--ui-warning);background:rgba(var(--ui-warning-rgb),.1)}.feed__detail[data-v-61a24928]{position:relative;display:grid;gap:16px;padding:0 14px 18px;border-top:1px solid rgba(var(--ui-primary-rgb),.08)}.feed__detail-summary[data-v-61a24928]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 108px 148px 130px;gap:12px;align-items:start}.feed__detail-summary h3[data-v-61a24928]{font-size:1.55rem}.feed__impulse-times[data-v-61a24928]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;align-items:start;justify-items:center}.time-of-day[data-v-61a24928]{font-size:.74rem;line-height:1.3;color:var(--ui-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.feed__impulse-time[data-v-61a24928]{text-align:center}.feed__impulse-time--off[data-v-61a24928]{color:var(--ui-text-muted)}.feed__detail-actions[data-v-61a24928]{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:start;min-height:46px}.feed__detail-actions .actions[data-v-61a24928]{position:relative;z-index:2;justify-content:flex-start;margin:3px -3px -3px;padding:3px;overflow:clip}.feed__entry--rejected.feed__entry--selected .feed__detail-actions .ghost[data-v-61a24928]{background:#fffffff5;border-color:rgba(var(--ui-primary-rgb),.12);box-shadow:0 2px 8px #18224214}.feed__detail-actions .primary[data-v-61a24928]:not(:disabled),.feed__detail-actions .secondary[data-v-61a24928]:not(:disabled),.feed__detail-actions .ghost[data-v-61a24928]:not(:disabled){transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.feed__detail-actions .primary[data-v-61a24928]:not(:disabled):hover,.feed__detail-actions .secondary[data-v-61a24928]:not(:disabled):hover,.feed__detail-actions .ghost[data-v-61a24928]:not(:disabled):hover{transform:scale(1.03);box-shadow:0 2px 8px #3a30541a}.feed__detail-actions .primary[data-v-61a24928]:not(:disabled):active,.feed__detail-actions .secondary[data-v-61a24928]:not(:disabled):active,.feed__detail-actions .ghost[data-v-61a24928]:not(:disabled):active{transform:scale(.96);box-shadow:0 1px 4px #3a305414}.feed__entry--selected .feed__item[data-v-61a24928]{background:transparent}.feed__entry--selected .feed__item[data-v-61a24928]:hover{background:rgba(var(--ui-secondary-rgb),.06)}.feed__entry--selected .feed__detail[data-v-61a24928]{background:transparent}@keyframes live-row-in-61a24928{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes capture-progress-drain-61a24928{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:920px){.capture__top[data-v-61a24928]{flex-direction:column;align-items:flex-start}.running__side[data-v-61a24928]{width:100%;justify-items:start}.running__metrics[data-v-61a24928]{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.running__metric[data-v-61a24928]{width:100%;justify-items:start}.running__metric-label[data-v-61a24928]{text-align:left}.capture__meta[data-v-61a24928]{align-items:flex-start;flex-direction:column}.capture__meta span[data-v-61a24928]:last-child{text-align:left}.feed__head[data-v-61a24928],.feed__item[data-v-61a24928],.feed__detail-summary[data-v-61a24928]{grid-template-columns:minmax(0,1fr) 92px 120px 112px}}.backdrop[data-v-aa77cfb3]{background:#3a305438;display:grid;place-items:center;z-index:30}.round-stats-dialog[data-v-aa77cfb3]{width:min(760px,100%);max-height:min(82vh,760px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.dialog__head[data-v-aa77cfb3]{padding:24px 24px 0}h2[data-v-aa77cfb3]{margin:0}.round-meta[data-v-aa77cfb3]{margin:4px 0 0;color:var(--ui-text-muted);font-size:.9rem;font-weight:600}.close[data-v-aa77cfb3]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--ui-primary)}.close span[data-v-aa77cfb3]{display:block;line-height:1;font-size:2rem;font-weight:300;color:inherit}.stats-body[data-v-aa77cfb3]{min-height:0;overflow:auto;padding:20px 24px 24px;scrollbar-gutter:stable}.stats-grid[data-v-aa77cfb3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-card[data-v-aa77cfb3]{display:grid;gap:4px;padding:14px;border-radius:var(--ui-radius-sm);background:#f8f8f8e0;border:1px solid rgba(var(--ui-primary-rgb),.08)}.stat-card span[data-v-aa77cfb3]{color:var(--ui-text-muted);font-size:.78rem;font-weight:600}.stat-card strong[data-v-aa77cfb3]{color:var(--ui-primary);font-size:1.65rem;line-height:1}.stat-card small[data-v-aa77cfb3]{color:var(--ui-text-soft)}.stats-section[data-v-aa77cfb3]{display:grid;gap:12px;margin-top:22px}.stats-section__head[data-v-aa77cfb3]{display:flex;justify-content:space-between;gap:12px}.fault-groups[data-v-aa77cfb3]{display:flex;flex-wrap:wrap;gap:18px}.fault-group[data-v-aa77cfb3]{position:relative;display:flex;gap:8px;isolation:isolate}.fault-column[data-v-aa77cfb3]{position:relative;display:flex;flex-direction:column;z-index:1}.fault-column--combination[data-v-aa77cfb3]:not(:last-child):after{content:"";position:absolute;left:calc(100% - 12px);top:22px;width:34px;height:14px;border-radius:999px;background:#d6d9df;transform:translateY(-50%);pointer-events:none;z-index:-1}.fault-wrap[data-v-aa77cfb3]{position:relative;z-index:1;display:grid;justify-items:center;gap:7px}.fault-box[data-v-aa77cfb3]{position:relative;min-width:48px;min-height:44px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.92);border-radius:10px;box-shadow:0 2px 4px #1822421f;font-weight:800;font-size:.96rem;line-height:1}.fault-box__label[data-v-aa77cfb3]{display:inline-block;padding:0 10px}.fault-box__badge[data-v-aa77cfb3]{position:absolute;right:4px;top:4px;min-width:17px;height:17px;border-radius:999px;background:#ffffffeb;color:#3c424d;font-size:.62rem;font-weight:800;line-height:17px;text-align:center;box-shadow:0 1px 2px #18224224}.fault-box__rate[data-v-aa77cfb3]{color:var(--ui-text-muted);font-size:.76rem;font-weight:700}.fade-enter-active[data-v-aa77cfb3],.fade-leave-active[data-v-aa77cfb3]{transition:opacity .16s ease}.fade-enter-from[data-v-aa77cfb3],.fade-leave-to[data-v-aa77cfb3]{opacity:0}@media(max-width:640px){.stats-grid[data-v-aa77cfb3]{grid-template-columns:1fr}}.loader[data-v-2af42420]{min-height:calc(100vh - 48px);display:grid;place-items:center}.card[data-v-2af42420]{width:min(520px,100%);padding:32px;border-radius:var(--ui-radius-lg);background:#ffffffe6;border:1px solid rgba(var(--ui-primary-rgb),.12);box-shadow:var(--ui-shadow);text-align:center}.spinner[data-v-2af42420]{width:44px;height:44px;margin:0 auto 18px;border-radius:50%;border:4px solid rgba(var(--ui-secondary-rgb),.18);border-top-color:var(--ui-primary);animation:spin-2af42420 1s linear infinite}.eyebrow[data-v-2af42420]{font-size:.72rem;margin-bottom:8px}h2[data-v-2af42420]{margin:0;font-size:1.45rem}.hint[data-v-2af42420]{margin:12px auto 20px;max-width:44ch;color:var(--ui-text-muted)}@keyframes spin-2af42420{to{transform:rotate(360deg)}}.panel[data-v-bb66f76a]{gap:20px;width:100%;padding:24px;border:1px solid rgba(var(--ui-primary-rgb),.1);background:#fff}h2[data-v-bb66f76a],h3[data-v-bb66f76a]{margin:0}.state[data-v-bb66f76a]{padding:6px 10px;border:1px solid rgba(var(--ui-primary-rgb),.08)}.loaded[data-v-bb66f76a]{display:grid;gap:4px;padding:14px 16px;border-radius:var(--ui-radius-md);background:#edf8f0;border:1px solid rgba(var(--ui-success-rgb),.14)}.loaded__label[data-v-bb66f76a]{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ui-success);font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}.search[data-v-bb66f76a]{display:grid;gap:8px}.search__input[data-v-bb66f76a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.step[data-v-bb66f76a]{display:grid;gap:14px;width:100%;padding:16px;border-radius:var(--ui-radius-md);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#f3f5f6}.step__head[data-v-bb66f76a]{display:flex;gap:12px;align-items:center}.step__index[data-v-bb66f76a]{width:28px;height:28px;flex:0 0 28px;border-radius:999px;display:grid;place-items:center;background:rgba(var(--ui-secondary-rgb),.22);color:var(--ui-primary);font-weight:700}.choices[data-v-bb66f76a]{display:grid;gap:10px;width:100%;padding:8px}.choice[data-v-bb66f76a]{position:relative;width:100%;display:grid;align-items:center;gap:12px;text-align:left;margin:0 4px;padding:14px;border-radius:var(--ui-radius-sm);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#fff}.choice--show[data-v-bb66f76a]{grid-template-columns:auto auto minmax(0,1fr) auto;min-height:68px}.choice--competition[data-v-bb66f76a]{grid-template-columns:minmax(0,1fr) auto}.choice--running[data-v-bb66f76a]{border-color:rgba(var(--ui-success-rgb),.28)}.choice--selected[data-v-bb66f76a]{border-color:rgba(var(--ui-primary-rgb),.78);background:#fff;box-shadow:0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224}.choice--selected[data-v-bb66f76a]:not(:disabled):hover,.choice--selected[data-v-bb66f76a]:not(:disabled):active{transform:none}.choice[data-v-bb66f76a]:focus-visible{border-color:rgba(var(--ui-primary-rgb),.78);box-shadow:0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224}.choice[data-v-bb66f76a]:focus-visible:hover,.choice[data-v-bb66f76a]:focus-visible:active{transform:none}.choice--finished[data-v-bb66f76a]{background:#f6f6f7}.choice--skeleton[data-v-bb66f76a]{pointer-events:none}.choice__body[data-v-bb66f76a]{display:grid;gap:4px;min-width:0}.choice__side[data-v-bb66f76a]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.choice__meta[data-v-bb66f76a]{color:var(--ui-text-muted);font-size:.88rem}.selected-show[data-v-bb66f76a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--ui-radius-sm);border:1px solid rgba(var(--ui-primary-rgb),.08);background:#fff}.show-tag[data-v-bb66f76a]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border-radius:999px;background:rgba(var(--ui-primary-rgb),.06);border:1px solid rgba(var(--ui-primary-rgb),.08);color:var(--ui-text-muted);font-size:.74rem;font-weight:600;letter-spacing:.04em}.live-dot[data-v-bb66f76a]{width:10px;height:10px;border-radius:999px;background:var(--ui-success);box-shadow:0 0 0 4px rgba(var(--ui-success-rgb),.14)}.finished-watermark[data-v-bb66f76a]{position:absolute;right:48px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:700;letter-spacing:.08em;color:rgba(var(--ui-primary-rgb),.06);pointer-events:none;z-index:0}.skeleton[data-v-bb66f76a]{display:block;border-radius:999px;background:linear-gradient(90deg,rgba(var(--ui-secondary-rgb),.14),#fffffff5,rgba(var(--ui-secondary-rgb),.14));background-size:200% 100%;animation:shimmer-bb66f76a 1.2s linear infinite}.skeleton--avatar[data-v-bb66f76a]{width:34px;height:34px;border-radius:999px}.skeleton--title[data-v-bb66f76a]{width:58%;height:16px}.skeleton--line[data-v-bb66f76a]{width:82%;height:12px}@media(max-width:720px){.search__input[data-v-bb66f76a],.choice--show[data-v-bb66f76a],.choice--competition[data-v-bb66f76a],.selected-show[data-v-bb66f76a]{grid-template-columns:1fr}.choice__side[data-v-bb66f76a]{justify-content:flex-start}.finished-watermark[data-v-bb66f76a]{right:16px}}@keyframes shimmer-bb66f76a{0%{background-position:200% 0}to{background-position:-200% 0}}.panel[data-v-ef26a611]{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.panel__head[data-v-ef26a611]{align-items:center;margin-bottom:16px}.eyebrow[data-v-ef26a611]{margin:0}.panel__actions[data-v-ef26a611]{display:flex;align-items:center;justify-content:flex-end}.round-controls[data-v-ef26a611]{display:grid;gap:8px}.round-tabs[data-v-ef26a611]{display:flex;gap:8px;margin:0;flex-wrap:wrap}.round-tab[data-v-ef26a611]{border:1px solid rgba(var(--ui-primary-rgb),.08);border-radius:999px;background:rgba(var(--ui-secondary-rgb),.08);color:var(--ui-text-muted);padding:7px 12px;font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.01em;transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.round-tab[data-v-ef26a611]:hover{background:rgba(var(--ui-secondary-rgb),.14);color:var(--ui-primary)}.round-tab--active[data-v-ef26a611]{background:rgba(var(--ui-primary-rgb),.1);border-color:rgba(var(--ui-primary-rgb),.18);color:var(--ui-primary)}.round-actions[data-v-ef26a611]{display:flex;justify-content:center;margin:0}.round-stats-button[data-v-ef26a611]{border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--ui-primary);padding:7px 14px;font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.01em;transition:background-color .14s ease,color .14s ease}.round-stats-button[data-v-ef26a611]:hover{background:rgba(var(--ui-primary-rgb),.06)}.round-stats-button[data-v-ef26a611]:active{background:rgba(var(--ui-primary-rgb),.1)}.list[data-v-ef26a611]{display:grid;margin-top:8px;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:8px}.starter-row[data-v-ef26a611]{width:100%;margin:0 4px;padding:8px;border:0;border-radius:0;background:transparent;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,color .14s ease,transform .14s ease;box-shadow:none!important}.starter-row[data-v-ef26a611] .competitor__order{transition:background-color .14s ease,border-color .14s ease,color .14s ease}.starter-row+.starter-row[data-v-ef26a611]{border-top:1px solid rgba(var(--ui-primary-rgb),.08)}.starter-row--selected[data-v-ef26a611]{border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(var(--ui-primary-rgb),.78),0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224!important;position:relative;z-index:1}.starter-row--selected[data-v-ef26a611]:not(:disabled):hover,.starter-row--selected[data-v-ef26a611]:not(:disabled):active,.starter-row--active[data-v-ef26a611]:not(:disabled):hover,.starter-row--active[data-v-ef26a611]:not(:disabled):active{transform:none}.starter-row[data-v-ef26a611]:not(.starter-row--selected):not(.starter-row--active):not(:disabled):hover{transform:scale(1.008);box-shadow:none;background:rgba(var(--ui-secondary-rgb),.08)}.starter-row[data-v-ef26a611]:not(.starter-row--selected):not(.starter-row--active):not(:disabled):hover .competitor__order{background:transparent;border-color:transparent}.starter-row[data-v-ef26a611]:focus-visible{border-color:transparent;border-radius:14px;box-shadow:0 0 0 1px rgba(var(--ui-primary-rgb),.78),0 0 0 4px rgba(var(--ui-primary-rgb),.22),0 4px 12px #18224224!important}.starter-row[data-v-ef26a611]:focus-visible:hover,.starter-row[data-v-ef26a611]:focus-visible:active{transform:none}.starter-row[data-v-ef26a611]:not(:disabled):active{transform:scale(.996);box-shadow:none}.backdrop[data-v-8a8d2dd7]{background:#3a305438;display:grid;place-items:center;z-index:30}.dialog[data-v-8a8d2dd7]{width:min(520px,100%);padding:24px}h2[data-v-8a8d2dd7]{margin:0}.close[data-v-8a8d2dd7]{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:0;background:transparent;box-shadow:none;padding:0;color:var(--ui-primary)}.close span[data-v-8a8d2dd7]{display:block;line-height:1;font-size:2rem;font-weight:300;color:inherit}.summary[data-v-8a8d2dd7]{margin:18px 0 0;color:var(--ui-text);line-height:1.45}.hint[data-v-8a8d2dd7]{margin:10px 0 0;color:var(--ui-text-muted);font-size:.88rem}.actions[data-v-8a8d2dd7]{justify-content:flex-end;margin-top:22px}.primary[data-v-8a8d2dd7],.secondary[data-v-8a8d2dd7]{padding:11px 18px}.secondary[data-v-8a8d2dd7]{background:#fff}.fade-enter-active[data-v-8a8d2dd7],.fade-leave-active[data-v-8a8d2dd7]{transition:opacity .16s ease}.fade-enter-from[data-v-8a8d2dd7],.fade-leave-to[data-v-8a8d2dd7]{opacity:0}.shell[data-v-883f4e07]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100vh;padding:0 28px 28px;overflow:visible}.workspace[data-v-883f4e07]{max-width:1540px;margin:0 auto;width:100%;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start;overflow:visible}.workspace--setup[data-v-883f4e07]{grid-template-columns:1fr;overflow-y:auto}.setup-stage[data-v-883f4e07]{min-width:0}.left-stack[data-v-883f4e07]{display:flex;flex-direction:column;gap:14px;align-items:stretch;min-height:0;overflow:visible}.left-stack__starters[data-v-883f4e07]{flex:0 0 auto;min-height:0}.simulator-strip[data-v-883f4e07]{display:grid;gap:10px;padding:14px;border-radius:var(--ui-radius-lg);border:1px solid rgba(var(--ui-secondary-rgb),.24);background:var(--ui-surface)}.simulator-strip__head[data-v-883f4e07]{display:flex;justify-content:space-between;gap:10px;align-items:center}.simulator-strip__eyebrow[data-v-883f4e07]{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--ui-text-soft)}.simulator-strip__status-dot[data-v-883f4e07]{width:12px;height:12px;border-radius:999px;background:var(--ui-success);box-shadow:0 0 0 4px rgba(var(--ui-success-rgb),.12)}.simulator-strip__actions[data-v-883f4e07]{display:flex;flex-wrap:wrap;gap:8px}.simulator-strip__button[data-v-883f4e07]{border-radius:999px;border:1px solid rgba(var(--ui-primary-rgb),.08);background:#fff;padding:9px 14px}@media(max-width:1200px){.shell[data-v-883f4e07]{height:auto;overflow:visible}.workspace[data-v-883f4e07],.workspace--setup[data-v-883f4e07]{grid-template-columns:1fr;overflow:visible;align-items:start}.left-stack[data-v-883f4e07]{height:auto;overflow:visible}}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-flex-wght.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v20-latin-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-v20-latin-500.woff2) format("woff2")}:root{color-scheme:light;font-family:Roboto Flex,Roboto,Segoe UI,sans-serif;--ui-primary: #3a3054;--ui-primary-rgb: 58, 48, 84;--ui-secondary: #a793ad;--ui-secondary-rgb: 167, 147, 173;--ui-accent: #302f2b;--ui-text: #352d42;--ui-text-muted: #6e667a;--ui-text-soft: #9e90a4;--ui-bg: #eee;--ui-bg-strong: #e7e7e7;--ui-surface: #ffffff;--ui-surface-strong: #ffffff;--ui-surface-soft: #f7f7f8;--ui-border: rgba(58, 48, 84, .12);--ui-border-strong: rgba(58, 48, 84, .22);--ui-success: #21ba45;--ui-success-rgb: 33, 186, 69;--ui-warning: #f5740b;--ui-warning-rgb: 245, 116, 11;--ui-danger: #c10015;--ui-danger-rgb: 193, 0, 21;--ui-info: #f09720;--ui-info-rgb: 240, 151, 32;--ui-shadow: none;--ui-shadow-soft: none;--ui-radius-lg: 24px;--ui-radius-md: 18px;--ui-radius-sm: 12px;--ui-panel-blur: none}*{box-sizing:border-box}html,body,#app{min-height:100%}html{background:var(--ui-bg)}body{margin:0;min-height:100vh;color:var(--ui-text);font-family:Roboto Flex,Roboto,Segoe UI,sans-serif;background:var(--ui-bg)}body,button,input,select,textarea{font:inherit}h1,h2,h3,h4{font-weight:500;color:var(--ui-primary)}.text-name{font-family:Poppins,Roboto Flex,sans-serif;font-weight:500;color:var(--ui-primary)}a,a:active,a:visited{color:inherit}a:not(.no-animate){transition:transform .15s ease;transform-origin:center;will-change:transform}a:not(.no-animate):hover{transform:scale(1.03)}a:not(.no-animate):active{transform:scale(.96)}button{cursor:pointer;text-transform:none;transition:transform .15s ease,box-shadow .15s ease,background-color .22s ease .1s,border-color .22s ease .1s,color .22s ease .1s,opacity .22s ease .1s,filter .22s ease .1s}button,input,select,textarea{color:inherit}button:not(:disabled){transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,opacity .12s ease,filter .12s ease;transform-origin:center;will-change:transform}button:not(:disabled):hover{transform:scale(1.03);box-shadow:0 2px 8px #3a30541a}button:not(:disabled):active{transform:scale(.96);box-shadow:0 1px 4px #3a305414}button:disabled{cursor:not-allowed;opacity:.56;filter:saturate(.75)}input,select,textarea{width:100%;border-radius:14px;border:1px solid var(--ui-border);background:#ffffffe0;padding:12px 14px;box-shadow:inset 0 1px #ffffffa6}input::placeholder,textarea::placeholder{color:rgba(var(--ui-primary-rgb),.38)}input:focus,select:focus,textarea:focus,button:focus-visible{outline:none;border-color:rgba(var(--ui-secondary-rgb),.65);box-shadow:0 0 0 4px rgba(var(--ui-secondary-rgb),.18)}textarea{resize:vertical}.panel{display:grid;gap:14px;padding:18px;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.panel__head,.dialog__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.eyebrow,.section-label{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:var(--ui-secondary);font-family:Roboto Flex,Roboto,Segoe UI,sans-serif}.helper,.empty{margin:0;color:var(--ui-text-muted)}.field{display:grid;gap:6px}.field>span{color:var(--ui-text-muted);font-size:.84rem}.actions,.button-row{display:flex;gap:10px;flex-wrap:wrap}.primary,.secondary,.ghost,.subtle,.disconnect{border-radius:999px;border:1px solid transparent;padding:10px 16px}.primary{background:var(--ui-primary);color:#fff}.secondary{background:rgba(var(--ui-secondary-rgb),.12);border-color:rgba(var(--ui-primary-rgb),.08)}.ghost{background:transparent;border-color:rgba(var(--ui-primary-rgb),.1);color:var(--ui-primary);font-weight:500}.subtle,.disconnect{border-color:rgba(var(--ui-primary-rgb),.08);background:#fff}.error{margin:0;color:var(--ui-danger)}.state{border-radius:999px;padding:5px 10px;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--ui-primary-rgb),.06);color:var(--ui-text-soft)}.state--good{background:rgba(var(--ui-success-rgb),.08);color:var(--ui-success)}.state--idle{background:rgba(var(--ui-secondary-rgb),.15);color:var(--ui-primary)}.state--active{background:rgba(var(--ui-primary-rgb),.08);color:var(--ui-primary)}.dialog{border-radius:28px;background:#fffffff5;border:1px solid rgba(var(--ui-primary-rgb),.12);box-shadow:var(--ui-shadow)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}kbd{font-family:Roboto Flex,monospace;font-size:.8rem;font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--ui-primary-rgb),.12);background:rgba(var(--ui-primary-rgb),.07);color:var(--ui-primary)}.poppins{font-family:Poppins,sans-serif}.small-headline{font-size:clamp(.75rem,.6797rem + .3125vw,.875rem);font-weight:700;color:var(--ui-secondary);letter-spacing:0}.large-headline{font-size:clamp(.9375rem,.7617rem + .7813vw,1.25rem);font-weight:700;color:var(--ui-secondary)}.field-label{font-size:12px;line-height:20px;font-weight:400;letter-spacing:.14992px;color:rgba(var(--ui-primary-rgb),.64)}.page-container{max-width:1200px}.text-scale-20-34{font-size:clamp(1.25rem,.7578rem + 2.1875vw,2.125rem)}.text-scale-14-26{font-size:clamp(.875rem,.4531rem + 1.875vw,1.625rem)}.text-scale-15-20{font-size:clamp(.9375rem,.7617rem + .7813vw,1.25rem)}.text-scale-12-16{font-size:clamp(.75rem,.6094rem + .625vw,1rem)}.text-scale-12-14{font-size:clamp(.75rem,.6797rem + .3125vw,.875rem)}.text-scale-11-14{font-size:clamp(.6875rem,.582rem + .4688vw,.875rem)}.text-scale-10-14{font-size:clamp(.65rem,.5234rem + .5625vw,.875rem)}.text-scale-10-13{font-size:clamp(.65rem,.5586rem + .4062vw,.8125rem)}.text-scale-10-12{font-size:clamp(.65rem,.5938rem + .25vw,.75rem)}.list-card-item{box-shadow:0 1px 3px #0000001f;border-radius:5px;background:var(--ui-surface-soft);font-weight:500;color:#5a5a5a}.bridle-number{color:#777;border:.5px solid #ccc;font-size:12px;padding:2px 4px;border-radius:7px;line-height:12px;font-weight:500;text-align:center;background:#fff}.no-decoration{text-decoration:none}.rounded-borders-top{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.bg-main{background:var(--ui-bg)}.bg-extra-light-grey{background:var(--ui-bg-strong)}.text-money-positive{color:var(--ui-success)}.bg-money-positive{background:var(--ui-success)}.text-money-negative{color:var(--ui-danger)}.bg-money-negative{background:var(--ui-danger)}.panel,.dialog,.drawer,.card,.step,.choice,.group,.device,.entry,.capture,.feed__item,.sync-card,.audit-summary,.summary,.loaded{-webkit-backdrop-filter:var(--ui-panel-blur);backdrop-filter:var(--ui-panel-blur)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}a:not(.no-animate),button:not(:disabled){transform:none!important}}
