.scr-container[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;gap:16px;max-width:1366px;margin:0 auto;padding:16px;color:var(--ink)}.scr-header[data-astro-cid-dg7uxbvp]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);flex-wrap:wrap;gap:12px}.scr-title-group[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;gap:4px}.scr-direct-answer[data-astro-cid-dg7uxbvp]{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.scr-heading[data-astro-cid-dg7uxbvp]{font-size:20px;line-height:1.2;margin:0;color:var(--ink)}.scr-subtitle[data-astro-cid-dg7uxbvp]{font-size:13px;color:var(--muted)}.scr-actions-group[data-astro-cid-dg7uxbvp]{display:flex;align-items:center;gap:10px}.scr-hidden-input[data-astro-cid-dg7uxbvp]{display:none}.scr-btn-accent[data-astro-cid-dg7uxbvp]{min-height:44px;padding:8px 16px;font-size:13px;background:var(--accent);color:var(--accent-on);cursor:pointer}.scr-btn[data-astro-cid-dg7uxbvp]{min-height:44px;padding:8px 14px;font-size:13px;cursor:pointer}.scr-ctrl-btn[data-astro-cid-dg7uxbvp]{min-width:44px;min-height:44px;padding:8px 12px;font-size:16px;cursor:pointer}[data-astro-cid-dg7uxbvp][hidden]{display:none!important}.scr-alert-card[data-astro-cid-dg7uxbvp]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--panel);color:var(--danger-ink);border:2px solid var(--danger-ink);box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--edge);font-size:13px}.scr-alert-icon[data-astro-cid-dg7uxbvp]{font-size:18px;color:var(--danger-ink)}.scr-drop-zone[data-astro-cid-dg7uxbvp]{background:var(--panel);border:2px dashed var(--shade);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);padding:36px 20px;text-align:center;cursor:pointer;transition:background .1s ease,border-color .1s ease}.scr-drop-zone[data-astro-cid-dg7uxbvp]:hover,.scr-drop-zone[data-astro-cid-dg7uxbvp].scr-drag-active{background:var(--btn-top);border-color:var(--accent)}.scr-drop-content[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;align-items:center;gap:8px}.scr-drop-glyph[data-astro-cid-dg7uxbvp]{font-size:32px;color:var(--accent-ink)}.scr-drop-title[data-astro-cid-dg7uxbvp]{font-size:18px;margin:0;color:var(--ink)}.scr-drop-hint[data-astro-cid-dg7uxbvp]{font-size:13px;color:var(--muted);max-width:520px;margin:0;line-height:1.4}.scr-details-panel[data-astro-cid-dg7uxbvp]{background:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);padding:16px;display:flex;flex-direction:column;gap:14px}.scr-details-header[data-astro-cid-dg7uxbvp]{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--shade);flex-wrap:wrap;gap:8px}.scr-section-heading[data-astro-cid-dg7uxbvp]{font-size:16px;margin:0;color:var(--ink)}.scr-map-link[data-astro-cid-dg7uxbvp]{display:inline-flex;align-items:center;text-decoration:none}.scr-info-grid[data-astro-cid-dg7uxbvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.scr-info-cell[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--panel);border:1px solid var(--shade)}.scr-cell-full[data-astro-cid-dg7uxbvp]{grid-column:1 / -1}.scr-cell-label[data-astro-cid-dg7uxbvp]{font-size:12px;color:var(--muted);text-transform:uppercase}.scr-cell-value[data-astro-cid-dg7uxbvp]{font-size:15px;font-weight:700;color:var(--ink);word-break:break-all}.scr-gap-row[data-astro-cid-dg7uxbvp]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--btn-off);color:var(--field-ink);border:1px solid var(--edge);font-size:13px;line-height:1.4}.scr-gap-badge[data-astro-cid-dg7uxbvp]{display:inline-block;padding:2px 6px;background:var(--danger-ink);color:var(--btn-ink);font-size:11px;white-space:nowrap}.scr-gap-explain[data-astro-cid-dg7uxbvp]{color:var(--btn-off-ink)}.scr-rules-box[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--shade)}.scr-subheading[data-astro-cid-dg7uxbvp]{font-size:14px;font-weight:700;color:var(--ink)}.scr-rules-grid[data-astro-cid-dg7uxbvp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;max-height:200px;overflow-y:auto;padding:6px;background:var(--field);border:1px solid var(--field-edge)}.scr-rule-entry[data-astro-cid-dg7uxbvp]{display:flex;justify-content:space-between;padding:4px 6px;font-size:12px;border-bottom:1px solid var(--edge)}.scr-rule-key[data-astro-cid-dg7uxbvp]{color:var(--btn-off-ink)}.scr-rule-val[data-astro-cid-dg7uxbvp]{color:var(--field-ink);font-weight:700}.scr-map-section[data-astro-cid-dg7uxbvp]{background:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);padding:16px;display:flex;flex-direction:column;gap:12px}.scr-map-header[data-astro-cid-dg7uxbvp]{display:flex;justify-content:space-between;align-items:center}.scr-map-title[data-astro-cid-dg7uxbvp]{font-size:16px;margin:0;color:var(--ink)}.scr-coords-status[data-astro-cid-dg7uxbvp]{font-size:13px;color:var(--muted)}.scr-canvas-wrapper[data-astro-cid-dg7uxbvp]{width:100%;overflow:hidden;border:2px solid var(--outline);background:var(--bg);display:flex;justify-content:center}.scr-map-canvas[data-astro-cid-dg7uxbvp]{display:block;width:100%;height:480px;cursor:grab}.scr-map-canvas[data-astro-cid-dg7uxbvp]:active{cursor:grabbing}.scr-map-toolbar[data-astro-cid-dg7uxbvp]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--panel);padding:8px 10px;border:1px solid var(--shade)}.scr-zoom-controls[data-astro-cid-dg7uxbvp]{display:flex;gap:6px}.scr-goto-controls[data-astro-cid-dg7uxbvp]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scr-goto-field-wrap[data-astro-cid-dg7uxbvp]{display:flex;align-items:center;gap:6px}.scr-goto-label[data-astro-cid-dg7uxbvp]{font-size:13px;color:var(--ink)}.scr-goto-field[data-astro-cid-dg7uxbvp]{width:90px;min-height:44px;padding:8px 10px;font-size:13px;background:var(--field);color:var(--field-ink);border:1px solid var(--field-edge)}.scr-guides-section[data-astro-cid-dg7uxbvp]{background:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);padding:16px}.scr-guide-columns[data-astro-cid-dg7uxbvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scr-guide-card[data-astro-cid-dg7uxbvp]{display:flex;flex-direction:column;gap:8px}.scr-guide-title[data-astro-cid-dg7uxbvp]{font-size:16px;margin:0;color:var(--ink);padding-bottom:4px;border-bottom:1px solid var(--shade)}.scr-guide-text[data-astro-cid-dg7uxbvp]{font-size:14px;line-height:1.5;margin:0;color:var(--muted)}@media(max-width:600px){.scr-map-toolbar[data-astro-cid-dg7uxbvp]{flex-direction:column;align-items:stretch}.scr-zoom-controls[data-astro-cid-dg7uxbvp],.scr-goto-controls[data-astro-cid-dg7uxbvp]{justify-content:center}}
