.orbit[data-v-ef2cea38]{aspect-ratio:1/.86;perspective:1200px;width:100%;position:relative}.orbit__plane[data-v-ef2cea38]{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.orbit__ring[data-v-ef2cea38]{border:2px dashed #ffffff73;border-radius:50%;width:84%;height:40%;position:absolute;top:30%;left:8%}.orbit__ring--inner[data-v-ef2cea38]{border-color:#ffffff38;width:60%;height:26%;top:37%;left:20%}.orbit__core[data-v-ef2cea38]{z-index:2;filter:drop-shadow(0 30px 40px #001e6473);width:52%;height:auto;position:relative}.orbit__item[data-v-ef2cea38]{aspect-ratio:1;background:linear-gradient(145deg,#fffffff2,#d6e4ffe6);border:2px solid #ffffffd9;border-radius:22%;place-items:center;width:15%;margin:-7.5% 0 0 -7.5%;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 30px -10px #001e6480}.orbit__item img[data-v-ef2cea38]{-o-object-fit:contain;object-fit:contain;width:76%;height:76%}.ph[data-v-428d5a81]{isolation:isolate;color:#fff;min-height:min(90svh,880px);padding:clamp(130px,16vh,170px) 0 clamp(150px,20vh,220px);position:relative;overflow:hidden}.ph--compact[data-v-428d5a81]{min-height:0;padding-bottom:clamp(190px,24vh,260px)}.ph__sky[data-v-428d5a81]{z-index:-3;background:radial-gradient(ellipse 55% 45% at 75% 20%,#ffffff4d,transparent 70%),linear-gradient(180deg,var(--sky-top) 0,#1b62dc 30%,var(--sky-mid) 58%,var(--sky-low) 85%,var(--sky-horizon) 100%);position:absolute;inset:0}.ph__cloud[data-v-428d5a81]{background:radial-gradient(40% 60% at 30% 55%,#ffffffd9,#0000 70%),radial-gradient(35% 70% at 62% 45%,#ffffffbf,#0000 70%);border-radius:50%;width:36vw;height:9vw;position:absolute}.ph__cloud--1[data-v-428d5a81]{top:16%;right:-4%}.ph__cloud--2[data-v-428d5a81]{opacity:.6;width:28vw;top:48%;left:-10%}.ph__hill[data-v-428d5a81]{z-index:-2;height:42%;position:absolute;inset:auto -2% -6%}.ph__inner[data-v-428d5a81]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ph__bar[data-v-428d5a81]{width:min(640px,100%);margin-bottom:clamp(34px,5vh,56px)}.ph__address[data-v-428d5a81]{color:#000;font:12px var(--f-ui);background:#ece9d8f0;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;display:flex;box-shadow:0 10px 30px -12px #00145073}.ph__go[data-v-428d5a81],.ph__nav[data-v-428d5a81]{color:#1c6b1c;font:700 12px var(--f-ui);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:3px 7px}.ph__go[data-v-428d5a81]:hover,.ph__nav[data-v-428d5a81]:hover{background:linear-gradient(#fff,#ece9d8);border-color:#aca899}.ph__label[data-v-428d5a81]{color:#444}.ph__path[data-v-428d5a81]{white-space:nowrap;background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;min-width:0;padding:3px 3px 3px 6px;display:flex;position:relative}.ph__path.is-error[data-v-428d5a81]{border-color:#c0392b;animation:.32s ph-shake-428d5a81}.ph__path img[data-v-428d5a81]{width:18px;height:18px;margin-right:6px}.ph__input[data-v-428d5a81]{color:#000;min-width:0;font:12px var(--f-ui);background:0 0;border:0;outline:none;flex:1;padding:2px 0}.ph__input[data-v-428d5a81]::selection{background:var(--luna-sel);color:#fff}.ph__caret[data-v-428d5a81]{cursor:pointer;background:linear-gradient(#fff,#ece9d8);border:1px solid #aca899;border-radius:2px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ph__caret i[data-v-428d5a81]{border-top:4px solid #1c1c1c;border-left:4px solid #0000;border-right:4px solid #0000}.ph__caret[data-v-428d5a81]:hover{background:linear-gradient(#fff,#d8e6fa)}.ph__list[data-v-428d5a81]{z-index:12;background:#fff;border:1px solid #7f9db9;max-height:264px;margin:0;padding:2px;list-style:none;position:absolute;top:calc(100% + 3px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 24px -8px #00145080}.ph__list button[data-v-428d5a81]{color:#000;width:100%;font:12px var(--f-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;display:flex}.ph__list button img[data-v-428d5a81]{-o-object-fit:contain;object-fit:contain;width:16px;height:16px;margin:0}.ph__list button span[data-v-428d5a81]{text-overflow:ellipsis;overflow:hidden}.ph__list button.is-active[data-v-428d5a81],.ph__list button[data-v-428d5a81]:hover{background:var(--luna-sel);color:#fff}.ph__error[data-v-428d5a81]{color:#1c1c1c;width:100%;font:12px/1.45 var(--f-ui);background:#ece9d8f5;border:1px solid #fff6;border-radius:6px;align-items:center;gap:10px;margin:8px 0 0;padding:9px 10px;display:flex;box-shadow:0 10px 30px -12px #00145073}.ph__error-icon[data-v-428d5a81]{background:radial-gradient(circle at 34% 30%,#ff7a6b,#c0392b 70%);border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.ph__error-icon[data-v-428d5a81]:after,.ph__error-icon[data-v-428d5a81]:before{content:"";background:#fff;width:10px;height:2px;position:absolute;top:8px;left:4px}.ph__error-icon[data-v-428d5a81]:before{transform:rotate(45deg)}.ph__error-icon[data-v-428d5a81]:after{transform:rotate(-45deg)}.ph__error button[data-v-428d5a81]{font:12px var(--f-ui);cursor:pointer;background:linear-gradient(#fff,#ece9d8);border:1px solid #aca899;border-radius:3px;margin-left:auto;padding:3px 14px}.ph__error button[data-v-428d5a81]:hover{background:linear-gradient(#fff,#d8e6fa)}@keyframes ph-shake-428d5a81{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.ph__kicker[data-v-428d5a81]{color:#e3ecff}.ph__title[data-v-428d5a81]{text-shadow:0 10px 40px #0828824d;max-width:13ch}.ph__title[data-v-428d5a81] .os-accent{--sel-color:#fff0;color:var(--c-yellow)}.ph__title[data-v-428d5a81] .ph__line{margin-bottom:-.08em;padding-bottom:.08em}.ph__lead[data-v-428d5a81]{color:#eef4ff;text-shadow:0 1px 12px #08288259;max-width:620px;margin-top:28px}.ph__actions[data-v-428d5a81]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ph__visual[data-v-428d5a81]{align-self:center;position:relative}.ph--compact .ph__visual[data-v-428d5a81]{place-self:start end;width:86%}@media (width<=960px){.ph__inner[data-v-428d5a81]{grid-template-columns:1fr}.ph__visual[data-v-428d5a81]{justify-self:center;width:min(100%,460px)}.ph--compact .ph__visual[data-v-428d5a81]{display:none}}@media (width<=600px){.ph__label[data-v-428d5a81],.ph__nav[data-v-428d5a81]{display:none}.ph__go[data-v-428d5a81]{padding-inline:4px}}
