.input-group[data-v-3711c9d8]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-3711c9d8]{font-family:var(--font-ui);font-style:normal;font-size:var(--text-sm);font-weight:400;transition:color var(--transition-fast)}.input-label.dark[data-v-3711c9d8]{color:#ffffffb3}.input-label.light[data-v-3711c9d8]{color:#1119}.input-field[data-v-3711c9d8]{width:100%;padding:.75rem 1rem;border-radius:.85rem;font-family:Plus Jakarta Sans,Inter,Kaiti SC,STKaiti,KaiTi,楷体,sans-serif;font-style:normal;font-size:.95rem;transition:all var(--transition-fast);outline:none}.input-field.dark[data-v-3711c9d8]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffffff2}.input-field.dark[data-v-3711c9d8]::-moz-placeholder{color:#ffffff4d}.input-field.dark[data-v-3711c9d8]::placeholder{color:#ffffff4d}.input-field.dark[data-v-3711c9d8]:focus{border-color:var(--color-accent-cta);background:#ffffff14;box-shadow:0 0 0 3px #f6e38426}.input-field.light[data-v-3711c9d8]{background:#ffffffb3;border:1px solid rgba(17,17,17,.1);color:var(--color-text-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.input-field.light[data-v-3711c9d8]::-moz-placeholder{color:#1111114d}.input-field.light[data-v-3711c9d8]::placeholder{color:#1111114d}.input-field.light[data-v-3711c9d8]:focus{border-color:var(--color-accent-gold-deep);background:#ffffffe6;box-shadow:0 0 0 3px #9c7c3c33}.input-field[data-v-3711c9d8]:disabled{opacity:.5;cursor:not-allowed}.app-btn[data-v-add7b603]{width:100%;padding:1rem 1.5rem;border-radius:var(--radius-btn);font-family:var(--font-ui);font-style:normal;font-size:var(--text-body);font-weight:400;letter-spacing:.12em;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;cursor:pointer}.app-btn.primary[data-v-add7b603]{background:var(--color-accent-cta);color:#2b2620;box-shadow:var(--shadow-btn)}.app-btn.primary[data-v-add7b603]:hover:not(:disabled){background:var(--color-accent-cta-hover);transform:translateY(-1px);box-shadow:0 6px 20px #9c7c3c59}.app-btn.primary[data-v-add7b603]:active:not(:disabled){transform:translateY(0)}.app-btn.secondary[data-v-add7b603]{background:transparent;color:var(--color-text-deep);border:1px solid var(--color-gold-dim)}.app-btn.secondary[data-v-add7b603]:hover:not(:disabled){background:#9c7c3c14;border-color:var(--color-gold)}.app-btn.danger[data-v-add7b603]{background:var(--color-error);color:#fff}.app-btn.danger[data-v-add7b603]:hover:not(:disabled){filter:brightness(1.1)}.app-btn[data-v-add7b603]:disabled{opacity:.5;cursor:not-allowed}.app-btn.loading[data-v-add7b603]{pointer-events:none}.btn-spinner[data-v-add7b603]{width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-add7b603 .8s linear infinite}.btn-text-hidden[data-v-add7b603]{visibility:hidden}.app-btn.en-mode[data-v-add7b603]{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif!important;font-style:normal!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}@keyframes spin-add7b603{to{transform:rotate(360deg)}}.input-group[data-v-c9f5fe00]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-c9f5fe00]{font-family:var(--font-ui);font-style:normal;font-size:var(--text-sm);font-weight:400;transition:color var(--transition-fast)}.input-label.dark[data-v-c9f5fe00]{color:#ffffffb3}.input-label.light[data-v-c9f5fe00]{color:#1119}.input-field[data-v-c9f5fe00]{width:100%;padding:.75rem 1rem;border-radius:.85rem;font-family:Plus Jakarta Sans,Inter,Kaiti SC,STKaiti,KaiTi,楷体,sans-serif;font-style:normal;font-size:.95rem;transition:all var(--transition-fast);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.select-option[data-v-c9f5fe00]{color:#111;background:#fff}.input-field.dark[data-v-c9f5fe00]{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fffffff2}.input-field.dark[data-v-c9f5fe00]:focus{border-color:var(--color-accent-cta);background-color:#ffffff14;box-shadow:0 0 0 3px #f6e38426}.input-field.light[data-v-c9f5fe00]{background-color:#ffffffb3;border:1px solid rgba(17,17,17,.1);color:var(--color-text-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.input-field.light[data-v-c9f5fe00]:focus{border-color:var(--color-accent-gold-deep);background-color:#ffffffe6;box-shadow:0 0 0 3px #9c7c3c33}.input-field[data-v-c9f5fe00]:disabled{opacity:.5;cursor:not-allowed}.cosmos-astrometry-viewport[data-v-3b5700d6]{position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 50%,#070b0f,#040608 72%,#020304);display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.cosmos-astrometry-viewport[data-v-3b5700d6]:active{cursor:grabbing}.cosmos-square-stage[data-v-3b5700d6]{position:relative;width:100%;height:100%;max-width:1080px;max-height:1080px;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cosmos-poster-bg[data-v-3b5700d6]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cosmos-poster.webp);background-size:cover;background-position:center;opacity:1;transition:opacity .6s ease-in-out;pointer-events:none;z-index:1}.cosmos-poster-bg.is-hidden[data-v-3b5700d6]{opacity:0}.cosmos-seedance-video[data-v-3b5700d6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .55s ease-in;z-index:2}.cosmos-seedance-video.is-visible[data-v-3b5700d6]{opacity:1}.astrometry-svg[data-v-3b5700d6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;transition:opacity 2.2s ease-out}.bagua-svg-layer[data-v-3b5700d6]{opacity:.22}.bagua-svg-layer.is-revealed[data-v-3b5700d6]{opacity:.96}.mansion-svg-layer[data-v-3b5700d6]{opacity:.08}.mansion-svg-layer.is-revealed[data-v-3b5700d6]{opacity:.88}.astrometry-svg.is-zoom-faded[data-v-3b5700d6]{opacity:0!important;transition:opacity .35s ease-out}.star-cluster-dive-canvas[data-v-3b5700d6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:4;opacity:0}.mechanical-ring-rotor[data-v-3b5700d6]{transform-origin:500px 500px}.mechanical-ring-rotor.is-rotor-ready[data-v-3b5700d6]{transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.mechanical-ring-rotor.upper-rotor.is-rotor-ready[data-v-3b5700d6]{transition:transform 1.35s cubic-bezier(.19,1,.22,1)}.rotor-pointer[data-v-3b5700d6]{stroke:#fff8e073;stroke-width:1.5}.rotor-arc[data-v-3b5700d6]{stroke-linecap:round}.trigram-bar[data-v-3b5700d6]{stroke:#e8d5aac7;stroke-width:1.65;transition:stroke .35s ease,stroke-width .35s ease}.seal-stroke[data-v-3b5700d6]{stroke:#e8d5aab8;stroke-width:1.15;transition:stroke .35s ease,stroke-width .35s ease}.astro-trigram-title[data-v-3b5700d6]{fill:#ecdcb6c7;font-family:"Noto Serif SC",Songti SC,serif;font-size:8.5px;letter-spacing:1.4px;font-weight:500;transition:fill .35s ease}.astro-trigram-title.is-en-title[data-v-3b5700d6]{font-family:Cinzel,Cormorant Garamond,Georgia,serif;font-size:6.1px;letter-spacing:.55px;font-weight:600}.astro-ra-micro[data-v-3b5700d6]{fill:#d7c49a7a;font-family:JetBrains Mono,Consolas,monospace;font-size:4.3px;letter-spacing:.7px}.bagua-sector-group.is-active-trigram .trigram-bar[data-v-3b5700d6]{stroke:#fff7df;stroke-width:2.45}.bagua-sector-group.is-active-trigram .seal-stroke[data-v-3b5700d6]{stroke:#fff7df;stroke-width:1.5}.bagua-sector-group.is-active-trigram .astro-trigram-title[data-v-3b5700d6]{fill:#fff7df;font-weight:600}.mansion-zh-label[data-v-3b5700d6]{fill:#eedeb8c2;font-family:"Noto Serif SC",Songti SC,serif;font-size:6.2px;letter-spacing:.9px}.cosmos-vignette-overlay[data-v-3b5700d6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(4,6,8,.58) 100%),linear-gradient(to right,rgba(4,6,8,.18) 0%,transparent 18%,transparent 82%,rgba(7,10,9,.55) 100%);z-index:5}.astro-hud-bar[data-v-3b5700d6]{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.38rem .65rem;border-radius:999px;background:#080c0fc7;border:1px solid rgba(229,210,168,.22);box-shadow:0 8px 24px #00000073;font-family:JetBrains Mono,"Noto Serif SC",monospace;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease,border-color .3s ease}.astro-hud-bar.is-active[data-v-3b5700d6]{opacity:.95;pointer-events:auto;transform:translateY(0);border-color:#e5d2a86b}.hud-left-group[data-v-3b5700d6],.hud-right-group[data-v-3b5700d6],.stage-pills-wrap[data-v-3b5700d6],.cluster-dive-status[data-v-3b5700d6]{display:flex;align-items:center;gap:.35rem}.dive-badge[data-v-3b5700d6]{font-size:.68rem;color:#fff4d2;padding:.2rem .55rem;border-radius:999px;background:#e5d2a824;border:1px solid rgba(229,210,168,.38);white-space:nowrap}.hud-btn[data-v-3b5700d6]{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(229,210,168,.24);background:#e5d2a814;color:#f4e7c6e0;font-size:.68rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.hud-btn[data-v-3b5700d6]:hover{color:#fff6dc;background:#e5d2a82e;border-color:#e5d2a873}.stage-pill[data-v-3b5700d6]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;border:1px solid transparent;background:transparent;color:#d7c8a885;font-size:.65rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stage-pill .pill-code[data-v-3b5700d6]{color:#ebd4a0d9;font-weight:600}.stage-pill[data-v-3b5700d6]:hover,.stage-pill.active[data-v-3b5700d6]{color:#fff6dc;background:#e5d2a824;border-color:#e5d2a859}.trigram-lock-readout[data-v-3b5700d6]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(229,210,168,.16);color:#f4e7c6e6;font-size:.68rem;white-space:nowrap}.lock-dot[data-v-3b5700d6]{width:5px;height:5px;border-radius:50%;background:#f5dfa6;box-shadow:0 0 6px #f5dfa6}.zoom-controls[data-v-3b5700d6]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(229,210,168,.22);background:#00000059;overflow:hidden}.hud-icon-btn[data-v-3b5700d6],.hud-zoom-readout[data-v-3b5700d6]{border:none;background:transparent;color:#f4e7c6d1;font-size:.68rem;padding:.2rem .45rem;cursor:pointer;transition:background .2s ease}.hud-icon-btn[data-v-3b5700d6]:hover:not(:disabled),.hud-zoom-readout[data-v-3b5700d6]:hover{background:#e5d2a82e;color:#fff6dc}.hud-icon-btn[data-v-3b5700d6]:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 1200px){.stage-pills-wrap[data-v-3b5700d6]{display:none}}@media (max-width: 768px){.astro-hud-bar[data-v-3b5700d6],.cosmos-seedance-video[data-v-3b5700d6]{display:none!important}.cosmos-square-stage[data-v-3b5700d6]{width:148px;height:148px;max-width:148px;max-height:148px;overflow:hidden}}.site-footer[data-v-30b1d73f]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .75rem .5rem;text-align:center;width:100%;box-sizing:border-box}.footer-links[data-v-30b1d73f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;font-size:.75rem}.footer-link[data-v-30b1d73f]{text-decoration:none;cursor:pointer;transition:color .2s ease}.footer-btn[data-v-30b1d73f]{background:none;border:none;padding:0;font-family:inherit;font-size:inherit}.footer-sep[data-v-30b1d73f]{opacity:.5}.footer-disclaimer[data-v-30b1d73f]{max-width:720px;margin:.15rem auto;font-size:.65rem;line-height:1.35;text-align:center}.footer-entity-info[data-v-30b1d73f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;max-width:760px;margin:.15rem auto;font-size:.68rem;line-height:1.4}.footer-copy[data-v-30b1d73f]{margin:0;font-size:.65rem;opacity:.75}.site-footer--dark .footer-link[data-v-30b1d73f]{color:#ffffffbf}.site-footer--dark .footer-link[data-v-30b1d73f]:hover{color:#fff;text-decoration:underline}.site-footer--dark .footer-sep[data-v-30b1d73f],.site-footer--dark .footer-copy[data-v-30b1d73f]{color:#ffffff73}.site-footer--dark .footer-disclaimer[data-v-30b1d73f],.site-footer--dark .footer-entity-info[data-v-30b1d73f]{color:#ffffff7a}.site-footer--light .footer-link[data-v-30b1d73f]{color:#24401c;font-weight:500}.site-footer--light .footer-link[data-v-30b1d73f]:hover{color:#12250d;text-decoration:underline}.site-footer--light .footer-sep[data-v-30b1d73f],.site-footer--light .footer-copy[data-v-30b1d73f]{color:#555048}.site-footer--light .footer-disclaimer[data-v-30b1d73f]{color:#5d574d}.site-footer--light .footer-entity-info[data-v-30b1d73f]{color:#2d2822;font-weight:500}.site-footer--light .entity-strong[data-v-30b1d73f]{color:#1a1714;font-weight:600}.pricing-modal-mask[data-v-73b99cc0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#121a0ea6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.pricing-modal-container[data-v-73b99cc0]{width:100%;max-width:680px;max-height:90vh;background:#fdfbf5;border:1px solid rgba(201,176,120,.45);border-radius:1.5rem;box-shadow:0 24px 70px #0e140a73,0 0 0 1px #fff9 inset;padding:2.2rem 2.4rem 1.8rem;position:relative;display:flex;flex-direction:column;overflow-y:auto;color:#2d3a1e;font-family:"Noto Serif SC",Songti SC,Kaiti SC,Georgia,serif}.modal-close-btn[data-v-73b99cc0]{position:absolute;top:1.1rem;right:1.2rem;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid rgba(45,58,30,.15);background:#ffffffb3;color:#5a6645;cursor:pointer;display:grid;place-items:center;font-size:1.1rem;line-height:1;transition:all .2s ease}.modal-close-btn[data-v-73b99cc0]:hover{background:#2d3a1e;color:#f5eedb;border-color:#2d3a1e}.modal-header[data-v-73b99cc0]{text-align:center;margin-bottom:1.6rem}.modal-eyebrow[data-v-73b99cc0]{display:inline-flex;align-items:center;gap:.45rem;font-family:EB Garamond,Georgia,serif;font-size:.76rem;letter-spacing:.28em;color:#8c7340;text-transform:uppercase;margin-bottom:.4rem}.eyebrow-seal[data-v-73b99cc0]{display:inline-block;width:1.1rem;height:1.1rem;line-height:1.1rem;text-align:center;background:#b4452f;color:#fff;border-radius:3px;font-size:.7rem;font-weight:700;font-family:Kaiti SC,STKaiti,serif}.modal-title[data-v-73b99cc0]{font-family:var(--font-display);font-size:1.45rem;font-weight:600;color:#222d15;letter-spacing:.08em;margin:0}.modal-body[data-v-73b99cc0]{display:flex;flex-direction:column;gap:1.4rem}.modal-section[data-v-73b99cc0]{background:#ffffffa6;border:1px solid rgba(45,58,30,.1);border-radius:1rem;padding:1.1rem 1.3rem}.section-badge[data-v-73b99cc0]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#2d3a1e;letter-spacing:.05em;margin-bottom:.55rem}.section-desc[data-v-73b99cc0]{font-size:.82rem;line-height:1.85;color:#4a543b;margin:0 0 .75rem}.highlight-box[data-v-73b99cc0]{background:#c9b0781f;border-left:3px solid #b89345;border-radius:.35rem;padding:.6rem .85rem;font-size:.8rem;line-height:1.7;color:#3b452e}.highlight-tag[data-v-73b99cc0]{display:inline-block;font-size:.72rem;font-weight:700;color:#8a6a2a;margin-right:.4rem}.section-header-row[data-v-73b99cc0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.pricing-double-notice[data-v-73b99cc0]{font-size:.74rem;color:#8a6a2a;background:#c9b0781f;border:1px dashed rgba(184,147,69,.4);border-radius:.35rem;padding:.35rem .65rem;margin-bottom:.8rem;line-height:1.5}.sync-indicator[data-v-73b99cc0]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;color:#4f6e3c;background:#4f6e3c14;border:1px solid rgba(79,110,60,.22);border-radius:999px;padding:.15rem .6rem}.pulse-dot[data-v-73b99cc0]{width:6px;height:6px;border-radius:50%;background:#5a8a40;box-shadow:0 0 6px #5a8a40cc;animation:pulse-anim-73b99cc0 2.2s infinite ease-in-out}@keyframes pulse-anim-73b99cc0{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.pricing-grid[data-v-73b99cc0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem}.pricing-card[data-v-73b99cc0]{position:relative;background:#fff;border:1px solid rgba(45,58,30,.14);border-radius:.85rem;padding:.9rem .75rem .8rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,border-color .2s ease}.pricing-card[data-v-73b99cc0]:hover{transform:translateY(-2px);border-color:#b8934580}.pricing-card.is-popular[data-v-73b99cc0]{border-color:#b893458c;background:linear-gradient(180deg,#fff,#faf6eb);box-shadow:0 6px 18px #b893451f}.card-badge[data-v-73b99cc0]{position:absolute;top:-.5rem;right:.5rem;background:#b8860b;color:#fff;font-size:.58rem;font-weight:700;padding:.12rem .45rem;border-radius:999px;letter-spacing:.04em}.card-badge--teal[data-v-73b99cc0]{background:#3b7a57}.card-badge--svip[data-v-73b99cc0]{background:linear-gradient(135deg,#8a6d1f,#d4af37);color:#1a1408}.card-badge--double[data-v-73b99cc0]{background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;animation:doublePulse-73b99cc0 1.8s ease-in-out infinite}@keyframes doublePulse-73b99cc0{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 5px #ef444400}}.pkg-header[data-v-73b99cc0]{margin-bottom:.4rem}.pkg-name[data-v-73b99cc0]{font-size:.82rem;font-weight:600;color:#273419;margin:0;line-height:1.35}.pkg-price-row[data-v-73b99cc0]{display:flex;align-items:baseline;justify-content:center;gap:.15rem;color:#1f2a13;margin:.35rem 0 .25rem}.currency-symbol[data-v-73b99cc0]{font-size:.8rem;font-weight:600;color:#8c7340}.price-val[data-v-73b99cc0]{font-size:1.4rem;font-weight:700;font-family:EB Garamond,Georgia,serif}.price-unit[data-v-73b99cc0]{font-size:.64rem;color:#6b775f;margin-left:.15rem}.pkg-quota[data-v-73b99cc0]{font-size:.74rem;font-weight:600;color:#4a6741;background:#4a674114;border-radius:4px;padding:.15rem .4rem;margin:.2rem 0 .35rem}.pkg-note[data-v-73b99cc0]{font-size:.65rem;color:#858e78;line-height:1.4}.compliance-section[data-v-73b99cc0]{background:#f6f3e8bf}.compliance-row[data-v-73b99cc0]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:.85rem}.compliance-item[data-v-73b99cc0]{display:flex;gap:.55rem;align-items:flex-start}.compliance-icon[data-v-73b99cc0]{font-size:1.05rem;line-height:1.3}.compliance-item strong[data-v-73b99cc0]{display:block;font-size:.78rem;color:#2d3a1e;margin-bottom:.2rem}.compliance-item p[data-v-73b99cc0]{font-size:.71rem;color:#657056;line-height:1.6;margin:0}.modal-footer-nav[data-v-73b99cc0]{display:flex;align-items:center;justify-content:center;gap:.5rem;border-top:1px dashed rgba(45,58,30,.18);padding-top:.75rem;font-size:.74rem}.footer-nav-link[data-v-73b99cc0]{color:#4a6741;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.footer-nav-link[data-v-73b99cc0]:hover{color:#1f3518}.modal-footer-nav .dot[data-v-73b99cc0]{color:#2d3a1e4d}.modal-bottom-action[data-v-73b99cc0]{text-align:center;margin-top:1.2rem}.btn-confirm[data-v-73b99cc0]{background:#2d3a1e;color:#fdfaf2;border:none;border-radius:999px;padding:.65rem 2.4rem;font-family:inherit;font-size:.9rem;letter-spacing:.12em;cursor:pointer;transition:background .2s ease,transform .2s ease}.btn-confirm[data-v-73b99cc0]:hover{background:#435b37;transform:translateY(-1px)}.modal-fade-enter-active[data-v-73b99cc0],.modal-fade-leave-active[data-v-73b99cc0]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-73b99cc0],.modal-fade-leave-to[data-v-73b99cc0]{opacity:0}.modal-fade-enter-active .pricing-modal-container[data-v-73b99cc0]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from .pricing-modal-container[data-v-73b99cc0]{transform:translateY(16px) scale(.98)}@media (max-width: 640px){.pricing-modal-container[data-v-73b99cc0]{padding:1.8rem 1.2rem 1.4rem}.compliance-row[data-v-73b99cc0]{grid-template-columns:1fr;gap:.7rem}.pricing-grid[data-v-73b99cc0]{grid-template-columns:1fr 1fr}}html[lang=en] .pricing-modal-container[data-v-73b99cc0]{font-family:var(--font-text);letter-spacing:0}.onboarding-overlay[data-v-85d54185]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#121612a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:fadeIn-85d54185 .25s ease-out}@keyframes fadeIn-85d54185{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.onboarding-card[data-v-85d54185]{position:relative;width:100%;max-width:520px;background:#fbf8ee;background-image:radial-gradient(circle at 10% 10%,rgba(200,180,140,.12),transparent 40%),radial-gradient(circle at 90% 90%,rgba(138,109,59,.08),transparent 40%);border:1px solid rgba(138,109,59,.35);border-radius:16px;box-shadow:0 20px 48px #231e1447,0 0 0 1px #ffffff80 inset;padding:2.2rem 2.2rem 2rem;box-sizing:border-box}.close-btn[data-v-85d54185]{position:absolute;top:1.1rem;right:1.1rem;background:transparent;border:none;cursor:pointer;color:#7a7364;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:50%;transition:all .2s}.close-btn[data-v-85d54185]:hover{color:#2b261f;background:#8a6d3b1f}.header-section[data-v-85d54185]{text-align:center;margin-bottom:1.4rem}.avatar-wrapper[data-v-85d54185]{position:relative;display:inline-block;margin-bottom:.65rem}.user-avatar[data-v-85d54185]{width:62px;height:62px;border-radius:50%;border:2px solid #8a6d3b;box-shadow:0 4px 12px #8a6d3b40;-o-object-fit:cover;object-fit:cover}.user-avatar.placeholder[data-v-85d54185]{display:flex;align-items:center;justify-content:center;background:#2b3327;color:#f3efe6;font-size:1.4rem;font-weight:700}.google-badge[data-v-85d54185]{position:absolute;bottom:0;right:-2px;background:#fff;border-radius:50%;padding:3px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e}.modal-title[data-v-85d54185]{margin:.2rem 0;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:1.25rem;color:#2c271e;font-weight:700;letter-spacing:.03em}.user-email-tag[data-v-85d54185]{margin:0 0 .5rem;font-size:.85rem;color:#635b4c;font-weight:500}.modal-desc[data-v-85d54185]{margin:0;font-size:.82rem;line-height:1.5;color:#7a705e}.error-banner[data-v-85d54185]{background:#dc354514;border:1px solid rgba(220,53,69,.25);color:#c82333;padding:.6rem .9rem;border-radius:8px;font-size:.84rem;margin-bottom:1.1rem;text-align:center}.onboarding-form[data-v-85d54185]{display:flex;flex-direction:column;gap:.95rem}.form-row[data-v-85d54185]{display:flex;gap:.85rem}.invite-field-container[data-v-85d54185]{display:flex;flex-direction:column;gap:.35rem}.invite-perk-badge[data-v-85d54185]{display:flex;align-items:center;gap:.4rem;background:#8a6d3b17;border:1px dashed rgba(138,109,59,.4);padding:.4rem .75rem;border-radius:6px;font-size:.78rem;color:#8a6d3b;font-weight:500}.perk-icon[data-v-85d54185]{font-size:.95rem}.submit-wrap[data-v-85d54185]{margin-top:.6rem}.submit-btn[data-v-85d54185]{width:100%;height:44px;font-size:1.02rem;font-family:"Noto Serif SC",Songti SC,serif;font-weight:600;letter-spacing:.05em;background:linear-gradient(135deg,#8a6d3b,#6e552d);color:#fff;border-radius:8px;box-shadow:0 4px 14px #6e552d4d;transition:all .2s}.submit-btn[data-v-85d54185]:hover{box-shadow:0 6px 18px #6e552d6b;transform:translateY(-1px)}@media (max-width: 640px){.onboarding-card[data-v-85d54185]{padding:1.6rem 1.25rem 1.4rem;border-radius:12px}.form-row[data-v-85d54185]{flex-direction:column;gap:.85rem}.modal-title[data-v-85d54185]{font-size:1.12rem}}.compliance-disclaimer[data-v-fb5fc8ac]{text-align:center;margin-top:.65rem;margin-bottom:.15rem;font-size:.72rem;color:#72806d;letter-spacing:.02em}.code-btn[data-v-fb5fc8ac]{height:38px;padding:0 .85rem;font-family:EB Garamond,"Noto Serif SC",Georgia,Kaiti SC,STKaiti,KaiTi,serif;font-style:italic;font-size:.95rem;font-weight:600;white-space:nowrap;background:#2d3a1e;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.code-btn[data-v-fb5fc8ac]:hover:not(:disabled){background:#4a6741}.code-btn[data-v-fb5fc8ac]:disabled{background:#a0aab0;cursor:not-allowed}.login-page[data-v-fb5fc8ac]{position:relative;height:100vh;min-height:100vh;display:grid;grid-template-columns:3fr minmax(460px,2fr);overflow:hidden}.card-seal-entry[data-v-fb5fc8ac]{position:absolute;bottom:.85rem;right:1.15rem;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.antique-seal-trigger[data-v-fb5fc8ac]{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.16,1,.3,1);outline:none}.antique-seal-trigger[data-v-fb5fc8ac]:hover,.antique-seal-trigger.is-active[data-v-fb5fc8ac]{transform:translateY(-2px) scale(1.05)}.seal-stamp-box[data-v-fb5fc8ac]{width:40px;height:40px;background:linear-gradient(135deg,#a32d2d,#851c1c);border:1.5px solid #6e1515;border-radius:4px;padding:2px;box-shadow:0 2px 6px #851c1c47,inset 0 1px #fff3;transition:all .25s ease;animation:sealBoxBreathing-fb5fc8ac 3.6s infinite ease-in-out}@keyframes sealBoxBreathing-fb5fc8ac{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.035)}}.antique-seal-trigger:hover .seal-stamp-box[data-v-fb5fc8ac],.antique-seal-trigger.is-active .seal-stamp-box[data-v-fb5fc8ac]{border-color:#570f0f;box-shadow:0 4px 14px #851c1c61,0 0 0 2px #a32d2d40,inset 0 1px #ffffff4d}.seal-stamp-inner[data-v-fb5fc8ac]{width:100%;height:100%;border:1px solid rgba(255,235,220,.45);border-radius:2px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:center;justify-items:center;padding:1px}.seal-stamp-char[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,Songti SC,STSong,BiauKai,楷体,serif;font-size:11px;font-weight:700;color:#fff9f2;line-height:1;text-shadow:0 1px 1px rgba(70,10,10,.45)}.seal-trigram-glyph[data-v-fb5fc8ac]{font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",serif;font-size:11.5px;font-weight:600}.blog-drawer-mask[data-v-fb5fc8ac]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#12180f7a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:flex-end;align-items:stretch}.blog-drawer-container[data-v-fb5fc8ac]{width:100%;max-width:460px;height:100%;background:#fdfbf6;background-image:radial-gradient(ellipse at 90% 10%,rgba(197,160,89,.1) 0%,transparent 60%),radial-gradient(ellipse at 15% 85%,rgba(163,45,45,.06) 0%,transparent 50%);border-left:1px solid rgba(197,160,89,.35);box-shadow:-16px 0 48px #19140f38;display:flex;flex-direction:column;overflow-y:auto;position:relative;padding:2.2rem 2rem 2rem;box-sizing:border-box;font-family:"Noto Serif SC",Songti SC,Kaiti SC,Georgia,serif;color:#2c251e}.drawer-header[data-v-fb5fc8ac]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(197,160,89,.25)}.drawer-brand[data-v-fb5fc8ac]{display:flex;align-items:center;gap:12px}.drawer-seal-stamp[data-v-fb5fc8ac]{width:38px;height:38px;background:linear-gradient(135deg,#a32d2d,#851c1c);border:1.5px solid #6e1515;border-radius:4px;padding:2px;box-shadow:0 2px 8px #851c1c4d;flex-shrink:0}.drawer-seal-grid[data-v-fb5fc8ac]{width:100%;height:100%;border:1px solid rgba(255,235,220,.45);border-radius:2px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:center;justify-items:center;padding:1px}.drawer-seal-grid span[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,Songti SC,serif;font-size:10px;font-weight:700;color:#fff9f2;line-height:1}.drawer-title[data-v-fb5fc8ac]{font-family:"Noto Serif SC",Songti SC,serif;font-size:1.35rem;font-weight:700;color:#231c16;margin:0 0 2px;letter-spacing:.05em}.drawer-subtitle[data-v-fb5fc8ac]{font-size:.76rem;color:#7d6b58;letter-spacing:.04em;margin:0}.drawer-close-btn[data-v-fb5fc8ac]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(45,58,30,.15);background:#fffc;color:#5a6645;cursor:pointer;display:grid;place-items:center;font-size:.95rem;line-height:1;transition:all .22s ease;flex-shrink:0}.drawer-close-btn[data-v-fb5fc8ac]:hover{background:#2d3a1e;color:#f5eedb;border-color:#2d3a1e;transform:rotate(90deg)}.drawer-quote-box[data-v-fb5fc8ac]{background:#c5a0591a;border-left:3px solid #a32d2d;border-radius:4px;padding:.8rem 1rem;margin-bottom:1.5rem}.quote-text[data-v-fb5fc8ac]{font-size:.82rem;line-height:1.7;color:#3f3328;margin:0 0 4px;font-style:italic}.quote-author[data-v-fb5fc8ac]{display:block;font-size:.74rem;color:#8c714e;text-align:right;font-weight:500}.drawer-body[data-v-fb5fc8ac]{flex:1;display:flex;flex-direction:column;gap:1rem}.drawer-section-heading[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:.4rem}.heading-line[data-v-fb5fc8ac]{flex:1;height:1px;background:#c5a0594d}.heading-tag[data-v-fb5fc8ac]{font-size:.68rem;letter-spacing:.18em;font-weight:700;color:#8c714e;font-family:var(--font-ui)}.drawer-chapters-grid[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.85rem}.drawer-chapter-card[data-v-fb5fc8ac]{display:flex;flex-direction:column;padding:13px 16px;background:#ffffffd1;border:1px solid rgba(197,160,89,.32);border-radius:12px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #2d1e140a}.drawer-chapter-card[data-v-fb5fc8ac]:hover{background:#fff;border-color:#a32d2d80;transform:translate(-3px);box-shadow:0 6px 16px #a32d2d1a}.chapter-card-top[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.chapter-badge[data-v-fb5fc8ac]{font-family:monospace;font-size:.68rem;font-weight:700;color:#a32d2d;letter-spacing:.05em}.chapter-action-link[data-v-fb5fc8ac]{font-size:.72rem;color:#a32d2d;font-weight:600;opacity:.75;transition:opacity .2s ease,transform .2s ease}.drawer-chapter-card:hover .chapter-action-link[data-v-fb5fc8ac]{opacity:1;transform:translate(2px)}.chapter-title[data-v-fb5fc8ac]{font-family:"Noto Serif SC",Songti SC,serif;font-size:.95rem;font-weight:700;color:#231c16;margin:0 0 4px;line-height:1.4;transition:color .2s ease}.drawer-chapter-card:hover .chapter-title[data-v-fb5fc8ac]{color:#a32d2d}.chapter-desc[data-v-fb5fc8ac]{font-size:.78rem;color:#6b5c4d;line-height:1.55;margin:0}.drawer-footer[data-v-fb5fc8ac]{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(197,160,89,.25)}.drawer-explore-btn[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:linear-gradient(135deg,#2d3a1e,#3d5028);color:#fdfaf2;border-radius:8px;text-decoration:none;font-family:"Noto Serif SC",Songti SC,serif;font-size:.92rem;font-weight:600;letter-spacing:.05em;box-shadow:0 4px 14px #2d3a1e40;transition:all .22s ease}.drawer-explore-btn[data-v-fb5fc8ac]:hover{background:linear-gradient(135deg,#3d5028,#4e6633);box-shadow:0 6px 20px #2d3a1e59;transform:translateY(-1px)}.arrow-glyph[data-v-fb5fc8ac]{transition:transform .2s ease}.drawer-explore-btn:hover .arrow-glyph[data-v-fb5fc8ac]{transform:translate(3px)}.blog-drawer-anim-enter-active[data-v-fb5fc8ac],.blog-drawer-anim-leave-active[data-v-fb5fc8ac]{transition:opacity .3s ease}.blog-drawer-anim-enter-from[data-v-fb5fc8ac],.blog-drawer-anim-leave-to[data-v-fb5fc8ac]{opacity:0}.blog-drawer-anim-enter-active .blog-drawer-container[data-v-fb5fc8ac],.blog-drawer-anim-leave-active .blog-drawer-container[data-v-fb5fc8ac]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.blog-drawer-anim-enter-from .blog-drawer-container[data-v-fb5fc8ac],.blog-drawer-anim-leave-to .blog-drawer-container[data-v-fb5fc8ac]{transform:translate(100%)}@media (max-width: 640px){.antique-seal-trigger[data-v-fb5fc8ac]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.card-seal-entry[data-v-fb5fc8ac]{bottom:.75rem;right:.95rem}.blog-drawer-container[data-v-fb5fc8ac]{width:88vw;max-width:360px;padding:1.4rem 1.15rem;padding-top:max(1.4rem,env(safe-area-inset-top));padding-bottom:max(1.4rem,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.drawer-header[data-v-fb5fc8ac]{margin-bottom:1rem;padding-bottom:.9rem}.drawer-title[data-v-fb5fc8ac]{font-size:1.15rem}.drawer-subtitle[data-v-fb5fc8ac]{font-size:.72rem}.drawer-quote-box[data-v-fb5fc8ac]{padding:.65rem .85rem;margin-bottom:1.1rem}.quote-text[data-v-fb5fc8ac]{font-size:.76rem}.drawer-chapter-card[data-v-fb5fc8ac]{padding:10px 12px}.chapter-title[data-v-fb5fc8ac]{font-size:.88rem}.chapter-desc[data-v-fb5fc8ac]{font-size:.73rem}.drawer-explore-btn[data-v-fb5fc8ac]{padding:10px 16px;font-size:.86rem}}.left-panel[data-v-fb5fc8ac]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#040608}.left-panel[data-v-fb5fc8ac]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,#070b0f,#040608 72%,#020304);z-index:0}.video-overlay[data-v-fb5fc8ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(20,15,8,.25) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,#0f190c73,#0a1208b3 60%),linear-gradient(180deg,#0f0a054d,#140f0833 40%,#0f160a66);z-index:1}.grass-layer[data-v-fb5fc8ac]{position:absolute;bottom:0;left:0;right:0;height:40%;overflow:hidden;z-index:2}.grass-blade[data-v-fb5fc8ac]{position:absolute;bottom:0;background:linear-gradient(to top,#2d4a22,#4a6b3a);border-radius:2px 2px 0 0;transform-origin:bottom center;animation:grass-sway-fb5fc8ac var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);opacity:.7}@keyframes grass-sway-fb5fc8ac{0%{transform:skew(-3deg) scaleY(.95)}25%{transform:skew(5deg) scaleY(1)}50%{transform:skew(-2deg) scaleY(.97)}75%{transform:skew(4deg) scaleY(1.02)}to{transform:skew(-3deg) scaleY(.95)}}.hero-brand-badge[data-v-fb5fc8ac]{position:absolute;top:2rem;left:2rem;z-index:30;display:flex;align-items:center;gap:.85rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-brand-badge.clickable[data-v-fb5fc8ac]{cursor:pointer;transition:transform .25s ease,filter .25s ease}.hero-brand-badge.clickable[data-v-fb5fc8ac]:hover{transform:scale(1.02);filter:drop-shadow(0 0 16px rgba(229,210,168,.45))}.hero-brand-badge.clickable[data-v-fb5fc8ac]:active{transform:scale(.98)}.yi-character[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:center;line-height:1}.hero-brand-logo-img[data-v-fb5fc8ac]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 0 14px rgba(201,176,120,.42))}.form-brand-seal-wrap[data-v-fb5fc8ac]{display:flex;justify-content:center;margin-bottom:.55rem}.form-brand-seal-img[data-v-fb5fc8ac]{width:42px;height:42px;border-radius:10px;-o-object-fit:contain;object-fit:contain;box-shadow:0 4px 14px #1a161229}.brand-text-block[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.15rem;border-left:1.5px solid rgba(201,176,120,.35);padding-left:.75rem}.brand-name[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,EB Garamond,serif;font-size:1.15rem;font-weight:600;color:#fffffff2;letter-spacing:.12em;text-shadow:0 0 12px rgba(201,176,120,.35);line-height:1.25}.brand-tagline[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,EB Garamond,serif;font-size:.82rem;color:#ffffffd1;letter-spacing:.06em;text-shadow:0 0 8px rgba(201,176,120,.2);line-height:1.35}.hexagram-display[data-v-fb5fc8ac]{position:absolute;top:2.5rem;right:4rem;z-index:30;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:250px}.hexagram-display.clickable[data-v-fb5fc8ac]{cursor:pointer;transition:transform .25s ease,filter .25s ease}.hexagram-display.clickable[data-v-fb5fc8ac]:hover{transform:translateY(-2px);filter:drop-shadow(0 0 16px rgba(229,210,168,.45))}.hexagram-display.clickable[data-v-fb5fc8ac]:active{transform:translateY(0)}.hexagram-symbol[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:center}.symbol-text[data-v-fb5fc8ac]{font-size:4rem;color:#c9b07899;text-shadow:0 0 20px rgba(201,176,120,.3);animation:symbolPulse-fb5fc8ac 3s ease-in-out infinite;line-height:1}@keyframes symbolPulse-fb5fc8ac{0%,to{opacity:.6}50%{opacity:1}}.hexagram-name[data-v-fb5fc8ac]{display:flex;flex-direction:column;align-items:center;justify-content:center}.name-char-zh[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,serif;font-size:1.6rem;font-weight:600;color:#fffffff2;text-shadow:0 0 12px rgba(201,176,120,.35);text-align:center}.name-char-en-main[data-v-fb5fc8ac]{font-family:Cinzel,Cormorant Garamond,Georgia,serif;font-size:1.18rem;font-weight:600;letter-spacing:.08em;line-height:1.3}.name-char-en[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:italic;font-size:.95rem;color:#c9b078e6;text-shadow:0 0 8px rgba(201,176,120,.25);text-align:center;margin-top:.1rem}.hexagram-ci[data-v-fb5fc8ac]{display:flex;flex-direction:column;align-items:center}.ci-text-zh[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,serif;font-size:.88rem;color:#ffffffbf;text-shadow:0 0 8px rgba(201,176,120,.2);text-align:center;line-height:1.45}.ci-text-en[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:italic;font-size:.85rem;color:#c9b078d9;text-shadow:0 0 6px rgba(201,176,120,.2);text-align:center;line-height:1.35;margin-top:.25rem}.ci-source-tag[data-v-fb5fc8ac]{margin-top:.45rem;font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,serif;font-size:.72rem;color:#c9b078bf;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,0,0,.5)}.right-panel[data-v-fb5fc8ac]{background:#fbf7eb;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 1.5rem .5rem;position:relative;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(184,145,47,.4) transparent}.right-panel[data-v-fb5fc8ac]::-webkit-scrollbar{width:6px}.right-panel[data-v-fb5fc8ac]::-webkit-scrollbar-thumb{background:#b8912f59;border-radius:3px}.right-panel[data-v-fb5fc8ac]::-webkit-scrollbar-thumb:hover{background:#b8912f99}.right-inner[data-v-fb5fc8ac]{margin:auto 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.login-page-footer[data-v-fb5fc8ac]{width:100%;max-width:520px;flex-shrink:0;margin-top:.35rem}.hero-compact-legal[data-v-fb5fc8ac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.42rem;margin-top:.55rem;padding:0 .5rem .25rem;font-size:.72rem;color:#2d3a1e8f;flex-shrink:0}.hero-compact-legal a[data-v-fb5fc8ac]{color:#24401cc2;text-decoration:none;font-weight:500;transition:color .18s ease}.hero-compact-legal a[data-v-fb5fc8ac]:hover{color:#12250d;text-decoration:underline}.link-btn[data-v-fb5fc8ac]{background:none;border:none;padding:0;font-size:inherit;cursor:pointer}.register-terms-notice[data-v-fb5fc8ac]{font-size:.74rem;color:#2d3a1ea6;text-align:center;margin-top:.85rem;margin-bottom:.15rem;line-height:1.5}.register-terms-notice .legal-link[data-v-fb5fc8ac]{color:#3a5a30;text-decoration:underline;text-underline-offset:2px;font-weight:500;margin:0 .18rem;transition:color .2s ease}.register-terms-notice .legal-link[data-v-fb5fc8ac]:hover{color:#1f3518}.right-panel[data-v-fb5fc8ac]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(79,106,79,.2) 20%,rgba(79,106,79,.2) 80%,transparent 100%)}.form-container[data-v-fb5fc8ac]{position:relative;width:100%;max-width:430px;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.25rem;padding:1.25rem 1.75rem 1.35rem;box-shadow:0 8px 30px #2d3a1e14;border:1px solid rgba(255,255,255,.6);transition:max-width .3s ease}.form-container.register-mode[data-v-fb5fc8ac]{max-width:500px!important}.form-row[data-v-fb5fc8ac]{display:flex;gap:.75rem;align-items:flex-start}.auth-form[data-v-fb5fc8ac]{animation:fadeIn-fb5fc8ac .4s ease}@keyframes fadeIn-fb5fc8ac{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-header[data-v-fb5fc8ac]{margin-bottom:.75rem;text-align:center}.compact-header[data-v-fb5fc8ac]{margin-bottom:.65rem!important}.form-title-text[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,楷体_GB2312,serif;font-size:1.45rem;font-weight:600;color:#2d3a1e;letter-spacing:.12em;text-align:center}.form-desc-text[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,楷体_GB2312,serif;font-size:.82rem;color:#2d3a1e99;text-align:center;margin-top:.15rem}.form-title[data-v-fb5fc8ac]{display:flex;flex-direction:column;align-items:center;gap:.25rem;position:relative}.title-main-zh[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,楷体_GB2312,serif;font-size:1.45rem;font-weight:400;letter-spacing:.16em;background:linear-gradient(135deg,#2d3a1e,#4a6741,#2d3a1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.title-main-en[data-v-fb5fc8ac]{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.62rem;font-weight:600;letter-spacing:.02em;line-height:1.2;background:linear-gradient(135deg,#2d3a1e,#4a6741,#2d3a1e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.title-sub-en[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:italic;font-size:.9rem;color:#4a6741;letter-spacing:.01em;line-height:1.3;text-align:center;max-width:320px;word-wrap:break-word;margin-top:.1rem}.title-source[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,楷体_GB2312,serif;font-size:.75rem;font-weight:400;color:#2d3a1e73;letter-spacing:.1em;margin-top:.15rem;white-space:nowrap}.form[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.75rem}.compact-form .form[data-v-fb5fc8ac]{gap:.75rem!important}.submit-btn[data-v-fb5fc8ac]{margin-top:.5rem}.oauth-section[data-v-fb5fc8ac]{margin-top:.55rem;width:100%}.oauth-divider[data-v-fb5fc8ac]{display:flex;align-items:center;text-align:center;margin:.45rem 0 .55rem;color:#2d3a1e73;font-size:.74rem;letter-spacing:.03em}.oauth-divider[data-v-fb5fc8ac]:before,.oauth-divider[data-v-fb5fc8ac]:after{content:"";flex:1;border-bottom:1px dashed rgba(138,109,59,.25)}.oauth-divider span[data-v-fb5fc8ac]{padding:0 .75rem}.oauth-actions[data-v-fb5fc8ac]{display:flex;justify-content:center;width:100%}.custom-google-btn[data-v-fb5fc8ac]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;height:38px;background:#fff;border:1px solid rgba(138,109,59,.35);border-radius:6px;color:#3c4043;font-size:.84rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:all .25s cubic-bezier(.16,1,.3,1)}.custom-google-btn[data-v-fb5fc8ac]:hover{background:#fdfcf9;border-color:#8a6d3ba6;box-shadow:0 2px 8px #8a6d3b26;transform:translateY(-1px)}.custom-google-btn[data-v-fb5fc8ac]:active{transform:translateY(0)}.custom-google-btn[data-v-fb5fc8ac]:disabled{opacity:.6;cursor:not-allowed}.google-svg[data-v-fb5fc8ac]{flex-shrink:0}.form-footer[data-v-fb5fc8ac]{margin-top:.65rem;text-align:center;padding-right:2.8rem;font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,serif;font-size:.82rem;color:#2d3a1e8c;font-weight:400}.free-tool-escape-row[data-v-fb5fc8ac]{margin-top:.7rem;padding-top:.65rem;padding-right:2.8rem;border-top:1px dashed rgba(180,150,80,.3);text-align:center}.free-tool-escape-pill[data-v-fb5fc8ac]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 13px;border-radius:999px;background:#b496501a;border:1px solid rgba(180,150,80,.36);color:#5c4922;font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:all .2s ease}.free-tool-escape-pill[data-v-fb5fc8ac]:hover{background:#b496502e;border-color:#b496509e;color:#3d2f12;transform:translateY(-1px)}.free-tool-dot[data-v-fb5fc8ac]{color:#9a7428;font-size:.72rem;line-height:1}.link[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,serif;color:#3a5a30;font-weight:400;cursor:pointer;transition:all var(--transition-fast)}.en-mode[data-v-fb5fc8ac] .input-label{font-family:Plus Jakarta Sans,Inter,sans-serif;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.en-mode[data-v-fb5fc8ac] .input-field{font-family:Plus Jakarta Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif!important;font-style:normal!important}.en-mode[data-v-fb5fc8ac] .btn-primary{font-family:Marcellus,"Noto Serif SC",serif;font-style:normal;font-size:1.05rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.en-mode .code-btn[data-v-fb5fc8ac]{font-family:Plus Jakarta Sans,Inter,sans-serif;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.en-mode .form-footer[data-v-fb5fc8ac],.en-mode .link[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:normal;font-size:1rem;font-weight:500}.en-mode .form-title-text[data-v-fb5fc8ac]{font-family:Marcellus,"Noto Serif SC",serif;letter-spacing:.04em}.en-mode .form-desc-text[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:normal}.en-mode .title-source[data-v-fb5fc8ac]{font-family:EB Garamond,"Noto Serif SC",Georgia,serif;font-style:italic;letter-spacing:.02em}.form-container[data-v-fb5fc8ac]:not(.en-mode) .input-label,.form-container[data-v-fb5fc8ac]:not(.en-mode) .input-field,.form-container[data-v-fb5fc8ac]:not(.en-mode) .btn-primary,.form-container:not(.en-mode) .code-btn[data-v-fb5fc8ac],.form-container:not(.en-mode) .form-footer[data-v-fb5fc8ac],.form-container:not(.en-mode) .link[data-v-fb5fc8ac]{font-family:Kaiti SC,STKaiti,KaiTi,KaiTi_GB2312,BiauKai,楷体,serif!important;font-style:normal!important;font-weight:400!important}.link[data-v-fb5fc8ac]:hover{color:#2d4a26;text-decoration:underline}.fade-enter-active[data-v-fb5fc8ac],.fade-leave-active[data-v-fb5fc8ac]{transition:all .3s ease}.fade-enter-from[data-v-fb5fc8ac]{opacity:0;transform:translate(20px)}.fade-leave-to[data-v-fb5fc8ac]{opacity:0;transform:translate(-20px)}@media (max-width: 1024px){.login-page[data-v-fb5fc8ac]{height:auto;min-height:100vh;min-height:100dvh;grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow-x:hidden;overflow-y:visible}.left-panel[data-v-fb5fc8ac]{height:176px;min-height:176px;max-height:176px;width:100%;overflow:hidden}.hexagram-display[data-v-fb5fc8ac]{right:1.5rem;gap:1rem}.name-char[data-v-fb5fc8ac]{font-size:2rem}.hexagram-ci[data-v-fb5fc8ac]{font-size:1.1rem}.compass-container[data-v-fb5fc8ac]{width:280px;height:280px}.ring-bagua[data-v-fb5fc8ac]{width:270px;height:270px;margin-top:-135px;margin-left:-135px}.ring-tiangan[data-v-fb5fc8ac]{width:210px;height:210px;margin-top:-105px;margin-left:-105px}.ring-dizhi[data-v-fb5fc8ac]{width:160px;height:160px;margin-top:-80px;margin-left:-80px}.ring-symbol[data-v-fb5fc8ac]{font-size:11px}.yin-yang-center[data-v-fb5fc8ac]{width:100px;height:100px;margin-top:-50px;margin-left:-50px}.yin-yang-disc[data-v-fb5fc8ac]{width:100px;height:100px}.yang-side[data-v-fb5fc8ac],.yin-side[data-v-fb5fc8ac]{width:50px;height:50px}.yang-fish[data-v-fb5fc8ac]{left:25px}.yin-fish[data-v-fb5fc8ac]{right:25px}.yang-eye[data-v-fb5fc8ac]{width:10px;height:10px;top:17px;left:46px}.yin-eye[data-v-fb5fc8ac]{width:10px;height:10px;bottom:17px;right:46px}.compass-needle[data-v-fb5fc8ac]{height:140px;margin-top:-70px}.right-panel[data-v-fb5fc8ac]{height:auto;overflow:visible;padding:1rem 1.25rem 2rem}.right-panel[data-v-fb5fc8ac]:before{display:none}}@media (max-width: 768px){.left-panel[data-v-fb5fc8ac]{height:156px;min-height:156px;max-height:156px;overflow:hidden}.form-container[data-v-fb5fc8ac]{max-width:440px;margin:0 auto;padding:1.25rem 1.25rem 1.5rem}}@media (max-width: 480px){.left-panel[data-v-fb5fc8ac]{height:148px;min-height:148px;max-height:148px;overflow:hidden}.hero-brand-badge[data-v-fb5fc8ac]{top:.7rem;left:.75rem;gap:.45rem;background:#04060894;padding:4px 10px 4px 6px;border-radius:999px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-brand-logo-img[data-v-fb5fc8ac]{width:32px;height:32px}.yi-character[data-v-fb5fc8ac]{font-size:1.65rem}.brand-name[data-v-fb5fc8ac]{font-size:.82rem}.brand-tagline[data-v-fb5fc8ac]{font-size:.58rem}.hexagram-display[data-v-fb5fc8ac]{display:none}.right-panel[data-v-fb5fc8ac]{padding:.75rem .9rem 2.2rem}.form-container[data-v-fb5fc8ac]{max-width:100%;padding:1rem 1rem 1.35rem}}.form-container.home-funnel-card[data-v-fb5fc8ac]{max-width:492px;padding:1.25rem 1.35rem 1.3rem}.form-container.home-funnel-card .card-seal-entry[data-v-fb5fc8ac]{bottom:-16px;right:-12px;transform:scale(.88);transform-origin:bottom right}@media (max-width: 640px){.form-container.home-funnel-card .card-seal-entry[data-v-fb5fc8ac]{bottom:-14px;right:6px;transform:scale(.82)}}.hs-v21-funnel[data-v-fb5fc8ac]{width:100%}.hs-v21-state[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.58rem}.hs-v21-head-row[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.hs-v21-title-group[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.55rem}.hs-v21-seal-img[data-v-fb5fc8ac]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.hs-v21-kicker[data-v-fb5fc8ac]{font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#8f6b24;text-transform:uppercase;line-height:1.2}.hs-v21-card-h2[data-v-fb5fc8ac]{font-family:Cormorant Garamond,"Noto Serif SC",Georgia,serif;font-size:1.24rem;font-weight:700;color:#16181f;margin:0;line-height:1.2}.hs-v21-method-pills[data-v-fb5fc8ac]{display:inline-flex;background:#ede7d8;padding:2px;border-radius:999px;border:1px solid rgba(20,22,27,.1);gap:2px}.hs-v21-mpill[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#625d52;font-size:.69rem;font-weight:700;padding:3px 8px;border-radius:999px;cursor:pointer;transition:all .15s ease}.hs-v21-mpill.active[data-v-fb5fc8ac]{background:#181b22;color:#f5dfb0;box-shadow:0 1px 4px #00000026}.hs-v21-cat-bar[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.34rem;flex-wrap:wrap}.hs-v21-cat-chip[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(20,22,27,.13);background:#fcfbf7;color:#464a54;font-size:.73rem;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .15s ease}.hs-v21-cat-chip[data-v-fb5fc8ac]:hover{border-color:#8f6b2480;color:#16181f}.hs-v21-cat-chip.active[data-v-fb5fc8ac]{background:#b48a3424;border-color:#9a701e;color:#6e4e12;font-weight:700}.hs-v21-gender-inline[data-v-fb5fc8ac]{display:inline-flex;gap:3px;margin-left:auto;background:#f4efe3;padding:2px;border-radius:999px;border:1px solid rgba(154,112,30,.35)}.hs-v21-gpill[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#5c4618;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:999px;cursor:pointer}.hs-v21-gpill.active[data-v-fb5fc8ac]{background:#8f6b24;color:#fff}.hs-v21-q-wrap[data-v-fb5fc8ac]{width:100%}.hs-v21-q-input[data-v-fb5fc8ac]{width:100%;box-sizing:border-box;height:36px;padding:0 .72rem;border-radius:.52rem;border:1px solid rgba(20,22,27,.16);background:#fcfbf8;color:#16181f;font-size:.8rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.hs-v21-q-input[data-v-fb5fc8ac]:focus{border-color:#9a701e;box-shadow:0 0 0 2px #b48a3426;background:#fff}.hs-v21-num-row[data-v-fb5fc8ac]{display:grid;grid-template-columns:1fr 1fr auto;gap:.48rem;align-items:stretch}.hs-v21-num-box[data-v-fb5fc8ac]{display:flex;flex-direction:column;justify-content:center;padding:.3rem .65rem .34rem;border-radius:.55rem;background:#fcfaf4;border:1.5px solid rgba(143,107,36,.38);cursor:text;transition:all .15s ease}.hs-v21-num-box[data-v-fb5fc8ac]:focus-within{border-color:#8f6b24;background:#fff;box-shadow:0 0 0 2px #b48a3429}.hs-v21-num-lbl[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.61rem;font-weight:700;letter-spacing:.06em;color:#7d5b1a}.hs-v21-num-inp[data-v-fb5fc8ac]{width:100%;border:none;outline:none;background:transparent;font-family:JetBrains Mono,monospace;font-size:1.16rem;font-weight:800;color:#16181f;padding:0;line-height:1.25}.hs-v21-rand-btn[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed rgba(143,107,36,.55);background:#b48a3414;color:#7d5b1a;font-size:.75rem;font-weight:700;padding:0 .75rem;border-radius:.55rem;cursor:pointer;white-space:nowrap;transition:all .15s ease}.hs-v21-rand-btn[data-v-fb5fc8ac]:hover{background:#b48a342e}.hs-v21-manual-row[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.42rem .6rem;border-radius:.55rem;background:#fcfaf4;border:1px solid rgba(143,107,36,.36)}.hs-v21-manual-dots[data-v-fb5fc8ac]{display:flex;gap:.28rem;flex-wrap:wrap}.hs-v21-mdot[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.66rem;padding:2px 6px;border-radius:4px;background:#14161b0f;color:#706b60}.hs-v21-mdot.filled[data-v-fb5fc8ac]{background:#232730;color:#f5dfb0;font-weight:700}.hs-v21-mdot.moving[data-v-fb5fc8ac]{background:#9a701e;color:#fff}.hs-v21-gold-cta[data-v-fb5fc8ac]{width:100%;min-height:42px;padding:.55rem .9rem;border-radius:.6rem;border:1px solid rgba(245,223,176,.55);background:linear-gradient(135deg,#c89b3c,#9a6f18);color:#fffdf8;font-size:.87rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 18px #9a6f1847;transition:transform .15s ease,filter .15s ease}.hs-v21-gold-cta[data-v-fb5fc8ac]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.hs-v21-gold-cta[data-v-fb5fc8ac]:disabled{opacity:.65;cursor:not-allowed}.hs-v21-tz-micro[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;font-size:.67rem;color:#6c685e;line-height:1.35}.hs-v21-quota-pill[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;color:#2e6b4e;background:#2e6b4e1a;padding:1px 7px;border-radius:999px;white-space:nowrap}.hs-v21-member-divider[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.55rem;margin:.18rem 0 .05rem;color:#7c776c;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hs-v21-member-divider[data-v-fb5fc8ac]:before,.hs-v21-member-divider[data-v-fb5fc8ac]:after{content:"";flex:1;height:1px;background:#14161b1c}.hs-v21-member-box[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.45rem}.hs-v21-google-outline[data-v-fb5fc8ac]{width:100%;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.52rem;border:1px solid rgba(20,22,27,.2);background:#fff;color:#23252c;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.hs-v21-google-outline[data-v-fb5fc8ac]:hover:not(:disabled){border-color:#8f6b24;background:#fcfaf5}.hs-v21-mini-login[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.42rem}.hs-v21-mini-inputs[data-v-fb5fc8ac]{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}.hs-v21-mini-inp[data-v-fb5fc8ac]{width:100%;box-sizing:border-box;height:34px;padding:0 .62rem;border-radius:.48rem;border:1px solid rgba(20,22,27,.16);background:#fcfbf9;color:#16181f;font-size:.78rem;outline:none}.hs-v21-mini-inp[data-v-fb5fc8ac]:focus{border-color:#8f6b24;background:#fff}.hs-v21-signin-outline[data-v-fb5fc8ac]{width:100%;height:34px;border-radius:.48rem;border:1px solid #2d3a1e;background:#2d3a1e0f;color:#232e17;font-size:.79rem;font-weight:700;cursor:pointer;transition:all .15s ease}.hs-v21-signin-outline[data-v-fb5fc8ac]:hover:not(:disabled){background:#2d3a1e;color:#fff}.hs-v21-mini-links[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap;font-size:.73rem;color:#706b60}.hs-v21-text-btn[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6e4e12;font-size:.73rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.hs-v21-sample-link[data-v-fb5fc8ac]{color:#2e6b4e}.hs-v21-prev-topbar[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.hs-v21-coord-badge[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.73rem;font-weight:700;color:#f5dfb0;background:#1c2029;padding:3px 10px;border-radius:999px}.hs-v21-prev-actions[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.55rem}.hs-v21-top-link[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#7d5b1a;font-size:.73rem;font-weight:700;cursor:pointer;padding:0}.hs-v21-top-link[data-v-fb5fc8ac]:hover{text-decoration:underline}.hs-v21-meng-banner[data-v-fb5fc8ac]{padding:.42rem .65rem;border-radius:.48rem;background:#9e2a2b17;border:1px solid rgba(158,42,43,.34);color:#8f2425;font-size:.72rem;line-height:1.4;font-weight:600}.hs-v21-skeleton-box[data-v-fb5fc8ac]{padding:.65rem .75rem;border-radius:.62rem;background:linear-gradient(145deg,#fcfaf3,#f4efe2);border:1px solid rgba(143,107,36,.45);display:flex;flex-direction:column;gap:.45rem}.hs-v21-skel-main[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.72rem}.hs-v21-mini-bars[data-v-fb5fc8ac]{width:46px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:5px 6px;border-radius:6px;background:#14161b0d}.hs-v21-mbar-row[data-v-fb5fc8ac]{display:flex;justify-content:space-between;align-items:center;height:5px}.hs-v21-yang[data-v-fb5fc8ac]{display:block;width:100%;height:5px;border-radius:1.5px;background:#232730}.hs-v21-yin[data-v-fb5fc8ac]{display:block;width:43%;height:5px;border-radius:1.5px;background:#68645b}.hs-v21-mbar-row.moving .hs-v21-yang[data-v-fb5fc8ac],.hs-v21-mbar-row.moving .hs-v21-yin[data-v-fb5fc8ac]{background:#b8860b;box-shadow:0 0 6px #b8860b8c}.hs-v21-skel-titles[data-v-fb5fc8ac]{flex:1;min-width:0}.hs-v21-skel-kicker[data-v-fb5fc8ac]{font-size:.62rem;font-weight:800;letter-spacing:.08em;color:#2e6b4e;margin-bottom:1px}.hs-v21-skel-hex[data-v-fb5fc8ac]{font-family:Cormorant Garamond,"Noto Serif SC",Georgia,serif;font-size:1.04rem;font-weight:700;color:#14161b;line-height:1.25}.hs-v21-skel-hex a[data-v-fb5fc8ac]{color:#14161b;text-decoration:underline;text-decoration-color:#8f6b2473;text-underline-offset:2px}.hs-v21-arrow[data-v-fb5fc8ac]{color:#8f6b24;font-size:.94rem;margin-left:3px}.hs-v21-ganzhi-line[data-v-fb5fc8ac]{margin-top:3px;font-size:.71rem;color:#464a54;font-weight:600;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hs-v21-tz-tag[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.62rem;padding:1px 5px;border-radius:4px;background:#8f6b2424;color:#6e4e12}.hs-v21-seat-hint[data-v-fb5fc8ac]{font-size:.74rem;line-height:1.42;color:#2b2e37;padding-top:.35rem;border-top:1px dashed rgba(143,107,36,.28)}.hs-v21-locked-stack[data-v-fb5fc8ac]{display:flex;flex-direction:column;gap:.32rem}.hs-v21-locked-item[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.36rem .58rem;border-radius:.45rem;background:#14161b09;border:1px dashed rgba(143,107,36,.4);font-size:.72rem}.hs-v21-lock-left[data-v-fb5fc8ac]{color:#1f232b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-v21-lock-tag[data-v-fb5fc8ac]{font-family:JetBrains Mono,monospace;font-size:.63rem;font-weight:700;color:#8f6b24;background:#b48a3424;padding:1px 7px;border-radius:999px;flex-shrink:0}.hs-v21-proof-btn[data-v-fb5fc8ac]{width:100%;min-height:33px;padding:.35rem .65rem;border-radius:.5rem;border:1px solid rgba(30,58,95,.34);background:#1e3a5f0f;color:#1e3a5f;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .15s ease}.hs-v21-proof-btn[data-v-fb5fc8ac]:hover{background:#1e3a5f1f}.hs-v21-price-anchor[data-v-fb5fc8ac]{text-align:center;font-size:.68rem;color:#2e6b4e;font-weight:600;line-height:1.35}.hs-v21-saved-banner[data-v-fb5fc8ac]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .68rem;border-radius:.52rem;background:linear-gradient(135deg,#d4a0172e,#8f6b2414);border:1px solid rgba(180,125,18,.5);font-size:.73rem;color:#5c3d04}.hs-v21-saved-text[data-v-fb5fc8ac]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.hs-v21-back-btn[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(92,61,4,.35);background:#ffffffbf;color:#5c3d04;font-size:.69rem;font-weight:700;padding:2px 8px;border-radius:999px;cursor:pointer;flex-shrink:0}.hs-v21-google-hero[data-v-fb5fc8ac]{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.55rem;border:1.5px solid rgba(66,133,244,.45);background:#fff;color:#181b22;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #4285f41f;transition:all .15s ease}.hs-v21-google-hero[data-v-fb5fc8ac]:hover:not(:disabled){background:#f8faff;border-color:#4285f4}.hs-v21-auth-tabs[data-v-fb5fc8ac]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:.5rem;background:#ede7d8}.hs-v21-atab[data-v-fb5fc8ac]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#5c574d;font-size:.74rem;font-weight:700;padding:5px 8px;border-radius:.38rem;cursor:pointer}.hs-v21-atab.active[data-v-fb5fc8ac]{background:#fff;color:#16181f;box-shadow:0 1px 4px #0000001a}.hs-v21-reg-form[data-v-fb5fc8ac]{gap:.42rem!important;margin-top:.1rem!important}@media (max-width: 520px){.hs-v21-mini-inputs[data-v-fb5fc8ac]{grid-template-columns:1fr}.hs-v21-lock-left[data-v-fb5fc8ac]{white-space:normal}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Fira Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-fade-in-up{animation:fadeInUp .3s ease forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-wrap{text-wrap:wrap}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-emerald-500\/40{border-color:#10b98166}.bg-emerald-500\/20{background-color:#10b98133}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-500\/90{--tw-gradient-from: rgb(245 158 11 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-orange-500\/90{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-red-500\/90{--tw-gradient-to: rgb(239 68 68 / .9) var(--tw-gradient-to-position)}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--text-h1: clamp(2rem, 5vw, 3rem);--text-h2: clamp(1.5rem, 4vw, 2rem);--text-h3: clamp(1.25rem, 3vw, 1.5rem);--text-body: clamp(1rem, 2.5vw, 1.125rem);--text-sm: clamp(.875rem, 2vw, 1rem);--text-xs: .75rem;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--color-text-deep: #2B2620;--color-text-panel: #2B2620;--color-bg-deep: #F3ECDC;--color-bg-deep-dark: #EAE1CC;--color-bg-deep-light: #FAF5E8;--color-bg-panel: #FBF7EB;--color-accent-cta: #F6E384;--color-accent-cta-hover: #E8D472;--color-accent-cta-rgb: 246, 227, 132;--color-accent-seal: #B53A28;--color-accent-seal-rgb: 181, 58, 40;--color-accent-gold-deep: #B8912F;--color-accent-gold-deep-rgb: 184, 145, 47;--color-accent-red: #DC2626;--color-accent-red-rgb: 220, 38, 38;--color-ink-blue: #3B4A5A;--color-hairline: rgba(74, 66, 52, .22);--skin-backdrop-text-color: rgba(255, 255, 255, .92);--skin-backdrop-text-muted: rgba(255, 255, 255, .72);--skin-backdrop-text-highlight: #ffffff;--skin-backdrop-title-color: var(--color-accent-cta);--skin-left-panel-bg: rgba(16, 20, 16, .42);--skin-left-panel-border: rgba(212, 175, 55, .2);--skin-backdrop-mobile-pos: 85% 15%;--font-song: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--font-hei: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-kai: "Kaiti SC", "STKaiti", "KaiTi", "Noto Serif SC", serif;--font-en-display: "Marcellus", "Noto Serif SC", serif;--font-en-text: "EB Garamond", "Noto Serif SC", Georgia, serif;--font-display: "Kaiti SC", "STKaiti", "KaiTi", "KaiTi_GB2312", "BiauKai", "楷体", "楷体_GB2312", serif;--font-ui: "Kaiti SC", "STKaiti", "KaiTi", "KaiTi_GB2312", "BiauKai", "楷体", "楷体_GB2312", serif;--font-text: "Kaiti SC", "STKaiti", "KaiTi", "KaiTi_GB2312", "BiauKai", "楷体", "楷体_GB2312", serif;--radius-card: 1.5rem;--radius-btn: 1rem;--radius-input: .75rem;--shadow-card: 0 8px 32px rgba(74, 66, 52, .12);--shadow-btn: 0 4px 16px rgba(246, 227, 132, .3);--shadow-glow: 0 0 20px rgba(246, 227, 132, .15);--color-error: var(--color-accent-red);--fdock-expanded-w: 148px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:var(--text-body);line-height:1.6;color:var(--skin-backdrop-text, #2B2620);background-color:var(--skin-backdrop-bg, #F3ECDC);background-image:var(--skin-backdrop-image, none);background-size:cover;background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Cinzel,Noto Serif SC,PingFang SC,serif;font-weight:600;line-height:1.3;color:#2b2620}a{color:#b8912f;text-decoration:none;transition:opacity var(--transition-fast)}a:hover{opacity:.8}html[lang=en]{--font-display: "Marcellus", "Noto Serif SC", serif;--font-ui: "Plus Jakarta Sans", "Inter", "Noto Serif SC", sans-serif;--font-text: "EB Garamond", "Noto Serif SC", Georgia, serif;--fdock-expanded-w: 190px}html[lang=en] body{font-family:var(--font-en-text);letter-spacing:0}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=en] h5,html[lang=en] h6{font-family:var(--font-en-display);font-weight:400;letter-spacing:.04em}html[lang=en] button,html[lang=en] input,html[lang=en] select,html[lang=en] textarea{font-family:Plus Jakarta Sans,Inter,sans-serif;letter-spacing:0}html[lang=en] p,html[lang=en] span,html[lang=en] li,html[lang=en] label,html[lang=en] strong,html[lang=en] small,html[lang=en] em,html[lang=en] td,html[lang=en] th{letter-spacing:0}button{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;cursor:pointer;border:none;background:none}input,textarea,select{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:var(--text-body)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#eae1cc}::-webkit-scrollbar-thumb{background:#faf5e8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f6e384}.glass-card{background:#fbf7ebd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-hairline);border-radius:1.5rem}.panel-card{background:#fbf7eb;border-radius:1.5rem;box-shadow:0 8px 32px #4a42341f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-particle{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:.6;transform:translateY(-10px) scale(1)}90%{opacity:.6}to{opacity:0;transform:translateY(-100px) scale(.5)}}.animate-fade-in{animation:fadeIn var(--transition-normal) forwards}.animate-fade-in-up{animation:fadeInUp var(--transition-normal) forwards}.hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.tryon-floating-bar[data-v-495c6d2e]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:9999;max-width:96vw;pointer-events:auto}.tryon-bar-inner[data-v-495c6d2e]{display:flex;align-items:center;gap:14px;padding:8px 16px;border-radius:999px;background:#16110ceb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(218,175,96,.7);box-shadow:0 8px 30px #000000a6,0 0 16px #daaf6047;color:#f3ecdc;font-family:var(--font-song, "Noto Serif SC", serif)}.tryon-status[data-v-495c6d2e]{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.tryon-pulse-dot[data-v-495c6d2e]{color:#f6e384;font-size:14px;animation:pulse-gold-495c6d2e 1.8s infinite ease-in-out}@keyframes pulse-gold-495c6d2e{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 6px #f6e384)}}.tryon-label[data-v-495c6d2e]{color:#f3ecdcb3;font-size:12px}.tryon-name[data-v-495c6d2e]{color:#f6e384;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tryon-shortcuts[data-v-495c6d2e]{display:flex;align-items:center;gap:6px;border-left:1px solid rgba(218,175,96,.35);border-right:1px solid rgba(218,175,96,.35);padding:0 10px}.shortcut-btn[data-v-495c6d2e]{background:#ffffff0f;border:1px solid rgba(218,175,96,.25);color:#f3ecdcd9;padding:3px 10px;border-radius:999px;font-size:12px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.shortcut-btn[data-v-495c6d2e]:hover{background:#daaf6038;border-color:#f6e384;color:#fff}.shortcut-btn.active[data-v-495c6d2e]{background:#daaf604d;border-color:#f6e384;color:#f6e384;font-weight:600}.tryon-actions[data-v-495c6d2e]{display:flex;align-items:center;gap:8px}.action-buy-btn[data-v-495c6d2e]{background:linear-gradient(135deg,#c6a15b,#f6e384);color:#2b2620;border:none;font-weight:700;font-size:12px;padding:4px 12px;border-radius:999px;cursor:pointer;transition:all .18s ease;white-space:nowrap;box-shadow:0 2px 10px #c6a15b66}.action-buy-btn[data-v-495c6d2e]:hover{filter:brightness(1.12);transform:translateY(-1px)}.action-exit-btn[data-v-495c6d2e]{background:#ffffff14;border:1px solid rgba(243,236,220,.3);color:#f3ecdccc;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.action-exit-btn[data-v-495c6d2e]:hover{background:#ef444433;border-color:#ef444499;color:#fca5a5}.float-bar-slide-enter-active[data-v-495c6d2e],.float-bar-slide-leave-active[data-v-495c6d2e]{transition:all .3s cubic-bezier(.16,1,.3,1)}.float-bar-slide-enter-from[data-v-495c6d2e],.float-bar-slide-leave-to[data-v-495c6d2e]{opacity:0;transform:translate(-50%,-24px)}@media (max-width: 768px){.tryon-floating-bar[data-v-495c6d2e]{top:8px;width:96vw}.tryon-bar-inner[data-v-495c6d2e]{padding:6px 10px;gap:8px;flex-wrap:wrap;justify-content:space-between}.tryon-name[data-v-495c6d2e]{max-width:130px}.tryon-shortcuts[data-v-495c6d2e]{display:none}}#app[data-v-7fa08f89]{min-height:100vh}.lang-switch[data-v-7fa08f89]{position:absolute;top:1.25rem;left:50%;transform:translate(-50%);z-index:1000;transition:top .3s cubic-bezier(.16,1,.3,1)}.lang-switch.shift-down[data-v-7fa08f89]{top:4.25rem}.lang-toggle[data-v-7fa08f89]{cursor:pointer;background:#ffffff1a;padding:.4rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-accent-cta);font-family:var(--font-ui);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.4rem;transition:all .3s ease;box-shadow:0 4px 12px #0003;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-toggle[data-v-7fa08f89]:hover{background:#fff3;transform:translateY(-2px)}.lang-menu[data-v-7fa08f89]{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);background:#1e1914eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.3rem;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;min-width:5.5rem}.lang-option[data-v-7fa08f89]{cursor:pointer;text-align:center;padding:.45rem .9rem;border-radius:8px;color:#ffffffbf;font-family:var(--font-ui);font-size:.9rem;transition:all .2s ease;white-space:nowrap}.lang-option[data-v-7fa08f89]:hover{background:#ffffff1f;color:#fff}.lang-option.active[data-v-7fa08f89]{color:var(--color-accent-cta);font-weight:600}.lang-globe[data-v-7fa08f89]{font-size:.85rem;line-height:1}.lang-prompt[data-v-7fa08f89]{position:fixed;top:4.25rem;left:50%;transform:translate(-50%);z-index:1500;background:#1e1914f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(156,124,60,.35);border-radius:14px;padding:.7rem 1rem;box-shadow:0 10px 30px #0006;display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:calc(100vw - 2rem);box-sizing:border-box}.lang-prompt-title[data-v-7fa08f89]{color:#ffffffb3;font-size:.8rem;letter-spacing:.05em;white-space:nowrap}.lang-prompt-options[data-v-7fa08f89]{display:flex;gap:.5rem}.lang-prompt-btn[data-v-7fa08f89]{cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffd9;border-radius:18px;padding:.4rem .95rem;font-size:.9rem;font-family:var(--font-ui);transition:all .2s ease;white-space:nowrap}.lang-prompt-btn[data-v-7fa08f89]:hover{background:#ffffff29;color:#fff}.lang-prompt-btn.active[data-v-7fa08f89]{border-color:var(--color-accent-cta);color:var(--color-accent-cta);font-weight:600}.lang-prompt-enter-active[data-v-7fa08f89],.lang-prompt-leave-active[data-v-7fa08f89]{transition:opacity .25s ease,transform .25s ease}.lang-prompt-enter-from[data-v-7fa08f89],.lang-prompt-leave-to[data-v-7fa08f89]{opacity:0;transform:translate(-50%) translateY(-.5rem)}@media (max-width: 768px){.lang-switch[data-v-7fa08f89]{position:fixed;left:1rem;top:auto;bottom:1.25rem;transform:none}.lang-toggle[data-v-7fa08f89]{width:2.1rem;height:2.1rem;padding:0;border-radius:50%;justify-content:center}.lang-toggle .lang-globe[data-v-7fa08f89]{font-size:1rem}.lang-toggle .lang-label[data-v-7fa08f89]{display:none}.lang-menu[data-v-7fa08f89]{left:0;transform:none;top:auto;bottom:calc(100% + .4rem)}.lang-prompt[data-v-7fa08f89]{top:1rem;padding:.6rem .8rem}.lang-prompt-title[data-v-7fa08f89]{font-size:.72rem;white-space:normal;text-align:center}}.global-site-toast[data-v-7fa08f89]{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:99999;padding:10px 22px;border-radius:12px;background:#241e18f5;color:#f7f1e5;font-size:14px;font-weight:500;letter-spacing:.5px;border:1px solid rgba(212,163,89,.5);box-shadow:0 8px 28px #0000008c;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;max-width:90vw;line-height:1.5}.toast-fade-enter-active[data-v-7fa08f89],.toast-fade-leave-active[data-v-7fa08f89]{transition:opacity .25s ease,transform .25s ease}.toast-fade-enter-from[data-v-7fa08f89],.toast-fade-leave-to[data-v-7fa08f89]{opacity:0;transform:translate(-50%,-10px)}
