.intro-v3-preview-wrapper{width:100%;padding:4px;border:8px solid rgba(0,0,0,.1);border-radius:36px 44px 60px 60px;overflow:hidden;box-sizing:border-box;height:920px}.intro-v3-preview-wrapper .app-page-container{height:100%;width:100%;padding:12px;border-radius:32px 32px 48px 48px;overflow:hidden;box-sizing:border-box}.intro-v3-preview-wrapper .app-page-main-wrapper{height:calc(100% - 68px)}.intro-v3-preview-wrapper .app-page-layout-wrapper{height:100%;position:relative}.intro-v3-preview-wrapper .map-container,.intro-v3-preview-wrapper .map-container.map-container-with-header,.intro-v3-preview-wrapper .map-container.with-discover-right-panel-company-details{height:100%;border:1px solid #ddd}.intro-v3-preview-wrapper .map-view-container{height:100%;position:relative}.intro-v3-preview-wrapper .map-canvas-container{height:100%}.intro-v3-preview-wrapper .map-canvas{height:100%!important;min-height:unset!important}.intro-v3-preview-wrapper .app-page-feature-content{height:100%;overflow:hidden}.intro-v3-preview-wrapper .app-header{padding:0 0 16px}.intro-v3-preview-wrapper .popup-container{max-height:none}.intro-v3-preview-wrapper .popup-jobs-content{padding-left:24px;padding-top:8px}.intro-v3-preview-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);z-index:20}.intro-v3-preview-spinner{width:40px;height:40px;border:3px solid #eeeeee;border-top-color:#333333;border-radius:50%;animation:spin 1s linear infinite}.intro-v3-preview-loading p{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#999999;margin:0}.intro-v3-welcome-emoji{font-size:48px;margin-bottom:8px;animation:wave 1.5s ease-in-out infinite}.intro-v3-welcome-title{font-family:Inter,sans-serif;font-weight:600;font-size:24px;color:#1a1a1a;margin:0 0 8px}.intro-v3-welcome-subtitle{font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#666666;margin:0 0 16px}@keyframes wave{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.intro-v3-preview-wrapper .mapboxgl-ctrl.mapboxgl-ctrl-attrib,.intro-v3-preview-wrapper a.mapboxgl-ctrl-logo{display:none}.intro-v3-preview-wrapper .mapboxgl-ctrl-zoom-in,.intro-v3-preview-wrapper .mapboxgl-ctrl-zoom-out{pointer-events:auto;cursor:pointer}.intro-v3-preview-wrapper .discover-right-panel-company-details-backdrop,.intro-v3-preview-wrapper .discover-right-panel-company-details-close-btn,.intro-v3-preview-wrapper .popup-sidebar-toggle-btn{display:none!important}.intro-v3-preview-wrapper .discover-right-panel-company-details-container{position:absolute;width:460px}@media (max-width:1400px){.intro-v3-preview-wrapper{height:780px}}@media (max-width:1200px){.intro-v3-preview-wrapper{height:680px}.intro-v3-preview-wrapper .discover-right-panel-company-details-container{width:380px}.discover-right-panel-company-details-overlay-mode.discover-right-panel-company-details-open .mapboxgl-ctrl-top-right{right:420px}.intro-v3-preview-wrapper .intro-v3-add-company-cta{right:468px}}@media (max-width:1000px){.intro-v3-preview-wrapper{height:580px}.intro-v3-preview-wrapper .app-header-right-ctas,.intro-v3-preview-wrapper .discover-right-panel-company-details-container{display:none}}@media (max-width:768px){.intro-v3-preview-wrapper{height:480px;border-radius:24px 32px 40px 40px;border-width:6px}.intro-v3-preview-wrapper .app-page-container{border-radius:20px 20px 32px 32px}.intro-v3-preview-wrapper .feature-nav-sidebar{display:none}.intro-v3-preview-wrapper .app-header-search{max-width:200px}}@media (max-width:500px){.intro-v3-preview-wrapper{height:380px}.intro-v3-preview-wrapper .app-page-container{padding:8px}.intro-v3-preview-wrapper .app-header{padding:0 0 8px}.intro-v3-preview-wrapper .app-header-search{display:none}.intro-v3-preview-wrapper .user-avatar{width:32px;height:32px}}.intro-v3-preview-wrapper .modal-card-overlay.greeting-loader-overlay{position:absolute;z-index:20;border-radius:32px 32px 40px 32px;overflow:hidden;border:1px solid #ddd}.intro-v3-preview-wrapper .modal-card-container.greeting-loader-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;margin:auto;left:50%;right:auto;transform:translateX(-50%)}.intro-v3-preview-wrapper .greeting-loader-card{max-width:420px;margin:0 20px}.intro-v3-preview-wrapper .social-icon[data-tooltip]:after,.intro-v3-preview-wrapper .social-icon[data-tooltip]:before{display:none!important}.intro-v3-preview-wrapper .founder-social-icons a,.intro-v3-preview-wrapper .popup-company-social-icons a,.intro-v3-preview-wrapper .popup-social-icon{pointer-events:none}.intro-v3-preview-wrapper .founder-social-icons,.intro-v3-preview-wrapper .popup-company-social-icons{pointer-events:auto;cursor:pointer}.intro-v3-preview-wrapper .founder-social-icons .social-icon{cursor:pointer}.intro-v3-preview-wrapper .popup-jobs-toggle-btn{pointer-events:none;cursor:pointer}.intro-v3-preview-wrapper .popup-jobs-toggle-container{pointer-events:auto;cursor:pointer}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.intro-v3-preview-wrapper .app-header{opacity:0;transform:translateY(-100%);animation:headerSlideDown .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--header-delay,.4s)}.intro-v3-preview-wrapper .intro-v3-map-hidden{opacity:0}.intro-v3-preview-wrapper .intro-v3-map-visible{opacity:1;transition:opacity .5s ease-out}.intro-v3-preview-wrapper .intro-v3-sidebar-hidden{transform:translateX(100%);opacity:0}.intro-v3-preview-wrapper .intro-v3-sidebar-visible{transform:translateX(0);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.intro-v3-preview-wrapper .intro-v3-filters-hidden{transform:translateY(100%);opacity:0}.intro-v3-preview-wrapper .intro-v3-filters-visible{transform:translateY(0);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}@keyframes featureNavSlideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.intro-v3-preview-wrapper .feature-nav-sidebar{opacity:0;transform:translateX(-100%);animation:featureNavSlideIn .35s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--feature-nav-delay,1.2s)}.intro-v3-preview-wrapper .discover-right-panel-company-details-overlay-mode.discover-right-panel-company-details-open .music-player-container{transition:opacity .3s ease-out,transform .3s ease-out;bottom:8px;right:248px}.intro-v3-preview-wrapper .music-player-container.intro-v3-music-hidden{opacity:0;transform:translateX(20px);pointer-events:none}.intro-v3-preview-wrapper .music-player-container.intro-v3-music-visible{opacity:1;transform:translateX(0);pointer-events:auto}.intro-v3-add-company-cta{position:absolute;top:20px;right:548px;z-index:4;transition:opacity .3s ease-out,transform .3s ease-out}.intro-v3-add-company-hidden{opacity:0;transform:translateY(-20px)}.intro-v3-preview-wrapper .mapboxgl-ctrl-group{opacity:0;transform:translateX(20px);transition:opacity .3s ease-out,transform .3s ease-out}.intro-v3-preview-wrapper.map-controls-visible .mapboxgl-ctrl-group{opacity:1;transform:translateX(0)}.intro-v3-sidebar-loading{padding:20px;display:flex;flex-direction:column;gap:16px;width:460px;box-sizing:border-box;background:#fff;border-radius:16px;min-height:500px}.intro-v3-sidebar-loading-header{display:flex;align-items:flex-start;gap:12px}.intro-v3-sidebar-loading-founder{display:flex;align-items:center;gap:12px}.intro-v3-skeleton-text-group{display:flex;flex-direction:column;gap:8px;flex:1}.intro-v3-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:intro-v3-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:8px}.intro-v3-skeleton-badge{height:28px;width:120px;border-radius:14px;margin-bottom:8px}.intro-v3-skeleton-logo{width:64px;height:64px;border-radius:12px;flex-shrink:0}.intro-v3-skeleton-title{height:22px;width:140px}.intro-v3-skeleton-icons{height:24px;width:100px;border-radius:4px}.intro-v3-skeleton-meta{height:16px;width:200px}.intro-v3-skeleton-section-title{height:14px;width:80px;margin-top:8px}.intro-v3-skeleton-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.intro-v3-skeleton-name{height:16px;width:100px}.intro-v3-skeleton-role{height:12px;width:80px}.intro-v3-skeleton-description{height:14px;width:100%}.intro-v3-skeleton-description-short{height:14px;width:70%}.intro-v3-skeleton-job-card{height:80px;width:100%;border-radius:12px;margin-top:8px}@keyframes intro-v3-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-placeholder-marker{width:48px;height:48px;border-radius:12px;background:linear-gradient(90deg,#ffffff 25%,#e0e0e0 50%,#ffffff 75%);background-size:200% 100%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:shimmer-marker-sweep 1.5s ease-in-out infinite}@keyframes shimmer-marker-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1600px){.intro-v3-preview-wrapper{height:820px}}