.wci-card[data-v-889f6ecc]{background:var(--ds-color-surface);border-color:var(--ds-color-line)}.wci-card[data-v-889f6ecc]:hover{border-color:color-mix(in srgb,var(--ds-color-accent) 40%,transparent)}.wci-card[data-v-889f6ecc]:focus-visible{box-shadow:0 0 0 2px var(--ds-color-accent)}.wci-card--selected[data-v-889f6ecc]{border-color:var(--ds-color-accent);box-shadow:0 0 0 2px var(--ds-color-accent)}.wci-ink[data-v-889f6ecc]{color:var(--ds-color-ink)}.wci-ink-3[data-v-889f6ecc],.wci-label[data-v-889f6ecc]{color:var(--ds-color-ink-3)}.wci-unit[data-v-889f6ecc]{font-weight:400;opacity:.8;text-transform:none}.wci-warning[data-v-889f6ecc]{color:var(--ds-color-warning)}.wci-divider[data-v-889f6ecc]{border-color:var(--ds-color-line)}.tone-badge-accent[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-accent) 15%,transparent);color:var(--ds-color-accent)}.tone-badge-positive[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-positive) 15%,transparent);color:var(--ds-color-positive)}.tone-badge-negative[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-negative) 15%,transparent);color:var(--ds-color-negative)}.tone-badge-info[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-info) 15%,transparent);color:var(--ds-color-info)}.tone-badge-warning[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-warning) 15%,transparent);color:var(--ds-color-warning)}.tone-badge-muted[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-ink-3) 15%,transparent);color:var(--ds-color-ink-3)}.tone-preview-accent[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-accent) 10%,transparent);color:var(--ds-color-accent)}.tone-preview-positive[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-positive) 10%,transparent);color:var(--ds-color-positive)}.tone-preview-negative[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-negative) 10%,transparent);color:var(--ds-color-negative)}.tone-preview-info[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-info) 10%,transparent);color:var(--ds-color-info)}.tone-preview-warning[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-warning) 10%,transparent);color:var(--ds-color-warning)}.tone-preview-muted[data-v-889f6ecc]{background:color-mix(in srgb,var(--ds-color-ink-3) 10%,transparent);color:var(--ds-color-ink-3)}.wci-ai-chip[data-v-889f6ecc]{background:linear-gradient(to right,var(--ds-color-info),#60a5fa)}.wci-checkbox--checked[data-v-889f6ecc]{background:var(--ds-color-accent);border-color:var(--ds-color-accent);color:#fff}.wci-checkbox--unchecked[data-v-889f6ecc]{background:transparent;border-color:var(--ds-color-line)}.wci-menu-btn[data-v-889f6ecc]{color:var(--ds-color-ink-3);cursor:pointer}@media(hover:hover){.wci-menu-btn[data-v-889f6ecc]{opacity:0;transition:opacity .15s}.wci-card:hover .wci-menu-btn[data-v-889f6ecc],.wci-menu-btn--open[data-v-889f6ecc],.wci-menu-btn[data-v-889f6ecc]:focus-visible{opacity:1}}.wci-menu-btn--open[data-v-889f6ecc],.wci-menu-btn[data-v-889f6ecc]:hover{background:color-mix(in srgb,var(--ds-color-ink-3) 12%,transparent);color:var(--ds-color-ink)}.wci-menu[data-v-889f6ecc]{background:var(--ds-color-surface);border-color:var(--ds-color-line);min-width:120px}.wci-menu-item[data-v-889f6ecc]{color:var(--ds-color-negative);cursor:pointer;white-space:nowrap}.wci-menu-item[data-v-889f6ecc]:hover{background:color-mix(in srgb,var(--ds-color-negative) 10%,transparent)}dialog.app-dialog.wrc-wide-dialog:not(.app-dialog-maximized){max-width:1400px;width:95vw}.wrc-ink[data-v-57c2ffd4]{color:var(--ds-color-ink)}.wrc-eyebrow[data-v-57c2ffd4],.wrc-ink-3[data-v-57c2ffd4]{color:var(--ds-color-ink-3)}.wrc-eyebrow[data-v-57c2ffd4]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wrc-dialog-container[data-v-57c2ffd4]{background:var(--ds-color-surface)}.wrc-dialog-header[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-accent) 10%,transparent);border-color:var(--ds-color-line)}.wrc-btn-accent[data-v-57c2ffd4]{background:var(--ds-color-accent)}.wrc-btn-accent[data-v-57c2ffd4]:hover{opacity:.9}.wrc-btn-accent[data-v-57c2ffd4]:focus-visible{box-shadow:0 0 0 2px var(--ds-color-accent)}.wrc-close-btn[data-v-57c2ffd4]{background:transparent;border:none;color:var(--ds-color-ink-3);cursor:pointer}.wrc-close-btn[data-v-57c2ffd4]:hover{background:var(--ds-tint-3);color:var(--ds-color-ink)}.wrc-summary[data-v-57c2ffd4]{color:var(--ds-color-ink-3)}.wrc-plan-review--hit[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-positive) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-color-positive) 35%,transparent);color:var(--ds-color-positive)}.wrc-plan-review--partial[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-color-warning) 35%,transparent);color:var(--ds-color-warning)}.wrc-plan-review ul[data-v-57c2ffd4]{color:var(--ds-color-ink-2)}.wrc-chip-intensity[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-warning) 20%,transparent);color:var(--ds-color-warning)}.wrc-chip-type[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-accent) 20%,transparent);color:var(--ds-color-accent)}.wrc-chip-trimp[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-ink-3) 15%,transparent);color:var(--ds-color-ink-3)}.wrc-acc-chip[data-v-57c2ffd4]{color:var(--ds-color-ink-3)}.wrc-acc-chip[data-v-57c2ffd4],.wrc-empty-map[data-v-57c2ffd4]{background:var(--ds-color-surface-2)}.stats-grid[data-v-57c2ffd4]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);max-width:100%;overflow:hidden}.stats-snap-container[data-v-57c2ffd4]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;scrollbar-width:none}.stats-snap-container[data-v-57c2ffd4]::-webkit-scrollbar{display:none}.stats-snap-page[data-v-57c2ffd4]{flex:0 0 100%;min-width:0;scroll-snap-align:start}.stats-grid-mobile[data-v-57c2ffd4]{box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);width:100%}.stats-dot[data-v-57c2ffd4]{background:color-mix(in srgb,var(--ds-color-ink-3) 30%,transparent);border-radius:50%;height:6px;width:6px}.stats-dot[data-v-57c2ffd4]:first-child{background:color-mix(in srgb,var(--ds-color-ink-3) 80%,transparent)}.stat-cell[data-v-57c2ffd4]{background:var(--ds-tint-1);border-radius:8px;padding:8px 4px;text-align:center}.stat-label[data-v-57c2ffd4]{color:var(--ds-color-ink-3);font-size:.75rem;margin-bottom:4px}.stat-value[data-v-57c2ffd4]{color:var(--ds-color-ink);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.stat-unit[data-v-57c2ffd4]{font-size:.75rem;font-weight:400;opacity:.7}.stat-sub[data-v-57c2ffd4]{color:var(--ds-color-ink-3);font-size:.7rem;margin-top:2px}.wrc-laps-card[data-v-57c2ffd4]{background:var(--ds-color-surface-2);border-color:var(--ds-color-line)}.wrc-table[data-v-57c2ffd4]{border-collapse:collapse}.wrc-table th[data-v-57c2ffd4]{color:var(--ds-color-ink-3);font-weight:600}.wrc-table td[data-v-57c2ffd4],.wrc-table th[data-v-57c2ffd4]{border-bottom:1px solid var(--ds-color-line);padding:6px 8px;text-align:center}.wrc-table td[data-v-57c2ffd4]{color:var(--ds-color-ink);font-variant-numeric:tabular-nums}.wrc-main[data-v-57c2ffd4]{flex:1;min-height:0;overflow:hidden}.wrc-body[data-v-57c2ffd4]{height:100%;width:100%}.wrc-body[data-v-57c2ffd4],.wrc-content[data-v-57c2ffd4]{display:flex;flex-direction:column}.wrc-content[data-v-57c2ffd4]{flex:1;gap:8px;min-height:0}.wrc-dual-layout[data-v-57c2ffd4]{display:grid;flex:1;gap:16px;grid-template-columns:1fr 1fr;min-height:0}.wrc-dual-left[data-v-57c2ffd4]{display:flex;flex-direction:column;min-height:0}.wrc-map-container[data-v-57c2ffd4]{flex:1;min-height:250px}.wrc-dual-right[data-v-57c2ffd4]{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 4px 8px 0;transform:translateZ(0);will-change:scroll-position}.wrc-dual-right[data-v-57c2ffd4]::-webkit-scrollbar{width:4px}.wrc-dual-right[data-v-57c2ffd4]::-webkit-scrollbar-track{background:transparent}.wrc-dual-right[data-v-57c2ffd4]::-webkit-scrollbar-thumb{background:var(--ds-color-line);border-radius:4px}.wrc-details-section[data-v-57c2ffd4]{border:1px solid var(--ds-color-line);border-radius:10px;flex-shrink:0;overflow:hidden}.wrc-details-summary[data-v-57c2ffd4]{align-items:center;background:var(--ds-tint-1);color:var(--ds-color-ink-2);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;list-style:none;padding:10px 14px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrc-details-summary[data-v-57c2ffd4]::-webkit-details-marker{display:none}.wrc-details-summary[data-v-57c2ffd4]:after{content:"›";font-size:16px;margin-left:auto;transition:transform .15s}.wrc-details-section[open]>.wrc-details-summary[data-v-57c2ffd4]:after{transform:rotate(90deg)}.wrc-details-summary[data-v-57c2ffd4]:hover{background:var(--ds-tint-2)}@media(max-width:768px){.wrc-main[data-v-57c2ffd4]{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wrc-body[data-v-57c2ffd4],.wrc-content[data-v-57c2ffd4]{flex:none;height:auto}.wrc-dual-layout[data-v-57c2ffd4]{flex:none;gap:12px;grid-template-columns:1fr}.wrc-map-container[data-v-57c2ffd4]{flex:none;height:280px;min-height:280px}.wrc-dual-right[data-v-57c2ffd4]{min-height:auto;overflow:visible}.stats-grid[data-v-57c2ffd4]{grid-template-columns:repeat(4,1fr)}.stat-cell[data-v-57c2ffd4]{padding:6px 2px}.stat-value[data-v-57c2ffd4]{font-size:.95rem}.stat-label[data-v-57c2ffd4]{font-size:.65rem}}.wrc-spinner[data-v-57c2ffd4]{animation:wrc-spin-57c2ffd4 .6s linear infinite;border:3px solid var(--ds-color-line);border-radius:50%;border-top-color:var(--ds-color-accent);height:32px;width:32px}@keyframes wrc-spin-57c2ffd4{to{transform:rotate(1turn)}}.wr-page[data-v-7977ba1e]{background:var(--ds-color-page);color:var(--ds-color-ink);min-height:calc(100vh - 50px)}.wr-content[data-v-7977ba1e]{margin:0 auto;max-width:1200px;padding:24px}.wr-title[data-v-7977ba1e]{font-size:1.875rem;font-weight:700;line-height:1.25;margin:0}.wr-ink[data-v-7977ba1e]{color:var(--ds-color-ink)}.wr-ink-3[data-v-7977ba1e]{color:var(--ds-color-ink-3)}.wr-accent[data-v-7977ba1e]{color:var(--ds-color-accent)}.wr-positive[data-v-7977ba1e]{color:var(--ds-color-positive)}.wr-negative[data-v-7977ba1e]{color:var(--ds-color-negative)}.wr-info[data-v-7977ba1e]{color:var(--ds-color-info)}.wr-eyebrow[data-v-7977ba1e]{color:var(--ds-color-ink-3);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.wr-card[data-v-7977ba1e]{background:var(--ds-color-surface)}.wr-card[data-v-7977ba1e],.wr-line[data-v-7977ba1e]{border-color:var(--ds-color-line)}.wr-badge-accent[data-v-7977ba1e]{background:var(--ds-color-accent);color:#fff}.wr-badge-info[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-info) 15%,transparent);color:var(--ds-color-info)}.wr-btn-base[data-v-7977ba1e]:focus-visible{box-shadow:0 0 0 2px var(--ds-color-accent);outline:none}.wr-btn-positive[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-positive) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-positive) 40%,transparent);color:var(--ds-color-positive)}.wr-btn-positive[data-v-7977ba1e]:hover{background:color-mix(in srgb,var(--ds-color-positive) 20%,transparent)}.wr-btn-info[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-info) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-info) 40%,transparent);color:var(--ds-color-info)}.wr-btn-info[data-v-7977ba1e]:hover{background:color-mix(in srgb,var(--ds-color-info) 20%,transparent)}.wr-btn-muted[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-ink-3) 10%,transparent);border-color:color-mix(in srgb,var(--ds-color-ink-3) 40%,transparent);color:var(--ds-color-ink-3)}.wr-btn-muted[data-v-7977ba1e]:hover{background:color-mix(in srgb,var(--ds-color-ink-3) 20%,transparent)}.wr-btn-negative[data-v-7977ba1e]{background:transparent;border-color:color-mix(in srgb,var(--ds-color-negative) 40%,transparent);color:var(--ds-color-negative)}.wr-btn-negative[data-v-7977ba1e]:hover{background:color-mix(in srgb,var(--ds-color-negative) 10%,transparent)}.wr-btn-solid-info[data-v-7977ba1e]{background:var(--ds-color-info);border-color:var(--ds-color-info);color:#fff}.wr-btn-solid-info[data-v-7977ba1e]:hover{opacity:.9}.wr-btn-solid-info[data-v-7977ba1e]:disabled{cursor:not-allowed;opacity:.5}.wr-btn-clear[data-v-7977ba1e]{background:transparent;border-color:var(--ds-color-line);color:var(--ds-color-ink-3)}.wr-btn-clear[data-v-7977ba1e]:hover{border-color:color-mix(in srgb,var(--ds-color-negative) 40%,transparent);color:var(--ds-color-negative)}.wr-filter-toggle[data-v-7977ba1e]:hover{opacity:.8}.wr-filter-toggle[data-v-7977ba1e]:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--ds-color-accent);outline:none}.wr-chip--active[data-v-7977ba1e]{background:var(--ds-color-accent);border-color:var(--ds-color-accent);color:#fff}.wr-chip--inactive[data-v-7977ba1e]{background:transparent;border-color:var(--ds-color-line);color:var(--ds-color-ink)}.wr-chip--inactive[data-v-7977ba1e]:hover{border-color:color-mix(in srgb,var(--ds-color-accent) 50%,transparent)}.wr-page-btn[data-v-7977ba1e]{align-items:center;background:transparent;border:1px solid var(--ds-color-line);border-radius:8px;color:var(--ds-color-ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;transition:all .15s;width:36px}.wr-page-btn[data-v-7977ba1e]:hover:not(:disabled){border-color:var(--ds-color-accent);color:var(--ds-color-accent)}.wr-page-btn--active[data-v-7977ba1e]{background:var(--ds-color-accent);border-color:var(--ds-color-accent);color:#fff}.wr-page-btn[data-v-7977ba1e]:disabled{cursor:not-allowed;opacity:.3}.wr-empty[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-surface) 30%,transparent);border-color:var(--ds-color-line)}.wr-empty-icon[data-v-7977ba1e]{color:color-mix(in srgb,var(--ds-color-ink-3) 60%,transparent)}.wr-empty-sub[data-v-7977ba1e],.wr-empty-title[data-v-7977ba1e]{color:var(--ds-color-ink-3)}.wr-dialog[data-v-7977ba1e]{background:var(--ds-color-surface)}.wr-dialog[data-v-7977ba1e],.wr-dialog-header[data-v-7977ba1e]{border-color:var(--ds-color-line)}.wr-dialog-header[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-positive) 8%,transparent)}.wr-info-box[data-v-7977ba1e]{background:color-mix(in srgb,var(--ds-color-info) 5%,transparent);color:var(--ds-color-ink-3)}.wr-dialog-footer[data-v-7977ba1e],.wr-info-box[data-v-7977ba1e]{border-color:var(--ds-color-line)}.wr-dialog-footer[data-v-7977ba1e]{background:var(--ds-color-surface-2)}.wr-file-label[data-v-7977ba1e]{border-color:var(--ds-color-line);color:var(--ds-color-ink-2)}.wr-file-label[data-v-7977ba1e]:hover{border-color:var(--ds-color-accent)}.wr-icon-btn[data-v-7977ba1e]{background:transparent;border:none;color:var(--ds-color-ink-3);cursor:pointer}.wr-icon-btn[data-v-7977ba1e]:hover{background:var(--ds-tint-3);color:var(--ds-color-ink)}.loading-spinner[data-v-7977ba1e]{animation:wr-spin-7977ba1e .7s linear infinite;border:3px solid var(--ds-color-line);border-radius:50%;border-top-color:var(--ds-color-accent);display:inline-block;height:32px;width:32px}@keyframes wr-spin-7977ba1e{to{transform:rotate(1turn)}}@media(max-width:599px){.wr-content[data-v-7977ba1e]{padding:12px}}
