.explore-stage{--dock-bottom: max(1rem, env(safe-area-inset-bottom));--dock-height: 54px;padding-bottom:calc(var(--dock-bottom) + var(--dock-height) + 1.5rem)}.wander-dock{position:absolute;z-index:7;left:50%;bottom:var(--dock-bottom);transform:translate(-50%);display:flex;gap:2px;padding:4px;border:1px solid rgba(237,241,244,.18);border-radius:999px;background:#07080beb;pointer-events:auto}.wander-dock__button{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--op-soft);font:400 13px var(--op-ui);letter-spacing:.02em;white-space:nowrap;cursor:pointer}.wander-dock__button[hidden]{display:none}.wander-dock #adjustPlanet,.wander-dock #wanderHandBtn{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--op-soft);font:400 13px var(--op-ui)}.wander-dock #adjustPlanet:hover,.wander-dock #wanderHandBtn:hover{background:transparent;color:#fff}.wander-dock #adjustPlanet[aria-expanded=true]{background:var(--op-silver);color:#000}.wander-dock__button svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wander-dock__button:hover,.wander-dock__button:focus-visible{color:#fff}.wander-dock__button:focus-visible{outline:2px solid var(--op-rose);outline-offset:2px}.wander-dock__button[aria-expanded=true]{background:var(--op-silver);color:#000}.wander-dock__button:disabled{cursor:progress;opacity:.55}.wander-dock__button.is-active:after{content:"";position:absolute;top:9px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--op-rose)}.explore-stage .wander-panel{position:absolute;z-index:7;left:50%;bottom:calc(var(--dock-bottom) + var(--dock-height) + 12px);transform:translate(-50%);box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:min(17rem,40dvh);margin:0;padding:16px 18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(237,241,244,.18);border-radius:20px;background:#07080b;pointer-events:auto;text-align:left}.explore-stage .wander-panel[hidden]{display:none}.explore-stage .wander-filters{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:none}.explore-stage .wander-filters__search input{width:100%;text-align:left}.explore-stage .wander-filters__pills{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-height:none;overflow:visible}.explore-stage .wander-filters__pills>.wander-filters__row:not([hidden])+.wander-filters__row:not([hidden]){padding-left:0;border-left:0}.explore-stage .wander-filters__row{justify-content:flex-start;flex-wrap:wrap;max-width:none}.wander-panel__label{margin:4px 0 0;color:var(--op-gray);font:400 11px var(--op-ui);letter-spacing:.12em;text-transform:uppercase}.explore-stage .wander-controls{display:flex;flex-direction:column;gap:16px}.explore-stage .wander-controls .wander-speed{display:grid;grid-template-columns:1fr auto;gap:6px 8px;width:auto;padding:0;border:0;background:transparent;color:var(--op-soft);font:400 13px var(--op-ui)}.explore-stage .wander-controls .wander-speed span{color:var(--op-silver);text-align:right}.explore-stage .wander-controls .wander-speed small{color:var(--op-gray);font:400 11px var(--op-ui);letter-spacing:.06em}.explore-stage .wander-controls .wander-speed small:last-child{text-align:right}.explore-stage .wander-controls input[type=range]{grid-column:1 / -1;width:100%;height:32px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.explore-stage .wander-controls input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:2px;background:#edf1f44d}.explore-stage .wander-controls input[type=range]::-moz-range-track{height:2px;border-radius:2px;background:#edf1f44d}.explore-stage .wander-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-10px;border:2px solid #000;border-radius:50%;background:var(--op-rose)}.explore-stage .wander-controls input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #000;border-radius:50%;background:var(--op-rose)}.explore-stage .wander-controls input[type=range]:focus-visible{outline:2px solid var(--op-rose);outline-offset:4px}#explorePlanet{width:calc(min(58vw,590px,100dvh - 17rem) * var(--wander-size, 1))}.explore-stage .wander-refresh__status{position:absolute;z-index:7;left:0;right:0;bottom:calc(var(--dock-bottom) + var(--dock-height) + 14px);margin:0;padding:0;text-align:center;color:var(--op-rose);font:italic 400 14px var(--op-read);pointer-events:none}.explore-stage .wander-refresh__status:empty{display:none}body:is(.is-wander-filters,.is-wander-planet) .explore-stage .wander-refresh__status{display:none}body.is-explore:is(.is-wander-filters,.is-wander-planet) .cosmos-depth-control{opacity:0;pointer-events:none}body.is-wander-filters .explore-stage{padding-bottom:calc(var(--dock-bottom) + var(--dock-height) + min(17rem,40dvh) + 1.5rem)}body.is-wander-planet .explore-stage{padding-bottom:calc(var(--dock-bottom) + var(--dock-height) + 14rem)}body.is-wander-filters #explorePlanet{width:calc(min(58vw,590px,100dvh - 32rem) * var(--wander-size, 1))}body.is-wander-planet #explorePlanet{width:calc(min(58vw,590px,100dvh - 29rem) * var(--wander-size, 1))}@media(min-width:768px)and (max-width:1180px){body.is-explore .cosmos-depth-control{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 54px + .6rem)}}@media(max-width:767px){.explore-stage{--dock-height: 62px;padding-bottom:calc(var(--dock-bottom) + var(--dock-height) + 3.5rem)}.wander-dock{left:12px;right:12px;transform:none;justify-content:space-around;border-radius:22px}.wander-dock__button,.wander-dock #adjustPlanet,.wander-dock #wanderHandBtn{flex:1;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:0 4px;border-radius:16px;font-size:11px}.wander-dock__button svg{width:20px;height:20px}.wander-dock__button.is-active:after{top:7px;right:calc(50% - 18px)}body.is-explore .cosmos-depth-control{bottom:calc(var(--dock-bottom, 1rem) + 62px + .6rem)}.explore-stage .wander-panel{max-height:min(16rem,38dvh)}#explorePlanet{width:calc(min(70vw,100dvh - 23.25rem) * var(--wander-size, 1))}.explore-stage .wander-filters__row{flex-wrap:nowrap;overflow-x:auto}body.is-wander-filters .explore-stage{padding-bottom:calc(var(--dock-bottom) + var(--dock-height) + min(16rem,38dvh) + 1.5rem)}body.is-wander-filters #explorePlanet{width:calc(min(70vw,100dvh - 31rem) * var(--wander-size, 1))}body.is-wander-planet #explorePlanet{width:calc(min(70vw,100dvh - 26rem) * var(--wander-size, 1))}}.explore-layer .explore-detail{background:#0006;padding-top:max(3.75rem,calc(env(safe-area-inset-top) + 3rem));-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:none}.explore-layer .explore-detail__image{max-width:min(88vw,820px);max-height:min(64dvh,860px);border:1px solid rgba(245,235,248,.38);border-radius:2px;will-change:transform;touch-action:none;cursor:zoom-in;transition:scale .25s ease,translate .25s ease}.explore-detail__frame{position:relative;display:flex;justify-content:center;max-width:100%;border-radius:2px}.explore-layer .explore-detail__caption,.explore-layer .explore-detail__close{transition:opacity .25s ease}.explore-detail.is-arriving .explore-detail__caption,.explore-detail.is-arriving .explore-detail__close{opacity:0;pointer-events:none}body.is-explore-detail :is(.explore-layer__heading,.people-search,.wander-dock,.cosmos-depth-control,.orbit-page-nav,.mobile-floor-nav,.wander-shared-sky){opacity:0;pointer-events:none;transition:opacity .25s ease}.explore-layer .explore-detail__close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:40px;height:40px;min-width:0;min-height:0;padding:0;border:1px solid rgba(237,241,244,.35);border-radius:50%;background:#0000008c;color:var(--op-silver);font:300 24px/1 var(--op-ui);cursor:pointer}.explore-layer .explore-detail__close:hover,.explore-layer .explore-detail__close:focus-visible{background:#000c;border-color:var(--op-silver)}.explore-layer .explore-detail__video{position:absolute;object-fit:cover;border-radius:2px;pointer-events:none}.explore-layer .explore-detail__youtube{position:absolute;z-index:1;border:0;border-radius:2px;background:#000}.explore-layer .explore-detail__sound{position:absolute;left:10px;bottom:10px;z-index:2;min-width:0;min-height:0;padding:6px 12px;border:1px solid rgba(237,241,244,.35);border-radius:999px;background:#0000008c;color:var(--op-silver);font:400 12px/1 var(--op-ui);cursor:pointer}.explore-layer .explore-detail__sound:hover,.explore-layer .explore-detail__sound:focus-visible{background:#000c;border-color:var(--op-silver)}.explore-layer .explore-detail__caption{position:relative;padding:.75rem 1.25rem .5rem;border-radius:18px;background:#000000b8;box-shadow:0 0 48px 36px #000000b8}.explore-detail__layer{margin:0;color:var(--op-rose);font:400 11px/1.4 var(--op-ui);letter-spacing:.12em;text-transform:uppercase}.explore-detail__layer:empty{display:none}.explore-detail.is-zoomed .explore-detail__frame{overflow:hidden}.explore-detail.is-zoomed .explore-detail__image{cursor:grab;transition:none}.explore-detail.is-zoomed .explore-detail__image:active{cursor:grabbing}.explore-detail__nav .explore-detail__zoom{width:44px;padding:0;font:400 20px var(--op-ui)}.explore-detail__nav .explore-detail__zoom[hidden]{display:none}.explore-detail__nav .explore-detail__zoom:disabled{opacity:.35;cursor:default}.explore-detail__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:.25rem}.explore-detail__nav span{color:var(--op-gray);font:400 12px var(--op-ui);letter-spacing:.06em}.explore-detail__nav button{width:44px;height:44px;border:1px solid rgba(237,241,244,.25);border-radius:999px;background:transparent;color:var(--op-silver);font-size:18px;cursor:pointer}.explore-detail__nav button:hover,.explore-detail__nav button:focus-visible{border-color:var(--op-silver)}@media(max-width:767px){.explore-layer .explore-detail__image{max-width:92vw;max-height:60dvh}.explore-detail__nav{width:100%;justify-content:space-between}.explore-detail__nav span{font-size:11px}}.wander-dock .wander-filter-toggle.is-active:hover,.wander-dock .wander-filter-toggle.is-active:focus-visible{color:#000}.explore-stage .wander-panel{overflow-x:hidden}.explore-stage .wander-panel .wander-filters__row{max-width:100%;min-width:0}.explore-stage .wander-panel .wander-filters__search,.explore-stage .wander-panel .wander-filters__search input{box-sizing:border-box;max-width:100%}
