.wl-header-component{padding-top:calc(12px + env(safe-area-inset-top,0px));box-sizing:border-box;z-index:50;justify-content:space-between;align-items:center;width:100%;padding-bottom:12px;padding-left:16px;padding-right:16px;transition:background-color .25s;display:flex;position:relative}.wl-header-left{flex-shrink:0;align-items:center;display:flex}.wl-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.wl-avatar-ring{background:#ffffff2e;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:1.5px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #0000004d}.wl-avatar-btn:hover .wl-avatar-ring{border-color:#ffffff4d;transform:scale(1.04)}.wl-header-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.wl-header-center{flex:1;justify-content:center;align-items:center;min-width:0;padding:0 12px;display:flex}.wl-header-logo{object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;max-width:100%;height:29px;display:block}.wl-header-title{color:#a2c4ff;letter-spacing:-.01em;text-align:center;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.45rem;font-weight:600}.wl-header-right{flex-shrink:0;align-items:center;gap:20px;display:flex}.wl-header-icon-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:6px;transition:color .2s,opacity .2s,transform .2s;display:flex}.wl-header-icon-btn:hover{color:#fff;transform:scale(1.08)}.wl-header-icon-btn:active{transform:scale(.95)}.loader{aspect-ratio:1;width:40px;position:relative;transform:rotate(45deg)}.loader:before,.loader:after{content:"";background:#514b82;border-radius:50% 50% 0;position:absolute;inset:0;-webkit-mask:radial-gradient(10px,#0000 94%,#000)}.loader:after{animation:1s infinite l6;transform:perspective(300px)translateZ(0)}@keyframes l6{to{opacity:0;transform:perspective(300px)translateZ(150px)}}.scss-test-badge,.desktop-nav{display:none}@media (width>=1024px){:root{--desktop-nav-width:84px;--desktop-page-gutter:clamp(28px, 4vw, 64px)}.desktop-nav{z-index:10000;width:var(--desktop-nav-width);-webkit-backdrop-filter:blur(22px);color:#e2e8f0;pointer-events:auto;background:#0a0e16f0;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;padding:24px 10px;display:flex;position:fixed;inset:0 auto 0 0}.desktop-nav button{color:inherit;font:inherit;cursor:pointer}.desktop-nav-brand,.desktop-nav-login{background:0 0;border:0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.desktop-nav-brand img{object-fit:contain;width:38px;height:38px}.desktop-nav-brand span{color:#e2e8f0;text-align:center;overflow-wrap:anywhere;max-width:64px;font-size:11px;font-weight:700;line-height:1.15}.desktop-nav-links{flex-direction:column;flex:1;justify-content:center;gap:14px;width:100%;display:flex}.desktop-nav-item{background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:8px 4px;transition:background-color .16s,color .16s,border-color .16s;display:flex;color:#94a3b8!important;font-size:11px!important}.desktop-nav-item i,.desktop-nav-login i{width:20px;height:20px}.desktop-nav-item:hover,.desktop-nav-login:hover{background:#ffffff14;color:#fff!important}.desktop-nav-item.active{background:#3b82f629;border-color:#60a5fa3d;color:#93c5fd!important}#app:not([data-page=homeui]) #root,#app:not([data-page=homeui]) #map{left:var(--desktop-nav-width);width:calc(100% - var(--desktop-nav-width))}#app[data-page=travel-detail] #root,#app[data-page=travel-detail] #map{width:100%;left:0}#app[data-page=travel-detail] #map{display:none}#app[data-page=map] .floating-search{border-radius:16px;width:min(480px,100% - 40px);height:54px;top:20px;left:20px}#app[data-page=map] .info-sidebar{left:var(--desktop-nav-width)}.wl-bottom-nav{display:none!important}.wl-page{background-attachment:fixed;min-height:100%;padding-bottom:32px}.wl-page>.wl-header-component{min-height:82px;padding:18px var(--desktop-page-gutter);border-bottom:1px solid #ffffff14;background:#0b0d1073!important}.wl-page>.wl-header-component .wl-header-center{justify-content:flex-start;padding-left:28px}.wl-page>.wl-header-component .wl-header-logo{height:34px}.wl-body{max-width:1560px;padding:32px var(--desktop-page-gutter) 56px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0 auto;gap:22px!important;display:grid!important}.wl-body>.wl-search-bar{grid-column:span 8;align-self:center;width:100%;min-height:58px}.wl-body>.wl-stats-card{grid-column:span 4;min-height:94px;margin:0}.wl-body>.wl-memories-card{grid-column:span 4;min-height:210px;margin:0}.wl-body>.wl-section{grid-column:span 8;min-width:0;margin:0!important}.wl-masonry-grid,.wl-masonry-col{gap:20px}.wl-profile-body{grid-template-columns:repeat(12,minmax(0,1fr))}.wl-profile-main-card{grid-column:span 4;justify-content:center;align-self:stretch;min-height:330px}.wl-profile-map-row{grid-column:span 8;min-width:0;min-height:330px}.wl-profile-list-row{grid-column:span 8;min-height:300px}.wl-profile-insta-card{grid-column:span 4;min-height:180px}.wl-profile-map-card{min-width:0}#app[data-page=explore] #root{pointer-events:none}.wl-explore-page{height:100%;min-height:100%}.wl-explore-top{background:#0b0f17f5;border-left:1px solid #ffffff1a;gap:20px;width:clamp(390px,34vw,480px);padding:0 24px 24px;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 54px #00000047}.wl-explore-top>.wl-header-component{border-bottom:1px solid #ffffff14;margin:0 -24px;padding:20px 24px 16px}.wl-explore-search-row{margin-top:4px}.wl-explore-bottom{background:0 0;gap:14px;width:clamp(390px,34vw,480px);margin:0;padding:16px 0 24px;position:absolute;inset:232px 0 0 auto;overflow:hidden auto}.wl-explore-header-group{padding:0 24px}.wl-explore-carousel{flex-direction:column;gap:14px;margin:0;padding:0 20px 8px;display:flex;overflow:visible}.wl-explore-card{scroll-snap-align:none;flex:none;width:100%;height:clamp(220px,26vh,300px)}.login-page-container{background-size:cover;min-height:100%;padding:28px clamp(32px,7vw,100px)}.login-nav-header{max-width:1440px;margin:0 auto}.login-card-wrapper{min-height:calc(100vh - 130px)}.login-glass-card{width:min(520px,100vw - 180px);padding:42px}.desktop-playground-content{max-width:1440px!important;padding:28px clamp(32px,5vw,72px) 56px!important}.desktop-playground-content>header{margin-bottom:24px!important}.desktop-playground-content>div[style*="flex-direction: column"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px!important;display:grid!important}}@media (width>=1024px) and (width<=1200px){.wl-body>.wl-search-bar,.wl-body>.wl-stats-card,.wl-body>.wl-memories-card,.wl-body>.wl-section,.wl-profile-main-card,.wl-profile-map-row,.wl-profile-list-row,.wl-profile-insta-card{grid-column:span 12}}
