body:has(.wg-night) .gy-ink-bed{background:#080f12!important}body:has(.wg-night) .gy-ink-bed>div{display:none}.wg-night{position:relative;isolation:isolate;color:#dbe9e5;padding:24px 12px 30px;min-height:70svh}.wg-night h1,.wg-night h2,.wg-night p{margin:0}.wg-atmosphere{position:absolute;inset:-50px -20px 0;overflow:hidden;pointer-events:none;z-index:-1}.wg-haze{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 44%,#48878028,transparent 57%)}.wg-dust{position:absolute;width:70%;height:100%;left:-5%;mask-image:radial-gradient(ellipse,#000 15%,transparent 72%)}.wg-dust-layer{transform-origin:500px 400px;animation:wg-drift 36s ease-in-out infinite alternate}.wg-dust-1{animation-duration:49s;animation-direction:alternate-reverse}.wg-dust-2{animation-duration:63s}.wg-heading{position:relative;text-align:center}.wg-heading>span{color:#9cbdb4;font-size:11px;letter-spacing:.28em}.wg-heading h1{font-family:Songti SC,STSong,serif;font-size:clamp(27px,3.1vw,39px);font-weight:400;letter-spacing:.09em;margin:14px 0 0;line-height:1.45;color:#e3ede8}.wg-heading>p{color:#a4b8b3;font-size:13px;margin-top:14px}.wg-entry-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:1020px;margin:38px auto 0}.wg-hero{text-align:center;min-width:0}.wg-hero>p{font-size:13px;letter-spacing:.2em;color:#c8b898}.wg-hero>small{display:block;font-size:12px;color:#97aaa6;margin-top:12px}.wg-coins{position:relative;height:350px;max-width:420px;margin:auto;perspective:800px}.wg-coin{position:absolute;width:36%;aspect-ratio:1;filter:drop-shadow(0 16px 16px #0009);animation:wg-float 8s ease-in-out infinite}.wg-coin img{width:100%;height:100%;object-fit:cover;clip-path:ellipse(49.3% 49.3%);filter:brightness(.8) saturate(.65)}.wg-coin-0{top:15%;left:11%;transform:rotate(-24deg) rotateY(27deg)}.wg-coin-1{top:7%;right:8%;transform:rotate(22deg) rotateY(-28deg);animation-delay:-3s;width:32%}.wg-coin-2{top:40%;left:37%;transform:rotate(12deg) rotateX(25deg);animation-delay:-5s;width:38%}.wg-orbit{position:absolute;border:1px solid #91c5bc25;border-radius:50%;width:87%;height:35%;left:6%;top:53%;transform:rotate(-16deg)}.wg-orbit-two{transform:rotate(18deg);width:76%;left:12%;border-color:#c2b08220}.wg-coin-reflection{position:absolute;bottom:7%;left:23%;width:56%;height:12%;background:radial-gradient(ellipse,#9bc8b42b,transparent 68%);filter:blur(9px)}.wg-question-panel{border-top:1px solid #a0beb32e;padding-top:24px}.wg-question-panel h2{font-family:Songti SC,STSong,serif;font-size:24px;font-weight:400;letter-spacing:.04em;margin-bottom:22px;color:#e0e9e4}.wg-question-panel label{font-size:12px;color:#adbfba}.wg-input-wrap{margin-top:9px;border:1px solid #9ab5b13b;background:#101c20b8;border-radius:12px;padding:12px 15px 8px;transition:border-color .2s}.wg-input-wrap:focus-within{border-color:#abd4c6;box-shadow:0 0 0 3px #abd4c610}.wg-input-wrap textarea{display:block;width:100%;background:transparent;border:0;outline:none;resize:vertical;min-height:72px;font-size:15px;line-height:1.8;color:#e6f0ec}.wg-input-wrap textarea::placeholder{color:#819994}.wg-input-wrap>span{display:block;text-align:right;font-size:10px;color:#91aaa3}.wg-start{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 20px;margin-top:16px;border:1px solid #9bbfb06b;border-radius:999px;background:linear-gradient(120deg,#34594e,#223c37);color:#e4f0e9;font-size:14px;letter-spacing:.12em;transition:background .2s,box-shadow .2s}.wg-start:not(:disabled):hover{background:#3b6155;box-shadow:0 0 24px #81bca51a}.wg-start:disabled{color:#8d9e99;border-color:#8aafa92e;background:#162322;cursor:not-allowed}.wg-night button:focus-visible,.wg-night summary:focus-visible{outline:2px solid #d3c298;outline-offset:4px}.wg-examples{margin-top:23px}.wg-examples>p{font-size:11px;color:#90aaa2;margin-bottom:8px}.wg-examples>div{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.wg-examples button{display:flex;justify-content:space-between;gap:8px;text-align:left;align-items:center;border-bottom:1px solid #9bb9b01c;min-height:45px;padding:8px 0;font-size:12px;line-height:1.5;color:#b8cbc3;transition:color .2s}.wg-examples button>span{color:#75988b}.wg-examples button:hover,.wg-examples button[aria-pressed=true]{color:#e0c999}.wg-entry-footer{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:46px;color:#8fa99f;font-size:10px;letter-spacing:.12em}.wg-entry-footer i{width:40px;height:1px;background:#76968d3b}.wg-disclaimer{text-align:center;font-size:10px;color:#879b94;margin-top:22px!important}.wg-center{min-height:76svh;display:flex;flex-direction:column;align-items:center}.wg-atmosphere-center .wg-dust{width:100%;left:0;animation:wg-breathe 10s ease-in-out infinite}.wg-atmosphere-center .wg-haze{background:radial-gradient(ellipse at 50% 42%,#588a8035,transparent 58%)}.wg-center-space{position:relative;display:grid;place-items:center;width:min(340px,75vw);height:300px;margin:18px auto}.wg-center-space span{position:absolute;width:76%;height:76%;border:1px solid #a9d4c417;border-radius:50%;animation:wg-breathe 10s ease-in-out infinite}.wg-center-space span:nth-child(2){width:90%;height:90%;animation-delay:-3s}.wg-center-space span:nth-child(3){width:60%;height:60%;animation-delay:-6s}.wg-center-space b{font-family:Songti SC,STSong,serif;font-size:27px;font-weight:400;letter-spacing:.3em;color:#d5e8df}.wg-center-actions{width:min(420px,100%)}.wg-reminders{margin-top:22px;font-size:13px;color:#b3c7bf}.wg-reminders summary{text-align:center;cursor:pointer;font-size:12px;color:#93afa3;padding:10px}.wg-reminders p{padding:12px 0;border-bottom:1px solid #8cb3a321;line-height:1.7}.wg-reminders p>span{color:#c3b48e;margin-right:14px;font-size:10px}@keyframes wg-drift{to{transform:rotate(12deg) scale(1.09);opacity:.55}}@keyframes wg-float{50%{translate:0 -12px}}@keyframes wg-breathe{50%{scale:.82;opacity:.5}}@media(max-width:700px){.wg-night{padding:8px 0 22px}.wg-heading h1{font-size:27px;margin-top:8px}.wg-entry-layout{grid-template-columns:1fr;gap:20px;margin-top:5px}.wg-coins{height:176px;width:235px}.wg-hero>p{font-size:10px}.wg-hero>small{display:none}.wg-question-panel{padding-top:16px}.wg-question-panel h2{font-size:21px;margin-bottom:12px}.wg-input-wrap textarea{min-height:58px;max-height:180px;font-size:14px}.wg-input-wrap{padding:9px 12px 6px}.wg-start{margin-top:12px}.wg-examples{margin-top:20px}.wg-dust{width:130%;height:500px;left:-15%;top:-30px}.wg-entry-footer{margin-top:28px}.wg-center-space{height:270px}.wg-atmosphere-center .wg-dust{height:600px}}@media(prefers-reduced-motion:reduce){.wg-night *{animation:none!important;transition:none!important}}body:has(.wg-night) .gy-new-nav{background:#0c171bef;border-color:#8eb1a52e}body:has(.wg-night) .gy-new-nav button{color:#9fb5ae}body:has(.wg-night) .gy-new-nav button[aria-current=page]{color:#d5e8de;background:#254139}body:has(.wg-night) .gy-new-nav .gy-nav-brand{color:#c6d9ce}body:has(.wg-flow) .gy-ink-bed{background:radial-gradient(ellipse at 50% 42%,#31394e 0,#202737 43%,#171c2a 100%)!important}.wg-flow{padding-top:20px;min-height:78svh}.wg-flow>.wg-atmosphere{position:fixed;inset:0;z-index:-1}.wg-particles{width:100%;height:100%;display:block;opacity:.9}.wg-haze{background:radial-gradient(ellipse at 50% 40%,#95afd71c,transparent 65%)}.wg-entry{padding-bottom:24px}.wg-center{padding-top:10px}.wg-center-space b{text-align:center}.wg-center-space b small{display:block;font-family:inherit;font-size:11px;letter-spacing:.1em;margin-top:17px;color:#b1bed4}.wg-center-space span{animation:wg-guided-breath 12s ease-in-out infinite;border-color:#afc5e530}.wg-center-space span:nth-child(2),.wg-center-space span:nth-child(3){animation-delay:0s}.wg-center[data-phase="准备好了"] .wg-center-space span{animation:none}.wg-flow .wg-input-wrap{background:#252c3c9c;border-color:#aab9d14d}.wg-flow .wg-start{background:linear-gradient(120deg,#4b5670,#374157);border-color:#bdcae359}.wg-flow .wg-start:disabled{background:#293143;color:#9aa8be}.wg-flow .wg-start:not(:disabled):hover{background:#53617c}.wg-flow .wg-examples button,.wg-flow .wg-question-panel{border-color:#a9bad331}.wg-flow .wg-entry-footer,.wg-flow .wg-examples>p,.wg-flow .wg-heading>span,.wg-flow .wg-reminders summary{color:#aab9d2}.gy-responsive-page .wg-flow .glass,.wg-flow[data-step=role] section,.wg-flow[data-step=role] section button{background:#252e40d9!important;border:1px solid #a8bad333!important;box-shadow:none!important}.wg-flow[data-step=throw] .glass{background:transparent!important;border-color:transparent!important}.wg-flow[data-step=role] [class*=text-],.wg-flow[data-step=throw] [class*=text-]{color:#c9d3e4}.wg-flow[data-step=result] h1,.wg-flow[data-step=result] h3,.wg-flow[data-step=role] h1,.wg-flow[data-step=throw] h1{color:#edf0f6}.wg-flow[data-step=throw] img{clip-path:ellipse(49.3% 49.3%)}.wg-flow[data-step=result]{--ink-1:#e1e7f0;--ink-2:#bfcbdd;--ink-3:#a5b4cd}body:has(.wg-flow) .gy-new-nav{background:#1b2233ed;border-color:#9aabc533}body:has(.wg-flow) .gy-new-nav button[aria-current=page]{background:#3d4862;color:#e2e8f6}@keyframes wg-scene-in{0%{opacity:0}to{opacity:1}}@keyframes wg-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-guided-breath{0%,to{scale:.75;opacity:.45}33.333%,50%{scale:1.08;opacity:1}}@media(prefers-reduced-motion:reduce){body:has(.wg-flow) .gy-ink-bed{animation:none!important}}.wg-flow[data-step=result] [class*="bg-[#f4ece9]"]{background:#b7c6e31a}.wg-flow[data-step=result] [style*="linear-gradient(180deg,#5d6e62"]{background:linear-gradient(180deg,#bcc9e0,#8b9eba)!important}.wg-entry .wg-hero{animation:wg-reveal 1.5s .5s both}.wg-entry .wg-heading{animation:wg-reveal 1.4s .9s both}.wg-entry .wg-question-panel{animation:wg-reveal 1.4s 1.25s both}.wg-entry .wg-disclaimer,.wg-entry .wg-entry-footer{animation:wg-reveal 1s 1.6s both}.wg-breath-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:wg-guided-breath 12s ease-in-out 1;filter:drop-shadow(0 0 4px #b0c7ff33)}.wg-breath-ring g{transform-origin:180px 180px;animation:wg-ring-drift 36s linear infinite}.wg-center-space{width:min(360px,82vw);height:auto;aspect-ratio:1;margin:16px auto}.wg-center-space b{position:relative;z-index:1;font-size:29px;font-weight:300}@keyframes wg-reveal{0%{opacity:0}to{opacity:1}}@keyframes wg-ring-drift{to{transform:rotate(45deg)}}.wg-flow .wg-input-wrap textarea{height:58px;min-height:58px}@media(max-width:700px){.wg-flow .wg-coins{width:290px;height:218px;max-width:100%}}.wg-flow .wg-input-wrap{padding:8px 12px 5px}.wg-flow .wg-input-wrap textarea{height:44px;min-height:44px;line-height:1.6}.wg-flow .wg-examples{margin-top:10px}.wg-flow .wg-examples>p{margin-bottom:3px}.wg-flow .wg-examples button{min-height:40px;padding:6px 0}@media(max-width:700px){.wg-flow{padding-top:4px}.wg-entry-layout{gap:12px}.wg-flow .wg-question-panel{padding-top:10px}.wg-flow .wg-question-panel h2{margin-bottom:7px}.wg-flow .wg-input-wrap{margin-top:5px}}.wg-input-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wg-confirm{min-height:36px;padding:7px 17px;border:1px solid #d8c6a47a;border-radius:20px;background:#c6b58d;color:#242b36;font-size:12px;transition:background .2s,box-shadow .2s}.wg-confirm:not(:disabled){box-shadow:0 0 17px #d9c18d26}.wg-confirm:not(:disabled):hover{background:#dfcba1}.wg-confirm:disabled{background:#30394c;border-color:#a8b8d329;color:#8695ad;cursor:not-allowed;box-shadow:none}.wg-confirm span{margin-left:8px}.wg-flow .wg-examples button{position:relative;overflow:visible}.wg-flow .wg-examples button:before{content:"";position:absolute;left:-9px;top:50%;width:4px;height:4px;border-radius:50%;background:#f3cd72;box-shadow:0 0 8px #f3cd7280;opacity:0;transition:opacity .18s}.wg-flow .wg-examples .wg-option-text{color:inherit;transition:transform .2s ease,color .2s}.wg-flow .wg-examples button:focus-visible:before,.wg-flow .wg-examples button:hover:before,.wg-flow .wg-examples button[aria-pressed=true]:before{opacity:1}.wg-flow .wg-examples button:focus-visible .wg-option-text,.wg-flow .wg-examples button:hover .wg-option-text{transform:translateY(-2px);color:#f3d58d}.wg-flow .wg-examples button:active .wg-option-text{transform:translateY(1px);color:#f3d58d}.wg-flow .wg-examples button[aria-pressed=true] .wg-option-text{color:#f3d58d}.wg-guidance{max-width:1020px;margin:25px auto 0;padding-top:15px;border-top:1px solid #acbdd329;font-size:12px;line-height:1.8;color:#aab9cf}.wg-guidance h3{font-size:13px;font-weight:400;color:#d6c49e;margin:0 0 5px;letter-spacing:.08em}.wg-guidance details{margin-top:7px}.wg-guidance summary{cursor:pointer;color:#becbde}.wg-guidance details p{margin-top:6px}.wg-center-actions{text-align:center}.wg-skip{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 17px;border:1px solid #a9bbd336;border-radius:24px;background:#26314555;color:#b9c8db;font-size:12px}.wg-skip:hover{border-color:#d2c09788;color:#ecd39a}.wg-reminders{text-align:left}.wg-flow{--wg-yao:linear-gradient(180deg,#c0cee6,#8fa3c2)}.wg-result{color:#c2cce0}.wg-result .text-stone-400,.wg-result .text-stone-500{color:#9fadc4}.wg-result .text-stone-600{color:#b3bfd2}.wg-result .text-stone-700{color:#cbd3e2}.wg-result .text-stone-900{color:#eee0bc;font-weight:500}.wg-result [class*="text-[#41514a]"]{color:#e0e7f4}.wg-result [class*="text-[#b3543e]"]{color:#e1c591}.wg-result [class*="text-[#9a7d4e]"],.wg-result [class*="text-[#a8895c]"]{color:#cbbca1}.wg-result [class*="text-[#5d7a68]"]{color:#adc4ed}.wg-yongshen{background:#b7c9e315;box-shadow:inset 2px 0 #d4bf90}.wg-yongshen [class*="text-[#b3543e]"]{color:#ead29f}.wg-section-label{font-size:12px;letter-spacing:.16em;font-weight:400;color:#acbfdc;margin:0 0 8px}.gy-responsive-page .wg-flow .wg-reading{background:#202a3bcc!important;border-top:2px solid #afbed14d!important}.wg-reading h3{color:#e6d2aa!important}.wg-center-note{font-size:12px;color:#aebbd0;text-align:center;margin:0 0 14px!important}.wg-flow[data-step=throw] .glass-tile{background:#27334899;border:1px solid #a6bbd72b}.wg-flow[data-step=throw]>div>button:last-child{background:#465873;color:#e1e9f7;border:1px solid #a7bdd448;box-shadow:none}.wg-flow[data-step=throw]>div>button:last-child:disabled{background:#293449;color:#94a4bd}body:has(.wg-flow) .gy-charge-overlay{background:#0b102369!important;--ink-1:#e3eafa;--ink-2:#c1cde1;--ink-3:#9bacc6;--shan-deep:#627ba2;--zhu-sha:#e2b5ad}body:has(.wg-flow) .gy-charge-overlay>div{background:linear-gradient(150deg,#33415a,#242e41)!important;border:1px solid #a2b7d545;box-shadow:0 22px 65px #060b184d!important}body:has(.wg-flow) .gy-charge-overlay>div>div:last-child{border-color:#b0bfd42e!important}.wg-breath-ring g{animation:none}.wg-breath-grain{animation:wg-grain-flow 9s ease-in-out infinite alternate}.wg-grain-1{animation-direction:alternate-reverse}.wg-grain-2,.wg-grain-3{animation-name:wg-grain-cross}.wg-grain-3{animation-direction:alternate-reverse}@keyframes wg-grain-flow{0%{transform:translate(-2px,1px)}to{transform:translate(3px,-3px)}}@keyframes wg-grain-cross{0%{transform:translate(2px,3px)}to{transform:translate(-3px,-1px)}}.wg-flow .wg-reading h4[data-reading-kind=professional]{color:#aec8ee!important}.wg-flow .wg-reading h4[data-reading-kind=plain]{color:#ead0a0!important;border-top:1px solid #b8c7de33;padding-top:20px;margin-top:24px}.wg-flow[data-step=throw] .wg-cast-reminder{color:#e2c58f}.wg-cast-options{display:grid;grid-template-columns:1fr 28px 1fr;align-items:start;max-width:330px;margin:18px auto 0;text-align:center}.wg-cast-method{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#c6d2e5}.wg-cast-method small{font-size:11px;line-height:1.5;color:#9eafc7}.wg-cast-method button{align-self:center;font-size:10px;color:#b6c6df;border-bottom:1px solid #b6c6df50;padding:2px 0;background:none}.wg-cast-or{font-size:11px;color:#8392ac;padding-top:3px}.wg-clarify-dialog{position:fixed;inset:0;margin:auto;width:min(88vw,420px);max-height:80svh;overflow:auto;background:linear-gradient(145deg,#303b50,#222b3e);border:1px solid #aebfdb45;border-radius:22px;padding:26px;color:#d6e0ef;box-shadow:0 24px 80px #070d234f}.wg-clarify-dialog::backdrop{background:#11182799;backdrop-filter:blur(5px)}.wg-clarify-dialog h2{font-family:var(--font-songti),serif;font-size:20px;color:#e3cea6;margin:0 0 14px}.wg-clarify-dialog p{font-size:14px;line-height:1.8;margin:0 0 18px;color:#bccbe0}.wg-clarify-dialog label{display:block;font-size:12px;color:#adbed6;margin-bottom:8px}.wg-clarify-dialog textarea{width:100%;box-sizing:border-box;background:#1b2436aa;border:1px solid #aebfdb40;border-radius:12px;padding:12px;color:#e0e8f5;font-size:16px;line-height:1.6;resize:vertical}.wg-clarify-dialog textarea:focus{outline:1px solid #c9b589}.wg-clarify-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:16px;font-size:13px}.wg-clarify-types{border:0;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.wg-clarify-types legend{font-size:13px;color:#bfcde1;margin-bottom:10px}.wg-choice-toggle,.wg-clarify-types button{border:1px solid #9badca40;border-radius:9px;padding:7px 10px;font-size:12px;color:#bfcde1;background:#233047}.wg-choice-toggle[aria-pressed=true],.wg-clarify-types button[aria-pressed=true]{border-color:#dac19699;color:#ead4ad;background:#d6ba8720}.wg-clarify-dialog .wg-clarify-example{font-size:12px;line-height:1.7;margin-top:12px;color:#aebdd1}.wg-reading-body{font-size:15px;line-height:1.75;color:#cbd3e2}.wg-reading-body h4{margin:20px 0 6px;color:#edf0f6}.wg-reading-body h4:first-child{margin-top:0}.wg-reading-body p{margin:0 0 12px}.wg-reading-body .wg-items{list-style:none;margin:0 0 12px;padding:0}.wg-reading-body .wg-items li{position:relative;padding-left:1em;margin:0 0 12px}.wg-reading-body .wg-items li:before{content:"·";position:absolute;left:0}.wg-reading-body .wg-item-name{font-weight:500;color:#edf0f6}.wg-reading-body .wg-item-basis{font-size:13px;color:#9fadc4}.wg-reading-body strong{font-weight:400;color:#b8d4f6}.wg-reading-body .wg-keynote{padding:10px 14px;border-left:2px solid #afbed180;border-radius:0 10px 10px 0;background:#ffffff0a}.wg-chart-pillars>div,.wg-chart-shensha{white-space:nowrap}