.eq-podium--gold[data-v-da3b040a]{color:#fff;background-color:#facc15}.eq-podium--silver[data-v-da3b040a]{color:#6b7280;background-color:#e5e7eb}.eq-podium--bronze[data-v-da3b040a]{color:#4b5563;background-color:#d1d5db}html.dark .eq-podium--gold[data-v-da3b040a]{color:#fef9c3;background-color:#a16207}html.dark .eq-podium--silver[data-v-da3b040a]{color:#f3f4f6;background-color:#6b7280}html.dark .eq-podium--bronze[data-v-da3b040a]{color:#e5e7eb;background-color:#4b5563}html[data-contrast=high] .eq-podium--bronze[data-v-da3b040a],html[data-contrast=high] .eq-podium--gold[data-v-da3b040a],html[data-contrast=high] .eq-podium--silver[data-v-da3b040a]{color:#000;background-color:#fff;border:2px solid #000}html.dark[data-contrast=high] .eq-podium--bronze[data-v-da3b040a],html.dark[data-contrast=high] .eq-podium--gold[data-v-da3b040a],html.dark[data-contrast=high] .eq-podium--silver[data-v-da3b040a]{color:#fff;background-color:#000;border:2px solid #fff}.eq-upload-label[data-v-da3b040a]:focus-visible,.eq-upload-label[data-v-da3b040a]:focus-within{outline-offset:2px;outline:2px solid}.geo-tour[data-v-8d1222fc]{z-index:0;position:fixed;inset:0;overflow:hidden}.geo-tour__map-layer[data-v-8d1222fc]{position:absolute;inset:0}.geo-tour__map-layer[data-v-8d1222fc] .equiz-map,.geo-tour__map-layer[data-v-8d1222fc] .equiz-map__canvas{border:none!important;border-radius:0!important;height:100%!important}.geo-tour__map-layer[data-v-8d1222fc] .equiz-map__attribution{z-index:1;position:absolute;bottom:72px;right:8px}.geo-tour__hud[data-v-8d1222fc]{-webkit-backdrop-filter:blur(6px);color:#fff;z-index:10;pointer-events:none;background:#00000073;border-radius:999px;align-items:baseline;gap:4px;padding:6px 16px;display:flex;position:absolute;top:16px;left:50%;translate:-50%}.geo-tour__hud--in-range[data-v-8d1222fc]{background:#16a34abf;animation:1.4s ease-in-out infinite geo-hud-pulse-8d1222fc}@keyframes geo-hud-pulse-8d1222fc{0%,to{opacity:1}50%{opacity:.7}}.geo-tour__target-reached[data-v-8d1222fc]{color:#fff;z-index:12;pointer-events:none;background:#16a34af2;border-radius:12px;align-items:center;gap:12px;max-width:90%;padding:12px 18px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.geo-tour__target-reached-icon[data-v-8d1222fc]{font-size:26px;line-height:1}.geo-tour__target-reached-text[data-v-8d1222fc]{flex-direction:column;gap:2px;font-size:14px;line-height:1.25;display:flex}.geo-tour__target-reached-text strong[data-v-8d1222fc]{font-size:15px;font-weight:700}.geo-tour__hud-num[data-v-8d1222fc]{font-size:22px;font-weight:700;line-height:1}.geo-tour__hud-unit[data-v-8d1222fc]{opacity:.85;font-size:13px;font-weight:500}.geo-tour__hud-icon[data-v-8d1222fc]{font-size:16px;line-height:1}.geo-tour__hud-label[data-v-8d1222fc]{font-size:13px;font-weight:600}.geo-tour__nav-btn[data-v-8d1222fc]{-webkit-backdrop-filter:blur(6px);z-index:10;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;display:flex;position:absolute;top:16px;right:12px;box-shadow:0 2px 8px #0003}.geo-tour__calibrate-btn[data-v-8d1222fc]{cursor:pointer;border:none;top:64px}.geo-tour__fab[data-v-8d1222fc]{background:var(--ef-primary,#2563eb);color:#fff;cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;transition:transform .15s;display:flex;position:absolute;bottom:80px;right:16px;box-shadow:0 4px 16px #2563eb73}.geo-tour__fab[data-v-8d1222fc]:active{transform:scale(.92)}.geo-tour__sheet[data-v-8d1222fc]{-webkit-backdrop-filter:blur(10px);z-index:20;background:#fffffff7;border-radius:24px 24px 0 0;flex-direction:column;height:95vh;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 32px #00000026}.geo-tour__sheet-handle-area[data-v-8d1222fc]{cursor:pointer;flex-shrink:0;justify-content:center;padding:10px 0 6px;display:flex}.geo-tour__sheet-handle[data-v-8d1222fc]{background:#d1d5db;border-radius:999px;width:40px;height:5px}.geo-tour__stepper[data-v-8d1222fc]{scrollbar-width:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:6px 16px 10px;display:flex;overflow-x:auto}.geo-tour__stepper[data-v-8d1222fc]::-webkit-scrollbar{display:none}.geo-tour__step[data-v-8d1222fc]{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.geo-tour__step--active[data-v-8d1222fc]{border-color:var(--ef-primary,#2563eb);color:var(--ef-primary,#2563eb);transform:scale(1.15);box-shadow:0 0 0 3px #2563eb33}.geo-tour__step--done[data-v-8d1222fc]{background:var(--ef-primary,#2563eb);border-color:var(--ef-primary,#2563eb);color:#fff}.geo-tour__step--locked[data-v-8d1222fc]{opacity:.4;cursor:not-allowed}.geo-tour__step-icon[data-v-8d1222fc]{font-size:12px;line-height:1}.geo-tour__step-label[data-v-8d1222fc]{line-height:1}.geo-tour__sheet-content[data-v-8d1222fc]{scrollbar-width:thin;flex:1;padding:4px 16px 32px;overflow-y:auto}.geo-tour__alert[data-v-8d1222fc]{border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;line-height:1.5}.geo-tour__alert--warn[data-v-8d1222fc]{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.geo-tour__alert--info[data-v-8d1222fc]{color:#1d4ed8;text-align:center;background:#eff6ff;border:1px solid #93c5fd;font-weight:500}.geo-tour__station-intro[data-v-8d1222fc]{color:#374151;border-left:3px solid var(--ef-primary,#2563eb);background:#f9fafb;border-radius:0 8px 8px 0;margin-bottom:14px;padding:10px 12px;font-size:14px;font-style:italic;line-height:1.7}.geo-tour__countdown-row[data-v-8d1222fc]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.geo-tour__points-preview[data-v-8d1222fc]{color:var(--ef-primary-hover,#1d4ed8);font-size:13px;font-weight:600}.geo-tour__feedback[data-v-8d1222fc]{border-radius:10px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.geo-tour__feedback-row[data-v-8d1222fc]{align-items:center;gap:10px;display:flex}.geo-tour__feedback-explanation[data-v-8d1222fc]{opacity:.9;font-size:13px;font-weight:400;line-height:1.4}.geo-tour__feedback--correct[data-v-8d1222fc]{color:#16a34a;background:#f0fdf4;border:2px solid #16a34a}.geo-tour__feedback--wrong[data-v-8d1222fc]{border:2px solid var(--ef-accent,#ef4444);color:var(--ef-accent,#ef4444);background:#fef2f2}.geo-tour__feedback-icon[data-v-8d1222fc]{font-size:20px;line-height:1}.geo-tour__feedback-continue[data-v-8d1222fc]{margin-left:auto}.geo-tour__question-wrap[data-v-8d1222fc]{margin-top:4px}.geo-tour__cta-hint[data-v-8d1222fc]{margin-top:16px}.qplayer-feedback-enter-active[data-v-8d1222fc]{animation:.25s qplayer-pulse-8d1222fc}@keyframes qplayer-pulse-8d1222fc{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.qtrans-fade-enter-active[data-v-8d1222fc],.qtrans-fade-leave-active[data-v-8d1222fc]{transition:opacity .3s}.qtrans-fade-enter-from[data-v-8d1222fc],.qtrans-fade-leave-to[data-v-8d1222fc]{opacity:0}.qtrans-slide-enter-active[data-v-8d1222fc],.qtrans-slide-leave-active[data-v-8d1222fc]{transition:transform .35s,opacity .35s}.qtrans-slide-enter-from[data-v-8d1222fc]{opacity:0;transform:translate(40px)}.qtrans-slide-leave-to[data-v-8d1222fc]{opacity:0;transform:translate(-40px)}.qtrans-swipe-enter-active[data-v-8d1222fc],.qtrans-swipe-leave-active[data-v-8d1222fc]{transition:transform .45s cubic-bezier(.2,.9,.3,1),opacity .3s}.qtrans-swipe-enter-from[data-v-8d1222fc]{opacity:0;transform:translate(100%)}.qtrans-swipe-leave-to[data-v-8d1222fc]{opacity:0;transform:translate(-100%)}.qtrans-zoom-enter-active[data-v-8d1222fc],.qtrans-zoom-leave-active[data-v-8d1222fc]{transition:transform .3s,opacity .3s}.qtrans-zoom-enter-from[data-v-8d1222fc]{opacity:0;transform:scale(.85)}.qtrans-zoom-leave-to[data-v-8d1222fc]{opacity:0;transform:scale(1.15)}.qtrans-none-enter-active[data-v-8d1222fc],.qtrans-none-leave-active[data-v-8d1222fc]{transition:none}.qplayer-feedback-enter-active[data-v-52cd50b1]{animation:.25s qplayer-pulse-52cd50b1}@keyframes qplayer-pulse-52cd50b1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.qplayer-resumed[data-v-52cd50b1]{color:#fff;z-index:50;pointer-events:none;background:#3b82f6f2;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.qplayer--embedded[data-v-52cd50b1]{border-radius:inherit}.qplayer--theme-light[data-v-52cd50b1]{color:#1f2937;background:#f9fafb}.qplayer--theme-light .qplayer__card[data-v-52cd50b1]{color:#1f2937;background:#fff}.qplayer--theme-dark[data-v-52cd50b1]{color:#f1f5f9;background:#0f172a}.qplayer--theme-dark .qplayer__card[data-v-52cd50b1]{color:#f1f5f9;background:#1e293b;border-color:#334155}.qplayer--theme-dark[data-v-52cd50b1] h1,.qplayer--theme-dark[data-v-52cd50b1] h2,.qplayer--theme-dark[data-v-52cd50b1] h3,.qplayer--theme-dark[data-v-52cd50b1] p{color:#f1f5f9}.qplayer--theme-contrast[data-v-52cd50b1]{color:#fff;background:#000}.qplayer--theme-contrast .qplayer__card[data-v-52cd50b1]{color:#fff;background:#000;border:2px solid #ff0}.qplayer--theme-contrast[data-v-52cd50b1] h1,.qplayer--theme-contrast[data-v-52cd50b1] h2,.qplayer--theme-contrast[data-v-52cd50b1] h3,.qplayer--theme-contrast[data-v-52cd50b1] p{color:#fff}.qplayer--theme-minimal .qplayer__card[data-v-52cd50b1]{box-shadow:none;background:#fff;border:1px solid #e5e7eb}.qtrans-fade-enter-active[data-v-52cd50b1],.qtrans-fade-leave-active[data-v-52cd50b1]{transition:opacity .3s}.qtrans-fade-enter-from[data-v-52cd50b1],.qtrans-fade-leave-to[data-v-52cd50b1]{opacity:0}.qtrans-slide-enter-active[data-v-52cd50b1],.qtrans-slide-leave-active[data-v-52cd50b1]{transition:transform .35s,opacity .35s}.qtrans-slide-enter-from[data-v-52cd50b1]{opacity:0;transform:translate(40px)}.qtrans-slide-leave-to[data-v-52cd50b1]{opacity:0;transform:translate(-40px)}.qtrans-swipe-enter-active[data-v-52cd50b1],.qtrans-swipe-leave-active[data-v-52cd50b1]{transition:transform .45s cubic-bezier(.2,.9,.3,1),opacity .3s}.qtrans-swipe-enter-from[data-v-52cd50b1]{opacity:0;transform:translate(100%)}.qtrans-swipe-leave-to[data-v-52cd50b1]{opacity:0;transform:translate(-100%)}.qtrans-zoom-enter-active[data-v-52cd50b1],.qtrans-zoom-leave-active[data-v-52cd50b1]{transition:transform .3s,opacity .3s}.qtrans-zoom-enter-from[data-v-52cd50b1]{opacity:0;transform:scale(.85)}.qtrans-zoom-leave-to[data-v-52cd50b1]{opacity:0;transform:scale(1.15)}.qtrans-none-enter-active[data-v-52cd50b1],.qtrans-none-leave-active[data-v-52cd50b1]{transition:none}.qplayer-effect[data-v-52cd50b1]{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.qplayer-effect__piece[data-v-52cd50b1]{opacity:0;will-change:transform,opacity;border-radius:2px;width:10px;height:14px;position:absolute}.qplayer-effect--confetti .qplayer-effect__piece[data-v-52cd50b1]{animation-name:qplayer-confetti-52cd50b1;animation-timing-function:cubic-bezier(.42,.6,.55,1);animation-fill-mode:forwards;top:-30px}@keyframes qplayer-confetti-52cd50b1{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--cf-sway,0),calc(100vh + 60px),0) rotate(var(--cf-rot,540deg));opacity:0}}.qplayer-effect--sparkle .qplayer-effect__piece[data-v-52cd50b1]{border-radius:50%;animation-name:qplayer-sparkle-52cd50b1;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:forwards}@keyframes qplayer-sparkle-52cd50b1{0%{opacity:0;transform:translateZ(0)scale(0)}20%{opacity:1;transform:translateZ(0)scale(1.6)}to{transform:translate3d(var(--sp-dx,0),var(--sp-dy,-120px),0) scale(.2);opacity:0}}.qplayer-effect--fireworks .qplayer-effect__piece[data-v-52cd50b1]{border-radius:50%;width:7px;height:7px;animation-name:qplayer-fireworks-52cd50b1;animation-timing-function:cubic-bezier(.18,.72,.28,1);animation-fill-mode:forwards}@keyframes qplayer-fireworks-52cd50b1{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}60%{opacity:1}to{transform:translate(calc(-50% + var(--fw-dx,0px)),calc(-50% + var(--fw-dy,0px))) scale(.5);opacity:0}}@media (prefers-reduced-motion:reduce){.qplayer-effect__piece[data-v-52cd50b1]{opacity:0!important;animation-duration:10ms!important}}
