.atlas-participation{display:grid;gap:16px}.atlas-participation-context{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.atlas-participation-choices{display:grid;gap:9px;list-style:none;padding:0;margin:0}.atlas-participation-choice{display:flex;align-items:center;gap:12px;padding:14px;min-height:64px;border:1px solid var(--holo-line);border-inline-start:3px solid var(--holo-mint);background:#0e2633;color:var(--holo-text);text-decoration:none;transition:background .16s,border-color .16s}.atlas-participation-choice:hover{background:#153b46;border-color:var(--holo-mint)}.atlas-participation-choice span{display:grid;gap:5px;flex:1}.atlas-participation-choice small{color:#b6cbd5;font-size:12px;line-height:1.5}.atlas-participation-choice svg{flex:none;color:var(--holo-mint)}.atlas-participation-choice[aria-disabled=true]{opacity:.7;border-inline-start-color:var(--holo-warn)}.atlas-participation .holo-footnote{display:flex;align-items:start;gap:7px}.atlas-participation .holo-footnote svg{flex:none}.atlas-add{white-space:nowrap}.atlas-tools-more{position:relative}.atlas-tools-more summary{list-style:none}.atlas-tools-more summary::-webkit-details-marker{display:none}.atlas-tools-expanded{z-index:40;inset-inline-end:0;top:calc(100% + 8px);display:flex;gap:5px;padding:8px;max-width:calc(100vw - 24px);box-shadow:0 12px 35px #0008}.atlas-tools-expanded,.atlas-welcome{position:absolute;background:var(--holo-panel-strong);border:1px solid var(--holo-line-strong)}.atlas-welcome{z-index:4;inset-inline:20px;top:30%;margin-inline:auto;max-width:560px;padding:24px;box-shadow:0 20px 60px #0006}.atlas-welcome h2{font:600 clamp(22px,3vw,30px) var(--holo-display);margin:10px 0}.atlas-welcome p{color:#b6cbd5;line-height:1.6;margin:0 0 18px}.atlas-orientation{position:absolute;z-index:3;inset-inline:12px;top:105px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:8px 12px;background:var(--holo-panel);border-inline-start:2px solid var(--holo-mint);font-size:12px;color:#b6cbd5;pointer-events:none}.atlas-app:has(.atlas-panel) .atlas-orientation,.atlas-app:has(.atlas-pins) .atlas-orientation{display:none}@media (max-width:760px){.atlas-orientation{top:120px;font-size:11px}.atlas-add{font-size:11px;min-height:38px}.atlas-welcome{top:28%;padding:16px}}.atlas-app{position:relative;height:calc(100dvh - var(--holo-dock) - var(--atlas-offset, 64px));min-height:520px;overflow:hidden;color:var(--holo-text);background:radial-gradient(ellipse at 50% 40%,#0b2533 0,#040d15 55%,#02060b 100%);isolation:isolate}.atlas-canvas-host,.atlas-stage{position:absolute;inset:0}.atlas-canvas{display:block;touch-action:none;cursor:grab}.atlas-globe canvas{display:block}.atlas-globe .earth-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.atlas-globe .earth-label{position:absolute;left:0;top:0;padding:2px 6px;white-space:nowrap;font:600 10px var(--holo-mono);color:var(--label-color);background:#020a12cc;border:1px solid color-mix(in srgb,var(--label-color) 50%,transparent)}.atlas-globe-tools{--line:var(--holo-line);--glass:var(--holo-panel);--muted:var(--holo-muted);--ink:var(--holo-text);--mint:var(--holo-mint);position:absolute;z-index:4;right:12px;bottom:96px}.atlas-globe-tools .ne-globe-tools{position:static;transform:none;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.atlas-globe-tools .ne-tool-stack{display:flex;flex-direction:column;padding:4px;gap:2px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0008}.atlas-globe-tools .ne-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:34px;height:34px;border:0;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.atlas-globe-tools .ne-tool:hover{background:#ffffff12;color:var(--ink)}.atlas-globe-tools .ne-tool[aria-pressed=true]{color:#ffd99a;background:#e8b46418}.atlas-globe-tools .ne-tool.is-resume{width:auto;height:auto;padding:8px 13px;border:1px solid #5eead466;border-radius:999px;background:#08221fcc;color:var(--mint);font:700 12px var(--holo-display);backdrop-filter:blur(10px);box-shadow:0 0 22px -6px var(--mint)}.atlas-geo{background:#030a12}.atlas-geo-credit{position:absolute;left:12px;bottom:92px;z-index:2;font:10px var(--holo-mono);color:var(--holo-muted);pointer-events:none;opacity:.75}.atlas-projection{position:absolute;z-index:6;right:12px;bottom:96px;display:grid;justify-items:end;gap:8px}.atlas-projection-button{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;cursor:pointer;text-align:left;color:var(--holo-text);background:var(--holo-panel);border:1px solid var(--holo-line);backdrop-filter:blur(10px)}.atlas-projection-button:hover,.atlas-projection-button[aria-expanded=true]{border-color:var(--holo-line-strong)}.atlas-projection-button svg{color:var(--holo-cyan)}.atlas-projection-button span{display:grid}.atlas-projection-button small{font:9px var(--holo-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--holo-muted)}.atlas-projection-button strong{font:600 13px var(--holo-display)}.atlas-projection-tip{font:10px var(--holo-mono);font-style:normal;color:var(--holo-brass);max-width:170px}.atlas-projection-menu{width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 260px));overflow:auto;scrollbar-width:thin;padding:10px 12px;background:var(--holo-panel-strong);border:1px solid var(--holo-line-strong);backdrop-filter:blur(14px);box-shadow:0 18px 50px #000c}html[data-effects=full] .atlas-projection-menu{animation:holo-project .22s var(--holo-ease) both}.atlas-projection-intro{margin:0 0 8px;font-size:12px;color:var(--holo-muted)}.atlas-projection-menu fieldset{border:0;margin:0;padding:8px 0 4px;border-top:1px dashed var(--holo-line)}.atlas-projection-menu legend{display:grid;padding:0 0 4px}.atlas-projection-menu legend strong{font:700 11px var(--holo-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--holo-mint)}.atlas-projection-menu legend small{font-size:11px;color:var(--holo-muted)}.atlas-projection-option{display:grid;grid-template-columns:16px 1fr;gap:8px;padding:6px;cursor:pointer;border-left:2px solid transparent}.atlas-projection-option:hover{background:#7aecd60f}.atlas-projection-option[data-checked]{background:#7aecd61a;border-left-color:var(--holo-mint)}.atlas-projection-option input{accent-color:var(--holo-mint);margin-top:3px}.atlas-projection-option span{display:grid;gap:1px}.atlas-projection-option strong{display:flex;align-items:center;gap:6px;font-size:13px}.atlas-projection-option strong em{font:9px var(--holo-mono);font-style:normal;text-transform:uppercase;letter-spacing:.1em;padding:1px 5px;color:#04231e;background:var(--holo-mint)}.atlas-projection-option small{font-size:11px;color:#b9cdd4;line-height:1.35}.atlas-projection-option small.is-caveat{color:var(--holo-muted)}.atlas-projection-option small.is-caveat:before{content:"⚠ ";color:var(--holo-brass)}.atlas-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,#02060bcc 100%)}html[data-effects=full] .atlas-vignette{background:repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,#02060bcc 100%)}.atlas-boot{position:absolute;inset:0;z-index:3;display:grid;place-content:center;pointer-events:none}.atlas-boot .globe-loader{min-height:0}.atlas-boot.is-view{animation:holo-fade .3s ease-out both}.atlas-hud{position:absolute;z-index:5;pointer-events:none}.atlas-hud>*{pointer-events:auto}.atlas-hud-top{z-index:8;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.atlas-inset,.atlas-panel,.atlas-pins>.holo-chip,.atlas-search,.atlas-timeline,.atlas-title,.atlas-tools,.atlas-views{background:var(--holo-panel);border:1px solid var(--holo-line);backdrop-filter:blur(10px)}.atlas-title{display:grid;padding:6px 12px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.atlas-title strong{display:flex;align-items:center;gap:6px;font:700 16px var(--holo-display);letter-spacing:.06em}.atlas-title em{font:600 10px var(--holo-mono);font-style:normal;color:var(--holo-cyan);padding:1px 5px;border:1px solid #5ee0ff55}.atlas-views{display:flex;padding:3px;gap:2px}.atlas-view-button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;background:none;cursor:pointer;color:var(--holo-muted);font:600 12px var(--holo-display);letter-spacing:.05em}.atlas-view-button kbd{font-size:9px;padding:0 4px;opacity:.7}.atlas-view-button:hover{color:var(--holo-text)}.atlas-view-button[aria-checked=true]{color:#04231e;background:linear-gradient(#7aecd6,#4fc8b4);border-color:#a8fbe9}.atlas-view-button[aria-checked=true] kbd{color:#04231e;border-color:#04231e55}.atlas-search{flex:1 1 220px;max-width:420px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--holo-muted)}.atlas-search input{flex:1;min-width:0;height:36px;border:0;background:transparent;color:var(--holo-text);font:13px var(--holo-display);outline:none}.atlas-search:focus-within{border-color:var(--holo-line-strong);box-shadow:0 0 0 1px var(--holo-line-strong),0 0 20px #7aecd622}.atlas-search{position:relative}.atlas-suggest{position:absolute;z-index:30;top:calc(100% + 6px);left:-1px;right:-1px;margin:0;padding:4px;list-style:none;max-height:min(420px,60vh);overflow:auto;scrollbar-width:thin;background:var(--holo-panel-strong,#06131dee);border:1px solid var(--holo-line-strong);backdrop-filter:blur(14px);box-shadow:0 18px 40px #000b}.atlas-suggest li[role=option]{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:7px 8px;cursor:pointer;color:var(--holo-text);font-size:13px;border-left:2px solid transparent}.atlas-suggest li[role=option] svg{color:var(--holo-cyan)}.atlas-suggest li[data-type=place] svg{color:var(--holo-brass)}.atlas-suggest li[aria-selected=true]{background:#7aecd61a;border-left-color:var(--holo-mint)}.atlas-suggest-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-suggest-text em{font-style:normal;color:var(--holo-muted);font-size:11px}.atlas-suggest small{font:10px var(--holo-mono);color:var(--holo-muted);white-space:nowrap}.atlas-suggest-dot{width:8px;height:8px;border-radius:50%;justify-self:center}.atlas-suggest-help{padding:6px 8px 3px;border-top:1px dashed var(--holo-line);margin-top:3px;font:10px var(--holo-mono);color:var(--holo-muted)}.atlas-tools{display:flex;padding:3px;gap:2px;margin-left:auto}.atlas-pins{position:absolute;z-index:5;top:66px;left:12px;right:250px;display:flex;flex-wrap:wrap;gap:6px}.atlas-pins>.holo-chip{background:var(--holo-panel)}.atlas-panel{position:absolute;z-index:4;top:104px;left:12px;width:250px;max-height:calc(100% - 230px);overflow:auto;padding:12px;scrollbar-width:thin}.atlas-legend fieldset{border:0;margin:0;padding:0}.atlas-bookmarks,.atlas-index ul,.atlas-legend ul,.atlas-related,.atlas-relations ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.atlas-legend li{display:flex;align-items:center;gap:4px}.atlas-legend li[data-off]{opacity:.45}.atlas-legend label{flex:1;display:flex;align-items:center;gap:8px;padding:4px 2px;cursor:pointer;font-size:13px}.atlas-legend input{accent-color:var(--holo-mint)}.atlas-legend small{margin-left:auto}.atlas-legend small,.atlas-only{font:10px var(--holo-mono);color:var(--holo-muted)}.atlas-only{border:0;background:none;cursor:pointer;opacity:0}.atlas-legend li:hover .atlas-only,.atlas-only:focus-visible{opacity:1}.atlas-legend-all{width:100%;margin-top:8px;min-height:30px}.atlas-panel.is-layers{width:292px;padding:0 0 12px}.atlas-tabs{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);background:var(--holo-panel-strong,#06131dee);border-bottom:1px solid var(--holo-line)}.atlas-tabs button{padding:9px 4px 8px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;color:var(--holo-muted);font:600 11.5px var(--holo-display);letter-spacing:.06em;text-transform:uppercase}.atlas-tabs button:hover{color:var(--holo-text)}.atlas-tabs button[aria-selected=true]{color:var(--holo-mint);border-bottom-color:var(--holo-mint);background:#7aecd60d}.atlas-tabpanel{display:grid;gap:12px;padding:12px 12px 0}.atlas-group{display:grid;gap:6px;margin:0;padding:10px 0 0;border:0;border-top:1px dashed var(--holo-line);min-width:0}.atlas-group>legend{padding:0;float:left;width:100%;margin-bottom:2px}.atlas-group>legend+*{clear:both}.atlas-check{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer;padding:2px 0}.atlas-check input,.atlas-lens-head input,.atlas-sub-head input{accent-color:var(--holo-mint);margin:0}.atlas-panel-note{margin:0;font-size:11px;line-height:1.45;color:var(--holo-muted)}.atlas-panel-note svg{display:inline-block;vertical-align:-1px}.atlas-panel-note.is-spot{padding:6px 8px;color:#d6e6ec;border:1px solid #ffd28a55;background:#ffd28a10}.atlas-panel-note.is-spot strong{color:var(--holo-brass)}.atlas-catalog ul,.atlas-lens-list,.atlas-sub-legend,.atlas-sub-list{list-style:none;margin:0;padding:0}.atlas-lens-list{display:grid;gap:4px}.atlas-lens-row{--lens-color:var(--holo-mint);border:1px solid var(--holo-line);border-left:3px solid color-mix(in srgb,var(--lens-color) 35%,transparent);background:#ffffff03}.atlas-lens-row.is-on{border-left-color:var(--lens-color)}.atlas-lens-row.is-spot{border-color:color-mix(in srgb,var(--lens-color) 70%,transparent);box-shadow:0 0 16px -8px var(--lens-color)}.atlas-lens-head{display:flex;align-items:center;gap:2px;padding:2px 4px 2px 2px}.atlas-lens-head label{flex:1;display:flex;align-items:center;gap:7px;padding:5px 2px;cursor:pointer;font:600 12.5px var(--holo-display);min-width:0}.atlas-lens-row.is-on .atlas-lens-head label{color:var(--lens-color)}.atlas-lens-head label svg{color:var(--holo-brass);flex:none}.atlas-lens-expand,.atlas-spot,.atlas-sub-list-button{display:inline-grid;place-items:center;border:1px solid transparent;background:none;color:var(--holo-muted);cursor:pointer}.atlas-lens-expand{width:22px;height:26px}.atlas-spot{width:26px;height:24px}.atlas-lens-expand:hover,.atlas-spot:hover:not(:disabled),.atlas-sub-list-button:hover{color:var(--holo-text);border-color:var(--holo-line)}.atlas-spot:disabled{opacity:.3;cursor:default}.atlas-spot[aria-pressed=true]{color:#1a1206;background:var(--holo-brass);border-color:#ffe2b0}.atlas-sub-list{display:grid;gap:2px;padding:0 6px 8px 26px}.atlas-sub-head{display:flex;align-items:center;gap:4px}.atlas-sub-head label{flex:1;display:flex;align-items:center;gap:7px;padding:3px 0;font-size:12px;cursor:pointer;min-width:0}.atlas-sub-swatches{display:inline-flex;gap:2px;min-width:16px}.atlas-sub-list-button{display:inline-flex;gap:3px;padding:2px 5px;font:10px var(--holo-mono)}.atlas-sub-list-button[aria-expanded=true]{color:var(--holo-mint);border-color:#7aecd655}.atlas-sub-legend{display:grid;gap:2px;padding:0 0 4px 22px;font-size:11px;color:#b9cbd2}.atlas-sub-legend li{display:flex;align-items:center;gap:6px}.atlas-catalog{display:grid;gap:4px;padding:2px 0 6px}.atlas-catalog input{height:28px;padding:0 8px;border:1px solid var(--holo-line);background:#06141e;color:var(--holo-text);font:12px var(--holo-display);outline:none}.atlas-catalog input:focus{border-color:var(--holo-line-strong)}.atlas-catalog ul{display:grid;gap:1px;max-height:220px;overflow:auto;scrollbar-width:thin}.atlas-catalog button{width:100%;display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;padding:4px 6px;border:0;background:#ffffff04;color:var(--holo-text);font-size:12px;text-align:left;cursor:pointer}.atlas-catalog button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-catalog button small{font:10px var(--holo-mono);color:var(--holo-muted);white-space:nowrap}.atlas-catalog button:hover,.atlas-catalog button[aria-current]{background:#7aecd61a}.atlas-catalog .holo-empty{margin:2px 0;font-size:11px}.atlas-clear-card{display:flex;align-items:flex-start;gap:10px;padding:10px;text-align:left;cursor:pointer;color:var(--holo-text);border:1px solid var(--holo-line);background:#ffffff05}.atlas-clear-card>svg{flex:none;margin-top:2px;color:var(--holo-muted)}.atlas-clear-card strong{display:flex;align-items:center;gap:6px;font:700 13px var(--holo-display);letter-spacing:.04em}.atlas-clear-card kbd{font-size:9px;padding:0 4px}.atlas-clear-card small{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:var(--holo-muted)}.atlas-clear-card:hover{border-color:var(--holo-line-strong)}.atlas-clear-card.is-on{border-color:#ffd28a;background:#ffd28a14;box-shadow:0 0 18px -8px #ffd28a}.atlas-clear-card.is-on strong,.atlas-clear-card.is-on>svg{color:var(--holo-brass)}.atlas-surfaces{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.atlas-surface{display:grid;justify-items:center;gap:3px;padding:4px 2px;border:1px solid var(--holo-line);background:none;cursor:pointer;color:var(--holo-muted);font:600 9.5px var(--holo-display);letter-spacing:.02em;min-width:0}.atlas-surface i{display:block;width:100%;height:22px;background:radial-gradient(circle at 35% 40%,var(--to) 0 30%,transparent 62%),linear-gradient(135deg,var(--from),color-mix(in srgb,var(--from) 70%,var(--to)))}.atlas-surface span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-surface:hover{color:var(--holo-text);border-color:var(--holo-line-strong)}.atlas-surface[aria-pressed=true]{color:var(--holo-mint);border-color:var(--holo-mint);box-shadow:inset 0 0 0 1px var(--holo-mint)}.atlas-segment{display:grid;gap:3px}.atlas-segment>span{font-size:11.5px;color:#c4d6dd}.atlas-segment>div{display:flex;border:1px solid var(--holo-line)}.atlas-segment button{flex:1;min-width:0;padding:4px 2px;border:0;border-left:1px solid var(--holo-line);background:none;cursor:pointer;color:var(--holo-muted);font:600 10.5px var(--holo-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-segment button:first-child{border-left:0}.atlas-segment button:hover{color:var(--holo-text)}.atlas-segment button[aria-checked=true]{color:#04231e;background:linear-gradient(#7aecd6,#4fc8b4)}.atlas-relief-modes{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.atlas-range{display:grid;gap:2px;font-size:11.5px;color:#c4d6dd}.atlas-range span{display:flex;justify-content:space-between}.atlas-range output{font:11px var(--holo-mono);color:var(--holo-brass)}.atlas-range input{accent-color:var(--holo-brass)}.atlas-relations{margin-top:14px;padding-top:10px;border-top:1px dashed var(--holo-line)}.atlas-relations li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--holo-muted)}.atlas-relations svg{color:var(--holo-cyan)}.atlas-bookmarks li>button:first-child,.atlas-index button,.atlas-related button{width:100%;display:grid;gap:1px;text-align:left;padding:6px 8px;border:0;border-left:2px solid var(--index-color,var(--related-color,var(--holo-line)));background:#ffffff04;color:var(--holo-text);cursor:pointer;font-size:12px}.atlas-bookmarks li>button:first-child:hover,.atlas-index button:hover,.atlas-related button:hover{background:#7aecd612}.atlas-index button[aria-current]{background:#7aecd61f}.atlas-bookmarks small,.atlas-index small,.atlas-related small{font:10px var(--holo-mono);color:var(--holo-muted)}.atlas-related button{grid-template-columns:auto 1fr;-moz-column-gap:6px;column-gap:6px;align-items:center}.atlas-related button span{grid-column:1/-1}.atlas-bookmarks li{display:flex;gap:4px;align-items:center}.atlas-inset-wrap{position:absolute;z-index:4;top:104px;right:12px}.atlas-inset{margin:0;padding:6px 6px 4px}.atlas-inset figcaption{display:block;margin:0 2px 4px}.atlas-inset canvas{display:block;cursor:crosshair}.atlas-inset-close{position:absolute;top:2px;right:2px;width:22px;height:22px;flex-basis:22px}.atlas-inset-show{position:absolute;z-index:4;top:104px;right:12px;background:var(--holo-panel)}.atlas-hud-bottom{left:96px;right:96px;bottom:12px;display:flex;justify-content:center}.atlas-timeline{width:min(880px,100%);display:flex;align-items:center;gap:12px;padding:8px 12px;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.atlas-timeline-controls{display:flex;align-items:center;gap:6px}.atlas-speed select{height:30px;padding:0 6px;border:1px solid var(--holo-line);background:#06141e;color:var(--holo-text);font:11px var(--holo-mono)}.atlas-scrubber{position:relative;flex:1;min-width:0;display:grid}.atlas-histogram{display:flex;align-items:flex-end;gap:1px;height:26px}.atlas-histogram span{flex:1;background:#5ee0ff30;min-height:2px;transition:background .2s}.atlas-histogram span.is-past{background:linear-gradient(#7aecd6,#5ee0ff88)}.atlas-scrubber input[type=range]{width:100%;margin:-6px 0 0;accent-color:var(--holo-brass);background:transparent;cursor:pointer}.atlas-scrubber-dates{display:flex;justify-content:space-between;gap:8px;font:10px var(--holo-mono);color:var(--holo-muted)}.atlas-scrubber-dates strong{color:var(--holo-brass);font-weight:600}.atlas-hovercard{position:fixed;z-index:80;width:280px;padding:10px 12px;pointer-events:none;background:var(--holo-panel-strong);border:1px solid color-mix(in srgb,var(--hover-color) 60%,transparent);border-left:3px solid var(--hover-color);box-shadow:0 12px 40px #000c,0 0 24px color-mix(in srgb,var(--hover-color) 20%,transparent)}.atlas-hovercard small{display:block;font:10px var(--holo-mono);color:var(--holo-muted)}.atlas-hovercard strong{display:block;margin:4px 0;font:600 14px/1.3 var(--holo-display)}.atlas-hovercard p{margin:0;font-size:12px;color:#c4d6dd}.atlas-hovercard em{display:block;margin-top:6px;font:10px var(--holo-mono);color:var(--hover-color);font-style:normal}html[data-effects=full] .atlas-hovercard{animation:holo-project .22s var(--holo-ease) both}html[data-effects=calm] .atlas-hovercard{animation:holo-fade .15s ease-out both}.atlas-detail-panel{display:grid;gap:12px;font-size:13px}.atlas-detail-panel p{margin:0;line-height:1.5}.atlas-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0}.atlas-facts div{padding:6px 8px;border:1px solid var(--holo-line);background:#ffffff04}.atlas-facts dt{font:10px var(--holo-mono);color:var(--holo-muted);text-transform:uppercase;letter-spacing:.1em}.atlas-facts dd{margin:2px 0 0;font-weight:600}.atlas-places{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.atlas-places .holo-kicker{display:inline-flex;align-items:center;gap:4px;width:100%}.atlas-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.atlas-field{display:grid;gap:4px}.atlas-field select{height:34px;padding:0 8px;border:1px solid var(--holo-line);background:#06141e;color:var(--holo-text)}.atlas-agent-actions{display:flex;flex-wrap:wrap;gap:6px}.atlas-agent-actions .holo-button{min-height:32px;padding:6px 10px;font-size:12px}.atlas-shortcuts{display:grid;gap:6px;margin:0}.atlas-shortcuts div{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.atlas-shortcuts dd{margin:0;font-size:13px}.atlas-globe .earth-label.is-overlay{display:inline-flex;align-items:center;gap:5px;padding:1px 6px;font:600 10px var(--holo-display);letter-spacing:.02em;color:color-mix(in srgb,var(--label-color) 80%,#fff);background:#020a12b8;border-color:color-mix(in srgb,var(--label-color) 35%,transparent)}.atlas-globe .earth-label.is-overlay img{display:block;width:18px;height:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #000a}.atlas-globe .earth-label.is-region{padding:0;background:none;border:0;box-shadow:none;font:italic 600 10px var(--holo-display);letter-spacing:.14em;color:#ffe9bec4;text-shadow:0 0 3px #020a12,0 0 6px #020a12}.atlas-app[data-view=geo] .atlas-geo-credit{left:auto;right:12px;bottom:80px;text-align:right}.atlas-know-bar{position:absolute;z-index:5;left:316px;bottom:84px;width:min(520px,calc(100% - 566px));display:grid;gap:6px;pointer-events:none}.atlas-know-bar>*{pointer-events:auto}.atlas-lenses{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.atlas-lens{--lens-color:var(--holo-mint);display:inline-flex;align-items:stretch;background:var(--holo-panel);border:1px solid var(--holo-line);backdrop-filter:blur(10px)}.atlas-lens>button{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:0;background:none;cursor:pointer;color:var(--holo-muted);font:600 11.5px var(--holo-display);letter-spacing:.03em}.atlas-lens>button:hover{color:var(--holo-text)}.atlas-lens.is-on{border-color:color-mix(in srgb,var(--lens-color) 65%,transparent);box-shadow:0 0 14px -6px var(--lens-color)}.atlas-lens.is-on>button{color:var(--lens-color)}.atlas-lens>button[aria-pressed=true]{color:#04150f;background:color-mix(in srgb,var(--lens-color) 85%,#fff)}.atlas-lens.is-auto{border-style:dashed}.atlas-lens .atlas-lens-dismiss{padding:0 6px;border-left:1px dashed color-mix(in srgb,var(--lens-color) 40%,transparent)}.atlas-lens-auto{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font:10px var(--holo-mono);color:var(--holo-muted);background:var(--holo-panel);border:1px solid var(--holo-line);cursor:pointer}.atlas-lens-auto input{accent-color:var(--holo-mint);margin:0}.atlas-know-legend{display:flex;flex-wrap:wrap;gap:3px 12px;margin:0;padding:6px 9px;list-style:none;font-size:11px;color:#c4d6dd;background:var(--holo-panel);border:1px solid var(--holo-line);backdrop-filter:blur(10px)}.atlas-know-legend li{display:inline-flex;align-items:center;gap:6px}.atlas-swatch{--swatch:#fff;display:inline-block;width:12px;height:12px;flex:none;background:var(--swatch)}.atlas-swatch.is-line{height:3px;width:16px}.atlas-swatch.is-dash{height:0;width:16px;background:none;border-top:2px dashed var(--swatch)}.atlas-swatch.is-band{height:10px;width:16px;background:color-mix(in srgb,var(--swatch) 25%,transparent);border:1px dashed var(--swatch)}.atlas-swatch.is-triangle{clip-path:polygon(50% 0,100% 90%,0 90%)}.atlas-swatch.is-diamond{clip-path:polygon(50% 0,88% 50%,50% 100%,12% 50%)}.atlas-swatch.is-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.atlas-swatch.is-ring{background:none;border:2px solid var(--swatch);border-radius:50%}.atlas-swatch.is-circle{border-radius:50%}.atlas-swatch.is-down{clip-path:polygon(0 10%,100% 10%,50% 100%)}.atlas-swatch.is-square{clip-path:inset(12%)}.atlas-swatch.is-hollow{height:6px;width:16px;background:none;border-top:2px solid var(--swatch);border-bottom:2px solid var(--swatch)}.atlas-swatch.is-dots{height:3px;width:16px;background:radial-gradient(circle,var(--swatch) 1.4px,transparent 1.6px) 0 50% /4px 3px repeat-x}.atlas-ticker{--lens-color:var(--holo-brass);display:flex;align-items:flex-start;gap:7px;padding:7px 9px;color:var(--lens-color);background:var(--holo-panel);border:1px solid var(--holo-line);border-left:3px solid var(--lens-color);backdrop-filter:blur(10px)}.atlas-ticker>svg{margin-top:3px;flex:none}.atlas-ticker-text{flex:1;min-width:0;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-size:12px;line-height:1.4;color:#d6e6ec}.atlas-ticker-text strong{color:var(--lens-color);font:700 10px var(--holo-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.atlas-ticker-text:hover{color:#fff}.atlas-ticker .holo-icon-button{width:24px;height:24px;flex-basis:24px}html[data-effects=full] .atlas-ticker-text{animation:holo-fade .4s ease-out both}.atlas-know-hint{position:absolute;z-index:5;left:316px;bottom:84px;display:flex;flex-wrap:wrap;gap:6px}.atlas-know-hint .holo-chip{background:var(--holo-panel)}.atlas-know{display:grid;gap:10px;font-size:13px}.atlas-know p{margin:0;line-height:1.5}.atlas-know-subtitle{color:var(--holo-muted);font-size:12px}.atlas-know-insights{display:grid;gap:6px;margin:0;padding:0;list-style:none}.atlas-know-insights li{--lens-color:var(--holo-mint);padding:6px 8px 6px 10px;border-left:2px solid var(--lens-color);background:color-mix(in srgb,var(--lens-color) 7%,transparent);line-height:1.45}.atlas-know-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.atlas-know-link:hover{color:#fff;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.atlas-know-fact{padding-left:10px;border-left:2px dashed var(--holo-line);color:#c4d6dd}.atlas-flag-chip img{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #0008}.atlas-flag-now{display:grid;gap:8px;justify-items:start;margin:0}.atlas-flag-now img{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #fff3,0 8px 24px #000a}.atlas-flag-now figcaption{font-size:12px;color:#d6e6ec;line-height:1.45}.atlas-flag-history{display:grid;gap:6px;margin:0;padding:8px 0 0;list-style:none;border-top:1px dashed var(--holo-line)}.atlas-flag-history li{display:grid;grid-template-columns:74px 48px 1fr;gap:8px;align-items:center;font-size:12px;line-height:1.35}.atlas-flag-history img,.atlas-flag-svg{display:block;width:48px;height:32px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #fff2}.atlas-flag-years{font:10px var(--holo-mono);color:var(--holo-brass)}.atlas-flag-missing{display:grid;place-items:center;width:48px;height:32px;color:var(--holo-muted);border:1px dashed var(--holo-line)}@media (max-width:1100px){.atlas-view-button span{display:none}.atlas-pins{right:12px}}@media (max-width:760px){.atlas-app{--atlas-offset:58px;min-height:460px}.atlas-hud-top{top:8px;left:8px;right:8px;gap:6px}.atlas-title{display:none}.atlas-search{order:3;flex-basis:100%;max-width:none}.atlas-views{flex:none}.atlas-tools{flex:1 1 0;min-width:0;margin-left:0;flex-wrap:wrap;justify-content:flex-end}.atlas-tools>*{flex:none}.atlas-pins{top:104px;left:8px;right:8px}.atlas-panel,.atlas-panel.is-layers{top:auto;bottom:190px;left:8px;right:8px;width:auto;max-height:36%}.atlas-surfaces{grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-inset-show,.atlas-inset-wrap{display:none}.atlas-globe-tools,.atlas-projection{top:140px;bottom:auto;right:8px}.atlas-projection{left:8px;justify-items:stretch}.atlas-projection-menu{order:2;width:auto;max-height:calc(100dvh - 330px)}.atlas-projection-tip{display:none}.atlas-geo-credit{bottom:auto;top:186px}.atlas-hud-bottom{left:8px;right:8px;bottom:68px}.atlas-timeline{flex-direction:column;align-items:stretch;gap:6px}.atlas-timeline-controls{justify-content:center}.atlas-know-bar,.atlas-know-hint{left:8px;right:8px;width:auto;bottom:190px}.atlas-lenses{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.atlas-lens,.atlas-lens-auto{flex:none}.atlas-know-legend,.atlas-ticker{display:none}.atlas-app:has(.atlas-know-bar,.atlas-know-hint) .atlas-panel{bottom:228px}.atlas-app[data-view=geo] .atlas-geo-credit{top:186px;bottom:auto}}@media (prefers-reduced-motion:reduce){.atlas-boot,.atlas-hovercard{animation:none!important}}@media (forced-colors:active){.atlas-timeline,.atlas-title{clip-path:none}.atlas-view-button[aria-checked=true]{outline:2px solid Highlight}}