.seg-header-bar[data-v-ba06e706]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem}.seg-interpret-btn[data-v-ba06e706]{display:inline-flex;align-items:center;gap:.4rem;background:#c4a46a1f;border:1px solid var(--wx-line);color:var(--wx-gold);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:all .25s ease}.seg-interpret-btn[data-v-ba06e706]:hover{background:#c4a46a3d;border-color:var(--wx-gold);color:#fff;transform:translateY(-1px)}.seg-btn-star[data-v-ba06e706]{font-size:.95rem}.seg-feedback[data-v-ba06e706]{margin:1.2rem 0 .4rem;font-size:1rem;letter-spacing:.04em;transition:all .3s ease}.seg-feedback.is-ok[data-v-ba06e706]{color:#c4a46a}.seg-feedback.is-miss[data-v-ba06e706]{color:#d97757}.seg-stats-card[data-v-ba06e706]{display:flex;justify-content:center;align-items:center;gap:2rem;background:#c4a46a14;border:1px solid var(--wx-gold-soft);border-radius:12px;padding:.9rem 1.8rem;margin:1.2rem auto .6rem;max-width:20rem}.seg-stat-col[data-v-ba06e706]{text-align:center}.seg-stat-val[data-v-ba06e706]{font-size:1.6rem;font-weight:700;color:#f7f1e6;line-height:1.2}.seg-unit[data-v-ba06e706]{font-size:.85rem;font-weight:400;color:var(--wx-mist-dim);margin-left:.2rem}.seg-stat-lbl[data-v-ba06e706]{font-size:.78rem;color:var(--wx-mist-dim);margin-top:.2rem}.seg-stat-divider[data-v-ba06e706]{width:1px;height:2rem;background:var(--wx-gold-soft)}.seg-actions[data-v-ba06e706]{margin-top:1.4rem}.seg-check.is-proceed[data-v-ba06e706]{background:linear-gradient(135deg,#c4a46a,#e6c587);color:#1a1408;border-color:#f6ecd4;font-weight:700;box-shadow:0 0 20px #c4a46a73;animation:pulse-proceed-ba06e706 2.2s infinite ease-in-out}@keyframes pulse-proceed-ba06e706{0%,to{transform:scale(1);box-shadow:0 0 16px #c4a46a59}50%{transform:scale(1.03);box-shadow:0 0 24px #c4a46a99}}.seg-modal-overlay[data-v-ba06e706]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30000;background:#0b1020c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.2rem}.seg-modal-dialog[data-v-ba06e706]{background:#141c30;border:1px solid var(--wx-gold);border-radius:14px;max-width:36rem;width:100%;color:var(--wx-mist);box-shadow:0 20px 50px #0009;display:flex;flex-direction:column;overflow:hidden;animation:modal-pop-ba06e706 .28s cubic-bezier(.16,1,.3,1)}@keyframes modal-pop-ba06e706{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.seg-modal-head[data-v-ba06e706]{padding:1.2rem 1.4rem;border-bottom:1px solid rgba(196,164,106,.25);display:flex;justify-content:space-between;align-items:center}.seg-modal-title-group[data-v-ba06e706]{display:flex;align-items:center;gap:.6rem}.seg-modal-badge[data-v-ba06e706]{background:#c4a46a33;color:var(--wx-gold);font-size:.78rem;padding:.2rem .55rem;border-radius:4px}.seg-modal-title[data-v-ba06e706]{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.seg-modal-close[data-v-ba06e706]{background:transparent;border:0;color:var(--wx-mist-dim);font-size:1.2rem;cursor:pointer;padding:.4rem;line-height:1}.seg-modal-close[data-v-ba06e706]:hover{color:#fff}.seg-modal-body[data-v-ba06e706]{padding:1.4rem;max-height:60vh;overflow-y:auto;line-height:1.7}.seg-modal-section[data-v-ba06e706]{margin-bottom:1.2rem}.seg-section-title[data-v-ba06e706]{margin:0 0 .5rem;font-size:.95rem;color:var(--wx-gold);letter-spacing:.05em}.seg-section-text[data-v-ba06e706]{margin:0;color:#dcd4c5;font-size:.94rem}.seg-modal-foot[data-v-ba06e706]{padding:1rem 1.4rem;border-top:1px solid rgba(196,164,106,.2);display:flex;justify-content:flex-end;background:#0b102066}.taiji-box[data-v-df36d982]{text-align:center;padding:2.2rem 1.6rem;background:#141c30f2;border:1px solid var(--wx-gold);border-radius:16px;box-shadow:0 16px 48px #0009}.taiji-narrative[data-v-df36d982]{color:var(--wx-mist);font-size:1.05rem;line-height:1.75;margin-bottom:1.6rem}.taiji-stage[data-v-df36d982]{position:relative;width:170px;height:170px;margin:0 auto 1.2rem;display:grid;place-items:center}.taiji-halo[data-v-df36d982]{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px dashed rgba(196,164,106,.45);animation:halo-spin-df36d982 18s linear infinite;pointer-events:none}@keyframes halo-spin-df36d982{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.taiji-disk[data-v-df36d982]{width:150px;height:150px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%;box-shadow:0 0 24px #c4a46a59;transition:transform .75s cubic-bezier(.34,1.25,.64,1),box-shadow .3s ease}.taiji-disk[data-v-df36d982]:hover{box-shadow:0 0 36px #c4a46aa6}.taiji-svg[data-v-df36d982]{width:100%;height:100%;display:block}.taiji-progress-dots[data-v-df36d982]{display:flex;justify-content:center;gap:.75rem;margin-top:.8rem}.taiji-turn-dot[data-v-df36d982]{width:9px;height:9px;border-radius:50%;background:#c4a46a33;border:1px solid var(--wx-gold);transition:all .35s ease}.taiji-turn-dot.is-on[data-v-df36d982]{background:var(--wx-gold);box-shadow:0 0 10px #c4a46a;transform:scale(1.25)}.taiji-stage.is-burst .taiji-disk[data-v-df36d982]{box-shadow:0 0 60px #f6ecd4e6;animation:taiji-dissolve-df36d982 .9s ease forwards}@keyframes taiji-dissolve-df36d982{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.15);filter:brightness(1.8)}to{transform:scale(1.2);filter:brightness(2.5);opacity:.8}}.breath-box[data-v-f8681ef0]{text-align:center;padding:2.2rem 1.6rem;background:#141c30f2;border:1px solid var(--wx-gold);border-radius:16px;box-shadow:0 16px 48px #0009}.breath-narrative[data-v-f8681ef0]{color:var(--wx-mist);font-size:1.05rem;line-height:1.75;margin-bottom:1.6rem}.breath-visual[data-v-f8681ef0]{position:relative;width:160px;height:160px;margin:0 auto 1.4rem;display:grid;place-items:center}.breath-orb-core[data-v-f8681ef0]{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#f7f1e6 10%,#c4a46a 50%,#c4a46a1a 85%);box-shadow:0 0 32px #c4a46a8c;transition:transform 2.8s cubic-bezier(.4,0,.2,1),box-shadow 2.8s ease;position:relative;z-index:2}.breath-visual.inhale .breath-orb-core[data-v-f8681ef0]{transform:scale(1.32);box-shadow:0 0 54px #f6ecd4d9}.breath-visual.exhale .breath-orb-core[data-v-f8681ef0]{transform:scale(.85);box-shadow:0 0 20px #c4a46a59}.breath-visual.is-done .breath-orb-core[data-v-f8681ef0]{transform:scale(1.4);box-shadow:0 0 70px #f6ecd4}.breath-wave[data-v-f8681ef0]{position:absolute;border-radius:50%;border:1px solid rgba(196,164,106,.35);pointer-events:none}.breath-wave-1[data-v-f8681ef0]{top:-15px;right:-15px;bottom:-15px;left:-15px;animation:wave-expand-f8681ef0 3.6s infinite ease-out}.breath-wave-2[data-v-f8681ef0]{top:-30px;right:-30px;bottom:-30px;left:-30px;animation:wave-expand-f8681ef0 3.6s infinite ease-out 1.8s}@keyframes wave-expand-f8681ef0{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.3);opacity:0}}.breath-rhythm-hint[data-v-f8681ef0]{color:var(--wx-gold);font-size:.95rem;letter-spacing:.08em;min-height:1.5rem;margin:0 0 1rem}.breath-dots[data-v-f8681ef0]{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.4rem}.breath-step-dot[data-v-f8681ef0]{width:10px;height:10px;border-radius:50%;background:#c4a46a33;border:1px solid var(--wx-gold);transition:all .35s ease}.breath-step-dot.is-on[data-v-f8681ef0]{background:var(--wx-gold);box-shadow:0 0 10px #c4a46a;transform:scale(1.25)}.breath-btn[data-v-f8681ef0]{margin:0 auto}.infuse-box[data-v-47c27507]{text-align:center;padding:2.2rem 1.6rem;background:#141c30f2;border:1px solid var(--wx-gold);border-radius:16px;box-shadow:0 16px 48px #0009}.infuse-narrative[data-v-47c27507]{color:var(--wx-mist);font-size:1.05rem;line-height:1.75;margin-bottom:1.6rem}.infuse-ring-container[data-v-47c27507]{position:relative;width:160px;height:160px;margin:0 auto 1.4rem;display:grid;place-items:center}.infuse-ring-svg[data-v-47c27507]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-47c27507]{fill:none;stroke:#c4a46a26;stroke-width:6}.ring-bar[data-v-47c27507]{fill:none;stroke:#c4a46a;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .05s linear;filter:drop-shadow(0 0 6px #c4a46a)}.infuse-ring-core[data-v-47c27507]{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#242c40,#141c2e);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(196,164,106,.4);transition:all .3s ease}.infuse-ring-core.is-active[data-v-47c27507]{box-shadow:0 0 30px #c4a46abf;transform:scale(1.06)}.infuse-ring-core.is-done[data-v-47c27507]{box-shadow:0 0 45px #f6ecd4f2;background:radial-gradient(circle,#443c2c,#141c2e)}.core-symbol[data-v-47c27507]{font-size:1.8rem;color:var(--wx-gold);line-height:1}.core-pct[data-v-47c27507]{font-size:.8rem;color:var(--wx-mist-dim);margin-top:.2rem}.infuse-phase-card[data-v-47c27507]{min-height:3.5rem;margin-bottom:1.4rem}.phase-title[data-v-47c27507]{color:#fff;font-weight:700;font-size:1.05rem;letter-spacing:.06em}.phase-desc[data-v-47c27507]{color:var(--wx-gold);font-size:.88rem;margin-top:.3rem}.infuse-btn[data-v-47c27507]{padding:.8rem 2rem;font-size:1rem;letter-spacing:.15em;min-width:15rem;-webkit-user-select:none;user-select:none;transition:all .2s ease}.infuse-btn.is-holding[data-v-47c27507]{background:#f6ecd4;color:#1a1408;box-shadow:0 0 25px #f6ecd4cc;transform:scale(.98)}.infuse-btn.is-done[data-v-47c27507]{background:#c4a46a;color:#1a1408;cursor:default}.snail-box[data-v-f32f617e]{padding:2.2rem 1.6rem;background:#141c30f2;border:1px solid var(--wx-gold);border-radius:16px;box-shadow:0 16px 48px #0009;text-align:center}.snail-narrative[data-v-f32f617e]{color:var(--wx-mist);font-size:1.05rem;line-height:1.75;margin-bottom:1.6rem}.snail-field[data-v-f32f617e]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch;margin-bottom:1.4rem}@media(max-width:600px){.snail-field[data-v-f32f617e]{grid-template-columns:1fr}}.snail-horn[data-v-f32f617e]{background:#c4a46a0d;border:1px solid var(--wx-line);border-radius:12px;padding:1.2rem;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.snail-horn.is-heard[data-v-f32f617e]{background:#c4a46a1f;border-color:var(--wx-gold)}.horn-badge[data-v-f32f617e]{color:var(--wx-gold);font-weight:700;font-size:1.05rem;letter-spacing:.05em}.horn-motto[data-v-f32f617e]{color:var(--wx-mist-dim);font-size:.8rem;margin:.3rem 0 1rem}.horn-btn[data-v-f32f617e]{width:100%;text-align:center;padding:.55rem .8rem;cursor:pointer;border-radius:999px}.horn-quote[data-v-f32f617e]{margin-top:1rem;font-size:.88rem;color:#fff;text-align:left;line-height:1.6;background:#00000040;padding:.6rem .8rem;border-radius:8px;border-left:3px solid var(--wx-gold)}.snail-divider[data-v-f32f617e]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:0 .4rem}.divider-icon[data-v-f32f617e]{font-size:2rem}.divider-text[data-v-f32f617e]{font-size:.72rem;color:var(--wx-mist-dim);writing-mode:vertical-rl;letter-spacing:.2em}.snail-insight[data-v-f32f617e]{color:var(--wx-gold);font-size:.98rem;letter-spacing:.08em;margin:1.2rem 0;animation:fadeIn-f32f617e .6s ease}@keyframes fadeIn-f32f617e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.snail-actions[data-v-f32f617e]{margin-top:1rem}:root{--wx-night: #0b1020;--wx-night-mid: #12192b;--wx-mist: #f3eee4;--wx-mist-dim: #c8c0b0;--wx-paper: #f7f1e6;--wx-paper-ink: #2a261f;--wx-gold: #c4a46a;--wx-gold-soft: rgba(196, 164, 106, .45);--wx-line: rgba(196, 164, 106, .55);--wx-btn: rgba(247, 241, 230, .12);--wx-radius: 12px}html,body,#app{min-height:100%;margin:0;background:var(--wx-night);color:var(--wx-mist);font-family:"Noto Serif TC",Songti TC,serif}button{font:inherit}.wx-shell{min-height:100vh;background:linear-gradient(180deg,var(--wx-night),var(--wx-night-mid))}.wx-title{margin:0;color:var(--wx-mist);font-weight:700;letter-spacing:.12em}.wx-muted{color:var(--wx-mist-dim)}.wx-dialog{background:var(--wx-paper);color:var(--wx-paper-ink);border:1px solid var(--wx-gold);border-radius:var(--wx-radius);box-shadow:0 16px 48px #0006}.wx-choice,.wx-btn{background:var(--wx-btn);color:var(--wx-mist);border:1px solid var(--wx-line);border-radius:8px}.wx-choice{background:#2a261f0f;color:var(--wx-paper-ink);border-color:var(--wx-gold-soft);text-align:left;cursor:pointer}.wx-choice:hover,.wx-btn:hover{border-color:var(--wx-gold)}.wx-btn-solid{background:#e8c56a;color:#1a1408;border:1px solid #8a6a28;border-radius:999px;cursor:pointer}.wx-advance{min-width:7.5rem;padding:.58rem 1.35rem;color:var(--wx-mist);background:#f7f1e60d;border:1px solid var(--wx-line);border-radius:999px;letter-spacing:.34em;text-indent:.34em;font-weight:500;cursor:pointer}.wx-advance:hover{color:#f7f1e6;background:#c4a46a1f;border-color:var(--wx-gold)}.story-block{max-width:40rem;margin:clamp(10rem,32vh,22rem) auto 0}.story-line{color:#f7f4ee}.story-speaker{margin:0 0 .85rem;color:var(--wx-gold);font-weight:700;letter-spacing:.16em}.story-wait{margin:0;color:var(--wx-mist-dim);font-size:1.05rem;letter-spacing:.12em}.story-text{margin:0;font-size:1.22rem;font-weight:500;line-height:2.15;letter-spacing:.08em}.ink-char{color:transparent;text-shadow:none;transition:color .5s ease-out,text-shadow .6s ease-out}.ink-char.is-on{color:#f7f4ee;text-shadow:0 0 10px rgba(247,244,238,.2),0 0 26px rgba(196,164,106,.08)}.story-choices{display:flex;flex-direction:column;gap:.6rem;margin-top:1.4rem}.story-choice{padding:.75rem .9rem;text-align:left;color:var(--wx-mist);background:#f7f1e60f;border:1px solid var(--wx-line);border-radius:8px;cursor:pointer}.story-choice:hover{border-color:var(--wx-gold)}.play-dock{position:fixed;left:0;right:0;bottom:1.2rem;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.85rem;pointer-events:none}.play-dock .wx-advance,.play-dock .form-rail{pointer-events:auto}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);width:min(390px,92vw);aspect-ratio:1;border:2px solid var(--wx-gold);border-radius:16px;overflow:hidden}.chapter-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;border-right:1px solid var(--wx-gold-soft);border-bottom:1px solid var(--wx-gold-soft);color:var(--wx-mist);cursor:pointer;padding:4px;transition:all .2s ease}.chapter-card:hover:not(.is-locked){background:#c4a46a14}.chapter-card-title{font-size:.72rem;letter-spacing:.04em;color:var(--wx-mist);white-space:nowrap}.chapter-card.is-locked .chapter-card-title{color:var(--wx-mist-dim)}.chapter-card:nth-child(3n){border-right:0}.chapter-card:nth-child(n+7){border-bottom:0}.chapter-card.is-locked{opacity:.45;cursor:default}.luoshu{width:36px;height:36px;border-radius:50%;border:2px solid var(--wx-gold);display:grid;place-items:center;font-weight:700}.luoshu.yang{background:#f7f1e6;color:#1a1408}.luoshu.yin{background:#1a1408;color:#f7f1e6}.chapter-art,.form-glyph{width:44px;height:44px;object-fit:contain;background:transparent}.form-rail{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.form-chip{min-width:56px;padding:4px 2px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;color:var(--wx-mist-dim);border:0;border-bottom:1px solid transparent;border-radius:0;cursor:pointer}.form-chip.is-on{color:var(--wx-mist);border-bottom-color:var(--wx-gold)}.form-chip .form-glyph{width:52px;height:52px}.seg-card{position:relative;max-width:48rem;margin:0 auto;padding:2rem 1.6rem 1.8rem;text-align:center;color:#1c1915;background:#ffffffe0;border-radius:16px;box-shadow:0 18px 50px #00000047;overflow:hidden}.seg-card.is-cloud{background:#ffffffc7}.seg-cloud{position:absolute;border-radius:999px;background:#ffffffb3;filter:blur(8px);pointer-events:none}.seg-cloud-a{width:90px;height:36px;top:12px;left:8%}.seg-cloud-b{width:120px;height:42px;right:6%;bottom:18px}.seg-hint{position:relative;z-index:1;margin:0 0 1.2rem;text-align:left;color:#4b463f;font-size:.92rem;line-height:1.7}.seg-count{display:inline-block;margin:0 .2rem;padding:.05rem .45rem;border-radius:6px;background:#e0e7ff;color:#312e81;font-weight:700}.seg-line{position:relative;z-index:1;margin:.4rem 0 .2rem;text-align:left;line-height:2.8;font-size:1.75rem;font-weight:500}.seg-char{display:inline-block;width:30px;text-align:center}.seg-char.is-drift{animation:seg-drift 5s ease-in-out infinite}@keyframes seg-drift{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(1deg)}75%{transform:translateY(3px) rotate(-1deg)}}.seg-gap{position:relative;display:inline-block;width:18px;height:1.75em;margin:0 0 2px -6px;padding:0;border:0;background:transparent;vertical-align:middle;cursor:pointer}.seg-glow,.seg-dot,.seg-ripple{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none}.seg-glow{width:14px;height:14px;background:#4f46e566;box-shadow:0 0 10px 4px #4f46e54d;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:all .2s ease-out}.seg-gap:hover .seg-glow,.seg-glow.is-on{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.seg-dot{width:10px;height:10px;background:var(--wx-gold);box-shadow:0 0 8px 2px #4f46e5b3;opacity:0;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.seg-gap:hover .seg-dot,.seg-dot.is-on{opacity:1}.seg-dot.is-on{box-shadow:0 0 12px 4px #4f46e5d9;transform:translate(-50%,-50%) scale(1.15)}.seg-dot.is-bad{background:#ef4444;box-shadow:0 0 12px 4px #ef4444d9;opacity:1;animation:seg-error 1.4s ease-in-out infinite}@keyframes seg-error{50%{box-shadow:0 0 16px 6px #ef4444}}.seg-ripple{width:20px;height:20px;background:#4f46e559;animation:seg-ripple .6s ease-out forwards}@keyframes seg-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:.7}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.seg-miss{position:relative;z-index:1;margin:1rem 0 0;color:#9f1239}.seg-check{position:relative;z-index:1;margin-top:1.4rem;padding:.55rem 1.6rem;border:1px solid var(--wx-gold);border-radius:999px;background:#ffffffb3;color:#1c1915;font:inherit;font-weight:700;cursor:pointer}.seg-check:hover{background:var(--wx-gold)}.sky-dream,.sky-water,.sky-cloud,.sky-forest,.sky-spiral,.sky-time,.sky-heaven,.sky-void,.sky-dawn{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.sky-dream{background:radial-gradient(circle at 20% 30%,rgba(196,164,106,.16),transparent 18%),radial-gradient(circle at 80% 60%,rgba(170,190,230,.12),transparent 20%)}.sky-water{background:radial-gradient(circle at 28% 72%,rgba(70,150,180,.22),transparent 24%),radial-gradient(circle at 74% 30%,rgba(196,164,106,.12),transparent 18%)}.sky-cloud{background:radial-gradient(circle at 50% 20%,rgba(210,220,235,.16),transparent 26%),radial-gradient(circle at 20% 80%,rgba(70,120,160,.16),transparent 22%)}.sky-forest{background:radial-gradient(circle at 30% 20%,rgba(180,200,120,.14),transparent 22%),radial-gradient(circle at 70% 80%,rgba(40,80,40,.2),transparent 26%)}.sky-spiral{background:radial-gradient(circle at 50% 50%,rgba(140,90,180,.18),transparent 28%),radial-gradient(circle at 80% 20%,rgba(196,164,106,.1),transparent 18%)}.sky-time{background:radial-gradient(circle at 20% 40%,rgba(210,150,70,.16),transparent 22%),radial-gradient(circle at 80% 70%,rgba(180,90,40,.12),transparent 20%)}.sky-heaven{background:radial-gradient(circle at 50% 10%,rgba(230,200,110,.16),transparent 24%),radial-gradient(circle at 50% 90%,rgba(40,70,40,.18),transparent 26%)}.sky-void{background:radial-gradient(circle at 50% 50%,rgba(90,80,120,.2),transparent 30%),radial-gradient(circle at 20% 20%,rgba(196,164,106,.08),transparent 16%)}.sky-dawn{background:radial-gradient(circle at 50% 80%,rgba(220,170,90,.2),transparent 28%),radial-gradient(circle at 30% 20%,rgba(240,220,180,.12),transparent 20%)}.puzzle-pad{padding:1.5rem 1.6rem;text-align:center}.play-head{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:1rem 11.5rem 1rem 1.2rem}.play-where{margin:0 auto}.chaos-orb.chaos-orb-dock{position:absolute;top:.65rem;right:.85rem;left:auto;z-index:3}.chaos-orb{position:relative;width:150px;height:150px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:radial-gradient(circle at 40% 36%,rgba(196,164,106,.32),transparent 46%),radial-gradient(circle,#4e54809e,#0e122426 74%);box-shadow:0 0 16px #c4a46a47,inset 0 0 24px #00000080}.chaos-orb:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");opacity:.35;mix-blend-mode:overlay;animation:chaos-turn 22s linear infinite;pointer-events:none}@keyframes chaos-turn{to{transform:rotate(360deg)}}.chaos-seed{position:absolute;width:36px;height:36px;z-index:1;opacity:.72}.chaos-seed img{display:block;width:100%;height:100%;object-fit:contain}.chaos-seed.is-flip img{transform:scaleX(-1)}.chaos-seed.is-in{opacity:1;filter:drop-shadow(0 0 5px rgba(232,197,106,.95))}.chaos-seed.is-fresh{filter:drop-shadow(0 0 9px #f6ecd4)}.chaos-seed.left-eye,.chaos-seed.right-eye{width:34px;height:34px}.chaos-seed.left-ear,.chaos-seed.right-ear{width:30px;height:30px}.chaos-seed.left-nose,.chaos-seed.right-nose{width:20px;height:26px}.chaos-seed.mouth{width:32px;height:32px}.chaos-seed.left-eye{top:15px;left:29px;animation:seed-eye-l 20s ease-in-out infinite}.chaos-seed.right-eye{top:19px;left:87px;animation:seed-eye-r 20s ease-in-out infinite}.chaos-seed.left-ear{top:22px;left:0;animation:seed-ear-l 20s ease-in-out infinite}.chaos-seed.right-ear{top:26px;left:118px;animation:seed-ear-r 20s ease-in-out infinite}.chaos-seed.left-nose{top:60px;left:54px;animation:seed-nose-l 20s ease-in-out infinite}.chaos-seed.right-nose{top:62px;left:76px;animation:seed-nose-r 20s ease-in-out infinite}.chaos-seed.mouth{top:92px;left:60px;animation:seed-mouth 20s ease-in-out infinite}@keyframes seed-eye-l{0%,28%{transform:translate(0) rotate(-8deg)}40%{transform:translate(10px,8px) rotate(-16deg) scale(1.06)}62%,78%{transform:translate(54px,56px) rotate(14deg) scale(.9)}}@keyframes seed-eye-r{0%,28%{transform:translate(0) rotate(7deg)}40%{transform:translate(-8px,12px) rotate(18deg) scale(.94)}62%,78%{transform:translate(-76px,42px) rotate(-12deg) scale(1.08)}}@keyframes seed-ear-l{0%,28%{transform:translate(0) rotate(0)}40%{transform:translate(6px,6px) rotate(-12deg)}62%,78%{transform:translate(68px,62px) rotate(10deg) scale(.86)}}@keyframes seed-ear-r{0%,28%{transform:translate(0) rotate(0)}40%{transform:translate(-6px,8px) rotate(12deg)}62%,78%{transform:translate(-78px,-8px) rotate(-16deg) scale(1.05)}}@keyframes seed-nose-l{0%,28%{transform:translate(0) rotate(12deg)}40%{transform:translate(4px,8px) rotate(-8deg) scale(1.08)}62%,78%{transform:translate(-40px,-34px) rotate(-24deg) scale(.9)}}@keyframes seed-nose-r{0%,28%{transform:translate(0) rotate(-10deg)}40%{transform:translate(-2px,6px) rotate(14deg) scale(.92)}62%,78%{transform:translate(32px,36px) rotate(22deg) scale(1.1)}}@keyframes seed-mouth{0%,28%{transform:translate(0) rotate(-4deg)}40%{transform:translate(10px,-2px) rotate(-12deg) scale(1.08,.92)}62%,78%{transform:translate(32px,-68px) rotate(8deg) scale(.88,1.06)}}.aperture-note{position:relative;z-index:2;margin:0;text-align:center;color:var(--wx-gold)}.taiji{width:120px;height:120px;margin:.8rem auto;border:0;border-radius:50%;background:conic-gradient(#f7f1e6 0,#f7f1e6 180deg,#1a1408 180deg,#1a1408 360deg);color:var(--wx-gold);font-size:3rem;cursor:pointer;transition:transform .65s ease}.bagua-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0}.wx-choice.is-on{border-color:var(--wx-gold);background:#c4a46a2e}
