.ns-view[data-v-14c8be4e]{display:flex;flex:1;flex-direction:column;font-family:var(--d360-font);gap:1.25rem;min-width:0}.ns-export[data-v-14c8be4e],.ns-view[data-v-14c8be4e]{--ns-home:var(--h2h-a);--ns-away:var(--h2h-b)}.ns-filters[data-v-14c8be4e]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.ns-filter[data-v-14c8be4e]{display:flex;flex:0 1 auto;flex-direction:column;gap:.375rem;min-width:170px}.ns-filter-wide[data-v-14c8be4e]{flex:1;min-width:240px}.ns-filter-btn[data-v-14c8be4e]{margin-left:auto;min-width:0}.ns-filter-label[data-v-14c8be4e]{color:var(--d360-muted);font-size:12px}.ns-export-btn[data-v-14c8be4e],.ns-play[data-v-14c8be4e],.ns-retry[data-v-14c8be4e]{align-items:center;background:var(--d360-bg);border:1px solid var(--d360-border);border-radius:var(--d360-control-radius);color:var(--d360-text-control);cursor:pointer;display:inline-flex;font:500 13px var(--d360-font);gap:.4rem;height:var(--d360-control-h);justify-content:center;padding:0 .9rem;white-space:nowrap}.ns-export-btn[data-v-14c8be4e]:hover:not(:disabled),.ns-play[data-v-14c8be4e]:hover,.ns-retry[data-v-14c8be4e]:hover{border-color:var(--d360-border-hover)}.ns-export-btn[data-v-14c8be4e]:disabled{cursor:progress;opacity:.6}.ns-export-btn[data-v-14c8be4e]:focus-visible,.ns-log-btn[data-v-14c8be4e]:focus-visible,.ns-move-btn[data-v-14c8be4e]:focus-visible,.ns-play[data-v-14c8be4e]:focus-visible,.ns-retry[data-v-14c8be4e]:focus-visible,.ns-scrub[data-v-14c8be4e]:focus-visible{outline:var(--d360-focus-ring);outline-offset:2px}.ns-spin[data-v-14c8be4e]{animation:ns-spin-14c8be4e .9s linear infinite}@keyframes ns-spin-14c8be4e{to{transform:rotate(1turn)}}.ns-loading[data-v-14c8be4e]{display:flex;flex-direction:column;gap:1rem}.ns-sk[data-v-14c8be4e]{animation:ns-pulse-14c8be4e 1.4s ease-in-out infinite;background:var(--surface-raised);border-radius:12px}.ns-sk-head[data-v-14c8be4e]{height:56px}.ns-sk-row[data-v-14c8be4e]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 300px}.ns-sk-pitch[data-v-14c8be4e]{aspect-ratio:105/68}.ns-sk-side[data-v-14c8be4e]{min-height:240px}.ns-sk-strip[data-v-14c8be4e]{height:70px}@keyframes ns-pulse-14c8be4e{50%{opacity:.55}}.ns-empty[data-v-14c8be4e]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:280px;padding:1.5rem;text-align:center}.ns-empty-icon[data-v-14c8be4e]{color:var(--ink-subtle)}.ns-empty-title[data-v-14c8be4e]{color:var(--ink);font-size:15px;font-weight:600;margin:0}.ns-empty-desc[data-v-14c8be4e]{color:var(--ink-muted);font-size:13px;margin:0}.ns-export[data-v-14c8be4e]{background:var(--surface-page);display:flex;flex-direction:column;gap:1rem;min-width:0}.ns-head[data-v-14c8be4e]{background:var(--surface-panel);border:1px solid var(--d360-border-soft);border-radius:12px;gap:1rem;justify-content:space-between;padding:.75rem 1.1rem}.ns-head[data-v-14c8be4e],.ns-score[data-v-14c8be4e]{align-items:center;display:flex;flex-wrap:wrap}.ns-score[data-v-14c8be4e]{gap:.75rem;min-width:0}.ns-team[data-v-14c8be4e]{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.ns-team-name[data-v-14c8be4e]{color:var(--ink);font-size:15px;font-weight:600;overflow-wrap:anywhere}.ns-team-home .ns-team-name[data-v-14c8be4e]{color:var(--ns-home)}.ns-team-away .ns-team-name[data-v-14c8be4e]{color:var(--ns-away)}.ns-score-val[data-v-14c8be4e]{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.ns-clock[data-v-14c8be4e]{border:1px solid var(--d360-border);border-radius:8px;color:var(--ink-soft);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;padding:.25rem .6rem}.ns-grid[data-v-14c8be4e]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 300px}.ns-pitch-wrap[data-v-14c8be4e]{border:1px solid var(--d360-border-soft);border-radius:12px;min-width:0;overflow:hidden}.ns-pitch[data-v-14c8be4e]{display:block;height:auto;width:100%}.ns-grass[data-v-14c8be4e]{fill:var(--pitch-grass)}.ns-stripe[data-v-14c8be4e]{fill:var(--pitch-stripe)}.ns-lines[data-v-14c8be4e]{stroke:var(--pitch-line);stroke-width:.25}.ns-spot[data-v-14c8be4e]{fill:var(--pitch-line)}.ns-dir[data-v-14c8be4e]{fill:var(--pitch-label);font-family:var(--d360-font);font-size:2.2px;font-weight:600;letter-spacing:.1px}.ns-trail[data-v-14c8be4e]{stroke-dasharray:1.2 .8;stroke-linecap:round;stroke-linejoin:round;stroke-width:.55}.ns-trail.ns-side-home[data-v-14c8be4e]{stroke:var(--ns-home)}.ns-trail.ns-side-away[data-v-14c8be4e]{stroke:var(--ns-away)}.ns-dot[data-v-14c8be4e]{stroke:var(--pitch-label);stroke-width:.25}.ns-dot.ns-side-home[data-v-14c8be4e]{fill:var(--ns-home)}.ns-dot.ns-side-away[data-v-14c8be4e]{fill:var(--ns-away)}.ns-ball[data-v-14c8be4e]{transition:transform .45s ease}.ns-ball circle[data-v-14c8be4e]{fill:var(--ink-on-fill);stroke:var(--pitch-grass);stroke-width:.35}.ns-goal-ring[data-v-14c8be4e]{stroke:var(--pitch-label);stroke-width:.35}.ns-label[data-v-14c8be4e]{fill:var(--ink-on-fill);font-family:var(--d360-font);font-size:2.5px;font-weight:600;letter-spacing:0;paint-order:stroke;stroke:var(--pitch-grass);stroke-linejoin:round;stroke-width:.7px}@media(prefers-reduced-motion:reduce){.ns-ball[data-v-14c8be4e]{transition:none}.ns-sk[data-v-14c8be4e]{animation:none}}.ns-moves[data-v-14c8be4e],.ns-side[data-v-14c8be4e]{background:var(--surface-panel);border:1px solid var(--d360-border-soft);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem}.ns-side-title[data-v-14c8be4e]{color:var(--ink-muted);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.ns-move-title[data-v-14c8be4e]{color:var(--ink);font-size:13px;font-weight:600;margin:0;overflow-wrap:anywhere}.ns-log[data-v-14c8be4e]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.ns-log-btn[data-v-14c8be4e]{align-items:baseline;background:transparent;border:0;border-radius:8px;color:var(--ink-subtle);cursor:pointer;display:grid;font:400 12px var(--d360-font);gap:.5rem;grid-template-columns:46px minmax(0,1fr);padding:.4rem .5rem;text-align:left;width:100%}.ns-log-btn[data-v-14c8be4e]:hover{background:var(--d360-surface-hover)}.ns-log-row.is-past .ns-log-btn[data-v-14c8be4e]{color:var(--ink-soft)}.ns-log-row.is-current .ns-log-btn[data-v-14c8be4e]{background:var(--d360-surface-selected);color:var(--ink);font-weight:600}.ns-log-time[data-v-14c8be4e]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.ns-log-text[data-v-14c8be4e]{overflow-wrap:anywhere}.ns-momentum[data-v-14c8be4e]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ns-momentum-head[data-v-14c8be4e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ns-momentum-title[data-v-14c8be4e]{color:var(--ink-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ns-momentum-key[data-v-14c8be4e]{color:var(--ink-soft);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:.75rem}.ns-key[data-v-14c8be4e]{align-items:center;display:inline-flex;gap:.35rem}.ns-key[data-v-14c8be4e]:before{border-radius:2px;content:"";flex:0 0 auto;height:10px;width:10px}.ns-key-home[data-v-14c8be4e]:before{background:var(--ns-home)}.ns-key-away[data-v-14c8be4e]:before{background:var(--ns-away)}.ns-strip[data-v-14c8be4e]{background:var(--surface-panel);border:1px solid var(--d360-border-soft);border-radius:8px;cursor:pointer;overflow:hidden}.ns-strip-svg[data-v-14c8be4e]{display:block;height:64px;width:100%}.ns-area-home[data-v-14c8be4e]{fill:color-mix(in srgb,var(--ns-home) 55%,transparent)}.ns-area-away[data-v-14c8be4e]{fill:color-mix(in srgb,var(--ns-away) 55%,transparent)}.ns-axis[data-v-14c8be4e]{stroke:var(--line-strong);stroke-width:1}.ns-half[data-v-14c8be4e]{stroke:var(--line);stroke-dasharray:3 3;stroke-width:1}.ns-goal-mark[data-v-14c8be4e]{stroke-width:2}.ns-goal-mark.ns-side-home[data-v-14c8be4e]{stroke:var(--ns-home)}.ns-goal-mark.ns-side-away[data-v-14c8be4e]{stroke:var(--ns-away)}.ns-cursor[data-v-14c8be4e]{stroke:var(--ink);stroke-width:1.5}.ns-note[data-v-14c8be4e]{color:var(--ink-subtle);font-size:11px;margin:0}.ns-controls[data-v-14c8be4e]{align-items:center;display:flex;gap:.75rem;min-width:0}.ns-play[data-v-14c8be4e]{flex:0 0 auto;min-width:92px}.ns-scrub[data-v-14c8be4e]{accent-color:var(--ns-home);flex:1;height:var(--d360-control-h);min-width:0}.ns-step[data-v-14c8be4e]{color:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ns-move-list[data-v-14c8be4e]{display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.ns-move-btn[data-v-14c8be4e]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink-soft);cursor:pointer;display:flex;font:400 12px var(--d360-font);gap:.5rem;min-height:34px;padding:.35rem .6rem;text-align:left;width:100%}.ns-move-btn[data-v-14c8be4e]:hover{background:var(--d360-surface-hover)}.ns-move-btn.is-on[data-v-14c8be4e]{background:var(--d360-surface-selected);border-color:var(--d360-border-hover);color:var(--ink)}.ns-move-btn.is-goal[data-v-14c8be4e]{color:var(--ink);font-weight:600}.ns-move-swatch[data-v-14c8be4e]{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.ns-move-btn.ns-side-home .ns-move-swatch[data-v-14c8be4e]{background:var(--ns-home)}.ns-move-btn.ns-side-away .ns-move-swatch[data-v-14c8be4e]{background:var(--ns-away)}.ns-move-text[data-v-14c8be4e]{min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.ns-grid[data-v-14c8be4e],.ns-sk-row[data-v-14c8be4e]{grid-template-columns:minmax(0,1fr)}.ns-sk-side[data-v-14c8be4e]{display:none}.ns-filter[data-v-14c8be4e]{flex:1 1 100%;min-width:0}.ns-filter-btn[data-v-14c8be4e]{margin-left:0}.ns-controls[data-v-14c8be4e]{flex-wrap:wrap}.ns-scrub[data-v-14c8be4e]{flex:1 1 100%;order:3}.ns-move-list[data-v-14c8be4e]{grid-template-columns:minmax(0,1fr)}.ns-log-btn[data-v-14c8be4e],.ns-move-btn[data-v-14c8be4e]{min-height:44px}}[data-dribble-export] .ns-grid[data-v-14c8be4e]{grid-template-columns:minmax(0,1fr) 300px}
