html,body{height:100%;margin:0}body{background:var(--page)}.eo-shell{height:100dvh}.eo-shell-body{min-height:0}.atlas-canvas{position:absolute;inset:0}.atlas-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.eo-map-toolbar{pointer-events:none;align-items:flex-start}.eo-map-toolbar>*{pointer-events:auto}.atlas-basemap{position:relative;overflow:visible!important}.atlas-basemap-menu{left:calc(100% + var(--space-2));white-space:nowrap;width:max-content;max-width:none;padding:var(--space-1);z-index:var(--z-panel);flex-direction:column;gap:2px;display:flex;position:absolute;bottom:0}.atlas-basemap-option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-size:13px;display:flex}.atlas-basemap-option:hover,.atlas-basemap-option:focus-visible{background:var(--surface-2);outline:none}.atlas-basemap-option[aria-checked=true]{color:var(--accent);font-weight:600}.atlas-info{z-index:var(--z-panel);top:calc(var(--space-3) + var(--control-height) + var(--space-2));right:var(--space-3);width:min(var(--panel-width), calc(100% - 2 * var(--space-3)));max-height:calc(50% - var(--space-6));position:absolute;overflow:auto}.atlas-info .eo-kv dd{overflow-wrap:anywhere}.atlas-info-layer{margin:var(--space-3) 0 var(--space-1);font-weight:600}.atlas-info-layer:first-child{margin-top:0}.atlas-legend{z-index:var(--z-panel);right:var(--space-3);bottom:calc(var(--space-3) + var(--space-6) + var(--space-2));width:min(var(--panel-width), calc(100% - 2 * var(--space-3)));max-height:calc(60% - var(--space-12));position:absolute;overflow:auto}.atlas-legend .eo-legend+.eo-legend{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.atlas-legend-source{margin-top:var(--space-1)}.atlas-fold[aria-expanded=true] .eo-icon{transform:rotate(180deg)}.atlas-legend.is-folded .eo-panel-head{border-bottom:0}.atlas-legend-layer>summary{cursor:pointer;list-style-position:inside;display:list-item}.atlas-legend-layer>summary>span,.atlas-legend-layer>summary>small{display:inline}.atlas-legend-layer>summary>small{margin-left:var(--space-2)}.atlas-legend-article{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.atlas-colorbar-v{gap:var(--space-2);height:128px;margin:var(--space-2) 0;display:flex}.atlas-colorbar-v-bar{border-radius:var(--radius-sm);border:1px solid var(--border);width:14px}.atlas-colorbar-v-ticks{font-family:var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.atlas-attrib{z-index:var(--z-map-controls);right:var(--space-3);bottom:var(--space-3);max-width:calc(100% - 2 * var(--space-3) - var(--space-16) * 2);position:absolute}.atlas-group>summary{cursor:pointer;padding:var(--space-1) 0}.atlas-variants{flex-wrap:wrap;grid-column:2/-1}.atlas-catalog{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.atlas-group-title{color:var(--ink-2);margin:0 0 var(--space-1);font-size:13px;font-weight:600}.atlas-entry{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:auto 1fr auto;display:grid}.atlas-entry-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.atlas-entry .eo-icon{color:var(--ink-muted)}.atlas-entry-state{min-width:var(--space-16);justify-content:center}.atlas-layer-actions{gap:var(--space-1);grid-column:2/-1;justify-content:flex-end;display:flex}.atlas-layer-actions .eo-btn{min-width:0}.atlas-up .eo-icon{transform:rotate(180deg)}.atlas-layer-error{color:var(--danger);grid-column:2/-1;font-size:12px}.atlas-mode{margin:var(--space-3) var(--space-4) 0;font-size:13px;line-height:20px}.atlas-about p{margin:0 0 var(--space-2)}.atlas-about .eo-caption{color:var(--ink-muted)}.atlas-about a{color:var(--link)}.atlas-icon{display:contents}@media (width<=899px){.atlas-legend{max-height:calc(45% - var(--space-12))}.atlas-attrib{max-width:calc(100% - 2 * var(--space-3))}}.atlas-subgroup{margin-left:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--border)}.atlas-subgroup>summary{font-weight:500}.atlas-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.atlas-section-head .eo-label{margin-bottom:0}.atlas-tool{max-height:calc(100% - var(--control-height) - var(--space-8));z-index:calc(var(--z-panel) + 1)}.atlas-tool-gap{margin-top:var(--space-3)}.atlas-tool-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.atlas-big-number{font-family:var(--font-mono);margin:var(--space-2) 0 0;font-size:20px;font-weight:500}.atlas-compass{transition:transform .2s;display:inline-flex}.eo-map-toolbar .eo-tool:disabled{opacity:.45;cursor:default}.atlas-results{margin:var(--space-2) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.atlas-result{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--space-2);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:13px}.atlas-result:hover,.atlas-result:focus-visible{background:var(--surface-2);outline:none}.atlas-coord-value{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.atlas-goto-pair{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.atlas-swipe-line{width:16px;z-index:var(--z-map-controls);cursor:ew-resize;touch-action:none;margin-left:-8px;position:absolute;top:0;bottom:0}.atlas-swipe-line:before{content:"";background:var(--surface);width:2px;box-shadow:0 0 0 1px var(--border-strong);position:absolute;top:0;bottom:0;left:7px}.atlas-swipe-handle{background:var(--surface);border:2px solid var(--accent);width:28px;height:28px;box-shadow:var(--shadow-md);border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.atlas-profile svg{width:100%;height:auto;margin-top:var(--space-2);touch-action:none;display:block}.atlas-grid{stroke:var(--border);stroke-width:1px}.atlas-axis{fill:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.atlas-profile-line{fill:none;stroke:var(--data-1);stroke-width:2px;stroke-linejoin:round}.atlas-profile-area{fill:var(--data-1);opacity:.12;stroke:none}.atlas-crosshair{stroke:var(--ink-muted);stroke-width:1px;stroke-dasharray:3 3}.atlas-profile-dot{fill:var(--data-1);stroke:var(--surface);stroke-width:2px}.atlas-profile-readout{margin:var(--space-1) 0 0;font-family:var(--font-mono)}.atlas-styleby,.atlas-downloads{grid-column:2/-1}.atlas-downloads{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--radius-md)}.atlas-downloads ul{margin:0 0 var(--space-2);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.atlas-downloads li{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:13px;display:flex}.atlas-downloads a{color:var(--link);align-items:center;gap:var(--space-1);display:inline-flex}.atlas-downloads p{margin:0}.atlas-downloads li>span{white-space:nowrap}.atlas-welcome .eo-dialog-body{position:relative}.atlas-welcome-x{top:var(--space-2);right:var(--space-2);position:absolute}.atlas-welcome-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-2) 0 var(--space-4);display:flex}.atlas-welcome-head img{flex:none;width:auto}.atlas-welcome-uvt{height:69px}.atlas-welcome-uvt-icam{height:96px}.atlas-welcome:focus{outline:none}.atlas-welcome-head h2{text-align:center;flex:1;margin:0;font-size:20px;font-weight:600;line-height:28px}.atlas-welcome .eo-dialog-body p{text-align:justify;text-indent:var(--space-4)}.atlas-welcome .eo-dialog-body p+p{margin-top:var(--space-2)}.atlas-welcome-hide{margin-right:auto}.atlas-welcome-again{margin-top:var(--space-2)}.eo-header{position:relative}.atlas-session{align-items:center;gap:var(--space-2);display:flex}.atlas-session-name{max-width:calc(var(--space-16) * 2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-auth-error{top:var(--header-height);right:var(--space-3);z-index:var(--z-panel);max-width:var(--panel-width);color:var(--ink);position:absolute}@media (width<=719px){.eo-header nav.atlas-nav-open{padding:var(--space-3);background:var(--brand-navy);z-index:var(--z-panel);flex-direction:column;margin:0;display:flex;position:absolute;top:100%;left:0;right:0}.atlas-session-name{display:none}.eo-header{gap:var(--space-1);padding-inline:var(--space-2)}.eo-header .eo-brand img{max-width:calc(var(--space-16) * 2);height:auto}}.atlas-account{position:relative}.atlas-account>summary{cursor:pointer;list-style:none}.atlas-account>summary::-webkit-details-marker{display:none}.atlas-account .eo-session-menu{z-index:var(--z-panel);position:absolute;top:100%;right:0}
