.atlas-phone-dock{display:none}@media (max-width:900px){.atlas-floor:has(.atlas-board){grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important}.atlas-floor:has(.atlas-board) .atlas-sponsor-strip{grid-row:1}.atlas-floor:has(.atlas-board) .atlas-floor-hud{grid-row:2}.atlas-floor:has(.atlas-board) .atlas-search-bar{grid-row:3}.atlas-floor:has(.atlas-board) .atlas-floor-stage{grid-row:4}.atlas-floor:has(.atlas-board) .atlas-tape{grid-row:5}.atlas-floor:has(.atlas-board) .atlas-phone-dock{grid-row:6}.atlas-phone-dock{min-width:0;border-top:1px solid #3e4652;padding-bottom:env(safe-area-inset-bottom);z-index:25}.atlas-phone-dock,.atlas-phone-dock .atlas-sheet{display:flex;flex-direction:column;background:#1f2329}.atlas-phone-dock .atlas-sheet{height:auto;max-height:min(58dvh,520px);min-height:0;padding:0;border-top:0}.atlas-phone-dock .atlas-sheet-body{display:block;overflow:auto;min-height:0;padding:0 12px 12px;-webkit-overflow-scrolling:touch}.atlas-sheet-bar{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 12px}.atlas-sheet-bar h2{margin:0;flex:1;font-size:14px}.atlas-more-list a,.atlas-more-list button,.atlas-sheet-bar button,.atlas-tabbar button,.atlas-welcome-go,.atlas-welcome-install{min-height:44px;min-width:44px}.atlas-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:44px;border-top:1px solid #3e4652}.atlas-tabbar button{border:0;border-radius:0;background:transparent;color:#a7b0bc;font-size:11px;font-weight:700;letter-spacing:.01em;padding:6px 2px}.atlas-tabbar button[aria-current=page]{color:#1f2329;background:#d6aa48}.atlas-tabbar .atlas-tab-live:not([aria-current=page]){color:#ff3b5c}.atlas-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.atlas-chip{flex:0 0 auto;min-height:44px;justify-content:center}.atlas-floor-hud{min-height:44px;overflow:hidden}.atlas-floor-hud .atlas-clock,.atlas-floor-hud .atlas-command-button,.atlas-floor-hud .atlas-layout-menu,.atlas-floor-hud .atlas-share-note,.atlas-floor-hud>button{display:none}.atlas-floor .atlas-search-bar button,.atlas-floor .atlas-search-bar input[type=search]{min-height:44px}.atlas-board,.atlas-board.has-below[data-pinned=false],.atlas-board[data-pinned=false],.atlas-board[data-pinned=false][data-side=right],.atlas-board[data-pinned=true]{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;padding:0;gap:0}.atlas-add-panel,.atlas-below-cell,.atlas-divider,.atlas-drop-label,.atlas-side-cell{display:none!important}.atlas-board .atlas-map-cell,.atlas-board .atlas-map-panel{grid-column:1/-1!important;grid-row:1/-1!important}.atlas-floor .atlas-board .atlas-map-panel{border:0;border-radius:0}.atlas-board .atlas-map-tools{min-height:44px;align-items:center;padding:0 4px;width:auto;margin-left:auto}.atlas-board .atlas-map-tools h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.atlas-board .atlas-map-tools .atlas-tool-desktop{display:none}.atlas-board .atlas-map-tools .atlas-panel-actions{flex-wrap:nowrap}.atlas-board .atlas-map-tools .atlas-panel-actions button{min-height:44px;min-width:44px}.atlas-map-footnote{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 8px}.atlas-layer-chrome{top:0;left:0;right:0;width:auto;height:44px;max-height:44px;overflow-x:auto;overflow-y:hidden;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 4px;background:rgba(31,35,41,.94)}.atlas-layer-locate,.atlas-layer-toggles,.atlas-time-range{flex-wrap:nowrap;width:-moz-max-content;width:max-content;flex:0 0 auto}.atlas-legend{display:none}.atlas-layer-locate button,.atlas-layer-toggle button,.atlas-time-range button{min-height:44px;min-width:44px}.atlas-layer-card{position:fixed;z-index:46;left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));width:auto;max-height:min(50dvh,360px);overflow:auto}.atlas-map-popup{max-height:min(220px,46%)}.atlas-workspace button,.atlas-workspace summary{min-height:44px}.atlas-more-list{display:grid;gap:8px;margin:0;padding:0 0 8px;list-style:none}.atlas-more-list a,.atlas-more-list button{display:flex;align-items:center;width:100%;padding:8px 12px;border:1px solid #3e4652;border-radius:8px;background:#2a3038;color:#f4f1ea;text-align:left;text-decoration:none;font:inherit}.atlas-more-back{margin-bottom:8px}.atlas-welcome-dialog{margin:auto 0 0;width:100%;max-width:100%;max-height:min(92dvh,100%);padding:0;border:1px solid #3e4652;border-radius:16px 16px 0 0;background:#1f2329;color:#f4f1ea;overflow:auto}.atlas-welcome-dialog::backdrop{background:rgba(18,20,24,.78)}.atlas-welcome-body{padding:20px 16px calc(16px + env(safe-area-inset-bottom))}.atlas-welcome-list{margin:0 0 12px;padding-left:18px;color:#a7b0bc}.atlas-welcome-list strong{color:#f4f1ea}.atlas-welcome-go,.atlas-welcome-install{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;border:0;border-radius:999px;background:#d6aa48;color:#1f2329;font-weight:800}.atlas-welcome-install{background:transparent;color:#d6aa48;border:1px solid #d6aa48}.atlas-intent-dialog{margin-top:auto;overflow:auto}.atlas-command-backdrop{align-items:end;padding-top:0}.atlas-command-deck{width:100%;max-height:min(88dvh,640px);overflow:auto;border-radius:16px 16px 0 0}}.atlas-layer-map .maplibregl-control-container{position:absolute;inset:0;pointer-events:none}.atlas-layer-map .maplibregl-ctrl-bottom-left .maplibregl-ctrl,.atlas-layer-map .maplibregl-ctrl-bottom-right .maplibregl-ctrl,.atlas-layer-map .maplibregl-ctrl-top-right .maplibregl-ctrl{pointer-events:auto}@media (max-width:900px) and (max-height:500px){.atlas-phone-dock .atlas-sheet{max-height:42dvh}.atlas-floor .atlas-search-bar,.atlas-map-footnote,.atlas-tape{display:none}.atlas-sponsor-strip{min-height:0;padding:4px 8px;white-space:nowrap;overflow:hidden}.atlas-sponsor-strip p{overflow:hidden;text-overflow:ellipsis}.atlas-board .atlas-map-tools,.atlas-workspace .maplibregl-ctrl-compass{display:none}.atlas-workspace .maplibregl-ctrl-group button{min-height:36px;min-width:36px;width:36px;height:36px}}