.connected-workspace .atlas-activity-pane{display:block;position:absolute;z-index:9;bottom:64px;left:16px;right:16px;max-height:285px;overflow:auto}.connected-workspace .atlas-activity-pane[hidden]{display:none}@media (min-width:761px){.connected-workspace.has-inspector .atlas-activity-pane{right:410px}}.connected-workspace .activity-browser--rail .activity-card-excerpt{display:none}.connected-workspace .activity-browser--rail .activity-card{padding:10px}.connected-workspace .atlas-media{max-height:calc(100dvh - 565px);min-height:160px}.atlas-marker-layer .activity-highlight{outline:3px solid var(--atlas-amber);outline-offset:5px;opacity:1}.atlas-marker-layer .activity-dimmed{opacity:.3}.atlas-graph-surface{position:absolute;z-index:4;top:146px;bottom:355px;left:326px;right:20px;overflow:auto;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background)/.97);padding:12px}.atlas-graph-surface[hidden]{display:none}.connected-workspace.view-graph .atlas-graph-surface{bottom:74px}@media (min-width:761px){.connected-workspace.view-graph .atlas-activity-pane{display:none}}.connected-workspace.view-graph .atlas-media{width:280px}.connected-workspace.view-graph.has-inspector .atlas-graph-surface{right:410px}.connected-workspace.view-list .atlas-activity-pane{top:148px;bottom:70px;left:406px;max-height:none}.connected-workspace.view-list.has-inspector .atlas-activity-pane{right:410px}@media (min-width:761px) and (max-height:850px){.connected-workspace .atlas-activity-pane{max-height:225px}.connected-workspace .atlas-media{top:150px;max-height:calc(100dvh - 455px)}.atlas-graph-surface{bottom:300px}}@media (min-width:761px){.connected-workspace.is-showcase .atlas-media{max-height:calc(100dvh - 226px)}.connected-workspace.is-showcase .atlas-media.is-expanded{width:clamp(364px,calc((100dvh - 416px) * 16 / 9 + 20px),min(580px,calc(100vw - 32px)))}}@media (max-width:1100px) and (min-width:761px){.connected-workspace.view-graph.has-inspector .atlas-graph-surface{right:20px}.connected-workspace.view-list.has-inspector .atlas-activity-pane{left:16px;right:410px}}@media (max-width:760px){.connected-workspace .atlas-activity-pane,.connected-workspace.view-list .atlas-activity-pane{position:static;max-height:none}.connected-workspace .atlas-media,.connected-workspace.view-graph .atlas-media{width:100%;min-height:0;max-height:none}.atlas-graph-surface,.connected-workspace.view-graph.has-inspector .atlas-graph-surface{inset:136px 8px 155px;z-index:4}.connected-workspace.view-graph .atlas-graph-surface{bottom:calc(var(--atlas-drawer-px, var(--atlas-drawer-snap)) + 72px)}.connected-workspace .atlas-controls{flex-wrap:wrap;gap:6px}.connected-workspace .atlas-demo-note{display:none}}.showcase-deck{position:absolute;top:88px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:6px;width:min(560px,calc(100% - 28px));padding:5px;background:#12100ee6;border:1px solid #fff0dc1f;border-radius:28px;box-shadow:0 8px 24px #0007;backdrop-filter:blur(14px)}.showcase-deck>button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;color:var(--atlas-amber)}.showcase-deck>button:hover:not(:disabled){box-shadow:inset 0 0 0 1px #fff0dc33}.showcase-deck-label{flex:1;min-width:0;text-align:center}.showcase-deck-label small{display:block;color:#988f82;font-size:11px}.light .atlas-workspace .showcase-deck-label small{color:var(--atlas-amber)}.showcase-deck-label strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}.showcase-deck-count{flex-shrink:0;color:#a39b8e;font-size:11px;white-space:nowrap}.showcase-creator{position:absolute;top:142px;left:50%;transform:translateX(-50%);z-index:9;max-width:calc(100% - 28px);margin:0;padding:6px 14px;border-radius:16px;background:#12100ecc;color:#c4bcae;font-size:12px;text-align:center}.showcase-creator a,.showcase-flip{color:var(--atlas-amber)}.showcase-flip{padding:8px 14px;border:1px solid #e2b46480;border-radius:20px;font-size:12px;white-space:nowrap}.showcase-flip:hover{background:#fff0dc12}.showcase-moment{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #b4a48a40}.showcase-moment p{margin:0}.showcase-moment-where{font-size:14px;font-weight:500;line-height:1.4}.showcase-moment-where span{margin-right:8px;color:var(--atlas-amber);font-variant-numeric:tabular-nums}.showcase-moment-label{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5}.showcase-connection{display:flex;gap:10px;align-items:start;width:100%;padding:10px 12px;border:1px solid #b4a48a60;border-radius:9px;text-align:left;font-size:13px;line-height:1.4}.showcase-connection:hover{border-color:var(--atlas-amber)}.showcase-connection>span:first-child{color:var(--atlas-amber);font-size:16px;line-height:1.2}.showcase-connection small{display:block;margin-top:2px}.showcase-connection small,.showcase-progress{color:hsl(var(--muted-foreground));font-size:11px}.showcase-lens-picker{position:relative;pointer-events:auto;display:flex;min-width:0}.showcase-controls .showcase-features-open{flex:none;min-height:40px}.showcase-controls .showcase-feature-chip{flex:0 1 380px}.showcase-features-popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:12;width:min(380px,calc(100vw - 48px));max-height:min(560px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 18px 50px #0006}.light .atlas-workspace .showcase-features-popover{box-shadow:0 18px 50px #4435212e}.showcase-videos-open{display:inline-flex;align-items:center;gap:6px}.light .atlas-workspace .showcase-creator,.light .atlas-workspace .showcase-deck{background:#fffcf5f2;border-color:#b4a48a80;color:#3d352a}.light .atlas-workspace .showcase-deck{box-shadow:0 6px 20px #44352129}.light .atlas-workspace .showcase-deck-count{color:#6f6a5f}@media (max-width:760px){.showcase-deck-label strong{font-size:12px}.showcase-flip{padding:6px 12px}.showcase-projection{position:absolute;z-index:10;top:8px;right:8px;display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #fff0dc1f;border-radius:18px;background:#12100ee6;color:#ece6da;font-size:12px}.showcase-projection svg{color:var(--atlas-amber)}.light .atlas-workspace .showcase-projection{border-color:#b4a48a80;background:#fffcf5f2;color:#40392f;box-shadow:0 4px 16px #44352124}}.showcase-progress button{margin-left:10px;color:var(--atlas-amber);font-size:11px}.showcase-moment-links{display:flex;flex-wrap:wrap;gap:6px}.showcase-moment-links button{padding:5px 10px;border:1px solid #b4a48a60;border-radius:14px;font-size:12px}.showcase-moment-links button:hover{border-color:var(--atlas-amber);color:var(--atlas-amber)}.showcase-features-open{pointer-events:auto;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #fff0dc1f;border-radius:10px;background:#12100eed;color:#ece6da;font-size:13px}.showcase-features-open svg{color:var(--atlas-amber)}.showcase-feature-chip{pointer-events:auto;flex:1;min-width:0;display:flex;align-items:center;gap:2px;min-height:44px;padding:0 2px 0 4px;border:1px solid #e2b46459;border-radius:22px;background:#12100ef2}.showcase-feature-chip button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;color:var(--atlas-amber)}.showcase-feature-chip .showcase-feature-chip-name{flex:1;min-width:0;display:flex;align-items:center;gap:8px;width:auto;height:40px;padding:0 8px;border-radius:20px;text-align:left}.showcase-feature-chip-name>span:first-child{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--atlas-amber)}.showcase-feature-chip-name>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#c9c1b3;font-size:12px}.showcase-feature-chip strong{color:#ece6da;font-weight:600}.light .atlas-workspace .showcase-features-open{border-color:#b4a48a80;background:#fffcf5f2;color:#7a4a17;box-shadow:0 4px 16px #44352124}.light .atlas-workspace .showcase-feature-chip{border-color:#93602560;background:#fffcf5f2;box-shadow:0 4px 16px #44352124}.light .atlas-workspace .showcase-feature-chip-name>span:last-child{color:#5f5545}.light .atlas-workspace .showcase-feature-chip strong{color:#302c24}.light .atlas-workspace .showcase-feature-chip button{color:#7a4a17}.showcase-features{padding:14px 12px 28px}.showcase-features h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.showcase-features{padding-top:0}.showcase-features-top{position:sticky;top:0;z-index:1;margin:0 -12px;padding:6px 12px 8px;background:hsl(var(--card))}.showcase-features header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.showcase-features header button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.showcase-features-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.showcase-features-search:focus-within{border-color:var(--atlas-amber)}.showcase-features-search input{flex:1;min-width:0;background:transparent;color:hsl(var(--foreground));font-size:16px;outline:none}.showcase-features h3{margin:18px 0 6px;color:#988f82;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.showcase-features ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.showcase-features li button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border-radius:10px;text-align:left}.showcase-features li button:hover{background:hsl(var(--muted))}.showcase-features li button[aria-pressed=true]{background:#2c2925;box-shadow:inset 0 0 0 1px #e2b46459}.light .atlas-workspace .showcase-features h3{color:var(--atlas-amber)}.light .atlas-workspace .showcase-features li button[aria-pressed=true]{background:hsl(var(--muted));box-shadow:inset 0 0 0 1px #93602550}.showcase-feature-image{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:9px;background:hsl(var(--muted));color:var(--atlas-amber)}.showcase-feature-image img{width:100%;height:100%;object-fit:cover}.showcase-feature-text{flex:1;min-width:0}.showcase-feature-text strong{display:block;font-size:14px;font-weight:500;line-height:1.3}.showcase-feature-text small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.4}.showcase-features .is-featured small{-webkit-line-clamp:2}.showcase-feature-count{flex-shrink:0;color:hsl(var(--muted-foreground));font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.showcase-features-empty{margin-top:18px;color:hsl(var(--muted-foreground));font-size:13px}.is-watch-first,.light .atlas-workspace.is-watch-first{display:flex;flex-direction:column;background:hsl(var(--background))}.is-watch-first :is(.atlas-topbar,.showcase-deck,.showcase-creator){position:static;flex:none;transform:none}.is-watch-first .showcase-deck{width:auto;padding:0;border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;background:hsl(var(--muted));box-shadow:none;backdrop-filter:none}.is-watch-first .showcase-deck>button{width:44px;height:44px}.light .atlas-workspace.is-watch-first .showcase-deck{border-bottom-color:hsl(var(--border));background:hsl(var(--muted));box-shadow:none}.is-watch-first .showcase-creator,.light .atlas-workspace.is-watch-first .showcase-creator{max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px 12px;border-bottom:1px solid hsl(var(--border));border-radius:0;background:transparent;font-size:11px}.is-watch-first .atlas-player-status{margin:8px 12px}.atlas-watch{flex:1;min-height:0;display:flex;flex-direction:column;background:hsl(var(--background))}.light .atlas-watch{--primary:29 68% 28%;--primary-foreground:40 60% 98%}.atlas-watch .atlas-watch-player{flex:none;background:#000}.atlas-watch .atlas-watch-player>div{border-radius:0}.atlas-watch-maprow{flex:none;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted))}.atlas-watch-where{display:flex;align-items:center;gap:4px;padding:0 4px 0 12px}.atlas-watch-place{flex:1;min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;margin:0;text-align:left}.atlas-watch-place>span:first-child{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2f6f7a40;color:#7fc0c9}.light .atlas-watch-place>span:first-child{background:#dcecee;color:#2f6f7a}.atlas-watch-place>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.atlas-watch-place small{color:hsl(var(--muted-foreground));font-size:12px}.atlas-watch-place strong{font-family:var(--font-serif),Georgia,serif;font-size:16px;font-weight:600}.atlas-watch-map-toggle{flex:none;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;color:var(--atlas-amber);font-size:13px;font-weight:600}.light .atlas-watch-map-toggle{color:#7a4a17}.atlas-watch-map{position:relative;height:200px;overflow:hidden;isolation:isolate}.is-watch-first .atlas-watch-map .atlas-map{top:0;bottom:0;height:100%}.is-watch-first .atlas-watch-map .maplibregl-ctrl-bottom-right{bottom:52px}.atlas-watch-map-tools{position:absolute;z-index:3;left:8px;right:8px;bottom:8px;display:flex;gap:8px;pointer-events:none}.atlas-watch-map-tools>*{pointer-events:auto}.atlas-watch-map-tools .showcase-features-open{flex:0 1 auto;min-height:40px}.atlas-watch-map-tools .atlas-follow{margin-left:auto;min-height:40px;font-size:12px}.atlas-watch-connection{width:calc(100% - 24px);margin:8px 12px}.atlas-watch-lists,.atlas-watch-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.atlas-watch-lists[hidden]{display:none}.atlas-watch-scroller{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.atlas-watch-scroller[hidden]{display:none}.atlas-watch-discussion{padding:4px 12px 24px}.atlas-watch-tabs{flex:none;display:flex;gap:2px;margin:8px 12px 0;padding:3px;border-radius:14px;background:hsl(var(--muted))}.atlas-watch-tabs button{flex:1;min-height:40px;border-radius:11px;font-size:13px}.atlas-watch-tabs button[aria-pressed=true]{color:#ece6da;background:var(--atlas-selected);font-weight:600}.light .atlas-watch-tabs button[aria-pressed=true]{color:#7a4a17;background:#fffcf5;box-shadow:0 1px 3px #44352133}.atlas-watch-tabs span{margin-left:4px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.atlas-watch-notice{position:absolute;z-index:2;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;font-weight:600;box-shadow:0 6px 18px #0006}.light .atlas-watch-notice{box-shadow:0 6px 18px #4435214d}.atlas-context.lens-context{width:300px;max-height:max(260px,calc(100dvh - 158px - 64px - 285px - 12px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lens-card header{display:flex;align-items:center;justify-content:space-between}.lens-card h1{margin:5px 0 6px;font-family:var(--font-serif),Georgia,serif;font-size:23px;font-weight:400;line-height:1.15}.atlas-context .lens-card p{margin:0 0 8px}.atlas-context .lens-card .lens-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#c4bcae}.atlas-context .lens-card .lens-counts{color:#ece6da;font-size:12.5px;line-height:1.45}.atlas-context .lens-card .lens-note{font-size:11px;line-height:1.5;color:#8a8275}.lens-card .lens-close{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#a39b8e}.lens-card .lens-close:hover{color:#ece6da;background:#fff0dc14}.lens-also{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 8px}.lens-also>span{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;border:1px solid #e2b46455;border-radius:14px;color:#ece6da;font-size:11.5px}.lens-also>span button{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#a39b8e}.atlas-context .lens-also>small,.lens-also>small{color:#8a8275;font-size:10.5px;letter-spacing:normal}.lens-regions{display:flex;flex-wrap:wrap;gap:4px}.atlas-workspace .lens-regions button,.lens-regions>span{padding:3px 8px;border:1px solid #fff0dc1a;border-radius:12px;color:#c4bcae;font-size:11px}.atlas-workspace .lens-regions button:hover{border-color:#e2b46480;color:#ece6da}.lens-regions b{color:var(--atlas-amber,#e2b464);font-weight:650}.lens-related{margin:4px 0 10px}.lens-related h2{margin:0 0 5px;color:#a39b8e;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lens-related ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.atlas-workspace .lens-related li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:5px 7px;border-radius:8px;color:#ece6da;font-size:12px;text-align:left}.atlas-workspace .lens-related li button:hover{background:#fff0dc12}.lens-related li button svg{color:var(--atlas-amber,#e2b464)}.lens-related li button b{color:#a39b8e;font-weight:500}.atlas-context .lens-related li small,.lens-related li small{display:block;padding:0 7px 2px 25px;color:#8a8275;font-size:10.5px;letter-spacing:normal}.lens-actions{display:flex;flex-wrap:wrap;gap:6px}.atlas-workspace .lens-action{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #e2b46455;border-radius:16px;color:var(--atlas-amber,#e2b464);font-size:11.5px;text-decoration:none}.atlas-workspace .lens-action:hover{background:#e2b4641a}.lens-card.is-compact{display:grid;gap:6px;width:100%}.lens-card-row{display:flex;align-items:center;gap:4px}.lens-card-line{min-width:0;margin-right:auto}.lens-card.is-compact h1{overflow:hidden;margin:0;font-size:17px;white-space:nowrap;text-overflow:ellipsis}.atlas-context .lens-card.is-compact p{margin:0;font-size:10.5px}.atlas-workspace .lens-card.is-compact .lens-card-row>button{display:grid;place-items:center;min-width:32px;height:32px;margin:0;padding:0 8px;border-radius:16px;color:#ece6da;background:#12100ed9}.lens-list{display:grid;gap:10px;height:auto;padding:14px 16px 24px}.lens-list .lens-card{padding-bottom:12px;border-bottom:1px solid var(--cmp-border)}.lens-list .lens-card p{margin:0 0 8px;color:var(--cmp-muted)}.lens-list .lens-card .lens-counts{color:var(--cmp-ink)}.lens-row-state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;color:var(--cmp-muted);font-size:11.5px}.lens-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--cmp-accent)}.lens-dot.is-contested{background:linear-gradient(90deg,var(--cmp-accent) 50%,var(--lens-dispute) 50%)}.lens-dot.is-disputed{border:1.5px solid var(--lens-dispute);background:linear-gradient(90deg,transparent 50%,var(--lens-dispute) 50%)}.lens-more{justify-self:center}.atlas-marker-layer,.lens-card,.lens-list{--lens-member:#e8c487;--lens-dispute:#d06a5a}.light .atlas-marker-layer,.light .lens-card,.light .lens-list{--lens-member:#936025;--lens-dispute:#b2412f}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-member:not(.is-selected){background:var(--lens-member)}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-hollow:not(.is-selected){width:14px;height:14px;border-color:var(--lens-member);background:transparent;box-shadow:0 0 0 2px #0006}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-contested:not(.is-selected){background:linear-gradient(90deg,var(--lens-member) 50%,var(--lens-dispute) 50%)}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-disputed:not(.is-selected){border-color:var(--lens-dispute);background:linear-gradient(90deg,transparent 50%,var(--lens-dispute) 50%)}.light .atlas-workspace .atlas-context .lens-card .lens-counts,.light .atlas-workspace .lens-related li button,.light .lens-also>span{color:#2f2a22}.light .atlas-workspace .atlas-context .lens-card .lens-description{color:#5f5545}.light .atlas-workspace .lens-action{color:#936025;border-color:#93602566}.light .atlas-workspace .lens-card.is-compact .lens-card-row>button{color:#2f2a22;background:#fffcf5ed}@media (max-width:760px){.atlas-context.lens-context{top:126px;width:auto;max-height:none;overflow:visible}}@media (min-width:761px){.connected-workspace.view-list .atlas-activity-pane .lens-list{max-width:760px;max-height:100%;overflow-y:auto;padding:14px 18px 18px;border:1px solid #fff0dc14;border-radius:12px;background:#12100ef2;backdrop-filter:blur(12px)}.light .connected-workspace.view-list .atlas-activity-pane .lens-list{border-color:#b4a48a80;background:#fffcf5f2}}.atlas-workspace .lens-gaps-toggle{margin:2px 0 10px}.atlas-workspace .lens-gaps-toggle[aria-pressed=true]{color:#12100e;background:var(--atlas-amber,#e2b464)}.atlas-context .lens-card .lens-rate{color:#c4bcae;font-size:11.5px}.atlas-context .lens-card .lens-legend,.lens-legend{display:flex;gap:6px;align-items:baseline;color:#8a8275;font-size:10.5px;line-height:1.45}.lens-dot.is-gap{flex:none;width:7px;height:7px;background:var(--lens-gap)}.lens-gap-prompt{margin:0 0 10px;padding:9px 10px;border:1px dashed #fff0dc33;border-radius:10px}.atlas-context .lens-gap-prompt p,.lens-gap-prompt p{margin:0 0 6px;color:#c4bcae;font-size:11.5px}.atlas-context .lens-gap-prompt small,.lens-gap-prompt small{color:#8a8275;font-size:10.5px;letter-spacing:normal}.lens-card.is-compact .lens-gap-prompt{padding:7px 9px;background:#12100ef2}.atlas-marker-layer,.lens-card,.lens-list{--lens-gap:#8b8f8c}.light .atlas-marker-layer,.light .lens-card,.light .lens-list{--lens-gap:#8c9391}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-gap:not(.is-selected){width:8px;height:8px;border:1px solid #0008;background:var(--lens-gap);box-shadow:none}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-gap.is-selected{width:12px;height:12px}.atlas-workspace .atlas-marker-layer>.atlas-site-marker.lens-undated:not(.is-selected){border-style:dashed}.lens-time{margin:2px 0 10px}.lens-time header{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:#a39b8e;font-size:11px}.lens-time-tally{color:#ece6da}.lens-time-range{margin-left:auto}.atlas-workspace .lens-time header button{color:var(--atlas-amber,#e2b464);font-size:11px}.lens-time-track{position:relative;height:38px;border:1px solid #fff0dc1a;border-radius:8px;overflow:hidden}.lens-time-eras span{position:absolute;top:0;bottom:0;opacity:.1}.lens-time-bars span{position:absolute;bottom:0;border-radius:2px 2px 0 0;background:#a39b8e66}.lens-time-bars span.is-in{background:var(--atlas-amber,#e2b464)}.lens-time-shade{position:absolute;top:0;bottom:0;background:#0a0908a8;pointer-events:none}.lens-time-track input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.lens-time-track input[type=range]::-webkit-slider-runnable-track{height:100%;background:none}.lens-time-track input[type=range]::-moz-range-track{height:100%;background:none}.lens-time-track input[type=range]::-webkit-slider-thumb{width:14px;height:36px;margin-top:0;border:2px solid #12100e;border-radius:5px;background:var(--atlas-amber,#e2b464);pointer-events:auto;cursor:ew-resize;-webkit-appearance:none}.lens-time-track input[type=range]::-moz-range-thumb{width:12px;height:34px;border:2px solid #12100e;border-radius:5px;background:var(--atlas-amber,#e2b464);pointer-events:auto;cursor:ew-resize}.lens-time-track input[type=range]:focus-visible{outline:none}.lens-time-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #e2b46480}.lens-time-axis{position:relative;height:14px;color:#8a8275;font-size:9.5px}.lens-time-axis span{position:absolute;top:2px;transform:translateX(-50%);white-space:nowrap}.lens-time-axis span:first-child{transform:none}.lens-time-undated{display:flex;align-items:center;gap:6px;margin-top:4px;color:#c4bcae;font-size:11px}.light .atlas-context .lens-gap-prompt p,.light .lens-time-tally,.light .lens-time-undated{color:#2f2a22}.light .lens-time-shade{background:#fbfaf6c0}.light .lens-time-bars span{background:#93602540}.light .lens-time-bars span.is-in,.light .lens-time-track input[type=range]::-webkit-slider-thumb{background:#936025}