.vision-field[data-astro-cid-6dqs327b]{border:1px solid var(--border);background:var(--border);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1px;width:100%;min-width:0;max-width:100%;margin:0;display:grid}.vision-field__visual[data-astro-cid-6dqs327b],.vision-field__controls[data-astro-cid-6dqs327b],.vision-field__control-group[data-astro-cid-6dqs327b]{min-width:0}.vision-field__visual[data-astro-cid-6dqs327b]{background:var(--surface);align-self:start;place-items:center;padding:clamp(.75rem,2vw,1.25rem);display:grid;position:sticky;top:1rem}.vision-field__canvas[data-astro-cid-6dqs327b]{aspect-ratio:1;border:1px solid var(--border);background:var(--background);cursor:crosshair;touch-action:none;width:min(100%,720px);height:auto;display:block}.vision-field__drag-note[data-astro-cid-6dqs327b]{color:var(--muted);text-align:center;margin:.75rem 0 0;font-size:.76rem;line-height:1.45}.vision-field__controls[data-astro-cid-6dqs327b]{background:var(--border);gap:1px;display:grid}.vision-field__control-group[data-astro-cid-6dqs327b]{background:var(--surface);padding:clamp(1rem,2.5vw,1.35rem)}.vision-field__control-group[data-astro-cid-6dqs327b][data-inactive=true] .vision-field__select-grid[data-astro-cid-6dqs327b]{opacity:.55}.vision-field__group-title[data-astro-cid-6dqs327b]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:850}.vision-field__select[data-astro-cid-6dqs327b],.vision-field__range-control[data-astro-cid-6dqs327b]{gap:.55rem;display:grid}.vision-field__range-control[data-astro-cid-6dqs327b]+.vision-field__range-control[data-astro-cid-6dqs327b]{margin-top:1rem}.vision-field__select[data-astro-cid-6dqs327b]>span[data-astro-cid-6dqs327b],.vision-field__range-control[data-astro-cid-6dqs327b]>span[data-astro-cid-6dqs327b]{color:var(--muted-bright);font-size:.78rem;font-weight:750}.vision-field__range-control[data-astro-cid-6dqs327b]>span[data-astro-cid-6dqs327b]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vision-field__range-control[data-astro-cid-6dqs327b] output[data-astro-cid-6dqs327b]{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800}.vision-field__range-control[data-astro-cid-6dqs327b]>div[data-astro-cid-6dqs327b]{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.65rem;display:grid}.vision-field__range-control[data-astro-cid-6dqs327b] input[data-astro-cid-6dqs327b][type=range]{width:100%;accent-color:var(--accent)}.vision-field__select[data-astro-cid-6dqs327b] select[data-astro-cid-6dqs327b],.vision-field__range-control[data-astro-cid-6dqs327b] input[data-astro-cid-6dqs327b][type=number]{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;padding:.5rem .6rem;font-size:.8rem}.vision-field__select-grid[data-astro-cid-6dqs327b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vision-field__enemy-select[data-astro-cid-6dqs327b]{margin-top:.75rem}.vision-field__readouts[data-astro-cid-6dqs327b]{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0 0;display:grid}.vision-field__readouts[data-astro-cid-6dqs327b]>div[data-astro-cid-6dqs327b]{background:var(--surface-raised);min-width:0;padding:.75rem}.vision-field__readouts[data-astro-cid-6dqs327b] dt[data-astro-cid-6dqs327b]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:800}.vision-field__readouts[data-astro-cid-6dqs327b] dd[data-astro-cid-6dqs327b]{color:var(--text);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800;line-height:1.45}.vision-field__state-summary[data-astro-cid-6dqs327b]{border:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem;display:flex}.vision-field__state-summary[data-astro-cid-6dqs327b] strong[data-astro-cid-6dqs327b]{overflow-wrap:anywhere;min-width:0;font-size:.82rem}.vision-field__state-summary[data-astro-cid-6dqs327b] span[data-astro-cid-6dqs327b]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:800}.vision-field__note[data-astro-cid-6dqs327b]{color:var(--muted);margin:.85rem 0 0;font-size:.76rem;line-height:1.55}@media (width<=900px){.vision-field[data-astro-cid-6dqs327b]{grid-template-columns:1fr}.vision-field__visual[data-astro-cid-6dqs327b]{position:static}}@media (width<=520px){.vision-field__select-grid[data-astro-cid-6dqs327b],.vision-field__readouts[data-astro-cid-6dqs327b]{grid-template-columns:1fr}.vision-field__range-control[data-astro-cid-6dqs327b]>div[data-astro-cid-6dqs327b]{grid-template-columns:minmax(0,1fr) 4.75rem}}.watcher-evidence-video[data-astro-cid-ferjymh2]{aspect-ratio:16/9;width:100%;max-width:100%;overflow:hidden}.watcher-evidence-video[data-astro-cid-ferjymh2] iframe[data-astro-cid-ferjymh2]{border:0;width:100%;height:100%;display:block}
