.app-root[data-v-229ccf41]{--host-safe-area-bottom-extra:0px;--safe-area-inset-bottom:calc(env(safe-area-inset-bottom,0px) + var(--host-safe-area-bottom-extra));min-height:100%;position:relative}.app-root--bottom-safe-area[data-v-229ccf41]{--host-safe-area-bottom-extra:34px}.nightmode-overlay[data-v-229ccf41]{z-index:1000;pointer-events:none;visibility:hidden;opacity:0;mix-blend-mode:multiply;background:#f20;width:100vw;height:100dvh;transition:opacity .16s,visibility .16s;position:fixed;inset:0}.nightmode-overlay--active[data-v-229ccf41]{visibility:visible;opacity:1}.time-rail[data-v-843b0bb6]{pointer-events:none;position:absolute;bottom:0;left:10px;right:10px}.time-rail__panel[data-v-843b0bb6]{pointer-events:auto;background:#2e374dd1;border-radius:10px;flex-direction:row;width:100%;max-width:600px;min-height:160px;margin-bottom:0;padding:0 .7rem;display:inline-flex;position:absolute;bottom:104px;right:0;overflow:hidden}.time-rail__editor[data-v-843b0bb6],.time-rail__digits[data-v-843b0bb6],.time-rail__actions[data-v-843b0bb6]{gap:0;display:flex}.time-rail__editor[data-v-843b0bb6]{flex:auto;align-items:stretch;gap:0;width:100%}.time-rail__digits[data-v-843b0bb6]{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:space-between;align-items:center;padding:0 .7rem 0 0;overflow:hidden}.time-rail__field[data-v-843b0bb6]{white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:0;display:flex}.time-rail__field--days[data-v-843b0bb6]{border-right:1px solid #ffffff1f;margin-right:.72rem;padding-right:.92rem}.time-rail__field--years[data-v-843b0bb6]{width:5.8rem}.time-rail__field--months[data-v-843b0bb6],.time-rail__field--days[data-v-843b0bb6],.time-rail__field--hours[data-v-843b0bb6],.time-rail__field--minutes[data-v-843b0bb6],.time-rail__field--seconds[data-v-843b0bb6]{width:3.15rem}.time-rail__field strong[data-v-843b0bb6]{text-align:center;white-space:nowrap;min-width:2ch;font-size:clamp(1.15rem,3vw,2rem);line-height:1}.time-rail__field span[data-v-843b0bb6]{color:#ffffffb3;white-space:nowrap;font-size:clamp(.58rem,1.15vw,.72rem)}.time-rail__step[data-v-843b0bb6]{color:#ffffffc7;width:1.8rem;min-width:0;height:1.35rem;box-shadow:none;background:0 0;border:0;padding:0;font-size:.85rem}.time-rail__step[data-v-843b0bb6]:hover:not(:disabled){color:#00bfff;background:0 0;transform:none}.time-rail__separator[data-v-843b0bb6]{color:#fff9;white-space:nowrap;flex:none;align-self:center;padding:0 .36rem;font-size:1.25rem;line-height:1;display:block;transform:translateY(-.52rem)}.time-rail__actions[data-v-843b0bb6]{background:#252d41d1;flex-direction:column;flex:0 0 52px;width:52px;margin-left:.2rem}.time-rail__icon-action[data-v-843b0bb6],.time-rail__speed[data-v-843b0bb6]{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.time-rail__icon-action img[data-v-843b0bb6]{width:25px;height:25px}.time-rail__speed[data-v-843b0bb6]{font-size:.92rem;font-weight:800}.time-rail__track-shell[data-v-843b0bb6]{z-index:5;pointer-events:auto;height:44px;position:absolute;bottom:14px;left:0;right:0}.time-rail__track[data-v-843b0bb6]{background:#374c807a;border-radius:999px;height:8px;transition:background .14s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #7b9eea2e}.time-rail__slider[data-v-843b0bb6]{appearance:none;touch-action:none;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.time-rail__slider[data-v-843b0bb6]::-webkit-slider-runnable-track{background:0 0;height:8px}.time-rail__slider[data-v-843b0bb6]::-moz-range-track{background:0 0;height:8px}.time-rail__slider[data-v-843b0bb6]::-webkit-slider-thumb{appearance:none;background:#eef6ff;border:2px solid #3658bf;border-radius:50%;width:22px;height:22px;margin-top:-7px;transition:transform .12s,box-shadow .12s;box-shadow:0 4px 12px #03081447}.time-rail__slider[data-v-843b0bb6]::-moz-range-thumb{background:#eef6ff;border:2px solid #3658bf;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px #03081447}.time-rail__slider[data-v-843b0bb6]:is(:active,:focus-visible)::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 6px 18px #03081457}.time-rail__slider[data-v-843b0bb6]:is(:active,:focus-visible)::-moz-range-thumb{transform:scale(1.08);box-shadow:0 6px 18px #03081457}@media (width<=640px){.time-rail[data-v-843b0bb6]{left:0;right:0}.time-rail__panel[data-v-843b0bb6]{width:auto;max-width:none;padding:0;bottom:112px;left:10px;right:10px}.time-rail__track-shell[data-v-843b0bb6]{bottom:28px}.time-rail__editor[data-v-843b0bb6]{flex-direction:row;width:100%}.time-rail__digits[data-v-843b0bb6]{flex-wrap:nowrap;flex:auto;justify-content:space-between;padding:0 .75rem;overflow:visible}.time-rail__actions[data-v-843b0bb6]{flex-direction:column;flex:0 0 3rem;width:3rem;min-height:0;margin-left:0}.time-rail__field[data-v-843b0bb6]{width:auto}.time-rail__field strong[data-v-843b0bb6]{font-size:clamp(1rem,5vw,1.75rem)}.time-rail__field--years[data-v-843b0bb6]{width:4.1rem}.time-rail__field--days[data-v-843b0bb6]{margin-right:.7rem;padding-right:.82rem}.time-rail__field--months[data-v-843b0bb6],.time-rail__field--days[data-v-843b0bb6],.time-rail__field--hours[data-v-843b0bb6],.time-rail__field--minutes[data-v-843b0bb6],.time-rail__field--seconds[data-v-843b0bb6]{width:2.08rem}.time-rail__separator[data-v-843b0bb6]{padding-inline:.08rem;font-size:.94rem;transform:translateY(-.46rem)}}@media (width<=450px){.time-rail__panel[data-v-843b0bb6]{height:36vw;min-height:120px;bottom:108px;left:6px;right:6px}.time-rail__track-shell[data-v-843b0bb6]{bottom:28px;left:6px;right:6px}.time-rail__actions[data-v-843b0bb6]{width:15vw;min-width:40px}.time-rail__icon-action img[data-v-843b0bb6]{width:6vw;min-width:20px;height:6vw;min-height:20px}.time-rail__field strong[data-v-843b0bb6]{font-size:7vw}.time-rail__step[data-v-843b0bb6]{width:1.3rem;height:1.1rem}.time-rail__field span[data-v-843b0bb6]{font-size:.56rem}.time-rail__field--years[data-v-843b0bb6]{width:3.7rem}.time-rail__field--days[data-v-843b0bb6]{margin-right:.62rem;padding-right:.72rem}.time-rail__field--months[data-v-843b0bb6],.time-rail__field--days[data-v-843b0bb6],.time-rail__field--hours[data-v-843b0bb6],.time-rail__field--minutes[data-v-843b0bb6],.time-rail__field--seconds[data-v-843b0bb6]{width:2.02rem}.time-rail__separator[data-v-843b0bb6]{padding-inline:.08rem;font-size:.9rem;transform:translateY(-.4rem)}}.bottom-bar[data-v-a97645e8]{width:100%;bottom:var(--safe-area-inset-bottom);z-index:5;justify-content:flex-end;margin-bottom:0;display:flex;position:absolute}button[data-v-a97645e8]{border:none;outline:none}.bbn-container[data-v-a97645e8]{width:100%;position:relative}.bbn-fps-indicator[data-v-a97645e8]{color:#dde6ff80;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #0a12282e;font-size:.66rem;line-height:1}.bbn-con-row[data-v-a97645e8]{flex-direction:row;display:flex;position:absolute;bottom:56px;left:10px;right:10px}.bbn-con-row-inline[data-v-a97645e8]{flex-direction:row;flex:1;display:flex}.bbn-item-con[data-v-a97645e8]{background:#363f5780;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;margin-left:10px;padding:5px 8px;display:flex}.bbn-item-con[data-v-a97645e8]:first-child{margin-left:0}.bbn-item-con[data-v-a97645e8],.bbn-more-menu-col[data-v-a97645e8],.bbn-light-menu-item[data-v-a97645e8],.bbn-flyout-item[data-v-a97645e8]{-webkit-tap-highlight-color:transparent;appearance:none}.bbn-item-con[data-v-a97645e8]:focus,.bbn-item-con[data-v-a97645e8]:focus-visible,.bbn-more-menu-col[data-v-a97645e8]:focus,.bbn-more-menu-col[data-v-a97645e8]:focus-visible,.bbn-light-menu-item[data-v-a97645e8]:focus,.bbn-light-menu-item[data-v-a97645e8]:focus-visible,.bbn-flyout-item[data-v-a97645e8]:focus,.bbn-flyout-item[data-v-a97645e8]:focus-visible{box-shadow:none;outline:none}.bbn-image[data-v-a97645e8]{width:15px;height:15px}.square-button[data-v-a97645e8]{width:45px;min-width:45px;height:45px;min-height:45px;padding:0}.bbn-main-button[data-v-a97645e8]{background:linear-gradient(150deg,#404c68ad,#242a3cd1);border:1px solid #ffffff29;box-shadow:0 10px 18px #080a1259}.bbn-lightbulb[data-v-a97645e8],.bbn-meteor[data-v-a97645e8]{justify-content:center;align-items:center;width:15px;font-size:15px;display:inline-flex}.bbn-image--meteor[data-v-a97645e8]{opacity:.94;filter:drop-shadow(0 0 5px #96c9ff2e);width:18px;height:18px}.bbn-light-group[data-v-a97645e8]{position:relative}.bbn-top-actions[data-v-a97645e8]{justify-content:space-between;align-items:stretch;gap:10px;width:100%;display:flex}.bbn-top-actions__group[data-v-a97645e8],.bbn-top-actions__close[data-v-a97645e8]{align-items:stretch;display:flex}.bbn-top-actions__group[data-v-a97645e8]{flex:1;gap:10px;min-width:0}.bbn-top-actions__group>.bbn-item-con[data-v-a97645e8],.bbn-top-actions__group>.bbn-light-group>.bbn-item-con[data-v-a97645e8]{margin-left:0}.bbn-top-actions__close[data-v-a97645e8]{flex-shrink:0}.bbn-top-action[data-v-a97645e8]{background:linear-gradient(150deg,#3c455fc7,#262d3fe0);border:1px solid #ffffff1f;flex:1;min-width:0;box-shadow:0 10px 18px #080a1242}.bbn-top-action .bbn-more-text[data-v-a97645e8]{text-overflow:ellipsis;white-space:nowrap;margin-left:6px;overflow:hidden}.bbn-top-action--light[data-v-a97645e8]{background:radial-gradient(circle at 14px,#ffcd6f29,#0000 34px),linear-gradient(150deg,#484232eb,#27261feb);border-color:#ffdb852e;padding:5px 10px 5px 8px;position:relative;box-shadow:0 10px 18px #080a1247,inset 0 0 0 1px #ffe19f0a}.bbn-light-icon-wrap[data-v-a97645e8]{background:#ffd27624;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffdf9b14}.bbn-more-text--light[data-v-a97645e8]{color:#ffedcbeb;letter-spacing:.02em}.bbn-light-badge[data-v-a97645e8]{color:#ffedcbf5;letter-spacing:.04em;background:#ffd67d24;border-radius:999px;justify-content:center;align-items:center;min-width:1.9rem;height:1.3rem;margin-left:auto;padding:0 .45rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe7b11a}.bbn-top-close[data-v-a97645e8]{-webkit-tap-highlight-color:transparent;appearance:none;background:linear-gradient(150deg,#3a425bbd,#232939e6);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;padding:0;display:inline-flex;box-shadow:0 10px 18px #080a1238}.bbn-top-close .bbn-image[data-v-a97645e8]{opacity:.78}.bbn-light-menu[data-v-a97645e8]{background:#2e374df5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:118px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 22px #080a1259}.bbn-light-icon[data-v-a97645e8]{color:#ffecbdeb;filter:drop-shadow(0 0 6px #ffcc6640)}.bbn-light-menu-item[data-v-a97645e8]{color:#ffffffd1;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:6px 0;font-size:12px}.bbn-light-menu-item--active[data-v-a97645e8]{color:#dff4ff;background:#5d82ba52;border-color:#8fd5ff80;box-shadow:0 0 0 1px #8fd5ff14}.bbn-time-button[data-v-a97645e8]{margin-left:10px}.bbn-time[data-v-a97645e8]{color:#fffc;font-size:12px}.bbn-more-con[data-v-a97645e8]{flex-direction:column;display:flex;position:absolute;bottom:28px;left:10px;right:10px}.bbn-more-con-row[data-v-a97645e8]{flex-direction:row;display:flex}.bbn-more-text[data-v-a97645e8]{color:#fffc;margin-left:5px;font-size:12px}.bbn-more-menu[data-v-a97645e8]{background:#363f57b3;border-radius:8px;flex-direction:column;margin-top:10px;padding:10px 0;display:flex}.bbn-more-footer[data-v-a97645e8]{justify-content:space-between;align-items:center;gap:.8rem;min-height:1rem;margin-top:.38rem;padding:0 .12rem;display:flex}.bbn-more-footer__spacer[data-v-a97645e8]{flex:1;min-height:1px}.bbn-credits-button[data-v-a97645e8]{color:#d7e1f5a3;letter-spacing:.04em;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:0;margin-left:auto;padding:0;font-size:.68rem;line-height:1}.bbn-credits-button[data-v-a97645e8]:hover,.bbn-credits-button[data-v-a97645e8]:active,.bbn-credits-button[data-v-a97645e8]:focus,.bbn-credits-button[data-v-a97645e8]:focus-visible{color:#ecf3ffe0;box-shadow:none;background:0 0;outline:none}.bbn-more-menu-row[data-v-a97645e8]{flex-direction:row;display:flex}.bbn-more-menu-row[data-v-a97645e8]:first-child{margin-bottom:10px}.bbn-more-menu-col[data-v-a97645e8]{width:70px;box-shadow:none;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:0;outline:none;flex-direction:column;flex:1;align-items:center;padding:0;display:flex}.bbn-more-menu-col[data-v-a97645e8]:hover,.bbn-more-menu-col[data-v-a97645e8]:active,.bbn-more-menu-col[data-v-a97645e8]:focus,.bbn-more-menu-col[data-v-a97645e8]:focus-visible{box-shadow:none;background:0 0;outline:none}.bbn-more-menu-col:active .bbn-more-menu-image[data-v-a97645e8],.bbn-more-menu-col:active .bbn-more-menu-text[data-v-a97645e8],.bbn-more-menu-col:focus .bbn-more-menu-image[data-v-a97645e8],.bbn-more-menu-col:focus .bbn-more-menu-text[data-v-a97645e8],.bbn-more-menu-col:focus-visible .bbn-more-menu-image[data-v-a97645e8],.bbn-more-menu-col:focus-visible .bbn-more-menu-text[data-v-a97645e8]{opacity:1}.bbn-more-menu-image[data-v-a97645e8]{width:30px;height:30px}.bbn-more-menu-text[data-v-a97645e8]{color:#fffc;white-space:nowrap;text-align:center;font-size:12px;transform:scale(.8)}.bbn-more-menu-text-un[data-v-a97645e8]{color:#8a8a84cc}.bbn-flyout[data-v-a97645e8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2e374df2;border-radius:10px;flex-direction:column;gap:4px;min-width:204px;padding:6px;display:flex;position:absolute;bottom:52px;left:58px;box-shadow:0 10px 22px #080a1259}.bbn-flyout-item[data-v-a97645e8]{color:#ffffffdb;box-shadow:none;text-align:left;background:#ffffff0b;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:7px 9px;font-size:12px;display:flex}.bbn-flyout-item__main[data-v-a97645e8]{align-items:flex-start;gap:.5rem;min-width:0;display:inline-flex}.bbn-flyout-item__icon[data-v-a97645e8]{opacity:.84;flex-shrink:0;width:.95rem;height:.95rem;margin-top:.08rem}.bbn-flyout-item__text[data-v-a97645e8]{flex-direction:column;gap:.08rem;min-width:0;display:flex}.bbn-flyout-item__label[data-v-a97645e8]{color:#f7faffeb;line-height:1.18}.bbn-flyout-item__range[data-v-a97645e8]{color:#b0c0ddbd;font-size:.64rem;line-height:1.2}.bbn-flyout-item strong[data-v-a97645e8]{color:#ffd479;white-space:nowrap;margin-top:.1rem;font-size:10px;font-weight:700}.ancient-sky-button[data-v-a97645e8]{background:linear-gradient(140deg,#2d354ab3,#1c2130bf);border-radius:12px;width:78px;height:45px;padding:0 6px;transition:transform .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffde9914,0 6px 16px #080a1259}.ancient-sky-button[data-v-a97645e8]:before{content:"";pointer-events:none;border:1px solid #ffde9914;border-radius:10px;position:absolute;inset:1px}.ancient-sky-button[data-v-a97645e8]:after{content:"";opacity:.6;background:#ffde9940;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:8px;box-shadow:0 0 8px #ffd78059}.ancient-sky-button[data-v-a97645e8]:hover:not(.ancient-sky-active){background:linear-gradient(150deg,#3a4660bf,#1e2638cc);transform:translateY(-1px)}.ancient-sky-icon[data-v-a97645e8]{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ancient-sky-text[data-v-a97645e8]{letter-spacing:.6px;color:#ffe7b7e6;text-shadow:0 0 6px #ffc87840;white-space:nowrap;font-size:11px;font-weight:600}.ancient-sky-button.ancient-sky-active[data-v-a97645e8]{background:linear-gradient(150deg,#584430d9,#2a1f16e6);box-shadow:inset 0 0 0 1px #ffcd9140,0 10px 20px #180c0873}.ancient-sky-button.ancient-sky-active[data-v-a97645e8]:after{opacity:1;background:#ffc578e6;box-shadow:0 0 12px #ffb75ccc}.ancient-sky-button.ancient-sky-active .ancient-sky-text[data-v-a97645e8]{color:#ffeece;text-shadow:0 0 8px #ffbc788c}.bbn-sun[data-v-a97645e8]{border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.bbn-sun i[data-v-a97645e8]{color:#ffffffd6;font-size:10px;font-style:normal;position:absolute;top:-8px;right:-7px}.bbn-sun--rise[data-v-a97645e8]{background:radial-gradient(circle,#ffd47a 0 42%,#0000 44%)}.bbn-sun--set[data-v-a97645e8]{background:radial-gradient(circle,#f39c5c 0 42%,#0000 44%)}@media (width>=600px){.bbn-container[data-v-a97645e8]{width:600px;max-width:600px;display:flex}}@media (width<=599px){.bbn-container[data-v-a97645e8]{width:100%;max-width:100%}.bbn-con-row[data-v-a97645e8]{margin-bottom:10px}.square-button[data-v-a97645e8]{width:36px;min-width:36px;height:36px;min-height:36px}.ancient-sky-button[data-v-a97645e8]{width:68px;height:36px}.bbn-time[data-v-a97645e8],.bbn-more-text[data-v-a97645e8],.bbn-more-menu-text[data-v-a97645e8]{font-size:10px}.bbn-flyout[data-v-a97645e8]{min-width:184px}.bbn-flyout-item[data-v-a97645e8]{gap:.48rem;padding:6px 8px}.bbn-flyout-item__range[data-v-a97645e8]{font-size:.6rem}.bbn-top-actions[data-v-a97645e8],.bbn-top-actions__group[data-v-a97645e8]{gap:8px}.bbn-top-action .bbn-more-text[data-v-a97645e8]{max-width:4.6rem}.bbn-top-action--light[data-v-a97645e8]{padding-right:8px}.bbn-light-badge[data-v-a97645e8]{min-width:1.7rem;padding:0 .36rem;font-size:.62rem}.bbn-top-close[data-v-a97645e8]{border-radius:10px;width:36px;min-width:36px}.bbn-more-footer[data-v-a97645e8]{margin-top:.32rem}.bbn-credits-button[data-v-a97645e8],.bbn-fps-indicator[data-v-a97645e8]{font-size:.62rem}}.camera-frame-overlay[data-v-670c2409]{z-index:6;pointer-events:none;position:absolute;inset:0}.camera-frame[data-v-670c2409]{transform-origin:50%;border:1.5px solid #ffffffeb;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 9999px #01060e29}.corner[data-v-670c2409]{pointer-events:none;border-style:solid;border-color:#fffffffa;width:18px;height:18px;position:absolute}.corner--tl[data-v-670c2409]{border-width:2px 0 0 2px;top:-1px;left:-1px}.corner--tr[data-v-670c2409]{border-width:2px 2px 0 0;top:-1px;right:-1px}.corner--bl[data-v-670c2409]{border-width:0 0 2px 2px;bottom:-1px;left:-1px}.corner--br[data-v-670c2409]{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.grid-lines[data-v-670c2409]{position:absolute;inset:0}.grid-line[data-v-670c2409]{background:#ffffff47;position:absolute}.grid-line--v1[data-v-670c2409],.grid-line--v2[data-v-670c2409]{width:1px;top:0;bottom:0}.grid-line--v1[data-v-670c2409]{left:33.333%}.grid-line--v2[data-v-670c2409]{left:66.666%}.grid-line--h1[data-v-670c2409],.grid-line--h2[data-v-670c2409]{height:1px;left:0;right:0}.grid-line--h1[data-v-670c2409]{top:33.333%}.grid-line--h2[data-v-670c2409]{top:66.666%}.rotation-control-group[data-v-670c2409]{pointer-events:auto;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:-38px;right:-38px}.quick-angles[data-v-670c2409]{background:#202a3ff0;border:1px solid #add3ff2e;border-radius:.7rem;flex-direction:column;gap:.35rem;padding:.38rem;animation:.18s quick-angles-in-670c2409;display:flex;box-shadow:0 10px 26px #00000042}.angle-btn[data-v-670c2409]{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff29;border-radius:.52rem;min-width:3.1rem;padding:.32rem .52rem;font-size:.72rem;line-height:1}.angle-btn--active[data-v-670c2409]{color:#dff4ff;background:#5d82ba52;border-color:#8fd5ff80;box-shadow:0 0 0 1px #8fd5ff14}.frame-info[data-v-670c2409]{right:max(15px, calc(env(safe-area-inset-right) + 15px));bottom:max(15px, calc(var(--safe-area-inset-bottom) + 15px));z-index:11;color:#ffffffe6;pointer-events:auto;cursor:default;background:#323256f2;border:1px solid #fff3;border-radius:6px;align-items:center;padding:8px 14px;font-size:16px;font-weight:500;line-height:1;transition:all .2s;display:flex;position:fixed;box-shadow:0 2px 8px #0000004d}.frame-info[data-v-670c2409]:hover{background:#323256;border-color:#ffffff4d}.info-item[data-v-670c2409]{white-space:nowrap;margin-right:10px}.info-item[data-v-670c2409]:last-child,.info-separator[data-v-670c2409]:last-child{margin-right:0}.info-separator[data-v-670c2409]{opacity:.5;margin-right:10px}.bottom-right-controls[data-v-670c2409]{right:max(12px, calc(env(safe-area-inset-right) + 12px));bottom:max(134px, calc(var(--safe-area-inset-bottom) + 134px));z-index:11;pointer-events:auto;flex-direction:column;gap:12px;display:flex;position:fixed}.control-btn[data-v-670c2409]{color:#fff;background:#323256f2;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000004d}.control-btn[data-v-670c2409]:hover{background:#323256;border-color:#82b1ff99;transform:scale(1.05)}.control-btn[data-v-670c2409]:active{transform:scale(.95)}.rotation-btn[data-v-670c2409]{cursor:grab;opacity:.7;background:#32325699;width:36px;height:36px}.rotation-btn--active[data-v-670c2409],.rotation-btn--rotating[data-v-670c2409]{opacity:1;color:#fff;background:#82b1ff66;border-color:#82b1ff99}.rotation-btn[data-v-670c2409]:hover{opacity:1;background:#323256d9}.rotation-btn--rotating[data-v-670c2409]{cursor:grabbing}.control-svg[data-v-670c2409]{width:24px;height:24px}@keyframes quick-angles-in-670c2409{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.corner[data-v-670c2409]{width:15px;height:15px}.rotation-control-group[data-v-670c2409]{top:-34px;right:-34px}.angle-btn[data-v-670c2409]{min-width:2.7rem;font-size:.67rem}.frame-info[data-v-670c2409]{right:max(10px, calc(env(safe-area-inset-right) + 10px));bottom:max(5px, calc(var(--safe-area-inset-bottom) + 5px));max-width:calc(100vw - 1rem);padding:6px 10px;font-size:11px;overflow-x:auto}.bottom-right-controls[data-v-670c2409]{right:max(10px, calc(env(safe-area-inset-right) + 10px));bottom:max(116px, calc(var(--safe-area-inset-bottom) + 116px));gap:10px}.control-btn[data-v-670c2409]{width:44px;height:44px}.rotation-btn[data-v-670c2409]{width:32px;height:32px}}.camera-dialog-container[data-v-0fadc671]{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060e8a;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.camera-dialog-body[data-v-0fadc671]{color:#ffffffeb;background:linear-gradient(#263149f5,#161e2ef5);border:1px solid #add3ff24;border-radius:1.1rem;flex-direction:column;width:min(23.2rem,100vw - 1rem);display:flex;box-shadow:0 24px 48px #00000057,inset 0 1px #ffffff0a}.camera-dialog-header[data-v-0fadc671]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem .92rem .72rem;display:flex}.camera-dialog-title[data-v-0fadc671]{align-items:center;gap:.72rem;display:flex}.camera-icon-badge[data-v-0fadc671]{color:#dff4ff;background:#8fd5ff1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.camera-icon-badge svg[data-v-0fadc671],.close-icon svg[data-v-0fadc671]{width:1.15rem;height:1.15rem}.camera-title[data-v-0fadc671]{font-size:.94rem;font-weight:600}.close-icon[data-v-0fadc671]{color:#ffffffc2;background:#ffffff0a;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.camera-dialog-content[data-v-0fadc671]{max-height:min(70vh,32rem);padding:.82rem .92rem .9rem;overflow-y:auto}.camera-form-grid[data-v-0fadc671]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.75rem;display:grid}.setting-item[data-v-0fadc671]{margin-bottom:.68rem}.setting-item[data-v-0fadc671]:last-child{margin-bottom:0}.setting-item--custom[data-v-0fadc671]{margin-top:-.02rem}.setting-label[data-v-0fadc671]{color:#dee6f79e;margin-bottom:.32rem;font-size:.69rem;display:block}.setting-select[data-v-0fadc671],.setting-input[data-v-0fadc671]{color:#ffffffeb;background:#050c1647;border:1px solid #add3ff24;border-radius:.7rem;width:100%;padding:.62rem .76rem;font-size:.79rem}.focal-input-wrap[data-v-0fadc671]{position:relative}.focal-input-wrap .setting-input[data-v-0fadc671]{padding-right:2.5rem}.input-unit[data-v-0fadc671]{color:#dee6f780;pointer-events:none;font-size:.72rem;position:absolute;top:50%;right:.82rem;translate:0 -50%}.custom-inputs[data-v-0fadc671]{align-items:center;gap:.5rem;display:flex}.custom-inputs .setting-input[data-v-0fadc671]{flex:1}.multiply-sign[data-v-0fadc671],.unit-text[data-v-0fadc671]{color:#dee6f785;font-size:.84rem}.focal-presets[data-v-0fadc671]{scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.focal-presets[data-v-0fadc671]::-webkit-scrollbar{display:none}.focal-btn[data-v-0fadc671]{color:#ffffffd1;background:#ffffff0a;border:1px solid #add3ff24;border-radius:.55rem;flex:none;padding:.3rem .66rem;font-size:.72rem}.focal-btn--active[data-v-0fadc671]{color:#dff4ff;background:#5d82ba47;border-color:#8fd5ff80;box-shadow:0 0 0 1px #8fd5ff14}.setting-checkbox[data-v-0fadc671]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.62rem;display:flex}.checkbox-input[data-v-0fadc671]{width:1rem;height:1rem;margin:0}.checkbox-label[data-v-0fadc671]{font-size:.76rem}.result-section[data-v-0fadc671]{background:#ffffff09;border:1px solid #add3ff1f;border-radius:.82rem;padding:.76rem .8rem}.result-header[data-v-0fadc671]{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.result-title[data-v-0fadc671]{color:#dee6f780;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:600}.result-subtitle[data-v-0fadc671]{color:#dee6f794;margin-top:.14rem;font-size:.69rem}.result-metrics[data-v-0fadc671]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.58rem;display:grid}.result-metric[data-v-0fadc671]{text-align:center;background:#09101c2e;border:1px solid #add3ff1a;border-radius:.72rem;flex-direction:column;gap:.16rem;padding:.48rem .42rem .46rem;display:flex}.result-metric-label[data-v-0fadc671]{color:#c6d8f48a;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.result-metric strong[data-v-0fadc671]{color:#9ed8ff;font-size:.86rem;font-weight:700}.result-status-bar[data-v-0fadc671]{color:#e9f2ffc7;background:#09101c33;border:1px solid #add3ff1a;border-radius:.72rem;align-items:center;gap:.48rem;min-height:2.52rem;margin-top:.58rem;padding:.52rem .68rem;font-size:.7rem;line-height:1.3;display:flex}.result-current strong[data-v-0fadc671]{color:#f3f8fff5;margin-left:.18rem;font-size:.88rem;font-weight:700}.result-divider[data-v-0fadc671]{background:#add3ff1f;flex:0 0 1px;align-self:stretch}.result-hint[data-v-0fadc671]{color:#a4d5ffcc;text-align:left;flex:auto;font-size:.7rem;line-height:1.35}.result-status-bar--warn[data-v-0fadc671]{color:#ffd593e6;background:#ffcd780d;border-color:#ffd5931f}.result-action[data-v-0fadc671]{color:#f0f8fff0;background:#8fd5ff14;border:1px solid #add3ff29;border-radius:999px;min-width:0;padding:.52rem .86rem;font-size:.75rem;font-weight:600}.result-action[data-v-0fadc671]:hover:not(:disabled){background:#8fd5ff26}.camera-dialog-footer[data-v-0fadc671]{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.6rem;padding:.7rem .92rem .8rem;display:flex}.dialog-btn[data-v-0fadc671]{border-radius:.72rem;min-width:4.6rem;padding:.5rem .92rem;font-size:.77rem}.dialog-btn--ghost[data-v-0fadc671]{color:#ffffffb8;background:0 0}.dialog-btn--primary[data-v-0fadc671]{color:#eff9ff;background:#628ecd47;border:1px solid #8fd5ff85}@media (width<=640px){.camera-dialog-container[data-v-0fadc671]{padding:.72rem}.camera-dialog-body[data-v-0fadc671]{width:min(23.2rem,100vw - .6rem)}.camera-dialog-header[data-v-0fadc671],.camera-dialog-content[data-v-0fadc671],.camera-dialog-footer[data-v-0fadc671]{padding-left:.82rem;padding-right:.82rem}.camera-form-grid[data-v-0fadc671]{grid-template-columns:1fr}.result-header[data-v-0fadc671]{flex-direction:column}.result-action[data-v-0fadc671]{width:100%}.result-status-bar[data-v-0fadc671]{gap:.36rem;padding:.5rem .58rem}.result-divider[data-v-0fadc671]{display:none}.result-metrics[data-v-0fadc671]{gap:.36rem}}.credits-overlay[data-v-beabafdd]{z-index:8;padding:calc(env(safe-area-inset-top) + .75rem) calc(env(safe-area-inset-right) + .9rem) calc(var(--safe-area-inset-bottom) + .9rem) calc(env(safe-area-inset-left) + .9rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a1257;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.credits-panel[data-v-beabafdd]{width:min(34rem,100vw - 1.8rem);max-height:min(38rem,100dvh - 1.8rem);padding:.9rem .95rem 1rem;overflow:hidden}.credits-header[data-v-beabafdd]{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.credits-header h2[data-v-beabafdd]{color:#f5f8ff;margin:0;font-size:1rem}.credits-close[data-v-beabafdd]{width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0;font-size:1rem}.credits-body[data-v-beabafdd]{max-height:calc(min(38rem,100dvh - 1.8rem) - 4rem);padding-right:.15rem;overflow:auto}.credits-section+.credits-section[data-v-beabafdd]{margin-top:.78rem}.credits-section h3[data-v-beabafdd]{color:#e2ecffe6;margin:0 0 .3rem;font-size:.79rem}.credits-section p[data-v-beabafdd],.credits-section li[data-v-beabafdd]{color:#d6dff1c7;font-size:.72rem;line-height:1.48}.credits-section ul[data-v-beabafdd]{margin:0;padding-left:1rem}.credits-fade-enter-active[data-v-beabafdd],.credits-fade-leave-active[data-v-beabafdd]{transition:opacity .18s}.credits-fade-enter-from[data-v-beabafdd],.credits-fade-leave-to[data-v-beabafdd]{opacity:0}@media (width<=640px){.credits-panel[data-v-beabafdd]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.82rem .82rem .9rem}.credits-body[data-v-beabafdd]{max-height:calc(100dvh - 5.2rem)}}.loader-screen[data-v-eaa62e9a]{z-index:20;background:#08090f;flex-direction:column;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.bg-glow[data-v-eaa62e9a]{pointer-events:none;background:radial-gradient(circle,#4682dc1f 0%,#0000 70%);width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stars[data-v-eaa62e9a]{background-image:radial-gradient(1px 1px at 15% 25%,#ffffffb3,#0000),radial-gradient(1px 1px at 85% 20%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 75%,#fff9,#0000),radial-gradient(1px 1px at 75% 65%,#fff6,#0000),radial-gradient(1.2px 1.2px at 25% 55%,#fffc,#0000),radial-gradient(1.2px 1.2px at 65% 35%,#fff9,#0000),radial-gradient(1px 1px at 35% 15%,#ffffff80,#0000),radial-gradient(1px 1px at 55% 85%,#fff6,#0000),radial-gradient(1px 1px at 90% 80%,#ffffff80,#0000),radial-gradient(1px 1px at 10% 70%,#fff9,#0000);position:absolute;inset:0}.main[data-v-eaa62e9a]{z-index:1;flex-direction:column;align-items:center;display:flex}.logo-box[data-v-eaa62e9a]{justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:28px;display:flex;position:relative}.logo-ring[data-v-eaa62e9a]{border:1.5px solid #6495ed40;border-radius:50%;animation:3s ease-in-out infinite breathe-eaa62e9a;position:absolute;inset:0}.logo[data-v-eaa62e9a]{filter:drop-shadow(0 0 20px #6495ed59);width:48px;height:48px}.brand[data-v-eaa62e9a]{align-items:baseline;gap:6px;margin-bottom:48px;display:flex}.name[data-v-eaa62e9a]{color:#fff;letter-spacing:8px;font-size:28px;font-weight:200}.tag[data-v-eaa62e9a]{color:#6495ede6;letter-spacing:.5px;background:#6495ed1a;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.status[data-v-eaa62e9a]{flex-direction:column;align-items:center;gap:14px;display:flex}.bar[data-v-eaa62e9a]{background:#ffffff14;border-radius:1px;width:140px;height:2px;overflow:hidden}.bar-fill[data-v-eaa62e9a]{background:linear-gradient(90deg,#6495ed99,#6495ed);border-radius:1px;width:40%;height:100%;animation:1.2s ease-in-out infinite loading-eaa62e9a}.hint[data-v-eaa62e9a]{color:#fff6;letter-spacing:2px;font-size:12px}.hint.error[data-v-eaa62e9a]{color:#ff9696b3;text-align:center;max-width:min(20rem,100vw - 2rem);line-height:1.55}.footer[data-v-eaa62e9a]{bottom:max(32px, calc(var(--safe-area-inset-bottom) + 16px));color:#fff3;letter-spacing:1px;font-size:10px;position:absolute}@keyframes breathe-eaa62e9a{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes loading-eaa62e9a{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width<=480px){.bg-glow[data-v-eaa62e9a]{width:280px;height:280px}.logo-box[data-v-eaa62e9a]{width:72px;height:72px;margin-bottom:24px}.logo[data-v-eaa62e9a]{width:40px;height:40px}.name[data-v-eaa62e9a]{letter-spacing:6px;font-size:24px}.brand[data-v-eaa62e9a]{margin-bottom:40px}.bar[data-v-eaa62e9a]{width:120px}}.engine-shell[data-v-b24af7e5]{background:radial-gradient(circle at top,#78b6ff29,#0000 30%),linear-gradient(#020810b8 0%,#040a12eb 100%);position:absolute;inset:0;overflow:hidden}.engine-shell__canvas[data-v-b24af7e5]{touch-action:none;opacity:0;background:radial-gradient(circle at 20% 25%,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle at 65% 20%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 72% 68%,#ffffff8c 0 1px,#0000 1.5px),radial-gradient(circle at 32% 74%,#ffffff73 0 1px,#0000 1.5px),linear-gradient(#03070ea6 0%,#030911e6 100%);width:100%;height:100%;transition:opacity .22s;display:block}.engine-shell__canvas--ready[data-v-b24af7e5]{opacity:1}.engine-loader-fade-enter-active[data-v-b24af7e5],.engine-loader-fade-leave-active[data-v-b24af7e5]{transition:opacity .22s}.engine-loader-fade-enter-from[data-v-b24af7e5],.engine-loader-fade-leave-to[data-v-b24af7e5]{opacity:0}.location-display[data-v-874fddef]{left:calc(env(safe-area-inset-left) + .9rem);bottom:calc(var(--safe-area-inset-bottom) + .45rem);z-index:5;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2e374dd1;border-radius:8px;align-items:center;gap:.4rem;padding:.42rem .72rem;font-size:.82rem;line-height:1;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0000003d}.location-display__icon[data-v-874fddef]{opacity:.9;background-position:50%;background-repeat:no-repeat;background-size:contain;width:.95rem;height:.95rem}.location-display__text[data-v-874fddef]{white-space:nowrap}.location-display__coordinates[data-v-874fddef]{opacity:.8;font-size:.72em}@media (width<=640px){.location-display[data-v-874fddef]{left:calc(env(safe-area-inset-left) + .55rem);bottom:calc(var(--safe-area-inset-bottom) + .2rem);padding:.34rem .58rem;font-size:.72rem}}.location-dialog[data-v-224ffbb9]{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060e8a;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.location-dialog__panel[data-v-224ffbb9]{width:min(28rem,100vw - 1rem)}.location-dialog__header[data-v-224ffbb9],.location-dialog__section-header[data-v-224ffbb9],.location-dialog__actions[data-v-224ffbb9]{justify-content:space-between;gap:.75rem;display:flex}.location-dialog__title[data-v-224ffbb9]{align-items:flex-start;gap:.75rem;display:flex}.location-dialog__badge[data-v-224ffbb9]{width:2rem;height:2rem;color:var(--accent);background:#8fd5ff1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.location-dialog__close[data-v-224ffbb9]{width:2.2rem;min-width:2.2rem;height:2.2rem;padding:0}.location-dialog__sub[data-v-224ffbb9]{color:var(--text-muted);margin:0;font-size:.74rem}.location-dialog__title h3[data-v-224ffbb9],.location-dialog__current strong[data-v-224ffbb9]{margin:0;font-size:1.05rem}.location-dialog__sub[data-v-224ffbb9]{margin-top:.32rem}.location-dialog__current[data-v-224ffbb9],.location-dialog__form[data-v-224ffbb9]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:1rem;padding:.95rem}.location-dialog__current[data-v-224ffbb9]{gap:.78rem;display:grid}.location-dialog__current-copy p[data-v-224ffbb9],.location-dialog__section-title[data-v-224ffbb9]{margin:0}.location-dialog__current-copy p[data-v-224ffbb9]:last-child{color:#e6efffc7;margin-top:.35rem;font-size:.82rem}.location-dialog__section-title[data-v-224ffbb9]{color:#e4ecffe0;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.location-dialog__chips[data-v-224ffbb9]{flex-wrap:wrap;gap:.55rem;display:flex}.location-dialog__chip[data-v-224ffbb9]{color:#dde9ffd1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:1.85rem;padding:0 .72rem;font-size:.74rem;display:inline-flex}.location-dialog__host-action[data-v-224ffbb9]{color:#eff6fff5;background:#4d7eff2e;border:1px solid #6fb1ff47;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;font-weight:600;transition:all .18s;display:inline-flex}.location-dialog__host-action[data-v-224ffbb9]:hover:not(:disabled){background:#5a91ff3d;border-color:#85bcff57}.location-dialog__host-action--disabled[data-v-224ffbb9]{color:#d6e0f094;background:#ffffff0d;border-color:#ffffff14}.location-dialog__form[data-v-224ffbb9]{gap:.8rem;display:grid}.location-dialog__fields[data-v-224ffbb9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.location-dialog__field[data-v-224ffbb9]{gap:.38rem;display:grid}.location-dialog__field span[data-v-224ffbb9]{color:#d6e0f0bd;font-size:.76rem}.location-dialog__field input[data-v-224ffbb9]{color:#f4f8fff5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-width:0;height:2.5rem;padding:0 .85rem}.location-dialog__field--wide[data-v-224ffbb9]{grid-column:1/-1}.location-dialog__actions[data-v-224ffbb9]{margin-top:.1rem}.location-dialog__actions button[data-v-224ffbb9]:last-child{min-width:7rem}@media (width<=640px){.location-dialog[data-v-224ffbb9]{align-items:flex-end;padding:.55rem}.location-dialog__panel[data-v-224ffbb9]{width:min(100%,28rem);max-height:calc(100dvh - 1rem);overflow:auto}.location-dialog__current[data-v-224ffbb9],.location-dialog__form[data-v-224ffbb9]{border-radius:16px;margin-top:.8rem;padding:.82rem}.location-dialog__fields[data-v-224ffbb9]{grid-template-columns:repeat(2,minmax(0,1fr))}.location-dialog__field--wide[data-v-224ffbb9]{grid-column:1/-1}.location-dialog__actions button[data-v-224ffbb9]:last-child{min-width:0}}.pv-container[data-v-0a1fc365]{z-index:8;background:#0000004d;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;inset:0}.pv-body[data-v-0a1fc365]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffd1;background:#080e18cc;border:1px solid #a6c7f31f;border-radius:8px;flex-direction:column;width:400px;padding:20px 0;display:flex;position:relative}.pv-title[data-v-0a1fc365]{letter-spacing:.01em;color:#ffffffeb;margin-left:15px;font-size:.94rem;font-weight:600;display:flex}.pv-row[data-v-0a1fc365]{flex-direction:row;justify-content:space-between;display:flex;position:relative}.pv-ab-con[data-v-0a1fc365]{flex-direction:column;display:flex;position:absolute;top:30px;left:0;right:0}.pv-ab-item[data-v-0a1fc365]{justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:relative}.pv-ab-item-odd[data-v-0a1fc365]{background:#ffffff0a}.pv-left[data-v-0a1fc365]{flex-direction:column;flex:1;padding-top:30px;display:flex;position:relative}.pv-c-item[data-v-0a1fc365]{cursor:pointer;align-items:center;height:50px;display:flex}.pv-c-item-image[data-v-0a1fc365]{width:15px;height:15px;margin-left:25px}.pv-c-item-text[data-v-0a1fc365]{letter-spacing:.01em;color:#ffffffdb;margin-left:15px;font-size:.84rem;font-weight:500}.pv-right[data-v-0a1fc365]{flex-direction:column;width:60%;margin-right:15px;display:flex;position:relative}.pv-bar-wrap[data-v-0a1fc365]{cursor:pointer;width:100%;height:8px;position:relative;overflow:visible}.pv-cont[data-v-0a1fc365]{flex-direction:column;justify-content:flex-end;height:30px;display:flex}.pv-cont--bottom[data-v-0a1fc365]{height:auto}.pv-cont-t[data-v-0a1fc365]{flex-direction:row;display:flex;position:relative}.pv-cont-t-item[data-v-0a1fc365]{color:#cadbf1a8;flex:1;justify-content:center;font-size:.7rem;font-weight:500;display:flex}.pv-cont-t-item-left[data-v-0a1fc365],.pv-cont-t-item-right[data-v-0a1fc365],.pv-cont-t-item-center[data-v-0a1fc365]{color:#cadbf1b8;justify-content:center;font-size:.74rem;font-weight:500;display:flex;position:absolute}.pv-cont-t-item-left[data-v-0a1fc365]{left:-7px}.pv-cont-t-item-right[data-v-0a1fc365]{right:-7px}.pv-cont-t-item-center[data-v-0a1fc365]{left:0;right:0}.pv-cont-b[data-v-0a1fc365]{flex-direction:row;height:12px;display:flex}.pv-con[data-v-0a1fc365]{flex-direction:row;width:100%;height:400px;display:flex}.pv-con-item[data-v-0a1fc365]{border-left:1px dotted #ffffff1a;flex:1;display:flex}.pv-con-item[data-v-0a1fc365]:first-child{border-left-color:#0000}.pv-con-item[data-v-0a1fc365]:nth-child(7){border-left-color:#ffffff5c}.pv-con-item-top-left-radius[data-v-0a1fc365]{border-top-left-radius:8px}.pv-con-item-top-right-radius[data-v-0a1fc365]{border-top-right-radius:8px}.pv-con-item-bottom-left-radius[data-v-0a1fc365]{border-bottom-left-radius:8px}.pv-con-item-bottom-right-radius[data-v-0a1fc365]{border-bottom-right-radius:8px}.pv-blue[data-v-0a1fc365]{background:#7fb2ff}.pv-light-blue6[data-v-0a1fc365]{background:#7fb2ff99}.pv-light-blue3[data-v-0a1fc365]{background:#7fb2ff4d}.pv-light-blue1[data-v-0a1fc365]{background:#7fb2ff1a}.pv-black-blue[data-v-0a1fc365]{background:#0a0f18eb}@media screen and (width<=500px){.pv-body[data-v-0a1fc365]{border-radius:5px;width:80%;padding:15px 0}.pv-title[data-v-0a1fc365]{margin-left:10px;font-size:.88rem}.pv-ab-con[data-v-0a1fc365]{top:20px}.pv-ab-item[data-v-0a1fc365]{height:35px}.pv-left[data-v-0a1fc365]{padding-top:20px}.pv-c-item[data-v-0a1fc365]{height:35px}.pv-c-item-image[data-v-0a1fc365]{margin-left:20px}.pv-c-item-text[data-v-0a1fc365]{margin-left:10px;font-size:.78rem}.pv-bar-wrap[data-v-0a1fc365]{height:8px}.pv-con[data-v-0a1fc365]{height:280px}}.right-side-buttons[data-v-5ef9419f]{right:calc(env(safe-area-inset-right) + .65rem);z-index:5;flex-direction:column;gap:.6rem;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.right-button[data-v-5ef9419f]{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;appearance:none;background:#2e374dd6;border:1px solid #0000;border-radius:.8rem;outline:none;justify-items:center;gap:.22rem;width:3rem;min-width:3rem;height:3rem;padding:.42rem .3rem .32rem;font-size:.62rem;display:grid;position:relative;box-shadow:0 10px 22px #0003}.right-button__icon[data-v-5ef9419f]{opacity:.92}.right-button--active[data-v-5ef9419f]{color:#dff4ff;background:#40587af5;border-color:#8fd5ff80;box-shadow:0 12px 24px #0000003d,0 0 0 1px #8fd5ff14,0 0 18px #5d9aff29}.right-button--ar-active[data-v-5ef9419f]{color:#fff;background:#2196f3eb;border-color:#2196f3f5;box-shadow:0 0 0 1px #78cdff29,0 0 22px #2196f370,0 10px 26px #00000047}.right-button--ar-active[data-v-5ef9419f]:after{content:"";background:#dff7ff;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.3rem;right:.3rem;box-shadow:0 0 10px #dff7ffe6}.right-button--ar-active[data-v-5ef9419f]:hover,.right-button--ar-active[data-v-5ef9419f]:active,.right-button--ar-active[data-v-5ef9419f]:focus,.right-button--ar-active[data-v-5ef9419f]:focus-visible{color:#fff;background:#2196f3eb;border-color:#2196f3f5;outline:none}@media (width<=640px){.right-side-buttons[data-v-5ef9419f]{right:calc(env(safe-area-inset-right) + .45rem);gap:.45rem}.right-side-buttons--hidden[data-v-5ef9419f]{opacity:0;pointer-events:none;transform:translateY(-50%)translate(14px)}.right-button[data-v-5ef9419f]{width:2.8rem;min-width:2.8rem;height:2.8rem;font-size:.58rem}}.details[data-v-66109012]{width:100%;padding:.72rem .84rem .76rem;transition:padding .24s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .24s,transform .24s;position:relative}.details--collapsed[data-v-66109012]{padding-bottom:.64rem}.details__header[data-v-66109012]{min-height:2rem;position:relative}.details__title[data-v-66109012]{gap:.62rem;width:100%;min-width:0;display:flex}.details__headline[data-v-66109012]{flex:1;min-width:0}.details__badge[data-v-66109012]{background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.details__badge img[data-v-66109012]{object-fit:contain;opacity:.95;width:1rem;height:1rem}.details__actions[data-v-66109012]{z-index:1;gap:.22rem;display:flex;position:absolute;top:.06rem;right:.08rem}.details__action[data-v-66109012]{width:1.9rem;min-width:1.9rem;height:1.9rem;padding:0}.details__eyebrow[data-v-66109012]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem}.details__eyebrow-line[data-v-66109012]{align-items:center;gap:.4rem;margin-bottom:.14rem;display:flex}h3[data-v-66109012]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 3.7rem);margin:0;font-family:Iowan Old Style,Palatino Linotype,Times New Roman,serif;font-size:1.03rem;line-height:1.08;display:block;overflow:hidden}.details__sub[data-v-66109012]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.14rem 0 0;font-size:.76rem;line-height:1.12;display:block;overflow:hidden}.details__subline[data-v-66109012]{align-items:center;gap:.38rem;min-width:0;display:flex}.details__tracking-pill[data-v-66109012]{color:#addbffeb;letter-spacing:.04em;background:#69b0ff29;border-radius:999px;flex-shrink:0;align-items:center;padding:.14rem .42rem;font-size:.62rem;display:inline-flex;box-shadow:inset 0 0 0 1px #7dbdff33}.details__aliases[data-v-66109012]{background:#ffffff0a;border-radius:12px;margin-top:.54rem;padding:.48rem .56rem}.details__body[data-v-66109012]{opacity:1;grid-template-rows:1fr;margin-top:.08rem;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s,margin-top .26s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(0)}.details__body-inner[data-v-66109012]{overflow:hidden}.details__body--collapsed[data-v-66109012]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0;transform:translateY(-6px)}.details__aliases-head[data-v-66109012]{justify-content:space-between;align-items:center;gap:.48rem;margin-bottom:.34rem;display:flex}.details__aliases-label[data-v-66109012]{color:var(--text-muted);letter-spacing:.05em;font-size:.68rem}.details__aliases-toggle[data-v-66109012]{color:var(--accent-strong);background:0 0;border:0;padding:0;font-size:.7rem;font-weight:600}.details__aliases-list[data-v-66109012]{flex-wrap:wrap;gap:.3rem;display:flex}.details__alias-pill[data-v-66109012]{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.12rem .34rem;font-size:.67rem;line-height:1.2}.details__list[data-v-66109012]{margin:.58rem 0 0}.details__row[data-v-66109012]{grid-template-columns:minmax(4.7rem,5.7rem) minmax(0,1fr);align-items:start;gap:.48rem;padding:.18rem 0;display:grid}dt[data-v-66109012]{color:#d4dae7;font-size:.69rem;line-height:1.18}.details__value[data-v-66109012]{color:#fffffff0;word-break:break-word;margin:0;font-size:.77rem;line-height:1.18}.details__value--coordinates[data-v-66109012]{letter-spacing:.01em;font-family:SFMono-Regular,Roboto Mono,Menlo,monospace;font-size:.72rem}.details__value--status[data-v-66109012]{color:#f3deaafa}.details__floating-actions[data-v-66109012]{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:-2.9rem;left:.12rem;right:.2rem}.details__floating-icon-group[data-v-66109012]{align-items:center;gap:.22rem;display:flex}.details__floating-button[data-v-66109012]{appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.details__floating-button[data-v-66109012]:disabled{opacity:.42}.details__floating-button--active[data-v-66109012]{background:#69b0ff29;border-radius:999px;box-shadow:inset 0 0 0 1px #7dbdff38,0 8px 20px #07132b38}.details__trajectory-button[data-v-66109012]{color:#e0efffeb;letter-spacing:.03em;-webkit-tap-highlight-color:transparent;background:#0a1221c7;border:0;border-radius:999px;align-items:center;gap:.34rem;min-height:2.16rem;padding:0 .76rem 0 .62rem;font-size:.72rem;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #a4d0ff24,0 10px 22px #040a1838}.details__trajectory-button--active[data-v-66109012]{color:#eef7fffa;background:#3a70b057;box-shadow:inset 0 0 0 1px #85c5ff3d,0 10px 24px #060f1f42}.details__trajectory-button[data-v-66109012]:disabled{opacity:.42}.details__floating-icon[data-v-66109012]{object-fit:contain;filter:drop-shadow(0 6px 14px #0003);width:2.2rem;height:2.2rem}.details__trajectory-icon[data-v-66109012]{flex-shrink:0;width:1.22rem;height:1.22rem}@media (width<=640px){.details[data-v-66109012]{padding:.68rem .8rem .74rem}.details--collapsed[data-v-66109012]{border-color:#b1d6ff38;padding-bottom:.62rem;box-shadow:0 0 0 1px #b1d6ff1f,0 14px 32px #00000038,0 0 18px #69a2ff14}.details__title[data-v-66109012]{gap:.58rem}.details__eyebrow[data-v-66109012]{display:block}.details__actions[data-v-66109012]{top:-.04rem;right:.02rem}.details__action[data-v-66109012]{width:1.72rem;min-width:1.72rem;height:1.72rem}.details__badge[data-v-66109012]{width:1.8rem;height:1.8rem}h3[data-v-66109012]{white-space:nowrap;max-width:calc(100% - 3.35rem);font-size:.98rem}.details__sub[data-v-66109012]{margin:.12rem 0 0;font-size:.72rem}.details__aliases[data-v-66109012]{margin-top:.5rem;padding:.46rem .5rem}.details__list[data-v-66109012]{margin-top:.54rem}.details__row[data-v-66109012]{grid-template-columns:minmax(4.45rem,5.1rem) minmax(0,1fr);gap:.42rem;padding:.16rem 0}dt[data-v-66109012]{font-size:.67rem;line-height:1.16}.details__value[data-v-66109012]{font-size:.75rem;line-height:1.16}.details__value--coordinates[data-v-66109012]{font-size:.71rem}.details__floating-actions[data-v-66109012]{bottom:-2.7rem;left:.02rem;right:.08rem}.details__floating-icon-group[data-v-66109012]{gap:.12rem}.details__floating-button[data-v-66109012]{width:2.2rem;height:2.2rem}.details__trajectory-button[data-v-66109012]{min-height:2rem;padding:0 .64rem 0 .54rem;font-size:.69rem}.details__floating-icon[data-v-66109012]{width:2.02rem;height:2.02rem}.details__trajectory-icon[data-v-66109012]{width:1.12rem;height:1.12rem}}.search-overlay[data-v-d0e0416d]{--search-top-offset:max(calc(env(safe-area-inset-top) + .85rem), 3.5rem);--host-top-bar-height:3.25rem;top:var(--search-top-offset);z-index:6;width:min(26rem,100vw - 1.5rem);position:absolute;left:50%;transform:translate(-50%)}.search-overlay--app[data-v-d0e0416d]{--search-top-offset:max(calc(env(safe-area-inset-top) + var(--host-top-bar-height) + .85rem), calc(3.5rem + var(--host-top-bar-height)))}.search-overlay__box[data-v-d0e0416d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e18c2;border:1px solid #a6c7f31f;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .5rem .45rem .95rem;display:grid;box-shadow:0 18px 42px #00000038}.search-overlay__leading[data-v-d0e0416d]{color:var(--text-muted)}.search-overlay__input[data-v-d0e0416d]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:.98rem}.search-overlay__input[data-v-d0e0416d]::placeholder{color:var(--text-muted)}.search-overlay__action[data-v-d0e0416d]{justify-content:center;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;padding:0;display:flex}.search-overlay__results[data-v-d0e0416d]{max-height:calc(100dvh - var(--search-top-offset) - 5rem);border-radius:20px;margin-top:.5rem;padding:.45rem;overflow-y:auto}.search-overlay__item[data-v-d0e0416d]{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:14px;justify-items:start;gap:.2rem;padding:.78rem .85rem;display:grid}.search-overlay__item[data-v-d0e0416d]:hover:not(:disabled){background:#ffffff0a;transform:none}.search-overlay__item[data-v-d0e0416d]:disabled{opacity:.65;cursor:default}.search-overlay__item strong[data-v-d0e0416d]{font-size:.94rem;font-weight:600}.search-overlay__item strong[data-v-d0e0416d]:before{content:"•";color:var(--accent-strong);margin-right:.38rem}.search-overlay__item span[data-v-d0e0416d],.search-overlay__empty[data-v-d0e0416d]{color:var(--text-muted);font-size:.8rem}.search-overlay__empty[data-v-d0e0416d]{margin:0;padding:.85rem}@media (width<=640px){.search-overlay[data-v-d0e0416d]{--search-top-offset:max(calc(env(safe-area-inset-top) + .75rem), 4.2rem);--host-top-bar-height:3.35rem;width:calc(100vw - 1rem)}.search-overlay--app[data-v-d0e0416d]{--search-top-offset:max(calc(env(safe-area-inset-top) + var(--host-top-bar-height) + .75rem), calc(4.2rem + var(--host-top-bar-height)))}.search-overlay__box[data-v-d0e0416d]{padding:.42rem .46rem .42rem .9rem}.search-overlay__results[data-v-d0e0416d]{max-height:calc(100dvh - var(--search-top-offset) - 4.4rem)}}.view-settings[data-v-40899fa7]{z-index:8;background:#0000004d;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.view-settings__panel[data-v-40899fa7]{width:min(25rem,82vw);padding:1rem}.view-settings__header[data-v-40899fa7]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.view-settings__header h3[data-v-40899fa7]{margin:0;font-size:1.05rem;font-weight:600}.view-settings__eyebrow[data-v-40899fa7]{color:var(--text-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.view-settings__close[data-v-40899fa7]{width:2.2rem;min-width:2.2rem;height:2.2rem;padding:0;font-size:1.6rem}.view-settings__grid[data-v-40899fa7]{gap:.6rem;margin-top:.9rem;display:grid}.view-settings__item[data-v-40899fa7]{background:#ffffff0a;border:1px solid #a6c7f314;border-radius:14px;align-items:center;gap:.7rem;padding:.72rem .82rem;font-size:.95rem;display:flex}.view-settings__item--active[data-v-40899fa7]{background:#5d82ba3d;border-color:#8fd5ff5c;box-shadow:0 0 0 1px #8fd5ff14,inset 0 1px #ffffff08}.view-settings__item input[data-v-40899fa7]{width:1rem;height:1rem}@media (width<=640px){.view-settings__panel[data-v-40899fa7]{width:min(22rem,84vw);padding:.9rem}}.sky-page[data-v-aaf58ef2]{background:0 0;min-height:100dvh;position:relative;overflow:hidden}.sky-page__gate[data-v-aaf58ef2]{z-index:4;padding:calc(env(safe-area-inset-top) + 1.25rem) calc(env(safe-area-inset-right) + 1rem) calc(var(--safe-area-inset-bottom) + 1.25rem) calc(env(safe-area-inset-left) + 1rem);background:radial-gradient(circle at top,#78b6ff29,#0000 30%),linear-gradient(#020810d1 0%,#040a12f0 100%);place-items:center;display:grid;position:absolute;inset:0}.sky-page__gate-card[data-v-aaf58ef2]{text-align:center;width:min(26rem,100vw - 2rem);padding:1.25rem 1.1rem}.sky-page__gate-eyebrow[data-v-aaf58ef2]{letter-spacing:.18em;text-transform:uppercase;color:#cddcf49e;margin-bottom:.55rem;font-size:.74rem}.sky-page__gate-card h1[data-v-aaf58ef2]{color:#f5f8ff;margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.sky-page__gate-card p[data-v-aaf58ef2]{color:#dde7f7d6;margin:.75rem 0 0;line-height:1.55}.click-through[data-v-aaf58ef2]{pointer-events:none}.sky-page__ui[data-v-aaf58ef2]{z-index:2;position:absolute;inset:0}.sky-page__ui-hit[data-v-aaf58ef2]{pointer-events:auto}.sky-page__ui[data-v-aaf58ef2] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sky-page__ui[data-v-aaf58ef2] input,.sky-page__ui[data-v-aaf58ef2] textarea,.sky-page__ui[data-v-aaf58ef2] select{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.sky-page__selection[data-v-aaf58ef2],.sky-page__toast[data-v-aaf58ef2]{position:absolute}.sky-page__selection[data-v-aaf58ef2]{z-index:3;top:calc(env(safe-area-inset-top) + 3rem);left:calc(env(safe-area-inset-left) + .4rem);width:min(20rem,100vw - .8rem)}.sky-page__toast[data-v-aaf58ef2]{z-index:5;right:calc(env(safe-area-inset-right) + .75rem);bottom:calc(var(--safe-area-inset-bottom) + 4.7rem);color:#ffd0d0;pointer-events:none;max-width:min(24rem,100vw - 2rem)}@media (width<=640px){.sky-page__selection[data-v-aaf58ef2]{top:calc(env(safe-area-inset-top) + 56%);width:min(18.1rem,100vw - 4.4rem);left:50%;transform:translate(-50%,-50%)}.sky-page__selection--collapsed[data-v-aaf58ef2]{top:auto;bottom:calc(var(--safe-area-inset-bottom) + 7.5rem);width:min(18.6rem,100vw - 1rem);transform:translate(-50%)}.sky-page__selection--collapsed.sky-page__selection--lifted[data-v-aaf58ef2]{bottom:calc(var(--safe-area-inset-bottom) + 14.2rem)}.sky-page__toast[data-v-aaf58ef2]{left:calc(env(safe-area-inset-left) + .5rem);right:calc(env(safe-area-inset-right) + .5rem);bottom:calc(var(--safe-area-inset-bottom) + 5.2rem);max-width:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02060d;--bg-elevated:#0a101cb3;--border:#92b7ff29;--text:#edf4ff;--text-muted:#edf4ff9e;--accent:#8fd5ff;--accent-strong:#f0ca8d;--shadow-soft:0 24px 64px #01060e52}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overscroll-behavior:none;color:var(--text);background:radial-gradient(circle at top,#5888d424,#0000 30%),radial-gradient(circle at 20% 30%,#75d1ff14,#0000 22%),linear-gradient(#040914 0%,#040912 42%,#02060d 100%);font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Helvetica Neue,sans-serif;overflow:hidden}a{color:inherit}button,input,textarea,select{font:inherit}button{color:var(--text);cursor:pointer;background:#0b121ec7;border:1px solid #a4c8ff29;border-radius:999px;padding:.72rem .95rem;transition:transform .16s,border-color .16s,background-color .16s}button:hover:not(:disabled){background:#0e1828e6;border-color:#a4c8ff47;transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed}.glass-panel{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0a111ec7,#070c14a8);border:1px solid #a6c7f31f;border-radius:22px;padding:1rem 1.05rem}.glass-button{background:#0b121ead}
