.voyage[data-v-fb7be208]{background-size:40px 40px;max-width:100%;margin:0 auto;position:relative}.route[data-v-fb7be208]{inset:0}.route[data-v-fb7be208],.stop[data-v-fb7be208]{position:absolute}.stop[data-v-fb7be208]{width:170px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;transform:translate(-50%,-50%)}button.stop[data-v-fb7be208]{cursor:pointer}button.stop:hover .node[data-v-fb7be208]{background:var(--glass-hi);color:var(--ink);transform:scale(1.06)}.node[data-v-fb7be208]{width:58px;height:58px;color:var(--muted);background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;place-items:center;font-size:22px;transition:transform .2s,background .2s;display:grid}.node.here[data-v-fb7be208]{color:#fff;background:linear-gradient(180deg,var(--btn-top),var(--btn-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;width:66px;height:66px;box-shadow:0 0 0 7px #38b6ff38,var(--glow);border:0;font-size:28px}.lbl[data-v-fb7be208]{text-align:center;background:#0b1e3cb3;border-radius:10px;padding:5px 10px;font-size:14px;font-weight:700;line-height:1.25}.compact .stop[data-v-fb7be208]{width:140px}.compact .node[data-v-fb7be208]{width:46px;height:46px;font-size:18px}.compact .node.here[data-v-fb7be208]{width:54px;height:54px;font-size:22px}.compact .lbl[data-v-fb7be208]{font-size:13px}.compact .ode[data-v-fb7be208]{width:62px;top:-10px;left:calc(50% + 30px)}.ode[data-v-fb7be208]{width:76px;animation:2.6s ease-in-out infinite bob-fb7be208;position:absolute;top:-14px;left:calc(50% + 36px)}@keyframes bob-fb7be208{50%{transform:translateY(-3px)rotate(-2deg)}}.ode svg[data-v-fb7be208]{width:100%;height:auto;display:block}
