.candidates[data-v-170edf15]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-4);display:grid}.candidate-heading[data-v-170edf15],.candidate-pagination[data-v-170edf15],.candidate-selection[data-v-170edf15]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.candidate-heading p[data-v-170edf15]{max-width:65ch}.candidate-policy[data-v-170edf15]{gap:var(--space-2);display:grid}.candidate-policy select[data-v-170edf15]{justify-self:start}.candidate-list[data-v-170edf15],.impact-list[data-v-170edf15]{margin:0;padding:0;list-style:none}.candidate-list[data-v-170edf15]{scrollbar-gutter:stable;scrollbar-color:var(--color-muted) var(--color-surface);max-height:min(30rem,60dvh);scroll-padding-block:var(--space-3);overflow-y:auto}.candidate-list[data-v-170edf15]:focus-visible,.impact-list[data-v-170edf15]:focus-visible,.candidate-existing a[data-v-170edf15]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.candidate-existing[data-v-170edf15]{gap:var(--space-1);font-size:var(--text-small);display:grid}.candidate-existing a[data-v-170edf15]{color:var(--color-accent);text-underline-offset:.2em;overflow-wrap:anywhere}.candidate-row[data-v-170edf15]{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);gap:var(--space-3);display:grid}.candidate-select[data-v-170edf15],.publish-choice[data-v-170edf15],.review-check[data-v-170edf15]{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}input[type=checkbox][data-v-170edf15]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--color-accent);flex:none;margin-top:.3rem}.candidate-subtitle[data-v-170edf15]{font-size:var(--text-small);overflow-wrap:anywhere;display:block}summary[data-v-170edf15]{cursor:pointer;color:var(--color-accent);padding:var(--space-2) 0}summary[data-v-170edf15]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.candidate-diff[data-v-170edf15]{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:minmax(5rem,1fr) minmax(0,4fr);display:grid}.candidate-diff dt[data-v-170edf15]{font-weight:600}.candidate-diff dd[data-v-170edf15]{overflow-wrap:anywhere;margin:0}.field-choice[data-v-170edf15]{margin-top:var(--space-2);display:block}.candidate-pagination[data-v-170edf15]{font-variant-numeric:tabular-nums}.candidate-pagination>div[data-v-170edf15]{gap:var(--space-2);flex-wrap:wrap;display:flex}.import-review[data-v-170edf15]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-control);display:grid}.impact-list[data-v-170edf15]{scrollbar-color:var(--color-control-border) var(--color-surface);max-height:24rem;overflow-y:auto}.impact-list li[data-v-170edf15]{padding-block:var(--space-3);border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}pre[data-v-170edf15]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-small)}.candidate-empty[data-v-170edf15]{padding-block:var(--space-5)}.candidates p[data-v-170edf15]{max-width:75ch}@media (width<=520px){.candidate-pagination>div[data-v-170edf15],.candidate-selection>button[data-v-170edf15]{width:100%}.candidate-pagination button[data-v-170edf15]{flex:1}.candidate-diff[data-v-170edf15]{gap:var(--space-1);grid-template-columns:1fr}.candidate-diff dd[data-v-170edf15]{margin-bottom:var(--space-3)}}.candidate-bulk[data-v-170edf15]{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);font-weight:600;display:flex}.candidate-bulk input[data-v-170edf15]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--color-accent)}.collection-progress[data-v-b4c13ffd]{gap:var(--space-3);min-width:0;display:grid}.cover-progress[data-v-b4c13ffd]{gap:var(--space-2);min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.cover-progress .muted[data-v-b4c13ffd]{font-size:var(--text-small)}.collection-counts[data-v-b4c13ffd]{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.collection-counts>div[data-v-b4c13ffd]{gap:var(--space-1);display:grid}.collection-counts dt[data-v-b4c13ffd],.collection-coverage dt[data-v-b4c13ffd]{color:var(--color-muted);font-size:var(--text-small)}.collection-counts dd[data-v-b4c13ffd]{font-weight:650;font-size:var(--text-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.collection-counts dd span[data-v-b4c13ffd]{font-weight:400;font-size:var(--text-small)}.collection-progress .has-failures[data-v-b4c13ffd]{color:var(--color-danger)}.collection-coverage[data-v-b4c13ffd]{gap:var(--space-2) var(--space-4);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.collection-coverage dd[data-v-b4c13ffd]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.result-explanation[data-v-b4c13ffd]{font-size:var(--text-small);max-width:75ch}@media (width<=420px){.collection-counts[data-v-b4c13ffd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-failures[data-v-b9539e3f]{gap:var(--space-3);min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.failure-heading[data-v-b9539e3f],.failure-pagination[data-v-b9539e3f],.failure-recovery[data-v-b9539e3f]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.failure-heading[data-v-b9539e3f]{justify-content:space-between}.failure-list[data-v-b9539e3f]{margin:0;padding:0;list-style:none}.failure-list li[data-v-b9539e3f]{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-border);overflow-wrap:anywhere;min-width:0;display:grid}.collection-failures .muted[data-v-b9539e3f]{font-size:var(--text-small)}.failure-pagination[data-v-b9539e3f]{font-variant-numeric:tabular-nums}.detail-scope[data-v-8d1a0276]{font-weight:600}.job-result[data-v-8d1a0276]{font-size:var(--text-body);font-variant-numeric:tabular-nums}.technical-details>summary[data-v-8d1a0276]{min-height:44px;padding-block:var(--space-2)}.technical-details[open]>summary[data-v-8d1a0276]{margin-bottom:var(--space-3)}.job-detail[data-v-8d1a0276]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);grid-template-rows:auto minmax(0,1fr);min-width:0;height:clamp(24rem,100dvh - 3rem,52rem);min-height:0;display:grid;overflow:hidden}.detail-toolbar[data-v-8d1a0276]{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.detail-heading h2[data-v-8d1a0276]{overflow-wrap:anywhere;min-width:0}.scroll-hint[data-v-8d1a0276]{font-size:var(--text-small)}.job-detail-scrollarea[data-v-8d1a0276]{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--color-muted) var(--color-surface);min-width:0;min-height:0;padding:var(--space-4) var(--space-5);align-content:start;gap:var(--space-3);scroll-padding-block:var(--space-4);display:grid;overflow-y:auto}.job-detail-scrollarea[data-v-8d1a0276]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.saved-stations li[data-v-8d1a0276]{gap:var(--space-2) var(--space-3);padding-block:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.saved-stations a[data-v-8d1a0276]{color:var(--color-accent);text-underline-offset:.2em}.saved-stations a[data-v-8d1a0276]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.detail-heading[data-v-8d1a0276],.detail-title[data-v-8d1a0276],.job-controls[data-v-8d1a0276]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.detail-title[data-v-8d1a0276]{margin-top:var(--space-3);justify-content:flex-start}.job-id[data-v-8d1a0276]{overflow-wrap:anywhere;font-size:var(--text-small)}.progress-grid[data-v-8d1a0276]{gap:var(--space-2) var(--space-3);margin:var(--space-3) 0;font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.progress-grid dd[data-v-8d1a0276]{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.progress-grid dt[data-v-8d1a0276]{color:var(--color-muted)}.frozen-scope[data-v-8d1a0276]{padding-block:var(--space-4);border-block:1px solid var(--color-border)}.job-controls[data-v-8d1a0276]{justify-content:flex-start}.control-review[data-v-8d1a0276]{background:var(--color-surface-subtle);padding:var(--space-4);border-radius:var(--radius-control);gap:var(--space-3);display:grid}.control-review>div[data-v-8d1a0276]{gap:var(--space-2);flex-wrap:wrap;display:flex}summary[data-v-8d1a0276]{color:var(--color-accent);cursor:pointer;padding-block:var(--space-2)}summary[data-v-8d1a0276]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}pre[data-v-8d1a0276]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-small)}ul[data-v-8d1a0276]{margin:0;padding:0;list-style:none}.job-items li[data-v-8d1a0276]{padding-block:var(--space-3);border-bottom:1px solid var(--color-border);gap:var(--space-1);display:grid}.item-error[data-v-8d1a0276]{color:var(--color-danger)}.job-detail p[data-v-8d1a0276]{max-width:75ch}@media (width<=520px){.detail-toolbar[data-v-8d1a0276],.job-detail-scrollarea[data-v-8d1a0276]{padding:var(--space-3)}.detail-toolbar .button[data-v-8d1a0276]{flex:auto}.detail-heading[data-v-8d1a0276]{align-items:flex-start}.scroll-hint[data-v-8d1a0276]{line-height:1.5}.progress-grid[data-v-8d1a0276]{grid-template-columns:minmax(0,1fr) auto}}.parent-job[data-v-8d1a0276]{justify-self:start}.related-jobs[data-v-8d1a0276]{border-top:1px solid var(--color-border);padding-top:var(--space-4);gap:var(--space-2);display:grid}.related-jobs h3[data-v-8d1a0276]{font-size:var(--text-body)}.related-jobs>p[data-v-8d1a0276],.related-result[data-v-8d1a0276]{font-size:var(--text-small)}.related-job[data-v-8d1a0276]{width:100%;padding:var(--space-3);gap:var(--space-2);text-align:start;color:var(--color-text);font:inherit;background:var(--color-surface-subtle);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.related-result[data-v-8d1a0276]{overflow-wrap:anywhere;grid-column:1/-1}.related-job[data-v-8d1a0276]:hover:not(:disabled){background:var(--color-hover)}.related-job[data-v-8d1a0276]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.related-job[data-v-8d1a0276]:disabled{color:var(--color-disabled-text);cursor:not-allowed}.searchable-select[data-v-142d40b8]{min-width:0}.select-anchor[data-v-142d40b8]{min-width:0;position:relative}.select-anchor input[data-v-142d40b8]{width:100%;min-width:0;caret-color:var(--color-accent);padding-inline-end:var(--space-6);display:block}.select-anchor input[data-v-142d40b8]::placeholder{color:var(--color-muted);opacity:1}.select-chevron[data-v-142d40b8]{inset-inline-end:var(--space-3);top:calc((var(--control-height) - 16px) / 2);color:var(--color-muted);pointer-events:none;position:absolute}.select-popup[data-v-142d40b8]{z-index:30;top:calc(100% + var(--space-1));box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:var(--color-control-border) var(--color-surface);background:var(--color-surface);width:100%;max-height:min(18rem,45dvh);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-control);position:absolute;inset-inline:0;overflow:auto}.select-popup.popup-above[data-v-142d40b8]{top:auto;bottom:calc(100% + var(--space-1))}.select-popup ul[data-v-142d40b8]{padding:var(--space-1);margin:0;list-style:none}.select-popup li[data-v-142d40b8]{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-3);box-sizing:border-box;border-radius:var(--radius-control);overflow-wrap:anywhere;white-space:normal;cursor:pointer;display:flex}.select-option-label[data-v-142d40b8]{flex:1;min-width:0}.select-option-code[data-v-142d40b8]{color:var(--color-muted);font-size:var(--text-small);white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-weight:500}.select-popup li[aria-selected=true] .select-option-code[data-v-142d40b8]{color:inherit}.select-popup li[data-v-142d40b8]:hover{background:var(--color-hover)}.select-popup li[aria-selected=true][data-v-142d40b8]{color:var(--color-accent);background:var(--color-selected);font-weight:650}.select-popup li.option-active[data-v-142d40b8]{outline:2px solid var(--color-accent);outline-offset:-2px}.select-message[data-v-142d40b8]{padding:var(--space-3);color:var(--color-muted);overflow-wrap:anywhere;margin:0}@media (width<=600px){.select-anchor input[data-v-142d40b8]{font-size:1rem}}.collection-inputs[data-v-def85f98],.collection-snapshot[data-v-def85f98]{gap:var(--space-3);min-width:0;display:grid}.collection-inputs p[data-v-def85f98],.collection-snapshot p[data-v-def85f98]{max-width:75ch}.collection-fields[data-v-def85f98]{align-items:start;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collection-fields input[data-v-def85f98],.collection-fields select[data-v-def85f98],.batch-limit input[data-v-def85f98]{width:100%}.manual-ids[data-v-def85f98]{grid-column:1/-1}.collection-inputs textarea[data-v-def85f98]{resize:vertical;width:100%;min-height:7rem;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);caret-color:var(--color-accent)}.collection-inputs textarea[data-v-def85f98]:hover:not(:disabled){border-color:var(--color-accent)}.collection-inputs textarea[data-v-def85f98]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.collection-inputs textarea[data-v-def85f98]:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-border);cursor:not-allowed}.collection-save-help[data-v-def85f98]{color:var(--color-muted);font-size:var(--text-small)}.batch-limit[data-v-def85f98]{max-width:22rem}.collection-advanced[data-v-def85f98]{min-width:0}.collection-advanced[open]>summary[data-v-def85f98]{margin-bottom:var(--space-3)}.collection-advanced>p[data-v-def85f98]{margin-top:var(--space-3)}.collection-snapshot dl[data-v-def85f98]{gap:var(--space-2) var(--space-4);grid-template-columns:6rem minmax(0,1fr);margin:0;display:grid}.collection-snapshot dt[data-v-def85f98]{color:var(--color-muted)}.collection-snapshot dd[data-v-def85f98]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:75ch;margin:0}summary[data-v-def85f98]{cursor:pointer;color:var(--color-accent);padding-block:var(--space-2);min-height:44px}summary[data-v-def85f98]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.scope-ids[data-v-def85f98]{overflow-wrap:anywhere;max-height:12rem;overflow-y:auto}@media (width<=1000px){.collection-fields[data-v-def85f98]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.collection-fields[data-v-def85f98],.collection-snapshot dl[data-v-def85f98]{grid-template-columns:minmax(0,1fr)}.collection-snapshot dd[data-v-def85f98]{margin-bottom:var(--space-2)}}.inspection-panel[data-v-8249b0e2]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-border);min-width:0;display:grid}.inspection-panel header p[data-v-8249b0e2]{max-width:75ch;margin-top:var(--space-2)}.inspection-form[data-v-8249b0e2],.inspection-fields[data-v-8249b0e2],.permission-fields[data-v-8249b0e2]{gap:var(--space-4);min-width:0;display:grid}.inspection-fields[data-v-8249b0e2],.permission-fields[data-v-8249b0e2]{border:0;margin:0;padding:0}.permission-fields legend[data-v-8249b0e2]{margin-bottom:var(--space-3);font-weight:600}.inspection-mode[data-v-8249b0e2]{max-width:24rem}.inspection-mode select[data-v-8249b0e2]{width:100%}.inspection-fields textarea[data-v-8249b0e2]{resize:vertical;width:100%;min-height:7rem;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);caret-color:var(--color-accent)}.inspection-fields textarea[data-v-8249b0e2]:hover:not(:disabled){border-color:var(--color-accent)}.inspection-fields textarea[data-v-8249b0e2]:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);cursor:not-allowed}.inspection-fields textarea[data-v-8249b0e2]:focus-visible,.inspection-review summary[data-v-8249b0e2]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.inspection-fields>.field[data-v-8249b0e2]{max-width:48rem}.inspection-preview[data-v-8249b0e2]{justify-self:start}.inspection-check[data-v-8249b0e2]{gap:var(--space-3);cursor:pointer;align-items:flex-start;max-width:75ch;display:flex}.inspection-check input[data-v-8249b0e2]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--color-accent);flex-shrink:0;margin-top:.3rem}.inspection-check small[data-v-8249b0e2]{font-size:var(--text-small);margin-top:var(--space-1);display:block}.inspection-review[data-v-8249b0e2]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-subtle);border-radius:var(--radius-control);min-width:0;display:grid}.inspection-facts[data-v-8249b0e2]{gap:var(--space-2) var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);margin:0;display:grid}.inspection-facts dt[data-v-8249b0e2]{color:var(--color-muted)}.inspection-facts dd[data-v-8249b0e2]{overflow-wrap:anywhere;margin:0}.frozen-permissions[data-v-8249b0e2]{margin:0;padding:0;list-style:none}.frozen-ids[data-v-8249b0e2]{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;overflow-wrap:anywhere;flex-wrap:wrap;max-height:14rem;margin:0;list-style:none;display:flex;overflow:auto}.inspection-review details summary[data-v-8249b0e2]{cursor:pointer}.inspection-review>button[data-v-8249b0e2],.automation-scope button[data-v-8249b0e2]{justify-self:start}.automation-scope[data-v-8249b0e2]{gap:var(--space-3);min-width:0;max-width:55rem;display:grid}.automation-scope input[data-v-8249b0e2]{font-variant-numeric:tabular-nums;width:100%;min-width:0}@media (width<=640px){.inspection-preview[data-v-8249b0e2],.inspection-review>button[data-v-8249b0e2],.automation-scope button[data-v-8249b0e2]{width:100%}.inspection-facts[data-v-8249b0e2]{grid-template-columns:minmax(0,1fr)}.inspection-facts dd[data-v-8249b0e2]{margin-bottom:var(--space-2)}}.job-filters[data-v-bb014378]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.job-filters select[data-v-bb014378]{width:100%}.job-scope[data-v-bb014378]{color:var(--color-muted);overflow-wrap:anywhere}.task-advanced[data-v-bb014378]{min-width:0;margin-block:0}.task-advanced summary[data-v-bb014378],.task-tools>summary[data-v-bb014378]{min-height:44px;padding-block:var(--space-2);cursor:pointer;color:var(--color-accent)}.task-advanced summary[data-v-bb014378]:focus-visible,.task-tools>summary[data-v-bb014378]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.task-tools[data-v-bb014378]{border-block:1px solid var(--color-border);padding-block:var(--space-2)}.task-advanced[open]>summary[data-v-bb014378]{margin-bottom:var(--space-2)}.collection-continuation[data-v-bb014378]{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.collection-continuation button[data-v-bb014378]{justify-self:start}.source-control[data-v-bb014378]{max-width:24rem}.source-control select[data-v-bb014378]{width:100%}.job-detail-pane[data-v-bb014378]{align-content:start;gap:var(--space-4);min-width:0;scroll-margin-block-start:var(--space-5);display:grid}.collection-candidates[data-v-bb014378]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0}.collection-candidates>p[data-v-bb014378]{margin-bottom:var(--space-4);max-width:75ch}.worker-state[data-v-bb014378]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.worker-state>p[data-v-bb014378]{flex-basis:100%}.tasks-workspace[data-v-bb014378]{gap:var(--space-5);min-width:0;font-size:var(--text-body);display:grid}.page-heading[data-v-bb014378]{margin-bottom:0}.page-heading p[data-v-bb014378]{margin-top:var(--space-2)}.refresh-mode[data-v-bb014378]{color:var(--color-muted);font-size:var(--text-small)}.import-start[data-v-bb014378]{border-block:1px solid var(--color-border);padding-block:var(--space-4);gap:var(--space-2);display:grid}.import-start>p[data-v-bb014378]{max-width:75ch}.input-controls[data-v-bb014378]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(9rem,.35fr) auto;align-items:end;display:grid}.input-controls select[data-v-bb014378]{text-overflow:ellipsis;width:100%}.preview-button[data-v-bb014378]{justify-self:start}.input-pagination[data-v-bb014378]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.scope-review[data-v-bb014378]{gap:var(--space-4);background:var(--color-surface-subtle);padding:var(--space-4);border-radius:var(--radius-control);display:grid}.scope-review dl[data-v-bb014378]{gap:var(--space-2) var(--space-4);grid-template-columns:6rem minmax(0,1fr);margin:0;display:grid}.scope-review dt[data-v-bb014378]{color:var(--color-muted)}.scope-review dd[data-v-bb014378]{overflow-wrap:anywhere;max-width:75ch;margin:0}.scope-review>button[data-v-bb014378]{justify-self:start}.scope-check[data-v-bb014378]{gap:var(--space-3);align-items:flex-start;display:flex}.scope-check input[data-v-bb014378]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--color-accent);flex-shrink:0;margin-top:.3rem}.job-columns[data-v-bb014378]{gap:var(--space-5);min-width:0;display:grid}.job-columns[data-v-bb014378],.job-columns.has-selection[data-v-bb014378]{grid-template-columns:minmax(21rem,.95fr) minmax(0,1.35fr);align-items:start}.jobs-list-pane[data-v-bb014378]{min-width:0;padding:var(--space-4);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.jobs-list-heading[data-v-bb014378]{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.job-list[data-v-bb014378]{overscroll-behavior:contain;scrollbar-color:var(--color-muted) var(--color-surface-subtle);scrollbar-width:thin;max-height:min(38rem,70dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.job-row[data-v-bb014378]{gap:var(--space-1);color:var(--color-text);font:inherit;cursor:pointer;text-align:start;border:0;border-bottom:1px solid var(--color-border);width:100%;padding:var(--space-3);background:var(--color-surface);border-radius:0;display:grid}.job-row[data-v-bb014378]:hover:not(:disabled){background:var(--color-hover)}.job-row.is-selected[data-v-bb014378]{background:var(--color-selected);outline:1px solid var(--color-accent);outline-offset:-1px}.job-row[data-v-bb014378]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;z-index:1;position:relative}.job-row[data-v-bb014378]:disabled{color:var(--color-disabled-text);cursor:not-allowed}.job-row-title[data-v-bb014378]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.job-small[data-v-bb014378]{font-size:var(--text-small);font-variant-numeric:tabular-nums}.job-id[data-v-bb014378]{overflow-wrap:anywhere}.job-requested[data-v-bb014378]{color:var(--color-warning);font-size:var(--text-small)}.job-empty[data-v-bb014378]{padding-block:var(--space-6);color:var(--color-muted)}.jobs-pagination[data-v-bb014378]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.jobs-pagination>div[data-v-bb014378]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1100px){.job-columns[data-v-bb014378],.job-columns.has-selection[data-v-bb014378]{grid-template-columns:1fr}}@media (width<=640px){.input-controls[data-v-bb014378]{grid-template-columns:minmax(0,1fr)}.input-controls>button[data-v-bb014378],.preview-button[data-v-bb014378]{width:100%}.scope-review dl[data-v-bb014378]{grid-template-columns:minmax(0,1fr)}.scope-review dd[data-v-bb014378]{margin-bottom:var(--space-2)}.jobs-pagination>div[data-v-bb014378]{width:100%}.jobs-pagination button[data-v-bb014378]{flex:1}}.job-search[data-v-bb014378]{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.job-search input[data-v-bb014378]{width:100%}.clear-filters[data-v-bb014378]{margin-bottom:var(--space-2)}.job-row-title .job-scope[data-v-bb014378]{color:var(--color-text)}.job-row-meta[data-v-bb014378]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.viewing-label[data-v-bb014378]{color:var(--color-accent);font-weight:600}.job-row-result[data-v-bb014378]{line-height:1.6}.job-detail-pane[data-v-bb014378]{min-width:0;min-height:0}.job-detail-empty[data-v-bb014378]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);padding:var(--space-5);gap:var(--space-3);min-width:0;display:grid}.job-detail-empty p[data-v-bb014378]{max-width:65ch}@media (width<=640px){.job-filters[data-v-bb014378]{grid-template-columns:repeat(2,minmax(0,1fr))}.job-filters>.field[data-v-bb014378]:first-child{grid-column:1/-1}.job-list[data-v-bb014378]{max-height:min(24rem,55dvh)}.jobs-list-pane[data-v-bb014378]{padding:var(--space-3)}}.credentials-panel[data-v-376d440a]{min-width:0;font-size:var(--text-body)}.credential-create[data-v-376d440a]{gap:var(--space-3);display:grid}.credential-help[data-v-376d440a]{max-width:70ch}.credential-actions[data-v-376d440a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.credential-result[data-v-376d440a],.credential-revoke[data-v-376d440a]{gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-5);border-radius:var(--radius-control);background:var(--color-surface-subtle);display:grid}.credential-revoke[data-v-376d440a]{color:var(--color-danger);background:var(--color-danger-bg)}.credential-secrets[data-v-376d440a]{gap:var(--space-3);margin:0;display:grid}.credential-secrets>div[data-v-376d440a]{gap:var(--space-1);display:grid}.credential-secrets dt[data-v-376d440a]{font-weight:600}.credential-secrets dd[data-v-376d440a]{margin:0}.credential-secret[data-v-376d440a]{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;white-space:pre-wrap;padding:var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-control);display:block}.credential-id[data-v-376d440a],.credential-list-note[data-v-376d440a]{font-size:var(--text-small);overflow-wrap:anywhere}.credential-feedback[data-v-376d440a]{margin-top:var(--space-4);color:var(--color-info)}.credential-list-heading[data-v-376d440a]{justify-content:space-between;align-items:end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.credential-list-heading h3[data-v-376d440a]{margin-bottom:var(--space-1)}.credential-list-heading p[data-v-376d440a]{margin:0}.credential-list[data-v-376d440a]{margin:var(--space-3) 0 0;padding:0;list-style:none}.credential-row[data-v-376d440a]{padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.credential-row-heading[data-v-376d440a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.credential-facts[data-v-376d440a]{gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 var(--space-1);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.credential-facts dt[data-v-376d440a]{color:var(--color-muted)}.credential-facts dd[data-v-376d440a]{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.credential-empty[data-v-376d440a]{padding-block:var(--space-5)}@media (width<=560px){.credential-list-heading[data-v-376d440a]{align-items:start}.credential-list-heading .button[data-v-376d440a]{width:100%}.credential-actions>button[data-v-376d440a]{flex:auto}.credential-facts>div[data-v-376d440a]{flex:12rem;min-width:0}}.runtime-settings[data-v-334b129d]{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}h2[data-v-334b129d],h3[data-v-334b129d],h4[data-v-334b129d],p[data-v-334b129d]{margin:0}h2[data-v-334b129d],h3[data-v-334b129d]{font-size:var(--text-section)}h4[data-v-334b129d]{margin-block:var(--space-4) var(--space-2)}.panel-heading[data-v-334b129d],.save-bar[data-v-334b129d]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.panel-heading p[data-v-334b129d],.group-heading p[data-v-334b129d]{margin-top:var(--space-2);max-width:65ch}.panel-heading .button[data-v-334b129d]{flex-shrink:0}.muted[data-v-334b129d],.version[data-v-334b129d],.field-help[data-v-334b129d]{color:var(--color-muted)}.version[data-v-334b129d],small[data-v-334b129d],.field-description[data-v-334b129d],.navigation-help[data-v-334b129d],.version-details[data-v-334b129d]{font-size:var(--text-small)}small[data-v-334b129d]{display:block}.settings-layout[data-v-334b129d]{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:10rem minmax(0,1fr);display:grid}.group-nav[data-v-334b129d]{gap:var(--space-1);flex-direction:column;align-self:start;display:flex}.group-nav button[data-v-334b129d]{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:1px solid #0000}.group-nav button[data-v-334b129d]:hover:not(:disabled){background:var(--color-hover)}.group-nav button[aria-pressed=true][data-v-334b129d]{color:var(--color-accent);background:var(--color-selected);border-color:var(--color-accent);font-weight:600}.draft-marker[data-v-334b129d]{font-size:var(--text-small);color:var(--color-muted);font-weight:400;display:block}.group-content[data-v-334b129d],.field-control[data-v-334b129d]{min-width:0}summary[data-v-334b129d]{cursor:pointer;min-height:var(--control-height);padding-block:var(--space-3)}summary[data-v-334b129d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-control)}.advanced-navigation[data-v-334b129d]{margin-top:var(--space-3);border-top:1px solid var(--color-border)}.advanced-navigation summary[data-v-334b129d]{padding-inline:var(--space-3)}.navigation-help[data-v-334b129d]{margin:0 var(--space-3) var(--space-2)}.version-details[data-v-334b129d]{color:var(--color-muted);margin-top:var(--space-2)}.version-details summary[data-v-334b129d]{min-height:auto;padding-block:var(--space-1)}.version-details p[data-v-334b129d]{margin-top:var(--space-1)}.notice[data-v-334b129d]{padding:var(--space-3);margin-block:var(--space-4);border:1px solid var(--color-info-border);border-radius:var(--radius-control);color:var(--color-info);background:var(--color-info-bg);overflow-wrap:anywhere}.notice p+.actions[data-v-334b129d],.notice p+button[data-v-334b129d]{margin-top:var(--space-3)}.warning[data-v-334b129d]{color:var(--color-warning);border-color:var(--color-warning-border);background:var(--color-warning-bg)}.error[data-v-334b129d]{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-bg)}.success[data-v-334b129d]{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-bg)}.editor-fields[data-v-334b129d]{border:0;min-width:0;margin:0;padding:0}.setting-row[data-v-334b129d]{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.field-heading[data-v-334b129d]{padding-top:var(--space-2);min-width:0}.field-heading>label[data-v-334b129d]{font-weight:600}.field-description[data-v-334b129d]{margin-top:var(--space-2);overflow-wrap:anywhere;max-width:65ch}input[data-v-334b129d]:not([type=checkbox]),select[data-v-334b129d]{font-variant-numeric:tabular-nums;width:100%}input[readonly][data-v-334b129d]{background:var(--color-surface-subtle)}.check-row[data-v-334b129d]{align-items:flex-start;gap:var(--space-2);min-height:var(--control-height);padding-top:var(--space-2);display:flex}.check-row input[data-v-334b129d]{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--color-accent);flex-shrink:0;margin:.2rem 0 0}.field-help[data-v-334b129d]{margin-top:var(--space-2);overflow-wrap:anywhere}.field-help small+small[data-v-334b129d]{margin-top:var(--space-1)}.field-effect[data-v-334b129d]{margin-top:var(--space-2)}.field-error[data-v-334b129d]{color:var(--color-danger);margin-top:var(--space-2);font-size:var(--text-small)}.credentials-management[data-v-334b129d]{margin-top:var(--space-5)}.advanced-fields[data-v-334b129d]{margin-top:var(--space-4)}.advanced-fields>summary[data-v-334b129d]{font-weight:600}.summary-help[data-v-334b129d]{color:var(--color-muted);font-size:var(--text-small);margin-top:var(--space-1);font-weight:400;display:block}.scope-empty[data-v-334b129d]{padding-block:var(--space-2)}.scope-list[data-v-334b129d]{padding-left:var(--space-5);overflow-wrap:anywhere;margin:0}.profile-row[data-v-334b129d]{border:0;border-bottom:1px solid var(--color-border);min-width:0;margin:var(--space-4) 0;padding:0 0 var(--space-4)}.profile-row legend[data-v-334b129d]{padding:0;font-weight:600}.profile-grid[data-v-334b129d]{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.profile-grid>label[data-v-334b129d]:last-of-type,.profile-grid>small[data-v-334b129d]{grid-column:1/-1}.profile-remove[data-v-334b129d]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.saved-profiles[data-v-334b129d]{margin-top:var(--space-4)}.save-bar[data-v-334b129d]{padding-top:var(--space-5);margin-top:var(--space-4);align-items:center}.save-bar strong[data-v-334b129d]{font-size:var(--text-body)}.save-bar small[data-v-334b129d]{margin-top:var(--space-1);max-width:48ch}.actions[data-v-334b129d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.comparison-scroll[data-v-334b129d]{overflow-x:auto}table[data-v-334b129d]{border-collapse:collapse;width:100%;font-size:var(--text-small)}th[data-v-334b129d],td[data-v-334b129d]{vertical-align:top;padding:var(--space-2);border-bottom:1px solid var(--color-warning-border);text-align:left}pre[data-v-334b129d]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--text-small);margin:0}@media (width<=800px){.settings-layout[data-v-334b129d]{grid-template-columns:minmax(0,1fr)}.group-nav[data-v-334b129d]{flex-flow:wrap}.group-nav>button[data-v-334b129d]{flex:1 0 auto;width:auto}.advanced-navigation[data-v-334b129d]{flex-basis:100%}.advanced-navigation button[data-v-334b129d]{width:auto;display:inline-block}.panel-heading[data-v-334b129d],.save-bar[data-v-334b129d]{flex-wrap:wrap}}@media (width<=520px){.runtime-settings[data-v-334b129d]{padding:var(--space-3)}.setting-row[data-v-334b129d],.profile-grid[data-v-334b129d]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.save-bar .actions[data-v-334b129d]{width:100%}.save-bar .actions button[data-v-334b129d]{flex:1}}.maintenance-panel[data-v-cdb111ef]{min-width:0}h2[data-v-cdb111ef],h3[data-v-cdb111ef],h4[data-v-cdb111ef],p[data-v-cdb111ef]{margin:0}h2[data-v-cdb111ef],h3[data-v-cdb111ef]{font-size:var(--text-section)}h4[data-v-cdb111ef]{font-size:var(--text-body)}.panel-heading p[data-v-cdb111ef],.list-heading p[data-v-cdb111ef]{margin-top:var(--space-2);max-width:72ch}.maintenance-form[data-v-cdb111ef]{margin-top:var(--space-5)}fieldset[data-v-cdb111ef]{min-width:0;margin:0 0 var(--space-4);border:0;padding:0}legend[data-v-cdb111ef]{margin-bottom:var(--space-2);font-weight:600}.kind-options[data-v-cdb111ef]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice[data-v-cdb111ef]{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);padding-block:var(--space-2);cursor:pointer;display:flex}.choice input[data-v-cdb111ef]{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--color-accent);flex-shrink:0;margin:.2rem 0 0}.choice span[data-v-cdb111ef]{min-width:0}small[data-v-cdb111ef]{color:var(--color-muted);font-size:var(--text-small);margin-top:var(--space-1);display:block}.export-scope[data-v-cdb111ef]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.ids-label[data-v-cdb111ef]{margin-block:var(--space-2) var(--space-4);display:block}textarea[data-v-cdb111ef]{resize:vertical;width:100%;min-height:7rem;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;caret-color:var(--color-accent);line-height:1.5;display:block}textarea[data-v-cdb111ef]:hover:not(:disabled){border-color:var(--color-accent)}textarea[data-v-cdb111ef]:focus-visible,summary[data-v-cdb111ef]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}textarea[data-v-cdb111ef]:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);cursor:not-allowed}.actions[data-v-cdb111ef]{gap:var(--space-2);flex-wrap:wrap;display:flex}.notice[data-v-cdb111ef]{margin-block:var(--space-4);overflow-wrap:anywhere}.notice p+p[data-v-cdb111ef],.notice strong+p[data-v-cdb111ef]{margin-top:var(--space-2)}.warning[data-v-cdb111ef]{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.error[data-v-cdb111ef]{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-border)}.success[data-v-cdb111ef]{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-border)}.preview[data-v-cdb111ef]{margin-top:var(--space-5);padding-block:var(--space-5);border-block:1px solid var(--color-border)}.scope-count[data-v-cdb111ef],.private-scope[data-v-cdb111ef]{margin-top:var(--space-3);font-weight:600}.preview-facts[data-v-cdb111ef]{gap:var(--space-4);margin-block:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-facts div[data-v-cdb111ef],.frozen-group dl div[data-v-cdb111ef]{min-width:0}dt[data-v-cdb111ef]{color:var(--color-muted)}dd[data-v-cdb111ef]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wide[data-v-cdb111ef]{grid-column:1/-1}.digest[data-v-cdb111ef],.job-id[data-v-cdb111ef]{overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:var(--text-small)}details[data-v-cdb111ef]{min-width:0;margin-top:var(--space-3)}summary[data-v-cdb111ef]{width:fit-content;max-width:100%;min-height:var(--control-height);padding-block:var(--space-2);cursor:pointer;color:var(--color-accent)}summary[data-v-cdb111ef]:hover{text-decoration:underline}pre[data-v-cdb111ef]{scrollbar-color:var(--color-control-border) var(--color-surface-subtle);max-height:18rem;padding:var(--space-3);background:var(--color-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-small);overflow:auto}.frozen-group[data-v-cdb111ef]{margin-top:var(--space-4)}.frozen-group dl[data-v-cdb111ef]{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expiry[data-v-cdb111ef]{margin-top:var(--space-3)}.confirmation[data-v-cdb111ef]{margin-block:var(--space-3)}.receipt a[data-v-cdb111ef]{min-height:var(--control-height);text-underline-offset:.2em;align-items:center;display:inline-flex}.packages[data-v-cdb111ef]{margin-top:var(--space-6)}.list-heading[data-v-cdb111ef]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.list-heading button[data-v-cdb111ef]{flex-shrink:0}.package-list[data-v-cdb111ef]{margin:var(--space-4) 0 0;padding:0;list-style:none}.package-row[data-v-cdb111ef]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border);display:flex}.package-description[data-v-cdb111ef]{min-width:0}.package-description p[data-v-cdb111ef]{margin-top:var(--space-2)}.status[data-v-cdb111ef]{color:var(--color-muted);margin-inline-start:var(--space-2);font-weight:400}.download-actions[data-v-cdb111ef]{flex-shrink:0}.empty[data-v-cdb111ef]{padding-block:var(--space-5);color:var(--color-muted)}.pagination[data-v-cdb111ef]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.boundary[data-v-cdb111ef]{margin-top:var(--space-5);max-width:72ch}@media (width<=720px){.kind-options[data-v-cdb111ef],.preview-facts[data-v-cdb111ef],.frozen-group dl[data-v-cdb111ef]{grid-template-columns:minmax(0,1fr)}.list-heading[data-v-cdb111ef],.package-row[data-v-cdb111ef]{flex-direction:column}.download-actions[data-v-cdb111ef],.download-actions .button[data-v-cdb111ef]{width:100%}}.settings-page[data-v-1d41d0e3]{max-width:68rem}.api-access-note[data-v-1d41d0e3]{margin-bottom:var(--space-4)}.settings-fold[data-v-1d41d0e3]{margin-block:var(--space-5);border-bottom:1px solid var(--color-border)}.settings-fold>summary[data-v-1d41d0e3]{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-height);padding-block:var(--space-3);cursor:pointer;flex-wrap:wrap;font-weight:600;display:flex}.settings-fold>summary[data-v-1d41d0e3]:before{content:"";width:.45rem;height:.45rem;margin-right:var(--space-2);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.settings-fold[open]>summary[data-v-1d41d0e3]:before{transform:rotate(45deg)}.settings-fold>summary[data-v-1d41d0e3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-control)}.fold-note[data-v-1d41d0e3]{color:var(--color-muted);font-weight:400;font-size:var(--text-small);overflow-wrap:anywhere}.fold-content[data-v-1d41d0e3]{padding-block:var(--space-3) var(--space-5)}.password-form[data-v-1d41d0e3]{max-width:32rem}.appearance-section[data-v-1d41d0e3]{gap:var(--space-4)}@media (width<=520px){.fold-note[data-v-1d41d0e3]{margin-left:var(--space-5);flex-basis:100%}}.station-overview[data-v-9e534aab]{min-width:0;margin-bottom:var(--space-5);border-block:1px solid var(--color-border);color:var(--color-text)}.overview-line[data-v-9e534aab]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);display:flex}.overview-scope[data-v-9e534aab]{color:var(--color-muted);font-size:var(--text-small);flex:0 0 8rem;line-height:1.5}.overview-metrics[data-v-9e534aab]{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;flex:1;min-width:0;margin:0;display:flex}.overview-metrics>div[data-v-9e534aab]{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}.overview-metrics dt[data-v-9e534aab]{color:var(--color-muted);font-size:var(--text-small)}.overview-metrics dd[data-v-9e534aab]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.overview-total dd[data-v-9e534aab]{font-size:var(--text-title);line-height:1.25}.overview-line-filtered[data-v-9e534aab]{border-top:1px solid var(--color-border)}.overview-line[data-v-9e534aab]:first-of-type{border-top:0}.overview-line-filtered .overview-total dd[data-v-9e534aab]{font-size:var(--text-section)}.overview-explanation[data-v-9e534aab]{padding-bottom:var(--space-3);color:var(--color-muted);font-size:var(--text-small)}.overview-explanation summary[data-v-9e534aab]{cursor:pointer;width:fit-content;line-height:1.7}.overview-explanation summary[data-v-9e534aab]:hover{color:var(--color-text)}.overview-explanation summary[data-v-9e534aab]:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1);border-radius:var(--radius-control)}.overview-notes[data-v-9e534aab]{max-width:75ch;line-height:1.7}.overview-notes p[data-v-9e534aab]{margin:var(--space-2) 0 0}.overview-notes a[data-v-9e534aab]{margin-inline-start:var(--space-2)}.stats-stale[data-v-9e534aab]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-small)}@media (width<=600px){.overview-line[data-v-9e534aab]{align-items:stretch;gap:var(--space-2);flex-direction:column}.overview-scope[data-v-9e534aab]{flex:none}.overview-metrics[data-v-9e534aab]{gap:var(--space-2) var(--space-4);width:100%}.overview-total[data-v-9e534aab]{flex-basis:100%}.overview-total dd[data-v-9e534aab]{font-size:var(--text-section)}}.cover-editor[data-v-91b4b01c]{min-width:0;padding-block:var(--space-5);border-top:1px solid var(--color-border)}.cover-heading[data-v-91b4b01c]{margin-bottom:var(--space-4)}.cover-heading p[data-v-91b4b01c]{margin-top:var(--space-2)}.cover-editor .muted[data-v-91b4b01c]{font-size:var(--text-small);overflow-wrap:anywhere}.cover-editor form[data-v-91b4b01c],.cover-inputs[data-v-91b4b01c]{min-width:0}.cover-inputs[data-v-91b4b01c]{border:0;margin:0;padding:0}.cover-inputs legend[data-v-91b4b01c]{margin-bottom:var(--space-2);font-weight:600}.cover-source-options[data-v-91b4b01c]{gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cover-source-options label[data-v-91b4b01c],.cover-confirm[data-v-91b4b01c]{align-items:center;gap:var(--space-2);min-height:var(--control-height);cursor:pointer;display:flex}.cover-source-options input[data-v-91b4b01c],.cover-confirm input[data-v-91b4b01c]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex-shrink:0}.cover-editor .field[data-v-91b4b01c]{min-width:0}.cover-editor .field>input[data-v-91b4b01c]{width:100%;min-width:0;max-width:100%}.cover-editor input[type=file][data-v-91b4b01c]{height:auto;min-height:var(--control-height);padding:var(--space-2)}.cover-editor input[type=file][data-v-91b4b01c]::file-selector-button{font:inherit;background:var(--color-surface-subtle);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:var(--space-2);cursor:pointer;margin-inline-end:var(--space-2)}.cover-file-name[data-v-91b4b01c],.cover-identifier[data-v-91b4b01c]{overflow-wrap:anywhere}.cover-actions[data-v-91b4b01c]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.cover-scope[data-v-91b4b01c]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cover-scope h4[data-v-91b4b01c]{margin-bottom:var(--space-3)}.cover-facts[data-v-91b4b01c]{margin:0 0 var(--space-3)}.cover-facts>div[data-v-91b4b01c]{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:8rem minmax(0,1fr);display:grid}.cover-facts dt[data-v-91b4b01c]{color:var(--color-muted)}.cover-facts dd[data-v-91b4b01c]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.cover-confirm[data-v-91b4b01c]{padding-block:var(--space-3);align-items:flex-start}.cover-confirm input[data-v-91b4b01c]{margin-top:.125rem}.cover-editor .notice[data-v-91b4b01c]{margin-block:var(--space-3)}.cover-error .button[data-v-91b4b01c],.cover-queued .button[data-v-91b4b01c]{margin-top:var(--space-2)}@media (width<=480px){.cover-facts>div[data-v-91b4b01c]{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.cover-actions .button[data-v-91b4b01c]{white-space:normal;flex:100%}}.inspection-evidence[data-v-43985342]{gap:var(--space-4);min-width:0;display:grid}.inspection-evidence header[data-v-43985342]{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.inspection-evidence header p[data-v-43985342]{margin-top:var(--space-2);max-width:75ch}.evidence-list[data-v-43985342]{margin:0;padding:0;list-style:none}.evidence-list>li[data-v-43985342]{border-bottom:1px solid var(--color-border);padding-block:var(--space-4);gap:var(--space-3);min-width:0;display:grid}.evidence-title[data-v-43985342]{gap:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;display:flex}.inspection-evidence dl[data-v-43985342]{gap:var(--space-2) var(--space-4);grid-template-columns:7rem minmax(0,1fr);margin:0;display:grid}.inspection-evidence dt[data-v-43985342],.evidence-title time[data-v-43985342]{color:var(--color-muted)}.inspection-evidence dd[data-v-43985342]{overflow-wrap:anywhere;margin:0}.inspection-evidence details summary[data-v-43985342]{cursor:pointer;margin-bottom:var(--space-2)}.inspection-evidence summary[data-v-43985342]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.evidence-pagination[data-v-43985342]{justify-content:space-between;align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.evidence-pagination>div[data-v-43985342]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.inspection-evidence dl[data-v-43985342]{grid-template-columns:minmax(0,1fr)}.inspection-evidence dd[data-v-43985342]{margin-bottom:var(--space-2)}.inspection-evidence header button[data-v-43985342],.evidence-pagination>div[data-v-43985342]{width:100%}.evidence-pagination button[data-v-43985342]{flex:1}}.basic-information[data-v-f735e996]{padding-top:var(--space-4);margin-top:0}.basic-information .station-fields[data-v-f735e996]{gap:var(--space-3) var(--space-4);margin-top:0}.basic-information .form-hint[data-v-f735e996]{margin-top:var(--space-2)}.basic-facts[data-v-f735e996]{gap:var(--space-2) var(--space-4);margin-top:0}.cover-options[data-v-f735e996]{margin-top:var(--space-4)}.current-stream[data-v-f735e996]{padding-block:var(--space-3)}.current-stream .section-title-row[data-v-f735e996]{margin-bottom:var(--space-2)}.current-stream h4[data-v-f735e996]{font-size:var(--text-body);margin:0}.current-stream .url-value[data-v-f735e996]{width:100%;margin-top:var(--space-2)}.advanced-information[data-v-f735e996]{margin-top:var(--space-6);border-top:1px solid var(--color-border)}.advanced-information>summary[data-v-f735e996]{padding-block:var(--space-4);font-weight:600}.advanced-information>summary>span[data-v-f735e996]{margin-top:var(--space-1);font-size:var(--text-small);font-weight:400;display:block}.advanced-information>.detail-section[data-v-f735e996]:first-of-type{padding-top:var(--space-3);border-top:0;margin-top:0}.advanced-information .station-field[data-v-f735e996]{padding-block:var(--space-2)}.advanced-field-label[data-v-f735e996]{font-weight:600}.backup-settings[data-v-f735e996]{gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.backup-settings legend[data-v-f735e996]{font-weight:600}.backup-settings .field[data-v-f735e996]{max-width:10rem}.advanced-information pre[data-v-f735e996],.advanced-information dd[data-v-f735e996],.advanced-information h4[data-v-f735e996]{overflow-wrap:anywhere}@media (width<=42rem){.station-detail .station-fields[data-v-f735e996]{grid-template-columns:minmax(0,1fr)}.station-detail .station-fields .field-wide[data-v-f735e996]{grid-column:auto}.advanced-information>summary>span[data-v-f735e996]{max-width:28ch}}.stations-heading-actions[data-v-7b08db14]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.stats-unavailable[data-v-7b08db14]{margin-bottom:var(--space-5);font-size:var(--text-small)}.station-filter-form[data-v-7b08db14]{gap:var(--space-3)}.station-search[data-v-7b08db14]{width:min(100%,30rem)}.station-search .field[data-v-7b08db14]{flex:18rem;min-width:0}.station-search>.button[data-v-7b08db14]{white-space:nowrap;flex-shrink:0}.stations-workspace .filter-main[data-v-7b08db14]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));max-inline-size:48rem}.filter-additional[data-v-7b08db14]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));align-items:end;display:grid}.filter-main label[data-v-7b08db14],.filter-additional label[data-v-7b08db14]{align-items:baseline;gap:var(--space-1) var(--space-2);display:flex}.filter-main .field[data-v-7b08db14],.filter-additional .field[data-v-7b08db14]{align-self:end;min-width:0}.filter-main input[data-v-7b08db14],.filter-main select[data-v-7b08db14],.filter-additional input[data-v-7b08db14],.filter-additional select[data-v-7b08db14]{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.filter-explanation[data-v-7b08db14]{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.station-list[data-v-7b08db14]{--station-row-height:4.5rem;max-block-size:calc(20 * var(--station-row-height) + 2px);overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--color-control-border) var(--color-surface);overflow-y:auto}.station-list>li[data-v-7b08db14]{block-size:var(--station-row-height)}.station-row[data-v-7b08db14]{block-size:100%;padding:var(--space-2) var(--space-3);align-items:center}.station-row-heading[data-v-7b08db14],.station-row-meta[data-v-7b08db14]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.station-name[data-v-7b08db14],.station-location[data-v-7b08db14]{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.station-row-heading .station-name[data-v-7b08db14],.station-row-meta .station-location[data-v-7b08db14]{flex:0 auto}.station-row-heading .status-row[data-v-7b08db14]{gap:var(--space-1);flex-wrap:nowrap;flex:none}.station-row-heading .status-tag[data-v-7b08db14],.station-row-meta .form-hint[data-v-7b08db14]{white-space:nowrap}.station-row-meta .form-hint[data-v-7b08db14],.station-row-check[data-v-7b08db14]{flex-shrink:0}.station-scroll-help[data-v-7b08db14]{margin-top:var(--space-2)}.pagination[data-v-7b08db14]{justify-content:flex-start;column-gap:var(--space-5)}.pagination>div[data-v-7b08db14]{align-items:center}.pagination-summary[data-v-7b08db14]{column-gap:var(--space-4);margin-inline-end:auto}.page-position[data-v-7b08db14]{white-space:nowrap}.page-size select[data-v-7b08db14]{width:6.5rem}.page-jump[data-v-7b08db14]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-jump input[data-v-7b08db14]{text-align:center;font-variant-numeric:tabular-nums;width:4.5rem;min-width:0}.page-error[data-v-7b08db14]{flex-basis:100%}@media (width>=1101px){.has-detail .stations-heading-actions[data-v-7b08db14]{flex-shrink:1}}@media (width<=600px){.station-list[data-v-7b08db14]{--station-row-height:6.25rem}.station-row-heading[data-v-7b08db14]{gap:var(--space-1);flex-wrap:wrap}.station-row-heading .station-name[data-v-7b08db14]{flex-basis:100%}.station-row-heading .status-row[data-v-7b08db14]{flex-wrap:wrap;flex-shrink:1}.station-row-heading .status-tag[data-v-7b08db14]{padding-inline:var(--space-1)}.filter-actions .form-hint[data-v-7b08db14]{flex-basis:100%}.stations-heading-actions[data-v-7b08db14]{flex-shrink:1}.pagination-navigation[data-v-7b08db14],.page-jump[data-v-7b08db14]{flex-basis:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f8fa;--color-surface:#fff;--color-surface-subtle:#eef2f8;--color-text:#1f2937;--color-muted:#526174;--color-border:#cbd2dc;--color-control-border:#7b8ba1;--color-accent:#245bc6;--color-accent-hover:#1a489f;--color-accent-active:#163b82;--color-on-accent:#fff;--color-selected:#dce8fc;--color-hover:#e3eaf4;--color-disabled-bg:#e9edf2;--color-disabled-text:#596675;--color-info:#234e88;--color-info-bg:#eaf1fd;--color-info-border:#b7cbed;--color-warning:#76450a;--color-warning-bg:#fff4df;--color-warning-border:#dbc18f;--color-danger:#9c2626;--color-danger-bg:#fff0f0;--color-danger-border:#e1b5b5;--color-success:#23613d;--color-success-bg:#edf7ef;--color-success-border:#a7cdb3;--color-selection-bg:#c5d8fb;--color-selection-text:#143361;--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--text-small:.8125rem;--text-body:.9375rem;--text-section:1.125rem;--text-title:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-control:6px;--radius-panel:10px;--control-height:2.75rem;--duration-state:.16s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#11151a;--color-surface:#1a2028;--color-surface-subtle:#171e29;--color-text:#e5e7eb;--color-muted:#a7b3c3;--color-border:#465365;--color-control-border:#7889a0;--color-accent:#91b9ff;--color-accent-hover:#b0cdff;--color-accent-active:#c8dcff;--color-on-accent:#11151a;--color-selected:#273d5c;--color-hover:#283447;--color-disabled-bg:#2b3440;--color-disabled-text:#a2afbf;--color-info:#b4ceff;--color-info-bg:#202f45;--color-info-border:#526b90;--color-warning:#f3ce8d;--color-warning-bg:#382d1e;--color-warning-border:#866d43;--color-danger:#ffb7b7;--color-danger-bg:#3b252a;--color-danger-border:#92616a;--color-success:#a4dcb6;--color-success-bg:#20342b;--color-success-border:#4e7f63;--color-selection-bg:#395b8c;--color-selection-text:#fff}*{box-sizing:border-box}html{background:var(--color-bg);min-width:280px;color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:1.6}body{margin:0}button,input,select{font:inherit;color:inherit}button,select{cursor:pointer}a{color:var(--color-accent);text-underline-offset:.2em}button,a,input,select{-webkit-tap-highlight-color:transparent}button,select,input{border-radius:var(--radius-control)}button{touch-action:manipulation}svg{vertical-align:middle;flex-shrink:0;display:inline-block}input,select{min-height:var(--control-height);border:1px solid var(--color-control-border);background:var(--color-surface);padding:var(--space-2) var(--space-3);caret-color:var(--color-accent)}input{width:100%;min-width:0}select{max-width:100%}input:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--color-accent)}:where(a,button,input,select,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}::selection{color:var(--color-selection-text);background:var(--color-selection-bg)}h1,h2,h3,p{margin:0}h1{font-size:var(--text-title);text-wrap:balance;font-weight:650;line-height:1.35}h2{font-size:var(--text-section);font-weight:650;line-height:1.5}h3{font-size:var(--text-body);font-weight:650}p{overflow-wrap:anywhere}button:disabled,input:disabled,select:disabled,a[aria-disabled=true]{cursor:not-allowed}button:disabled,input:disabled,select:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-border)}.muted{color:var(--color-muted)}.lead{color:var(--color-muted);margin-top:var(--space-3);margin-bottom:var(--space-5)}.full-width{width:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);padding:var(--space-3);background:var(--color-surface);z-index:10;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);font-size:var(--text-body);text-align:center;transition:background-color var(--duration-state), border-color var(--duration-state);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.button-primary{color:var(--color-on-accent);background:var(--color-accent)}.button-primary:hover:not(:disabled){background:var(--color-accent-hover)}.button-primary:active:not(:disabled){background:var(--color-accent-active)}.button-secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-control-border)}.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled){background:var(--color-hover)}.button-secondary:active:not(:disabled),.button-quiet:active:not(:disabled){background:var(--color-selected)}.button-quiet{color:var(--color-muted);background:0 0}.brand{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--text-section);white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.brand svg{color:var(--color-accent)}.theme-control{align-items:center;gap:var(--space-3);font-size:var(--text-small);display:inline-flex}.theme-control label{color:var(--color-muted);white-space:nowrap}.theme-control select{font-size:var(--text-small)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>label{font-weight:600;font-size:var(--text-body)}.auth-form{gap:var(--space-5);font-size:var(--text-body);flex-direction:column;display:flex}.password-input{position:relative}.password-input input{padding-inline-end:4.5rem}.password-toggle{min-width:4rem;color:var(--color-accent);font-size:var(--text-small);padding:var(--space-2);background:0 0;border:0;position:absolute;top:1px;bottom:1px;right:1px}.password-toggle:hover:not(:disabled){background:var(--color-hover)}.password-toggle:active:not(:disabled){background:var(--color-selected)}.notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-border);border-radius:var(--radius-control);color:var(--color-info);background:var(--color-info-bg);font-size:var(--text-body)}.notice p+p{margin-top:var(--space-2)}.notice-danger{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-bg)}.notice-warning{color:var(--color-warning);border-color:var(--color-warning-border);background:var(--color-warning-bg)}.notice-success{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-bg)}.countdown{font-variant-numeric:tabular-nums}.field-error{color:var(--color-danger)}.startup{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;color:var(--color-muted);padding:var(--space-5);flex-direction:column;display:flex}.loading-line{width:10rem;height:var(--space-2);border-radius:var(--radius-control);background:var(--color-border);animation:1.5s ease-in-out infinite alternate loading-pulse}@keyframes loading-pulse{to{opacity:.45}}.login-page{min-height:100dvh}.login-header{max-width:76rem;padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.login-layout{max-width:65rem;margin:max(2rem, 9vh) auto var(--space-7);padding:0 var(--space-6);gap:var(--space-7);grid-template-columns:minmax(15rem,22rem) minmax(18rem,28rem);align-items:stretch;display:grid}.login-context{padding:var(--space-7) var(--space-6);background:var(--color-surface-subtle);border-radius:var(--radius-panel);flex-direction:column;display:flex}.login-context>svg{color:var(--color-accent);margin-bottom:var(--space-5)}.login-context h2{font-size:var(--text-title)}.login-context>p{color:var(--color-muted);margin-top:var(--space-3);font-size:var(--text-body)}.context-note{padding-top:var(--space-7);font-size:var(--text-small);color:var(--color-muted);margin-top:auto}.context-note p+p{margin-top:var(--space-3)}.login-form-area{padding-block:var(--space-6);min-width:0}.login-form-area>.notice{margin-bottom:var(--space-5)}.login-form-area>.button{margin-block:var(--space-4)}.login-footnote{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-small);margin-top:var(--space-5);align-items:center;display:flex}.app-shell{grid-template-columns:14rem minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{gap:var(--space-6);background:var(--color-surface-subtle);border-inline-end:1px solid var(--color-border);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.sidebar>.brand{padding-inline:var(--space-3)}.main-nav{gap:var(--space-2);flex-direction:column;display:flex}.nav-entry{align-items:center;gap:var(--space-3);min-height:var(--control-height);border-radius:var(--radius-control);padding:var(--space-3);color:var(--color-muted);font-size:var(--text-body);text-decoration:none;display:flex}.nav-entry:hover{background:var(--color-hover);color:var(--color-text)}.nav-entry:active{background:var(--color-selected)}.nav-entry.router-link-active{background:var(--color-selected);color:var(--color-accent);font-weight:650}.nav-entry[aria-disabled=true]{color:var(--color-disabled-text)}.sidebar-note{padding-inline:var(--space-3);color:var(--color-muted);font-size:var(--text-small);margin-top:auto}.shell-body{min-width:0}.workspace-header{justify-content:flex-end;align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);border-bottom:1px solid var(--color-border);min-height:5.5rem;padding:var(--space-4) var(--space-6);background:var(--color-surface);flex-wrap:wrap;display:flex}.account-actions{align-items:center;gap:var(--space-4);min-width:0;font-size:var(--text-small);display:flex}.account-actions .username{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.username{overflow-wrap:anywhere}.workspace-main{padding:var(--space-6)}.workspace-page{max-width:68rem}.page-heading{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.status-tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-muted);font-size:var(--text-small)}.deferred-surface{min-height:22rem;padding:var(--space-7);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.deferred-surface>svg{margin-bottom:var(--space-5);color:var(--color-muted)}.deferred-surface p{margin-top:var(--space-3);max-width:65ch;font-size:var(--text-body)}.text-link{min-height:var(--control-height);margin-top:var(--space-4);font-size:var(--text-body);align-items:center;font-weight:600;display:inline-flex}.settings-page{max-width:52rem}.settings-section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--space-6)}.settings-section+.settings-section{margin-top:var(--space-5)}.section-heading{margin-bottom:var(--space-5)}.section-heading p{font-size:var(--text-body);margin-top:var(--space-2)}.password-form{max-width:30rem}.password-form>h3{margin-bottom:calc(-1 * var(--space-3))}.form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.appearance-section{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.appearance-section .section-heading{margin:0}.settings-future{font-size:var(--text-small);margin-top:var(--space-5)}.password-exit{align-items:flex-start;gap:var(--space-4);font-size:var(--text-body);flex-direction:column;display:flex}.logout-problem{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-body);flex-direction:column;display:flex}@media (width<=900px){.app-shell{grid-template-columns:12rem minmax(0,1fr)}.sidebar{padding-inline:var(--space-3)}.workspace-header{padding-inline:var(--space-5);column-gap:var(--space-4)}.workspace-main{padding:var(--space-5)}.login-layout{gap:var(--space-6)}}@media (width<=680px){.app-shell{display:block}.sidebar{gap:var(--space-4);padding:var(--space-4);border-inline-end:0;border-bottom:1px solid var(--color-border)}.sidebar>.brand{padding-inline:0}.main-nav{gap:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);display:grid}.nav-entry{padding:var(--space-2);justify-content:center;gap:var(--space-2);font-size:var(--text-small)}.nav-entry svg{width:18px;height:18px}.sidebar-note{display:none}.workspace-header{min-height:auto;padding:var(--space-3) var(--space-4);justify-content:space-between}.account-actions{gap:var(--space-2)}.account-actions .username{max-width:7rem}.workspace-main{padding:var(--space-5) var(--space-4)}.page-heading{margin-bottom:var(--space-5)}.settings-section,.deferred-surface{padding:var(--space-5)}.deferred-surface{min-height:20rem}.login-header{padding:var(--space-4);flex-wrap:wrap}.login-header .brand{font-size:var(--text-body)}.login-header .theme-control{gap:var(--space-2)}.login-layout{margin:var(--space-4) auto;padding:0 var(--space-4);gap:var(--space-5);flex-direction:column;max-width:32rem;display:flex}.login-context{padding:var(--space-5)}.login-context>svg{display:none}.login-context h2{font-size:var(--text-section)}.context-note{padding-top:var(--space-4)}.login-form-area{padding:var(--space-2) var(--space-2) var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}textarea{font:inherit;color:var(--color-text);border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);caret-color:var(--color-accent);resize:vertical;width:100%;min-width:0}textarea:hover:not(:disabled){border-color:var(--color-accent)}textarea:focus-visible,summary:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}textarea:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);cursor:not-allowed}fieldset{border:0;min-width:0;margin:0;padding:0}input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--color-accent);flex-shrink:0;margin:0}summary{cursor:pointer;min-height:var(--control-height);padding-block:var(--space-2);overflow-wrap:anywhere}summary:hover{color:var(--color-accent)}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.button-danger{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-bg)}.button-danger:hover:not(:disabled){border-color:var(--color-danger);text-decoration:underline}.stations-workspace{min-width:0}.stations-workspace.has-detail{gap:var(--space-5);grid-template-columns:minmax(19rem,1fr) minmax(25rem,.95fr);align-items:start;display:grid}.station-list-pane{min-width:0}.stations-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.stations-heading p{font-size:var(--text-body);margin-top:var(--space-2)}.stations-heading>.button{flex-shrink:0}.station-filter-form{font-size:var(--text-body);gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.station-search{gap:var(--space-3);align-items:end;display:flex}.station-search .field{flex:1;min-width:0}.filter-main{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;display:grid}.filter-main select,.advanced-filters select{width:100%}.filter-main .field,.advanced-filters .field{min-width:0}.advanced-filters{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filter-actions,.list-summary,.section-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-actions{justify-content:flex-start}.form-hint{font-size:var(--text-small)}.list-summary{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-body)}.station-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;overflow:hidden}.station-list:empty{border:0}.station-list>li+li{border-top:1px solid var(--color-border)}.station-row{gap:var(--space-3);padding:var(--space-4);color:var(--color-text);align-items:flex-start;text-decoration:none;display:flex}.station-row:hover{background:var(--color-hover)}.station-row-selected{background:var(--color-selected)}.station-row:focus-visible{outline-offset:-3px}.station-cover{border-radius:var(--radius-control);background:var(--color-surface-subtle);width:44px;height:44px;color:var(--color-muted);flex:0 0 44px;justify-content:center;align-items:center;display:flex;overflow:hidden}.station-cover img{object-fit:contain;width:100%;height:100%}.station-row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.station-name{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:650}.station-location{font-size:var(--text-small);overflow-wrap:anywhere}.status-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.status-tag{font-size:var(--text-small);padding:1px var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-muted)}.status-success{color:var(--color-success);background:var(--color-success-bg)}.status-warning{color:var(--color-warning);background:var(--color-warning-bg)}.station-row-check{font-size:var(--text-small);gap:var(--space-1);font-variant-numeric:tabular-nums;flex-direction:column;max-width:9rem;display:flex}.has-detail .station-row-check{display:none}.station-empty{padding:var(--space-7) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);align-items:flex-start;gap:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pagination>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.station-detail{min-width:0;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);font-size:var(--text-body)}.detail-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.detail-header>div{min-width:0}.detail-header h2{overflow-wrap:anywhere;font-size:var(--text-title);line-height:1.4}.detail-header>.button{flex-shrink:0}.detail-loading{padding-block:var(--space-6)}.station-detail>.notice{margin-bottom:var(--space-4)}.station-identity{gap:var(--space-4);margin-bottom:var(--space-5);align-items:center;display:flex}.station-identity .station-cover{flex-basis:72px;width:72px;height:72px}.station-identity>div{overflow-wrap:anywhere;min-width:0}.station-facts{gap:var(--space-2) var(--space-4);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.station-facts dt{color:var(--color-muted)}.station-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.detail-section{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-5)}.detail-section>h3,.section-title-row{margin-bottom:var(--space-3)}.detail-section>h3,.section-title-row h3{font-size:var(--text-section)}.detail-section>.muted{max-width:70ch}.record-fields{margin:var(--space-4) 0 0;gap:var(--space-3) var(--space-4);grid-template-columns:minmax(5rem,.3fr) minmax(0,1fr);display:grid}.record-fields>dt{color:var(--color-muted);font-size:var(--text-small);overflow-wrap:anywhere}.record-fields>dd{overflow-wrap:anywhere;min-width:0;margin:0}.record-fields pre{font-size:var(--text-small)}.field-read-value{white-space:pre-wrap}.provenance{font-size:var(--text-small);margin-top:var(--space-1);display:block}.locked-label{color:var(--color-accent);margin-top:var(--space-1);display:block}.station-fields{gap:var(--space-5) var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.station-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.station-field>label,.field-label{font-weight:600;display:block}.station-field.field-wide{grid-column:1/-1}.field-options{column-gap:var(--space-3);flex-wrap:wrap;display:flex}.check-control{align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--text-small);cursor:pointer;overflow-wrap:anywhere;display:inline-flex}.sticky-form-actions{margin-top:var(--space-5)}.compact-form,.compact-form>fieldset{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.compact-form{margin-top:var(--space-4)}.compact-form .button{align-self:flex-start}.conflict-panel{padding:var(--space-4);margin-bottom:var(--space-5);color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-control)}.conflict-panel>*+*{margin-top:var(--space-3)}.conflict-values{gap:var(--space-1);grid-template-columns:1fr;max-height:24rem;display:grid;overflow-y:auto}.conflict-values dt{margin-top:var(--space-2);font-weight:600}.conflict-values dd{margin:0}.stream-entry{border-top:1px solid var(--color-border);margin-top:var(--space-5);padding-top:var(--space-4)}.stream-entry h4{margin:0 0 var(--space-1);font-size:var(--text-body);overflow-wrap:anywhere}.url-value{margin-top:var(--space-2)}.stream-settings{align-items:end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.stream-settings .field{max-width:7rem}.stream-settings .check-control{flex:1}.version-summary{font-size:var(--text-small);color:var(--color-muted);padding-inline-start:var(--space-5)}.version-summary>li{margin-top:var(--space-2)}.add-stream{border-top:1px solid var(--color-border);margin-top:var(--space-5);padding-top:var(--space-3)}.add-stream>summary{color:var(--color-accent);font-weight:600}.empty-inline{padding-block:var(--space-4);color:var(--color-muted)}.history-tabs{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.history-tabs .button{padding-inline:var(--space-3);font-size:var(--text-small)}.history-tabs [aria-pressed=true]{color:var(--color-accent);background:var(--color-selected)}.tab-count{font-variant-numeric:tabular-nums}.history-records{margin-bottom:0;padding:0;list-style:none}.history-records>li{border-bottom:1px solid var(--color-border);padding-block:var(--space-2)}.history-records .record-fields{margin-bottom:var(--space-3)}.metadata-pre{padding-block:var(--space-3);font-size:var(--text-small)}@media (width<=1400px) and (width>=1101px){.has-detail .filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.has-detail .filter-main>button{grid-column:1/-1;justify-self:start}.has-detail .advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.has-detail .stations-heading{flex-wrap:wrap}}@media (width<=1100px){.stations-workspace.has-detail{display:block}.has-detail>.station-list-pane{display:none}.station-detail{max-width:54rem;margin-inline:auto}}@media (width<=680px){.stations-heading{flex-wrap:wrap}.filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-main>button{grid-column:1/-1;justify-self:start}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.station-row{padding:var(--space-3)}.station-row-check{display:none}.station-detail{padding:var(--space-4)}.detail-header{flex-wrap:wrap}.detail-header h2{font-size:var(--text-section)}.station-fields{grid-template-columns:minmax(0,1fr)}.station-field.field-wide{grid-column:auto}.record-fields{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.record-fields>dt:not(:first-child){margin-top:var(--space-3)}.station-facts{column-gap:var(--space-3)}.pagination{align-items:flex-start}.station-identity{gap:var(--space-3)}.station-identity .station-cover{flex-basis:56px;width:56px;height:56px}}
