.ellipse-loader[data-astro-cid-6posbsqe]{color:color-mix(in oklab,var(--vapno) 65%,transparent);opacity:0;transition:opacity .15s}.ellipse-loader[data-astro-cid-6posbsqe].is-active{opacity:1}.e[data-astro-cid-6posbsqe]{transform-origin:center;transform-box:fill-box}.ellipse-loader[data-astro-cid-6posbsqe].is-active .e[data-astro-cid-6posbsqe]{animation:settle .9s ease-in-out infinite alternate}@keyframes settle{0%{transform:translateY(-3px) scale(.9,1.25);opacity:.55}to{transform:translateY(0) scale(1.08,.72);opacity:1}}.tour-viewer[data-astro-cid-7rcewhnn]{position:absolute;inset:0}.tour-viewer[data-astro-cid-7rcewhnn] iframe,.poster[data-astro-cid-7rcewhnn]{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.tour-viewer[data-astro-cid-7rcewhnn] .ellipse-loader{position:absolute;left:50%;top:50%;translate:-50% -50%}.fallback[data-astro-cid-7rcewhnn]{position:absolute;inset:auto 1.5rem 1.5rem;margin:0;font-size:var(--text-small);color:color-mix(in oklab,var(--vapno) 80%,transparent)}.controls[data-astro-cid-7rcewhnn]{position:absolute;right:1rem;bottom:1rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media(pointer:coarse){.controls[data-astro-cid-7rcewhnn]{display:none}}.modes[data-astro-cid-7rcewhnn]{display:flex;gap:4px;padding:4px;border:1px solid var(--sklo);border-radius:999px;background-color:color-mix(in oklab,var(--noc) 78%,transparent);backdrop-filter:blur(8px)}.modes[data-astro-cid-7rcewhnn] button[data-astro-cid-7rcewhnn]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding-inline:.9rem;border-radius:999px;font-size:var(--text-small);font-weight:500;color:color-mix(in oklab,var(--vapno) 80%,transparent);cursor:pointer;transition:color .15s,background-color .15s}.modes[data-astro-cid-7rcewhnn] button[data-astro-cid-7rcewhnn]:hover{color:var(--vapno)}.modes[data-astro-cid-7rcewhnn] button[data-astro-cid-7rcewhnn][aria-pressed=true]{background-image:linear-gradient(135deg,var(--zelen),var(--tyrkys));color:var(--noc)}.hint[data-astro-cid-7rcewhnn]{margin:0;max-width:18rem;text-align:right;padding:.4rem .8rem;border-radius:.5rem;background-color:color-mix(in oklab,var(--noc) 72%,transparent);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:color-mix(in oklab,var(--vapno) 85%,transparent)}.timeline[data-astro-cid-7rcewhnn]{position:absolute;left:50%;bottom:1rem;translate:-50% 0;z-index:2;width:min(24rem,calc(100% - 2rem));display:flex;flex-direction:column;gap:.15rem;padding:.55rem .9rem .4rem;border:1px solid var(--sklo);border-radius:.75rem;background-color:color-mix(in oklab,var(--noc) 78%,transparent);backdrop-filter:blur(8px)}@media(pointer:fine)and (max-width:62rem){.timeline[data-astro-cid-7rcewhnn]{bottom:6.5rem}}@media(max-width:40rem){.tour-viewer[data-astro-cid-7rcewhnn].stats-on .timeline[data-astro-cid-7rcewhnn]{bottom:12.5rem}}.timeline[data-astro-cid-7rcewhnn][hidden]{display:none}.phase-label[data-astro-cid-7rcewhnn]{display:flex;justify-content:space-between;gap:1rem;margin:0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--vapno)}.phase-count[data-astro-cid-7rcewhnn]{color:color-mix(in oklab,var(--vapno) 85%,transparent)}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]{appearance:none;-webkit-appearance:none;width:100%;height:1.75rem;margin:0;background:transparent;cursor:pointer}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background-color:color-mix(in oklab,var(--vapno) 16%,transparent);background-image:linear-gradient(90deg,var(--zelen),var(--tyrkys));background-size:var(--p, 0%) 100%;background-repeat:no-repeat}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:11px;margin-top:-3.5px;border-radius:50%;background-color:var(--vapno);transition:scale .15s}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]:hover::-webkit-slider-thumb,.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]:focus-visible::-webkit-slider-thumb{scale:1.15}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-moz-range-track{height:4px;border-radius:999px;background-color:color-mix(in oklab,var(--vapno) 16%,transparent)}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-moz-range-progress{height:4px;border-radius:999px;background-image:linear-gradient(90deg,var(--zelen),var(--tyrkys))}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-moz-range-thumb{width:24px;height:11px;border:0;border-radius:50%;background-color:var(--vapno);transition:scale .15s}.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]:hover::-moz-range-thumb,.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]:focus-visible::-moz-range-thumb{scale:1.15}@media(prefers-reduced-motion:reduce){.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-webkit-slider-thumb,.timeline[data-astro-cid-7rcewhnn] input[data-astro-cid-7rcewhnn][type=range]::-moz-range-thumb{transition:none}}.stats[data-astro-cid-7rcewhnn]{position:absolute;top:1rem;right:1rem;z-index:3;margin:0;padding:.6rem .8rem;border:1px solid var(--sklo);border-radius:.5rem;background-color:color-mix(in oklab,var(--noc) 80%,transparent);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:var(--text-label);color:color-mix(in oklab,var(--vapno) 90%,transparent);pointer-events:none;display:flex;flex-direction:column;gap:.15rem;min-width:13rem}.stats[data-astro-cid-7rcewhnn][hidden]{display:none}.stats[data-astro-cid-7rcewhnn] div[data-astro-cid-7rcewhnn]{display:flex;justify-content:space-between;gap:1rem}.stats[data-astro-cid-7rcewhnn] dt[data-astro-cid-7rcewhnn]{color:var(--prach);text-transform:uppercase;letter-spacing:.08em}.stats[data-astro-cid-7rcewhnn] dd[data-astro-cid-7rcewhnn]{margin:0}
