.gate-bg[data-v-107214cf]{overflow:hidden;pointer-events:none}.gate-bg[data-v-107214cf],.stars-layer[data-v-107214cf]{inset:0;position:absolute}.star-dot[data-v-107214cf]{animation:twinkle-107214cf 4s ease-in-out infinite alternate;background:#fff;border-radius:50%;position:absolute}@keyframes twinkle-107214cf{0%{opacity:inherit;transform:scale(1)}to{opacity:.1;transform:scale(.6)}}.nebula-glow[data-v-107214cf]{background:radial-gradient(ellipse 60% 40% at 30% 30%,rgba(40,80,140,.25) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 75% 65%,rgba(100,40,80,.18) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 50% 50%,rgba(10,20,50,.7) 0,transparent 100%);inset:0;position:absolute}.brand[data-v-562d0cbf]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.brand-icon[data-v-562d0cbf]{filter:drop-shadow(0 0 12px rgba(126,200,227,.6))}.brand-title[data-v-562d0cbf]{background:linear-gradient(135deg,#7ec8e3,#c8a13a 50%,#e8d5a0);-webkit-background-clip:text;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;font-size:1.75rem;font-weight:300;letter-spacing:.18em;margin:0;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.brand-sub[data-v-562d0cbf]{color:#7ec8e399;font-size:.78rem;letter-spacing:.25em;margin:0;text-transform:uppercase}.alert[data-v-3f391b81]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;box-sizing:border-box;display:flex;font-size:.82rem;gap:10px;line-height:1.5;padding:12px 16px;width:100%}.alert strong[data-v-3f391b81]{display:block;font-size:.85rem;margin-bottom:2px}.alert p[data-v-3f391b81]{margin:0;opacity:.85}.alert-error[data-v-3f391b81]{background:#c0392b2e;border:1px solid rgba(192,57,43,.45);color:#f4a89a}.alert-warn[data-v-3f391b81]{background:#c8a13a26;border:1px solid rgba(200,161,58,.4);color:#e8d08a}.alert-info[data-v-3f391b81]{background:#2864a02e;border:1px solid rgba(126,200,227,.3);color:#a8d8ef}.alert-icon[data-v-3f391b81]{flex-shrink:0;font-size:1.1rem;line-height:1.4;opacity:.9}.apk-link[data-v-3f391b81]{background:none;border:none;color:#c8a13a;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.sky-gate[data-v-264f5443]{background:#060b18;box-sizing:border-box;color:#daeaf7;font-family:system-ui,-apple-system,sans-serif;inset:0;justify-content:center;overflow:hidden;padding:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-right,0px) + 20px) calc(env(safe-area-inset-bottom,0px) + 16px) calc(env(safe-area-inset-left,0px) + 20px);position:fixed}.gate-content[data-v-264f5443],.sky-gate[data-v-264f5443]{align-items:center;display:flex;flex-direction:column}.gate-content[data-v-264f5443]{gap:20px;max-width:440px;position:relative;width:100%;z-index:1}.feature-list[data-v-264f5443]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.feature-item[data-v-264f5443]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#7ec8e30d;border:1px solid rgba(126,200,227,.12);border-radius:8px;display:flex;gap:14px;padding:10px 16px}.feat-icon[data-v-264f5443]{color:#c8a13a;flex-shrink:0;font-size:1.1rem;text-align:center;width:20px}.feat-text[data-v-264f5443]{display:flex;flex-direction:column;gap:1px}.feat-text strong[data-v-264f5443]{color:#daeaf7;font-size:.85rem;font-weight:500}.feat-desc[data-v-264f5443]{color:#b4d2e699;font-size:.76rem}.perm-badges[data-v-264f5443]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.badge[data-v-264f5443]{background:#c8a13a12;border:1px solid rgba(200,161,58,.35);border-radius:100px;color:#c8a13ae6;font-size:.74rem;letter-spacing:.05em;padding:4px 12px}.start-btn[data-v-264f5443]{align-items:center;background:linear-gradient(135deg,#7ec8e326,#2846784d);border:1px solid rgba(126,200,227,.5);border-radius:28px;box-shadow:0 0 24px #7ec8e32e,inset 0 1px #ffffff1a;color:#e8f4ff;cursor:pointer;display:flex;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;font-size:1.1rem;gap:10px;justify-content:center;letter-spacing:.12em;max-width:320px;min-height:56px;padding:0 28px;position:relative;touch-action:manipulation;transition:all .25s ease;width:100%;-webkit-tap-highlight-color:transparent}.start-btn[data-v-264f5443]:hover:not(:disabled){background:linear-gradient(135deg,#7ec8e347,#28468c73);border-color:#7ec8e3cc;box-shadow:0 0 40px #7ec8e34d,inset 0 1px #ffffff26;transform:translateY(-1px)}.start-btn[data-v-264f5443]:active:not(:disabled){box-shadow:0 0 16px #7ec8e333;transform:translateY(0)}.start-btn[data-v-264f5443]:disabled{border-color:#7ec8e333;cursor:not-allowed;opacity:.4}.btn-star[data-v-264f5443]{color:#c8a13a;font-size:.9rem}.btn-en[data-v-264f5443]{bottom:7px;font-family:system-ui,sans-serif;font-size:.6rem;left:50%;letter-spacing:.2em;opacity:.45;position:absolute;transform:translate(-50%);white-space:nowrap}.denied-hint[data-v-264f5443]{color:#f4a79ab3;font-size:.76rem;margin:-8px 0 0;text-align:center}.start-btn-secondary[data-v-264f5443]{align-items:center;background:#c8a13a12;border:1px solid rgba(200,161,58,.4);border-radius:25px;color:#e8d5a0;cursor:pointer;display:flex;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;font-size:.98rem;gap:9px;justify-content:center;letter-spacing:.1em;margin-top:-8px;max-width:320px;min-height:50px;padding:0 24px;position:relative;touch-action:manipulation;transition:all .22s ease;width:100%;-webkit-tap-highlight-color:transparent}.start-btn-secondary[data-v-264f5443]:hover{background:#c8a13a24;border-color:#c8a13aa6;transform:translateY(-1px)}.start-btn-secondary[data-v-264f5443]:active{transform:translateY(0) scale(.99)}.btn2-icon[data-v-264f5443]{color:#c8a13a;font-size:.95rem}.btn2-note[data-v-264f5443]{bottom:5px;font-family:system-ui,sans-serif;font-size:.58rem;left:50%;letter-spacing:.14em;opacity:.5;position:absolute;transform:translate(-50%);white-space:nowrap}.topbar[data-v-969312da]{align-items:center;backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);background:linear-gradient(180deg,#040816b8,#04081600);display:flex;font-family:system-ui,-apple-system,sans-serif;gap:8px;justify-content:space-between;left:0;padding:calc(env(safe-area-inset-top,0px) + 8px) calc(env(safe-area-inset-right,0px) + 12px) 10px calc(env(safe-area-inset-left,0px) + 12px);pointer-events:none;position:absolute;right:0;top:0;z-index:50}.topbar-left[data-v-969312da]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.info-row[data-v-969312da]{align-items:center;display:flex;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-icon[data-v-969312da]{flex-shrink:0;opacity:.8}.location-text[data-v-969312da]{color:#b4d7ebcc;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.location-text[data-v-969312da],.time-text[data-v-969312da]{font-size:.72rem;font-variant-numeric:tabular-nums}.time-text[data-v-969312da]{color:#c8a13abf;letter-spacing:.06em}.topbar-right[data-v-969312da]{flex-shrink:0;gap:10px}.status-group[data-v-969312da],.topbar-right[data-v-969312da]{align-items:center;display:flex}.status-group[data-v-969312da]{gap:4px}.status-dot[data-v-969312da]{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.dot-ok[data-v-969312da]{animation:dot-breathe-969312da 3s ease-in-out infinite;background:#4ade80;box-shadow:0 0 5px #4ade80b3}.dot-err[data-v-969312da]{background:#c0392bb3;box-shadow:0 0 4px #c0392b80}@keyframes dot-breathe-969312da{0%,to{opacity:1}50%{opacity:.55}}.status-label[data-v-969312da]{color:#b4d2e673;font-size:.58rem;letter-spacing:.1em;line-height:1;text-transform:uppercase}.mode-toggle[data-v-969312da]{align-items:center;background:#14234680;border:1px solid rgba(126,200,227,.22);border-radius:100px;color:#c8e2f4d9;cursor:pointer;display:flex;gap:5px;min-height:44px;padding:5px 11px;touch-action:manipulation;transition:all .18s ease;-webkit-tap-highlight-color:transparent}.mode-toggle[data-v-969312da]:active{transform:scale(.94)}.mode-dot[data-v-969312da]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.mode-dot.vr[data-v-969312da]{background:#7ec8e3;box-shadow:0 0 6px #7ec8e3cc}.mode-dot.manual[data-v-969312da]{background:#c8a13a;box-shadow:0 0 6px #c8a13acc}.mode-text[data-v-969312da]{font-size:.68rem;letter-spacing:.08em;line-height:1}.tb-icon-btn[data-v-969312da]{align-items:center;background:#14234680;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d7ebb3;cursor:pointer;display:flex;height:44px;justify-content:center;touch-action:manipulation;transition:all .18s ease;width:44px;-webkit-tap-highlight-color:transparent}.tb-icon-btn[data-v-969312da]:hover{background:#7ec8e31f;border-color:#7ec8e361;color:#a8d8ef}.tb-icon-btn[data-v-969312da]:active{transform:scale(.88)}.settings-btn[data-v-969312da]{align-items:center;background:#14234680;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d7eba6;cursor:pointer;display:flex;height:32px;justify-content:center;min-height:44px;min-width:44px;touch-action:manipulation;transition:all .18s ease;width:32px;-webkit-tap-highlight-color:transparent}.settings-btn[data-v-969312da]:hover{background:#7ec8e31f;border-color:#7ec8e361;box-shadow:0 0 8px #7ec8e32e;color:#a8d8ef}.settings-btn[data-v-969312da]:active{background:#7ec8e32e;transform:scale(.88)}.hud-root[data-v-56281cae]{color:#daeaf7;font-family:system-ui,-apple-system,sans-serif;inset:0;pointer-events:none}.compass-bar[data-v-56281cae],.hud-root[data-v-56281cae]{overflow:hidden;position:absolute}.compass-bar[data-v-56281cae]{align-items:flex-start;display:flex;height:44px;justify-content:center;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 40px)}.compass-track[data-v-56281cae]{height:44px;left:50%;position:absolute;top:0;width:1440px}.compass-mark[data-v-56281cae]{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;transform:translate(-50%)}.mark-tick[data-v-56281cae]{background:#7ec8e366;height:8px;margin-top:4px;width:1px}.is-major .mark-tick[data-v-56281cae]{background:#7ec8e3bf;height:14px;width:1.5px}.is-cardinal .mark-tick[data-v-56281cae]{background:#7ec8e3;box-shadow:0 0 4px #7ec8e3b3}.mark-label[data-v-56281cae]{color:#b4d7ebb3;font-size:.65rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;margin-top:2px;white-space:nowrap}.is-major .mark-label[data-v-56281cae]{color:#a8d8ef;font-size:.72rem}.is-cardinal .mark-label[data-v-56281cae]{color:#e0f4ff;font-size:.82rem;font-weight:600;text-shadow:0 0 8px rgba(126,200,227,.8)}.compass-center-pointer[data-v-56281cae]{border-bottom:8px solid rgba(200,161,58,.9);border-left:5px solid transparent;border-right:5px solid transparent;bottom:0;filter:drop-shadow(0 0 4px rgba(200,161,58,.7));height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.reticle[data-v-56281cae]{height:80px;left:50%;transform:translate(-50%,-50%);width:80px}.reticle[data-v-56281cae],.reticle-h[data-v-56281cae]{position:absolute;top:50%}.reticle-h[data-v-56281cae]{background:linear-gradient(90deg,transparent,rgba(126,200,227,.15) 20%,rgba(126,200,227,.55) 40%,rgba(126,200,227,0) 50%,rgba(126,200,227,.55) 60%,rgba(126,200,227,.15) 80%,transparent);height:1px;left:0;right:0;transform:translateY(-50%)}.reticle-v[data-v-56281cae]{background:linear-gradient(180deg,transparent,rgba(126,200,227,.15) 20%,rgba(126,200,227,.55) 40%,rgba(126,200,227,0) 50%,rgba(126,200,227,.55) 60%,rgba(126,200,227,.15) 80%,transparent);bottom:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:1px}.reticle-center-dot[data-v-56281cae]{background:#7ec8e3e6;border-radius:50%;box-shadow:0 0 6px #7ec8e3b3;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.reticle-corner[data-v-56281cae]{height:14px;opacity:.7;position:absolute;width:14px}.reticle-corner.top-left[data-v-56281cae]{border-left:1px solid #7ec8e3;border-top:1px solid #7ec8e3;left:0;top:0}.reticle-corner.top-right[data-v-56281cae]{border-right:1px solid #7ec8e3;border-top:1px solid #7ec8e3;right:0;top:0}.reticle-corner.bottom-left[data-v-56281cae]{border-bottom:1px solid #7ec8e3;border-left:1px solid #7ec8e3;bottom:0;left:0}.reticle-corner.bottom-right[data-v-56281cae]{border-bottom:1px solid #7ec8e3;border-right:1px solid #7ec8e3;bottom:0;right:0}.center-readout[data-v-56281cae]{align-items:center;display:flex;flex-direction:column;gap:3px;left:50%;position:absolute;top:calc(50% + 52px);transform:translate(-50%)}.readout-row[data-v-56281cae]{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:5px}.readout-label[data-v-56281cae]{color:#7ec8e38c;font-size:.58rem;font-weight:500;letter-spacing:.12em}.readout-value[data-v-56281cae]{color:#dcf0ffd9;font-size:.8rem;font-variant-numeric:tabular-nums}.readout-dir[data-v-56281cae]{color:#c8a13acc;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;font-size:.7rem}.corner-stat[data-v-56281cae]{align-items:baseline;display:flex;gap:3px;line-height:1;position:absolute}.top-left-stat[data-v-56281cae]{left:calc(env(safe-area-inset-left,0px) + 14px)}.top-left-stat[data-v-56281cae],.top-right-stat[data-v-56281cae]{top:calc(env(safe-area-inset-top,0px) + 12px)}.top-right-stat[data-v-56281cae]{right:calc(env(safe-area-inset-right,0px) + 14px)}.stat-val[data-v-56281cae]{color:#dcf0ffb3;font-size:.82rem;font-variant-numeric:tabular-nums}.stat-unit[data-v-56281cae]{color:#7ec8e373;font-size:.58rem;letter-spacing:.08em}.tilt-hint[data-v-56281cae]{align-items:center;animation:hint-pulse-56281cae 2.5s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a14328c;border:1px solid rgba(126,200,227,.25);border-radius:100px;bottom:calc(env(safe-area-inset-bottom,0px) + 100px);color:#b4dcf0d9;display:flex;font-size:.8rem;gap:8px;left:50%;padding:8px 18px;position:absolute;transform:translate(-50%);white-space:nowrap}@keyframes hint-pulse-56281cae{0%,to{opacity:.85}50%{opacity:.45}}.tilt-fade-enter-active[data-v-56281cae],.tilt-fade-leave-active[data-v-56281cae]{transition:opacity .4s ease,transform .4s ease}.tilt-fade-enter-from[data-v-56281cae],.tilt-fade-leave-to[data-v-56281cae]{opacity:0;transform:translate(-50%) translateY(10px)}.ctrl-dock[data-v-75a8ecfd]{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#060b1cb3;border-top:1px solid rgba(126,200,227,.14);bottom:0;box-shadow:0 -8px 32px #00000073;color:#c8dcee;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;gap:9px;left:0;padding:10px calc(env(safe-area-inset-right,0px) + 14px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 14px);pointer-events:auto;position:absolute;right:0}.toggle-row[data-v-75a8ecfd]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.toggle-row[data-v-75a8ecfd]::-webkit-scrollbar{display:none}.toggle-btn[data-v-75a8ecfd]{align-items:center;background:#14234680;border:1px solid rgba(126,200,227,.15);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;min-height:46px;min-width:50px;padding:6px 9px;touch-action:manipulation;transition:all .18s ease;-webkit-tap-highlight-color:transparent;color:#b4d2e680}.toggle-btn.active[data-v-75a8ecfd]{background:#7ec8e324;border-color:#7ec8e373;box-shadow:0 0 10px #7ec8e31f,inset 0 0 8px #7ec8e30f;color:#a8d8ef}.toggle-btn[data-v-75a8ecfd]:active{transform:scale(.93)}.toggle-icon[data-v-75a8ecfd]{font-size:1rem;line-height:1}.toggle-label[data-v-75a8ecfd]{font-size:.65rem;letter-spacing:.04em;line-height:1}.toggle-btn.active[data-v-75a8ecfd]:nth-child(2){border-color:#7ec8e373;color:#7ec8e3}.toggle-btn.active[data-v-75a8ecfd]:nth-child(3){border-color:#c0392b73;color:#e07060}.toggle-btn.is-night.active[data-v-75a8ecfd]{border-color:#c8785a80;box-shadow:0 0 10px #c8644629,inset 0 0 8px #c8644614;color:#e0a884}.nudge-row[data-v-75a8ecfd]{align-items:center;display:flex;gap:10px;justify-content:center}.nudge-label[data-v-75a8ecfd]{color:#b4d2e680;font-size:.65rem;letter-spacing:.06em;margin-right:4px}.nudge-btn[data-v-75a8ecfd]{align-items:center;background:#c8a13a14;border:1px solid rgba(200,161,58,.25);border-radius:8px;color:#c8a13acc;cursor:pointer;display:flex;font-size:.78rem;font-variant-numeric:tabular-nums;gap:4px;min-height:40px;min-width:62px;padding:6px 13px;touch-action:manipulation;transition:all .15s ease;-webkit-tap-highlight-color:transparent;justify-content:center}.nudge-btn[data-v-75a8ecfd]:hover{background:#c8a13a29;border-color:#c8a13a80}.nudge-btn[data-v-75a8ecfd]:active{background:#c8a13a3d;transform:scale(.92)}.nudge-compass-n[data-v-75a8ecfd]{color:#7ec8e3b3;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-align:center;width:20px}.culture[data-v-3f18d407]{display:flex;flex-direction:column;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;gap:14px;margin-top:4px}.culture-tags[data-v-3f18d407]{display:flex;flex-wrap:wrap;gap:6px}.ctag[data-v-3f18d407]{border:1px solid transparent;border-radius:100px;font-size:.7rem;letter-spacing:.05em;padding:3px 10px;white-space:nowrap}.ctag-group[data-v-3f18d407]{background:#c0392b1f;border-color:#c0392b66;color:#e88a78}.ctag-cat[data-v-3f18d407]{background:#c8a13a1f;border-color:#c8a13a66;color:#d8b75a}.ctag-mansion[data-v-3f18d407]{background:#7ec8e31a;border-color:#7ec8e366;color:#7ec8e3}.ctag-en[data-v-3f18d407],.ctag-pinyin[data-v-3f18d407]{background:#b4d2e60f;border-color:#b4d2e62e;color:#bedcf0b3;font-family:system-ui,sans-serif;font-style:italic}.culture-lead[data-v-3f18d407]{border-left:2px solid rgba(200,161,58,.5);color:#ecdcb8;font-size:.94rem;letter-spacing:.03em;line-height:1.7;margin:0;padding-left:12px}.culture-section[data-v-3f18d407]{display:flex;flex-direction:column;gap:7px}.cs-head[data-v-3f18d407]{gap:9px}.cs-head[data-v-3f18d407],.cs-icon[data-v-3f18d407]{align-items:center;display:flex}.cs-icon[data-v-3f18d407]{border-radius:6px;flex-shrink:0;font-size:.82rem;font-weight:600;height:24px;justify-content:center;width:24px}.accent-gold[data-v-3f18d407]{background:#c8a13a1f;color:#d8b75a}.cs-icon.accent-gold[data-v-3f18d407]{border:1px solid rgba(200,161,58,.35)}.accent-cinnabar[data-v-3f18d407]{background:#c0392b1f;color:#e88a78}.cs-icon.accent-cinnabar[data-v-3f18d407]{border:1px solid rgba(192,57,43,.35)}.accent-azure[data-v-3f18d407]{background:#7ec8e31a;color:#7ec8e3}.cs-icon.accent-azure[data-v-3f18d407]{border:1px solid rgba(126,200,227,.35)}.cs-label[data-v-3f18d407]{color:#e8f4ff;font-size:.86rem;font-weight:500;letter-spacing:.14em}.cs-rule[data-v-3f18d407]{flex:1;height:1px;opacity:.3}.cs-rule.accent-gold[data-v-3f18d407]{background:linear-gradient(90deg,rgba(200,161,58,.5),transparent)}.cs-rule.accent-cinnabar[data-v-3f18d407]{background:linear-gradient(90deg,rgba(192,57,43,.5),transparent)}.cs-rule.accent-azure[data-v-3f18d407]{background:linear-gradient(90deg,rgba(126,200,227,.5),transparent)}.cs-body[data-v-3f18d407]{color:#dce8f6db;font-size:.86rem;letter-spacing:.02em;line-height:1.78;margin:0;text-align:justify}.culture-poem[data-v-3f18d407]{background:linear-gradient(135deg,#c0392b14,#c8a13a0d);border:1px solid rgba(200,161,58,.22);border-radius:8px;margin:0;padding:14px 16px 14px 44px;position:relative}.poem-mark[data-v-3f18d407]{align-items:center;background:#c8a13a29;border:1px solid rgba(192,57,43,.4);border-radius:50%;color:#c0392b;display:flex;font-size:.74rem;height:22px;justify-content:center;left:12px;position:absolute;top:12px;width:22px}.culture-poem blockquote[data-v-3f18d407]{color:#ecdcb8;font-size:.96rem;letter-spacing:.08em;line-height:1.9;margin:0}.culture-poem figcaption[data-v-3f18d407]{color:#c8a13a99;font-size:.7rem;letter-spacing:.1em;margin-top:6px;text-align:right}.culture-alias[data-v-3f18d407]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.alias-label[data-v-3f18d407]{color:#7ec8e38c;font-size:.72rem;letter-spacing:.1em;margin-right:2px}.alias-chip[data-v-3f18d407]{background:#7ec8e312;border:1px solid rgba(126,200,227,.16);border-radius:5px;color:#c8e2f4c7;font-size:.74rem;padding:2px 9px}.culture-disclaimer[data-v-3f18d407]{color:#96afc380;font-family:system-ui,sans-serif;font-size:.68rem;line-height:1.5;margin:2px 0 0}.card-backdrop[data-v-b40c4a9f]{align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00051266;display:flex;inset:0;position:fixed;touch-action:none;z-index:100}.info-card[data-v-b40c4a9f]{background:linear-gradient(160deg,#0c1634f5,#081026fa);border-top:1px solid rgba(126,200,227,.2);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 40px #00000080,0 -1px #7ec8e31a;box-sizing:border-box;color:#c8dcee;font-family:system-ui,-apple-system,sans-serif;overflow:hidden;padding:20px calc(env(safe-area-inset-right,0px) + 24px) calc(env(safe-area-inset-bottom,0px) + 28px) calc(env(safe-area-inset-left,0px) + 24px);position:relative;width:100%}.card-deco[data-v-b40c4a9f]{inset:0;pointer-events:none;position:absolute}.deco-star[data-v-b40c4a9f]{background:#fff;border-radius:50%;position:absolute}.card-scroll[data-v-b40c4a9f]{overscroll-behavior:contain;position:relative;z-index:1}.card-scroll.has-culture[data-v-b40c4a9f]{max-height:min(74vh,620px);overflow-y:auto;-webkit-overflow-scrolling:touch;margin-right:-6px;padding-right:6px}.card-scroll.has-culture[data-v-b40c4a9f]::-webkit-scrollbar{width:4px}.card-scroll.has-culture[data-v-b40c4a9f]::-webkit-scrollbar-thumb{background:#7ec8e340;border-radius:2px}.drag-handle[data-v-b40c4a9f]{background:#7ec8e333;border-radius:2px;height:4px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:36px}.close-btn[data-v-b40c4a9f]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e699;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:calc(env(safe-area-inset-right,0px) + 16px);top:16px;touch-action:manipulation;transition:all .15s ease;width:32px;z-index:2;-webkit-tap-highlight-color:transparent}.close-btn[data-v-b40c4a9f]:hover{background:#7ec8e324;color:#a8d8ef}.close-btn[data-v-b40c4a9f]:active{transform:scale(.88)}.card-header[data-v-b40c4a9f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.title-block[data-v-b40c4a9f]{flex:1;min-width:0}.card-title[data-v-b40c4a9f]{color:#e8f4ff;font-size:1.45rem;font-weight:300;letter-spacing:.06em;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-chinese[data-v-b40c4a9f]{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;font-weight:400;letter-spacing:.12em}.title-meta[data-v-b40c4a9f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.bayer-label[data-v-b40c4a9f]{color:#c8a13ad9;font-size:.78rem;font-style:italic;letter-spacing:.04em}.card-subtitle[data-v-b40c4a9f]{color:#b4d2e699;font-size:.82rem;letter-spacing:.04em}.culture-chip[data-v-b40c4a9f]{border-radius:100px;flex-shrink:0;font-size:.7rem;font-weight:500;letter-spacing:.06em;margin-top:4px;padding:4px 12px;white-space:nowrap}.chip-western[data-v-b40c4a9f]{background:#7ec8e314;border:1px solid rgba(126,200,227,.4);color:#7ec8e3}.chip-chinese[data-v-b40c4a9f]{background:#c0392b14;border:1px solid rgba(192,57,43,.4);color:#e07060;font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif}.card-divider[data-v-b40c4a9f]{background:linear-gradient(90deg,transparent,rgba(126,200,227,.15) 30%,rgba(200,161,58,.12) 70%,transparent);height:1px;margin:16px 0}.card-attrs[data-v-b40c4a9f]{display:flex;flex-direction:column;gap:10px}.attr-item[data-v-b40c4a9f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.attr-label[data-v-b40c4a9f]{color:#7ec8e380;font-size:.72rem;letter-spacing:.08em;white-space:nowrap}.attr-wide .attr-value[data-v-b40c4a9f]{font-size:.76rem}.attr-value[data-v-b40c4a9f]{color:#dcf0ffd9;font-size:.88rem;font-variant-numeric:tabular-nums;text-align:right}.mag-row[data-v-b40c4a9f]{align-items:center;display:flex;gap:8px}.mag-dot[data-v-b40c4a9f]{border-radius:50%;box-shadow:0 0 6px currentColor;display:inline-block;flex-shrink:0}.mag-num[data-v-b40c4a9f]{color:#dcf0ffd9;font-size:.88rem;font-variant-numeric:tabular-nums}.card-note[data-v-b40c4a9f]{background:#7ec8e30d;border-left:2px solid rgba(200,161,58,.4);border-radius:0 6px 6px 0;color:#bedcf0b3;font-size:.8rem;line-height:1.6;margin:16px 0 0;padding:12px 14px}.card-slide-enter-active[data-v-b40c4a9f]{transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .3s ease}.card-slide-leave-active[data-v-b40c4a9f]{transition:transform .28s cubic-bezier(.55,0,1,.45),opacity .22s ease}.card-slide-enter-from[data-v-b40c4a9f],.card-slide-leave-to[data-v-b40c4a9f]{opacity:0;transform:translateY(100%)}.card-slide-enter-active .info-card[data-v-b40c4a9f],.card-slide-leave-active .info-card[data-v-b40c4a9f]{transition:none}.sm-root[data-v-2fe709ba]{font-family:system-ui,-apple-system,sans-serif;pointer-events:none;position:absolute;right:calc(env(safe-area-inset-right,0px) + 12px);top:calc(env(safe-area-inset-top,0px) + 56px);z-index:40}.sm-chip[data-v-2fe709ba],.sm-panel[data-v-2fe709ba]{pointer-events:auto}.sm-chip[data-v-2fe709ba]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060b1c9e;border:1px solid rgba(200,161,58,.3);border-radius:100px;color:#d7e3f0;cursor:pointer;display:inline-flex;font-size:.78rem;gap:5px;min-height:36px;padding:6px 12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 12px #0006}.sm-chip[data-v-2fe709ba]:active{transform:scale(.95)}.sun-ico[data-v-2fe709ba]{color:#ffd24a}.moon-ico[data-v-2fe709ba]{color:#cdd9e8;margin-left:-2px}.chip-text[data-v-2fe709ba]{letter-spacing:.08em;margin-left:2px}.sm-panel[data-v-2fe709ba]{backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);background:#070c1ed1;border:1px solid rgba(126,200,227,.18);border-radius:14px;box-shadow:0 8px 32px #00000080;color:#c8dcee;padding:12px 14px;width:min(82vw,290px)}.sm-head[data-v-2fe709ba]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sm-title[data-v-2fe709ba]{color:#c8a13a;font-size:.78rem;letter-spacing:.1em}.sm-close[data-v-2fe709ba]{background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e6b3;cursor:pointer;font-size:1.1rem;height:26px;line-height:1;width:26px}.body-row[data-v-2fe709ba]{align-items:center;border-top:1px solid rgba(126,200,227,.08);display:flex;gap:10px;justify-content:space-between;padding:8px 0}.body-info[data-v-2fe709ba]{display:flex;flex-direction:column;gap:3px;min-width:0}.body-name[data-v-2fe709ba]{align-items:center;display:flex;font-size:.86rem;font-weight:600;gap:5px}.body-name.sun[data-v-2fe709ba]{color:#ffd98a}.body-name.moon[data-v-2fe709ba]{color:#d7e3f2}.body-pos[data-v-2fe709ba]{color:#bed7ebb3;font-size:.72rem;font-variant-numeric:tabular-nums}.body-pos.down[data-v-2fe709ba]{color:#978278b3}.cal-btn[data-v-2fe709ba]{border-radius:9px;cursor:pointer;flex-shrink:0;font-size:.76rem;font-weight:600;min-height:38px;padding:7px 12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all .15s ease}.cal-btn.sun[data-v-2fe709ba]{background:#ffc83c1f;border:1px solid rgba(255,200,60,.4);color:#ffd98a}.cal-btn.moon[data-v-2fe709ba]{background:#7ec8e31f;border:1px solid rgba(126,200,227,.4);color:#aed8ef}.cal-btn[data-v-2fe709ba]:active:not(:disabled){transform:scale(.93)}.cal-btn[data-v-2fe709ba]:disabled{cursor:not-allowed;opacity:.4}.sm-tip[data-v-2fe709ba]{color:#aac8dc8c;font-size:.68rem;line-height:1.5;margin:8px 0 0}.search-root[data-v-1a5af1cb]{display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;inset:0;position:fixed;z-index:120}.search-scrim[data-v-1a5af1cb]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061280;inset:0;position:absolute}.search-panel[data-v-1a5af1cb]{background:linear-gradient(180deg,#0a122af7,#080e22f2);border-bottom:1px solid rgba(126,200,227,.2);box-shadow:0 12px 40px #00000080;box-sizing:border-box;margin:0 auto;max-width:560px;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 14px;position:relative;width:100%}.search-bar[data-v-1a5af1cb]{align-items:center;display:flex;gap:8px}.search-glyph[data-v-1a5af1cb]{color:#7ec8e3b3;display:flex;flex-shrink:0}.search-input[data-v-1a5af1cb]{background:transparent;border:none;color:#e8f4ff;flex:1;font-size:1rem;height:42px;letter-spacing:.02em;min-width:0;outline:none;padding:0 8px}.search-input[data-v-1a5af1cb]::-moz-placeholder{color:#96b4cd80}.search-input[data-v-1a5af1cb]::placeholder{color:#96b4cd80}.search-input[data-v-1a5af1cb]::-webkit-search-cancel-button{display:none}.search-clear[data-v-1a5af1cb]{align-items:center;background:#7ec8e31a;border-radius:50%;color:#b4d2e6b3;display:flex;height:26px;justify-content:center;width:26px}.search-cancel[data-v-1a5af1cb],.search-clear[data-v-1a5af1cb]{border:none;cursor:pointer;flex-shrink:0}.search-cancel[data-v-1a5af1cb]{background:transparent;color:#7ec8e3;font-size:.85rem;padding:6px 10px}.search-list[data-v-1a5af1cb]{list-style:none;margin:12px 0 0;max-height:min(56vh,440px);overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch}.search-item[data-v-1a5af1cb]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:11px 8px;transition:background .14s ease}.search-item[data-v-1a5af1cb]:focus,.search-item[data-v-1a5af1cb]:hover{background:#7ec8e314;border-color:#7ec8e32e;outline:none}.item-kind[data-v-1a5af1cb]{border-radius:5px;flex-shrink:0;font-size:.68rem;letter-spacing:.03em;padding:3px 0;text-align:center;width:34px}.k-star[data-v-1a5af1cb]{background:#e8f4ff1a;color:#d8e8f6}.k-west[data-v-1a5af1cb]{background:#7ec8e31f;color:#7ec8e3}.k-cn[data-v-1a5af1cb]{background:#c0392b24;color:#e88a78}.k-cn[data-v-1a5af1cb],.k-region[data-v-1a5af1cb]{font-family:"Source Han Serif SC",serif}.k-region[data-v-1a5af1cb]{background:#c8a13a29;color:#d8b75a}.item-main[data-v-1a5af1cb]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.item-label[data-v-1a5af1cb]{color:#eaf3fc;font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-label.is-cn[data-v-1a5af1cb]{font-family:"Source Han Serif SC","Noto Serif SC",Songti SC,serif;letter-spacing:.06em}.item-sub[data-v-1a5af1cb]{color:#aac8de8c;font-size:.74rem}.item-matched[data-v-1a5af1cb]{color:#c8a13ab3;flex-shrink:0;font-size:.72rem;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-go[data-v-1a5af1cb]{color:#7ec8e380;flex-shrink:0;font-size:1.1rem}.search-empty[data-v-1a5af1cb]{padding:22px 8px 10px;text-align:center}.empty-none[data-v-1a5af1cb]{color:#b4cde199;font-size:.86rem;margin:0}.empty-hint[data-v-1a5af1cb]{color:#a0bed499;font-size:.8rem;margin:0 0 14px}.example-row[data-v-1a5af1cb]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.example-chip[data-v-1a5af1cb]{background:#7ec8e30f;border:1px solid rgba(126,200,227,.22);border-radius:100px;color:#c8e2f4d9;cursor:pointer;font-size:.82rem;padding:6px 14px;transition:all .15s ease}.example-chip[data-v-1a5af1cb]:hover{background:#7ec8e324;border-color:#7ec8e366}.search-drop-enter-active[data-v-1a5af1cb]{transition:opacity .2s ease}.search-drop-leave-active[data-v-1a5af1cb]{transition:opacity .18s ease}.search-drop-enter-from[data-v-1a5af1cb],.search-drop-leave-to[data-v-1a5af1cb]{opacity:0}.search-drop-enter-active .search-panel[data-v-1a5af1cb]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.search-drop-enter-from .search-panel[data-v-1a5af1cb]{transform:translateY(-100%)}.guide-root[data-v-fb85ca8c]{font-family:system-ui,-apple-system,sans-serif;inset:0;pointer-events:none;position:absolute;z-index:70}.guide-ring[data-v-fb85ca8c]{height:0;width:0}.guide-ring[data-v-fb85ca8c],.ring-core[data-v-fb85ca8c],.ring-pulse[data-v-fb85ca8c]{position:absolute;transform:translate(-50%,-50%)}.ring-core[data-v-fb85ca8c],.ring-pulse[data-v-fb85ca8c]{border-radius:50%;left:50%;top:50%}.ring-pulse[data-v-fb85ca8c]{animation:ring-pulse-fb85ca8c 1.6s ease-out infinite;border:2px solid rgba(200,161,58,.85);box-shadow:0 0 14px #c8a13a80;height:54px;width:54px}.ring-core[data-v-fb85ca8c]{background:#ffe9a8;box-shadow:0 0 10px #ffdc78e6;height:10px;width:10px}.guide-ring.aligned .ring-pulse[data-v-fb85ca8c]{border-color:#7ee3a0e6;box-shadow:0 0 14px #78dc9699}.ring-label[data-v-fb85ca8c]{color:#ffe9a8;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:.82rem;left:50%;letter-spacing:.08em;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.9);top:calc(50% + 36px);transform:translate(-50%);white-space:nowrap}@keyframes ring-pulse-fb85ca8c{0%{height:16px;opacity:1;width:16px}to{height:70px;opacity:0;width:70px}}.guide-arrow[data-v-fb85ca8c]{animation:arrow-bob-fb85ca8c 1.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(200,161,58,.5));position:absolute}@keyframes arrow-bob-fb85ca8c{0%,to{opacity:.7}50%{opacity:1}}.guide-pill[data-v-fb85ca8c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080e22c7;border:1px solid rgba(200,161,58,.3);border-radius:100px;bottom:calc(env(safe-area-inset-bottom,0px) + 188px);box-shadow:0 6px 24px #00000073;display:flex;gap:10px;left:50%;max-width:min(86vw,420px);padding:9px 9px 9px 14px;pointer-events:auto;position:absolute;transform:translate(-50%)}.pill-target[data-v-fb85ca8c]{flex-shrink:0;font-size:.9rem}.pill-text[data-v-fb85ca8c]{display:flex;flex-direction:column;gap:1px;min-width:0}.pill-label[data-v-fb85ca8c]{color:#ecdcb8;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:.88rem;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-hint[data-v-fb85ca8c]{color:#c8e2f4b3;font-size:.72rem;white-space:nowrap}.pill-hint.ok[data-v-fb85ca8c]{color:#8fe0a8}.pill-close[data-v-fb85ca8c]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.2);border-radius:50%;color:#b4d2e6b3;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;touch-action:manipulation;width:30px;-webkit-tap-highlight-color:transparent}.pill-close[data-v-fb85ca8c]:active{transform:scale(.9)}.settings-root[data-v-96ed4332]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061280;display:flex;font-family:system-ui,-apple-system,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:130}.settings-panel[data-v-96ed4332]{background:linear-gradient(160deg,#0c1634f7,#081026fa);border:1px solid rgba(126,200,227,.2);border-radius:16px;box-shadow:0 12px 48px #0000008c;box-sizing:border-box;max-width:420px;padding:18px 20px calc(env(safe-area-inset-bottom,0px) + 18px);width:100%}.settings-head[data-v-96ed4332]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.settings-title[data-v-96ed4332]{color:#e8f4ff;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:1.05rem;letter-spacing:.1em}.settings-close[data-v-96ed4332]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e6b3;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.settings-scroll[data-v-96ed4332]{margin-right:-6px;max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.section-title[data-v-96ed4332]{color:#c8a13abf;font-size:.7rem;letter-spacing:.18em;margin:14px 0 4px}.section-title[data-v-96ed4332]:first-child{margin-top:0}.settings-list[data-v-96ed4332]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.settings-item[data-v-96ed4332]{align-items:flex-start;display:flex;gap:14px;padding:8px 0}.segmented[data-v-96ed4332]{border:1px solid rgba(126,200,227,.25);border-radius:9px;display:flex;flex-shrink:0;margin-top:2px;overflow:hidden}.seg-btn[data-v-96ed4332]{background:#14234680;border:none;border-right:1px solid rgba(126,200,227,.15);color:#b4d2e6a6;cursor:pointer;font-size:.72rem;letter-spacing:.04em;padding:6px 10px;transition:all .15s ease}.seg-btn[data-v-96ed4332]:last-child{border-right:none}.seg-btn.active[data-v-96ed4332]{background:#7ec8e352;color:#eaf6ff}.item-text[data-v-96ed4332]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.item-title[data-v-96ed4332]{color:#e8f4ff;font-size:.92rem;letter-spacing:.03em}.item-desc[data-v-96ed4332]{color:#b4d2e699;font-size:.76rem;line-height:1.55}.switch[data-v-96ed4332]{background:#14234699;border:1px solid rgba(126,200,227,.25);border-radius:13px;cursor:pointer;flex-shrink:0;height:26px;margin-top:2px;position:relative;transition:background .2s ease,border-color .2s ease;width:46px}.switch.on[data-v-96ed4332]{background:#7ec8e366;border-color:#7ec8e3b3}.switch-knob[data-v-96ed4332]{background:#daeaf7;border-radius:50%;box-shadow:0 1px 4px #0006;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.4,0,.2,1);width:20px}.switch.on .switch-knob[data-v-96ed4332]{background:#fff;transform:translate(20px)}.settings-foot[data-v-96ed4332]{color:#96afc366;font-size:.68rem;margin:16px 0 0;text-align:center}.settings-fade-enter-active[data-v-96ed4332],.settings-fade-leave-active[data-v-96ed4332]{transition:opacity .2s ease}.settings-fade-enter-from[data-v-96ed4332],.settings-fade-leave-to[data-v-96ed4332]{opacity:0}.settings-fade-enter-active .settings-panel[data-v-96ed4332]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.settings-fade-enter-from .settings-panel[data-v-96ed4332]{transform:scale(.94) translateY(10px)}.share-root[data-v-c70444e1]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206128c;display:flex;font-family:system-ui,-apple-system,sans-serif;inset:0;justify-content:center;padding:20px;position:fixed;z-index:140}.share-panel[data-v-c70444e1]{background:linear-gradient(160deg,#0c1634f7,#081026fa);border:1px solid rgba(126,200,227,.2);border-radius:16px;box-shadow:0 12px 48px #0000008c;box-sizing:border-box;max-height:min(86vh,760px);max-width:440px;overflow-y:auto;padding:18px 20px calc(env(safe-area-inset-bottom,0px) + 18px);width:100%}.share-head[data-v-c70444e1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.share-title[data-v-c70444e1]{color:#e8f4ff;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:1.05rem;letter-spacing:.1em}.share-close[data-v-c70444e1]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e6b3;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.share-hint[data-v-c70444e1]{color:#b4d2e699;font-size:.76rem;line-height:1.6;margin:8px 0}.url-row[data-v-c70444e1]{display:flex;gap:8px}.url-input[data-v-c70444e1]{background:#080e22cc;border:1px solid rgba(126,200,227,.22);border-radius:9px;color:#d6e8f8d9;flex:1;font-size:.74rem;min-width:0;padding:9px 10px}.btn-main[data-v-c70444e1]{align-items:center;background:#7ec8e32e;border:1px solid rgba(126,200,227,.4);border-radius:9px;color:#dff0fc;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;justify-content:center;letter-spacing:.04em;padding:9px 14px;text-decoration:none;transition:all .15s ease}.btn-main[data-v-c70444e1]:active{transform:scale(.96)}.btn-main[data-v-c70444e1]:disabled{cursor:default;opacity:.5}.btn-gold[data-v-c70444e1]{background:#c8a13a2e;border-color:#c8a13a80;color:#ffe9b8}.share-divider[data-v-c70444e1]{background:#7ec8e324;height:1px;margin:16px 0}.poster-wrap[data-v-c70444e1]{display:flex;justify-content:center;margin:10px 0}.poster-img[data-v-c70444e1]{border:1px solid rgba(126,200,227,.25);border-radius:10px;box-shadow:0 8px 28px #00000080;width:min(62%,250px)}.poster-actions[data-v-c70444e1]{display:flex;gap:10px;justify-content:center;margin-top:6px}.share-fade-enter-active[data-v-c70444e1],.share-fade-leave-active[data-v-c70444e1]{transition:opacity .2s ease}.share-fade-enter-from[data-v-c70444e1],.share-fade-leave-to[data-v-c70444e1]{opacity:0}.fav-root[data-v-b0047e1a]{align-items:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206128c;display:flex;font-family:system-ui,-apple-system,sans-serif;inset:0;justify-content:center;position:fixed;z-index:140}.fav-panel[data-v-b0047e1a]{background:linear-gradient(160deg,#0c1634f7,#081026fa);border:1px solid rgba(126,200,227,.2);border-radius:18px 18px 0 0;box-shadow:0 -10px 48px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;max-height:78vh;max-width:560px;padding:16px 18px calc(env(safe-area-inset-bottom,0px) + 16px);width:100%}.fav-head[data-v-b0047e1a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.fav-title[data-v-b0047e1a]{color:#e8f4ff;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:1.02rem;letter-spacing:.1em}.fav-close[data-v-b0047e1a]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e6b3;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.fav-login[data-v-b0047e1a]{padding:26px 8px 16px;text-align:center}.fav-login p[data-v-b0047e1a]{color:#bed7ebb3;font-size:.84rem;margin:0 0 14px}.save-row[data-v-b0047e1a]{display:flex;gap:8px}.fav-input[data-v-b0047e1a]{background:#080e22cc;border:1px solid rgba(126,200,227,.22);border-radius:9px;color:#e6f1fb;flex:1;font-size:.8rem;min-width:0;padding:9px 10px}.save-hint[data-v-b0047e1a]{color:#a0bed780;font-size:.7rem;margin:6px 0 10px}.btn-main[data-v-b0047e1a]{background:#7ec8e32e;border:1px solid rgba(126,200,227,.4);border-radius:9px;color:#dff0fc;cursor:pointer;flex-shrink:0;font-size:.78rem;padding:9px 13px;transition:all .15s ease}.btn-main[data-v-b0047e1a]:active{transform:scale(.96)}.btn-main[data-v-b0047e1a]:disabled{cursor:default;opacity:.5}.btn-gold[data-v-b0047e1a]{background:#c8a13a2e;border-color:#c8a13a80;color:#ffe9b8}.fav-list[data-v-b0047e1a]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain}.fav-empty[data-v-b0047e1a]{color:#a0bed780;font-size:.78rem;padding:24px 0;text-align:center}.fav-item[data-v-b0047e1a]{align-items:center;background:#0e183499;border:1px solid rgba(126,200,227,.14);border-radius:12px;display:flex;gap:10px;padding:10px 12px}.item-main[data-v-b0047e1a]{cursor:pointer;display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.item-title[data-v-b0047e1a]{color:#e8f4ff;font-size:.86rem}.item-sub[data-v-b0047e1a],.item-title[data-v-b0047e1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-b0047e1a]{color:#aac8e199;font-size:.7rem}.item-time[data-v-b0047e1a]{color:#c8a13aa6;font-size:.66rem;font-variant-numeric:tabular-nums}.item-actions[data-v-b0047e1a]{display:flex;flex-shrink:0;gap:6px}.mini-btn[data-v-b0047e1a]{background:#7ec8e31a;border:1px solid rgba(126,200,227,.22);border-radius:8px;color:#c8e2f4d9;cursor:pointer;font-size:.7rem;padding:6px 9px}.mini-btn.danger[data-v-b0047e1a]{background:#b446321f;border-color:#dc6e5b66;color:#f3b8ad}.rename-input[data-v-b0047e1a]{flex:1}.fav-flash[data-v-b0047e1a]{border-radius:8px;font-size:.76rem;margin:10px 0 0;padding:7px;text-align:center}.fav-flash.ok[data-v-b0047e1a]{background:#3ca06429;color:#b9f0cd}.fav-flash.err[data-v-b0047e1a]{background:#b4463229;color:#f3c0b6}.fav-fade-enter-active[data-v-b0047e1a],.fav-fade-leave-active[data-v-b0047e1a]{transition:opacity .2s ease}.fav-fade-enter-from[data-v-b0047e1a],.fav-fade-leave-to[data-v-b0047e1a]{opacity:0}.fav-fade-enter-active .fav-panel[data-v-b0047e1a]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.fav-fade-enter-from .fav-panel[data-v-b0047e1a]{transform:translateY(40px)}.timebar[data-v-557d3f27]{flex-direction:column;font-family:system-ui,-apple-system,sans-serif;left:50%;max-width:min(94vw,460px);position:absolute;top:calc(env(safe-area-inset-top,0px) + 58px);transform:translate(-50%);z-index:55}.tb-pill[data-v-557d3f27],.timebar[data-v-557d3f27]{align-items:center;display:flex}.tb-pill[data-v-557d3f27]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e229e;border:1px solid rgba(126,200,227,.2);border-radius:100px;color:#c8e2f4d9;cursor:pointer;gap:7px;padding:6px 12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap}.tb-pill.sim[data-v-557d3f27]{border-color:#c8a13a8c}.chip[data-v-557d3f27]{border-radius:100px;font-size:.62rem;letter-spacing:.06em;line-height:1.4;padding:2px 7px}.chip-term[data-v-557d3f27]{background:#5f8a6b40;border:1px solid rgba(95,138,107,.4);color:#b8e0c4}.chip-moon[data-v-557d3f27]{background:#c8a13a2e;border:1px solid rgba(200,161,58,.4);color:#ecd9a0}.pill-time[data-v-557d3f27]{font-size:.7rem;font-variant-numeric:tabular-nums;letter-spacing:.03em}.sim-badge[data-v-557d3f27]{border:1px solid rgba(200,161,58,.5);border-radius:4px;color:#ffd98a;font-size:.6rem;line-height:1.3;padding:1px 4px}.pill-caret[data-v-557d3f27]{opacity:.6;transition:transform .2s ease}.tb-panel[data-v-557d3f27]{background:linear-gradient(160deg,#0c1634f5,#081026f7);border:1px solid rgba(126,200,227,.2);border-radius:14px;box-shadow:0 10px 36px #00000080;box-sizing:border-box;margin-top:8px;padding:12px;width:min(94vw,380px)}.tb-row[data-v-557d3f27]{display:flex;gap:7px;margin-bottom:8px}.tb-row.rates[data-v-557d3f27]{flex-wrap:wrap}.tb-dt[data-v-557d3f27]{background:#080e22d9;border:1px solid rgba(126,200,227,.25);border-radius:9px;color:#e6f1fb;color-scheme:dark;flex:1;font-size:.76rem;min-width:0;padding:7px 9px}.tb-btn[data-v-557d3f27]{background:#7ec8e31a;border:1px solid rgba(126,200,227,.24);border-radius:9px;color:#c8e2f4d9;cursor:pointer;flex:1;font-size:.72rem;letter-spacing:.03em;padding:7px 8px;touch-action:manipulation;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tb-btn[data-v-557d3f27]:active{transform:scale(.95)}.tb-btn.gold[data-v-557d3f27]{background:#c8a13a29;border-color:#c8a13a73;color:#ffe9b8;flex:0 0 auto}.tb-btn.rate[data-v-557d3f27]{flex:1 0 28%}.tb-btn.rate.active[data-v-557d3f27]{background:#7ec8e352;border-color:#7ec8e399;color:#eaf6ff}.tb-btn.wide[data-v-557d3f27]{background:#c8a13a24;border-color:#c8a13a66;color:#ecd9a0;flex:1}.tb-hint[data-v-557d3f27]{color:#96afc373;font-size:.64rem;margin:2px 0 0;text-align:center}.tb-fade-enter-active[data-v-557d3f27],.tb-fade-leave-active[data-v-557d3f27]{transition:opacity .18s ease,transform .18s ease}.tb-fade-enter-from[data-v-557d3f27],.tb-fade-leave-to[data-v-557d3f27]{opacity:0;transform:translateY(-6px)}.tonight-root[data-v-789099f4]{align-items:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206128c;display:flex;font-family:system-ui,-apple-system,sans-serif;inset:0;justify-content:center;position:fixed;z-index:135}.tonight-panel[data-v-789099f4]{background:linear-gradient(160deg,#0c1634f7,#081026fa);border:1px solid rgba(126,200,227,.2);border-radius:18px 18px 0 0;box-shadow:0 -10px 48px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;max-height:76vh;max-width:560px;padding:16px 18px calc(env(safe-area-inset-bottom,0px) + 16px);width:100%}.tonight-head[data-v-789099f4]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.tonight-title[data-v-789099f4]{color:#e8f4ff;display:block;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:1.02rem;letter-spacing:.1em}.tonight-date[data-v-789099f4]{color:#c8a13acc;font-size:.7rem}.tonight-close[data-v-789099f4]{align-items:center;background:#7ec8e30f;border:1px solid rgba(126,200,227,.18);border-radius:50%;color:#b4d2e6b3;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.tonight-scroll[data-v-789099f4]{flex:1;overflow-y:auto;overscroll-behavior:contain}.sec-title[data-v-789099f4]{color:#c8a13abf;font-size:.68rem;letter-spacing:.18em;margin:12px 0 6px}.row[data-v-789099f4]{border-bottom:1px dashed rgba(126,200,227,.1);gap:12px;justify-content:space-between;padding:7px 0}.row[data-v-789099f4],.row-head[data-v-789099f4]{align-items:baseline;display:flex}.row-head[data-v-789099f4]{flex-shrink:0;gap:6px}.row-name[data-v-789099f4]{color:#e8f4ff;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:.86rem}.row-sub[data-v-789099f4]{color:#aac8e18c;font-size:.66rem}.row-text[data-v-789099f4]{color:#c8e0f4c7;font-size:.74rem;font-variant-numeric:tabular-nums;text-align:right}.tonight-foot[data-v-789099f4]{color:#96afc366;font-size:.64rem;margin:12px 0 0;text-align:center}.tonight-fade-enter-active[data-v-789099f4],.tonight-fade-leave-active[data-v-789099f4]{transition:opacity .2s ease}.tonight-fade-enter-from[data-v-789099f4],.tonight-fade-leave-to[data-v-789099f4]{opacity:0}.tonight-fade-enter-active .tonight-panel[data-v-789099f4]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.tonight-fade-enter-from .tonight-panel[data-v-789099f4]{transform:translateY(40px)}.tour-root[data-v-ce801254]{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);font-family:system-ui,-apple-system,sans-serif;left:50%;position:absolute;transform:translate(-50%);width:min(94vw,420px);z-index:70}.tour-card[data-v-ce801254]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#101832eb,#0a1024f2);border:1px solid rgba(200,161,58,.35);border-radius:14px;box-shadow:0 10px 36px #00000080;padding:12px 14px}.tour-head[data-v-ce801254]{align-items:center;display:flex;gap:8px}.tour-sym[data-v-ce801254]{border-radius:6px;font-size:.64rem;letter-spacing:.1em;padding:2px 7px}.sym-qinglong[data-v-ce801254]{background:#46b58529;border:1px solid rgba(70,181,133,.4);color:#9fe6c0}.sym-baihu[data-v-ce801254]{background:#d9dee81f;border:1px solid rgba(217,222,232,.35);color:#e7ecf5}.sym-zhuque[data-v-ce801254]{background:#e07a5224;border:1px solid rgba(224,122,82,.4);color:#f3b39c}.sym-xuanwu[data-v-ce801254]{background:#7a8fc029;border:1px solid rgba(122,143,192,.4);color:#b4c4e6}.tour-name[data-v-ce801254]{color:#f2e7c8;font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:1.05rem;letter-spacing:.08em}.below-badge[data-v-ce801254]{border:1px solid rgba(126,200,227,.3);border-radius:4px;color:#aac8e2b3;font-size:.6rem;padding:1px 5px}.tour-progress[data-v-ce801254]{color:#c8a13ab3;font-size:.66rem;font-variant-numeric:tabular-nums;margin-left:auto}.tour-poem[data-v-ce801254]{border-left:2px solid rgba(200,161,58,.4);color:#ecd9a0;font-family:LXGW WenKai,"Source Han Serif SC","Noto Serif SC",serif;margin:9px 0 0;max-height:34vh;overflow-y:auto;padding-left:9px}.tour-poem-line[data-v-ce801254]{font-size:.9rem;letter-spacing:.03em;line-height:1.85;margin:0;text-align:justify}.tour-summary[data-v-ce801254]{color:#bed4e8b3;font-size:.72rem;line-height:1.6;margin:8px 0 0}.tour-src[data-v-ce801254]{color:#bed4e86b;font-size:.6rem;line-height:1.55;margin:8px 0 0}.tour-controls[data-v-ce801254]{display:flex;gap:7px;margin-top:10px}.tc-btn[data-v-ce801254]{background:#7ec8e31a;border:1px solid rgba(126,200,227,.24);border-radius:9px;color:#c8e2f4d9;cursor:pointer;flex:1;font-size:.72rem;padding:8px 6px;touch-action:manipulation;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tc-btn[data-v-ce801254]:active{transform:scale(.95)}.tc-btn.main[data-v-ce801254]{background:#c8a13a29;border-color:#c8a13a73;color:#ffe9b8}.tc-btn.exit[data-v-ce801254]{flex:0 0 44px}.tour-fade-enter-active[data-v-ce801254],.tour-fade-leave-active[data-v-ce801254]{transition:opacity .22s ease,transform .22s ease}.tour-fade-enter-from[data-v-ce801254],.tour-fade-leave-to[data-v-ce801254]{opacity:0;transform:translate(-50%) translateY(14px)}.tour-fade-enter-to[data-v-ce801254],.tour-fade-leave-from[data-v-ce801254]{transform:translate(-50%)}.quiz-root[data-v-321d1704]{font-family:system-ui,-apple-system,sans-serif;inset:0;pointer-events:none;position:absolute;z-index:80}.quiz-top[data-v-321d1704]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1024d9;border:1px solid rgba(200,161,58,.4);border-radius:12px;display:flex;gap:10px;left:50%;max-width:94vw;padding:8px 12px;pointer-events:auto;position:absolute;top:calc(env(safe-area-inset-top,0px) + 58px);transform:translate(-50%);white-space:nowrap}.qt-title[data-v-321d1704]{color:#f2e7c8;font-family:"Source Han Serif SC",serif;font-size:.9rem;letter-spacing:.1em}.qt-round[data-v-321d1704]{color:#c8a13acc;font-size:.68rem;font-variant-numeric:tabular-nums}.qt-prompt[data-v-321d1704]{color:#eaf4ff;font-size:.86rem;overflow:hidden;text-overflow:ellipsis}.qt-kind[data-v-321d1704]{color:#aac8e299;font-size:.62rem;font-style:normal;margin-left:5px}.qt-score[data-v-321d1704]{color:#ffd98a;font-size:.74rem;font-variant-numeric:tabular-nums}.qt-score i[data-v-321d1704]{color:#9fe6c0;font-style:normal}.qt-exit[data-v-321d1704]{background:#7ec8e314;border:1px solid rgba(126,200,227,.25);border-radius:50%;color:#c8e2f4cc;cursor:pointer;flex-shrink:0;height:26px;width:26px}.quiz-feedback[data-v-321d1704]{border-radius:100px;font-size:.78rem;left:50%;margin:0;padding:6px 14px;pointer-events:none;position:absolute;top:calc(env(safe-area-inset-top,0px) + 112px);transform:translate(-50%);white-space:nowrap}.quiz-feedback.ok[data-v-321d1704]{background:#3ca06440;color:#b9f0cd}.quiz-feedback.err[data-v-321d1704]{background:#b4463240;color:#f3c0b6}.quiz-feedback.info[data-v-321d1704]{background:#c8a13a38;color:#ffe9b8}.quiz-bottom[data-v-321d1704]{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);left:50%;pointer-events:auto;position:absolute;transform:translate(-50%);width:min(94vw,420px)}.menu-card[data-v-321d1704]{background:linear-gradient(160deg,#0e1834f0,#081026f5);border:1px solid rgba(126,200,227,.22);border-radius:14px;box-shadow:0 10px 36px #00000080;padding:14px}.menu-desc[data-v-321d1704]{color:#bed4e8bf;font-size:.76rem;line-height:1.6;margin:0 0 10px}.result-line[data-v-321d1704]{color:#eaf4ff;font-size:.9rem;margin:0 0 10px;text-align:center}.result-line b[data-v-321d1704]{color:#ffd98a;font-size:1.1rem}.find-row[data-v-321d1704],.menu-row[data-v-321d1704]{display:flex;gap:8px}.opt-grid[data-v-321d1704]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.qz-btn[data-v-321d1704]{background:#101a36e0;border:1px solid rgba(126,200,227,.3);border-radius:11px;color:#d2e8f8e6;cursor:pointer;flex:1;font-size:.8rem;letter-spacing:.04em;padding:11px 10px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qz-btn[data-v-321d1704]:active{transform:scale(.96)}.qz-btn.gold[data-v-321d1704]{background:#c8a13a2e;border-color:#c8a13a80;color:#ffe9b8}.qz-btn.opt[data-v-321d1704]{font-family:"Source Han Serif SC","Noto Serif SC",serif;font-size:.88rem}.quiz-fade-enter-active[data-v-321d1704],.quiz-fade-leave-active[data-v-321d1704]{transition:opacity .18s ease}.quiz-fade-enter-from[data-v-321d1704],.quiz-fade-leave-to[data-v-321d1704]{opacity:0}.sky-root.is-light .topbar{background:linear-gradient(180deg,#e8f4f8db,#e8f4f800)}.sky-root.is-light .card-subtitle,.sky-root.is-light .empty-hint,.sky-root.is-light .empty-none,.sky-root.is-light .item-desc,.sky-root.is-light .item-sub,.sky-root.is-light .location-text,.sky-root.is-light .nudge-label,.sky-root.is-light .slider-label,.sky-root.is-light .status-label{color:#324858b3}.sky-root.is-light .item-matched,.sky-root.is-light .section-title,.sky-root.is-light .slider-icon,.sky-root.is-light .sm-title,.sky-root.is-light .time-text{color:#896018d1}.sky-root.is-light .close-btn,.sky-root.is-light .example-chip,.sky-root.is-light .mode-toggle,.sky-root.is-light .nudge-btn,.sky-root.is-light .search-clear,.sky-root.is-light .seg-btn,.sky-root.is-light .segmented,.sky-root.is-light .settings-btn,.sky-root.is-light .settings-close,.sky-root.is-light .sky-back,.sky-root.is-light .sm-chip,.sky-root.is-light .sm-close,.sky-root.is-light .switch,.sky-root.is-light .tb-btn,.sky-root.is-light .tb-icon-btn,.sky-root.is-light .tb-pill,.sky-root.is-light .toggle-btn{background:#ffffff9e;border-color:#2d668438;box-shadow:none;color:#1e465cc7}.sky-root.is-light .example-chip:hover,.sky-root.is-light .mode-toggle:hover,.sky-root.is-light .settings-btn:hover,.sky-root.is-light .tb-icon-btn:hover,.sky-root.is-light .toggle-btn:hover{background:#ffffffdb;border-color:#2d66845c;color:#174a63}.sky-root.is-light .seg-btn.active,.sky-root.is-light .switch.on,.sky-root.is-light .tb-btn.rate.active,.sky-root.is-light .toggle-btn.active{background:#24749629;border-color:#24749673;color:#145a75}.sky-root.is-light .ctrl-dock,.sky-root.is-light .info-card,.sky-root.is-light .search-panel,.sky-root.is-light .settings-panel,.sky-root.is-light .sm-panel,.sky-root.is-light .tb-panel{background:linear-gradient(160deg,#fafdfff5,#e6f2f8f0);border-color:#2d66842e;box-shadow:0 12px 42px #23405238;color:#263f50}.sky-root.is-light .card-backdrop,.sky-root.is-light .search-scrim,.sky-root.is-light .settings-root{background:#d6e8f057}.sky-root.is-light .attr-value,.sky-root.is-light .card-title,.sky-root.is-light .item-label,.sky-root.is-light .item-title,.sky-root.is-light .mag-num,.sky-root.is-light .search-input,.sky-root.is-light .settings-title,.sky-root.is-light .slider-val,.sky-root.is-light .sm-panel,.sky-root.is-light .tb-dt{color:#173246}.sky-root.is-light .search-input::-moz-placeholder{color:#445c6c85}.sky-root.is-light .search-input::placeholder{color:#445c6c85}.sky-root.is-light .tb-dt{background:#ffffffb3;border-color:#2d668438;color-scheme:light}.sky-root.is-light .body-row,.sky-root.is-light .card-divider,.sky-root.is-light .divider{background-color:#2d66841a;border-color:#2d66841f}.sky-root.is-light .card-note{background:#2d668412;color:#213a4cc7}.sky-root.is-light .attr-label,.sky-root.is-light .settings-foot,.sky-root.is-light .sm-tip,.sky-root.is-light .tb-hint{color:#2d4c6094}.sky-root.is-light .switch-knob{background:#fff;box-shadow:0 1px 4px #23405240}.sky-root.is-light .k-star{background:#1c3e5214;color:#25485d}.sky-root.is-light .k-west{background:#2474961c;color:#16617f}.sky-root.is-light .k-cn{background:#a53e2d1a;color:#9a3d31}.sky-root.is-light .k-region{background:#8960181f;color:#7b5717}.sky-root.is-light .culture-lead{border-left-color:#89601880;color:#5a4a23}.sky-root.is-light .cs-label{color:#1c3e52}.sky-root.is-light .cs-body{color:#213a4cdb}.sky-root.is-light .cs-icon.accent-gold{background:#8960181f;border-color:#89601859;color:#7b5717}.sky-root.is-light .cs-icon.accent-cinnabar{background:#a53e2d1a;border-color:#a53e2d59;color:#9a3d31}.sky-root.is-light .cs-icon.accent-azure{background:#2474961a;border-color:#24749659;color:#16617f}.sky-root.is-light .culture-poem{background:linear-gradient(135deg,#a53e2d0f,#8960180d);border-color:#89601842}.sky-root.is-light .culture-poem blockquote{color:#5a4a23}.sky-root.is-light .culture-poem figcaption{color:#896018b8}.sky-root.is-light .poem-mark{background:#89601824;border-color:#a53e2d66;color:#9a3d31}.sky-root.is-light .alias-label{color:#247496b8}.sky-root.is-light .alias-chip{background:#24749614;border-color:#24749638;color:#16617f}.sky-root.is-light .culture-disclaimer{color:#465c6c9e}.sky-root.is-light .ctag-group{background:#a53e2d1a;border-color:#a53e2d59;color:#9a3d31}.sky-root.is-light .ctag-cat{background:#8960181f;border-color:#89601861;color:#7b5717}.sky-root.is-light .ctag-mansion{background:#2474961a;border-color:#24749659;color:#16617f}.sky-root.is-light .ctag-en,.sky-root.is-light .ctag-pinyin{background:#2d4c600f;border-color:#2d4c6033;color:#2d4c60b8}.sky-root.is-light .chip-term{background:#5f8a6b29;border-color:#4e785a73;color:#356048}.sky-root.is-light .chip-moon{background:#89601824;border-color:#89601873;color:#7b5717}.sky-root.is-light .sim-badge{border-color:#89601880;color:#8a6310}.sky-root.is-light .menu-card,.sky-root.is-light .quiz-top{background:linear-gradient(160deg,#fafdfff5,#e6f2f8f0);border-color:#8960184d;box-shadow:0 10px 36px #23405238}.sky-root.is-light .qt-title{color:#7b5717}.sky-root.is-light .qt-prompt,.sky-root.is-light .result-line{color:#173246}.sky-root.is-light .menu-desc{color:#2d4c60c7}.sky-root.is-light .qt-round{color:#896018d9}.sky-root.is-light .qt-kind{color:#2d4c6099}.sky-root.is-light .qt-score{color:#8a6310}.sky-root.is-light .qt-score i{color:#1d7a4d}.sky-root.is-light .result-line b{color:#8a6310}.sky-root.is-light .qt-exit,.sky-root.is-light .qz-btn{background:#ffffffa8;border-color:#2d66843d;color:#1e465cd1}.sky-root.is-light .qz-btn.gold{background:#c8a13a2e;border-color:#c8a13a80;color:#8a6310}.sky-root.is-light .quiz-feedback.ok{background:#bae8ccf0;color:#1d5a36}.sky-root.is-light .quiz-feedback.err{background:#f4cfc7f0;color:#8a2f1d}.sky-root.is-light .quiz-feedback.info{background:#f4e5bef0;color:#7b5717}.sky-root.is-light .tour-card{background:linear-gradient(160deg,#fafdfff5,#e6f2f8f0);border-color:#8960184d;box-shadow:0 10px 36px #23405238}.sky-root.is-light .tour-name{color:#7b5717}.sky-root.is-light .tour-progress{color:#896018d9}.sky-root.is-light .tour-poem{color:#5a4a23}.sky-root.is-light .tour-poem.dim{color:#78643c80}.sky-root.is-light .tour-summary{color:#2d4c60c7}.sky-root.is-light .below-badge{border-color:#24749666;color:#247496d9}.sky-root.is-light .tc-btn{background:#ffffffa8;border-color:#2d66843d;color:#1e465cd1}.sky-root.is-light .tc-btn.main{background:#c8a13a2e;border-color:#c8a13a80;color:#8a6310}.sky-root.is-light .sym-qinglong{background:#46b58524;border-color:#2e825a73;color:#1d6b47}.sky-root.is-light .sym-baihu{background:#78869e24;border-color:#78869e73;color:#566273}.sky-root.is-light .sym-zhuque{background:#e07a5224;border-color:#b4503273;color:#a3432d}.sky-root.is-light .sym-xuanwu{background:#7a8fc029;border-color:#5a6eaa73;color:#38477a}.sky-root[data-v-e6e31574]{background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.05),transparent 28%),linear-gradient(180deg,#02040a,#050915);color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;inset:0;overflow:hidden;position:fixed}.sky-root.is-light[data-v-e6e31574]{background:radial-gradient(circle at 22% 14%,hsla(0,0%,100%,.95),transparent 28%),radial-gradient(circle at 75% 78%,rgba(161,198,217,.28),transparent 34%),linear-gradient(180deg,#eaf4f8,#d7e7ef 56%,#c7d9e3);color-scheme:light}.sky-stage[data-v-e6e31574]{overflow:hidden;touch-action:none}.cam-video[data-v-e6e31574],.sky-stage[data-v-e6e31574]{inset:0;position:absolute}.cam-video[data-v-e6e31574]{background:#02040a;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;visibility:hidden;width:100%}.cam-video.is-visible[data-v-e6e31574]{opacity:1;visibility:visible}.sky-canvas[data-v-e6e31574]{pointer-events:auto}.sky-canvas[data-v-e6e31574],.sky-labels[data-v-e6e31574]{height:100%;inset:0;position:absolute;width:100%}.sky-labels[data-v-e6e31574]{pointer-events:none}.sky-root.is-light .sky-canvas[data-v-e6e31574],.sky-root.is-light .sky-labels[data-v-e6e31574]{filter:invert(1) hue-rotate(180deg) saturate(.85) contrast(.95)}.sky-back[data-v-e6e31574]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b1c99;border:1px solid rgba(126,200,227,.2);border-radius:50%;color:#c8e6f8d9;cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(env(safe-area-inset-left,0px) + 12px);position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);touch-action:manipulation;width:40px;z-index:60;-webkit-tap-highlight-color:transparent}.sky-back[data-v-e6e31574]:active{transform:scale(.9)}.night-overlay[data-v-e6e31574]{backdrop-filter:sepia(1) saturate(4.5) hue-rotate(-48deg) brightness(.82);-webkit-backdrop-filter:sepia(1) saturate(4.5) hue-rotate(-48deg) brightness(.82);inset:0;pointer-events:none;position:fixed;z-index:500}
