a.mapboxgl-ctrl-logo{width:88px;height:23px;max-width:none;transform:none}.mapboxgl-ctrl-attrib{font-weight:400;padding:0 5px;margin:0}.mapboxgl-ctrl-attrib,.mapboxgl-ctrl-attrib a,.mapboxgl-ctrl-attrib-inner{font-size:10px;line-height:14px}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:400}.mapboxgl-ctrl-group{overflow:hidden}.mapboxgl-ctrl-group,.mapboxgl-ctrl-group button,.mapboxgl-ctrl-group button:first-child,.mapboxgl-ctrl-group button:last-child,.mapboxgl-ctrl-group button:only-child{border-radius:0!important}.startup-map-logo-tooltip.mapboxgl-popup{z-index:2}.startup-map-logo-tooltip .mapboxgl-popup-content{padding:6px 10px;border-radius:0;border:1px solid var(--border,#e4e9ec);background:var(--card,#ffffff);color:var(--foreground,#1a1f24);box-shadow:none;font-size:12px;line-height:1.3;font-weight:500;text-align:center}.startup-map-logo-tooltip .mapboxgl-popup-tip{display:none}.startup-map-logo-tooltip__label{max-width:220px;text-align:center}.startup-map-logo-tooltip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.startup-map-logo-tooltip__roles{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground,#5b6570);font-size:11px;font-weight:400}.startup-map-controls{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.startup-map-controls .mapboxgl-ctrl-group{float:none;margin:0}.startup-map-controls button{width:32px!important;height:32px!important;display:flex!important;align-items:center;justify-content:center;padding:0;color:var(--muted-foreground,#64748b)}.startup-map-controls button:hover:not(:disabled){color:var(--foreground,#1a1f24)}.startup-map-controls button:disabled{cursor:not-allowed;color:var(--muted-foreground,#64748b);opacity:.35}.startup-map-controls button svg{display:block;flex-shrink:0}.startup-map-shell--flip{position:fixed;z-index:20;margin:0;border-radius:0;overflow:hidden}.startup-map-shell--animating{transition-property:clip-path;transition-duration:.35s;transition-timing-function:ease-in-out;will-change:clip-path}@media (prefers-reduced-motion:reduce){.startup-map-shell--animating{transition-duration:0s}}.startup-map-preview--shell-sync{transition-property:top,left,width,height;transition-duration:.35s;transition-timing-function:ease-in-out;will-change:top,left,width,height}@media (prefers-reduced-motion:reduce){.startup-map-preview--shell-sync{transition-duration:0s}}