@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700;900&family=Playfair+Display:wght@500;600;700&family=ZCOOL+KuaiLe&display=swap";@import"https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=Zhi+Mang+Xing&display=swap";*,: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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[480px\]{min-height:480px}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100vh-88px\)\]{min-height:calc(100vh - 88px)}.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}.min-h-screen{min-height:100vh}.w-72{width:18rem}.w-\[min\(1120px\,calc\(100\%-32px\)\)\]{width:min(1120px,calc(100% - 32px))}.w-\[min\(1180px\,calc\(100\%-32px\)\)\]{width:min(1180px,calc(100% - 32px))}.w-\[min\(980px\,calc\(100\%-32px\)\)\]{width:min(980px,calc(100% - 32px))}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;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))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-r{border-right-width:1px}.border-ancient-gold\/10{border-color:#a68a561a}.border-ancient-gold\/15{border-color:#a68a5626}.border-ancient-gold\/20{border-color:#a68a5633}.border-ochre\/20{border-color:#b8793a33}.bg-ancient-gold{--tw-bg-opacity: 1;background-color:rgb(166 138 86 / var(--tw-bg-opacity, 1))}.bg-ancient-gold\/10{background-color:#a68a561a}.bg-ancient-ink{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-antique\/70{background-color:#efe0bfb3}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-dusk{--tw-bg-opacity: 1;background-color:rgb(38 29 21 / var(--tw-bg-opacity, 1))}.bg-paper\/70{background-color:#f6ecd6b3}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-title{font-family:ZCOOL KuaiLe,STKaiti,KaiTi,Source Han Serif SC,Noto Serif SC,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[clamp\(56px\,12vw\,140px\)\]{font-size:clamp(56px,12vw,140px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.38em\]{letter-spacing:.38em}.tracking-\[0\.3em\]{letter-spacing:.3em}.text-ancient-gold{--tw-text-opacity: 1;color:rgb(166 138 86 / var(--tw-text-opacity, 1))}.text-ancient-gold\/70{color:#a68a56b3}.text-ancient-gold\/75{color:#a68a56bf}.text-ancient-gold\/80{color:#a68a56cc}.text-antique\/80{color:#efe0bfcc}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-cinnabar{--tw-text-opacity: 1;color:rgb(155 63 36 / var(--tw-text-opacity, 1))}.text-gold{--tw-text-opacity: 1;color:rgb(201 155 79 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(51 39 27 / var(--tw-text-opacity, 1))}.text-paper{--tw-text-opacity: 1;color:rgb(246 236 214 / var(--tw-text-opacity, 1))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-tea{--tw-text-opacity: 1;color:rgb(111 86 57 / var(--tw-text-opacity, 1))}.opacity-30{opacity:.3}.shadow-\[0_12px_30px_rgba\(212\,175\,55\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(212,175,55,.18);--tw-shadow-colored: 0 12px 30px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-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-blur-xl{--tw-backdrop-blur: blur(24px);-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}html,body,#root{min-height:100%}body{background:#050505;color:#e0d6c8;font-family:"Noto Serif SC",Songti SC,STSong,SimSun,serif}.shan-shui-bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 12%,rgba(184,121,58,.22),transparent 24rem),radial-gradient(circle at 10% 80%,rgba(94,127,96,.18),transparent 30rem),linear-gradient(135deg,#f7efd9,#efe0bf 45%,#e6d3ab)}.shan-shui-bg:before{position:absolute;inset:0;content:"";background:linear-gradient(rgba(91,66,37,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,66,37,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%)}.shan-shui-bg:after{position:absolute;right:-8vw;bottom:-14vh;width:62vw;height:46vh;content:"";border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 22% 100%,rgba(68,79,61,.22),transparent 38%),radial-gradient(ellipse at 58% 90%,rgba(68,79,61,.16),transparent 46%),radial-gradient(ellipse at 86% 92%,rgba(68,79,61,.13),transparent 44%);filter:blur(1px)}.ink-card{border:1px solid rgba(184,121,58,.22);border-radius:28px;background:linear-gradient(180deg,#ffffff7a,#fff8e5b3),radial-gradient(circle at 16% 12%,rgba(255,255,255,.72),transparent 16rem);box-shadow:inset 0 0 34px #5f3d1c1c,0 24px 70px #5a361624;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seal-mark{display:grid;width:58px;height:58px;place-items:center;border:2px solid rgba(155,63,36,.72);border-radius:18px;color:#9b3f24;font-family:ZCOOL KuaiLe,STKaiti,serif;font-size:28px;transform:rotate(-6deg);background:#fff5dea6;box-shadow:inset 0 0 18px #9b3f2421}.seal-mark.small{width:44px;height:44px;border-radius:14px;font-size:22px}.brush-link,.brush-icon-button{border:1px solid rgba(155,63,36,.26);border-radius:999px;color:#9b3f24;background:#fff8e594;box-shadow:0 12px 22px #5535171f}.brush-link{padding:12px 18px}.brush-icon-button{display:grid;width:44px;height:44px;place-items:center}.bamboo-veil{background:linear-gradient(105deg,transparent 0 48%,rgba(245,236,211,.16) 49%,transparent 50%),radial-gradient(circle at 78% 12%,rgba(201,155,79,.23),transparent 13rem)}.hexagram-lines{display:grid;width:104px;gap:8px}.yao-line{display:flex;height:10px;justify-content:space-between;gap:15px}.yao-line span,.yao-solid{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8d5b28,#c99b4f,#8d5b28)}.yao-solid{width:100%}.yao-line:not(:has(.yao-solid)) span{width:calc(50% - 7.5px)}.scroll-result{margin-top:24px;border:1px solid rgba(184,121,58,.2);border-radius:24px;padding:24px;background:linear-gradient(90deg,rgba(115,77,35,.08),transparent 16%,transparent 84%,rgba(115,77,35,.08)),#fff8e5c7;box-shadow:inset 0 0 34px #63442321}.scroll-title{margin-bottom:16px;color:#9b3f24;font-family:ZCOOL KuaiLe,"Noto Serif SC",serif;font-size:28px}.scroll-text{max-height:420px;overflow:auto;color:#4e3822;font-size:18px;line-height:2.05}.scroll-text p{margin:0 0 14px}.qingxu-collapse .ant-collapse-item{margin-bottom:12px;overflow:hidden;border:1px solid rgba(184,121,58,.18)!important;border-radius:22px!important;background:#fff8e594}.qingxu-collapse .ant-collapse-header{align-items:center!important;padding:18px!important}.qingxu-collapse .ant-collapse-content{background:#fffcf1ad!important}.qingxu-modal .ant-modal-content{border:1px solid rgba(184,121,58,.22);background:linear-gradient(180deg,#ffffff94,#fff8e5eb),#f6ecd6}.ant-btn-primary{background:linear-gradient(135deg,#a74c2b,#8d361f)!important;box-shadow:0 14px 24px #71301c38!important}.ant-input,.ant-input-affix-wrapper,.ant-input-outlined{background:#fffcf2c2!important}@supports not selector(:has(*)){.yao-line span{width:calc(50% - 7.5px)}}.mystic-page{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% 24%,rgba(139,0,0,.12),transparent 26rem),radial-gradient(circle at 78% 16%,rgba(166,138,86,.055),transparent 20rem),linear-gradient(180deg,#050505,#0b0a08 46%,#050505);color:#e0d6c8;font-family:"Noto Serif SC",Songti SC,STSong,serif}.mystic-noise{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background:radial-gradient(circle at 22% 34%,rgba(255,255,255,.05) 0 1px,transparent 1px),radial-gradient(circle at 72% 64%,rgba(166,138,86,.06) 0 1px,transparent 1px);background-size:5px 5px,7px 7px}.bamboo-shadow{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.5}.bamboo-shadow:before,.bamboo-shadow:after{position:absolute;content:"";inset:-12vh -12vw;background:linear-gradient(103deg,transparent 0 47%,rgba(166,138,86,.08) 48%,transparent 49%),linear-gradient(111deg,transparent 0 56%,rgba(255,255,255,.035) 57%,transparent 58%),radial-gradient(ellipse at 20% 10%,rgba(166,138,86,.07),transparent 17rem);transform:rotate(-4deg);animation:bambooDrift 16s ease-in-out infinite alternate}.bamboo-shadow:after{opacity:.45;transform:rotate(8deg) translate(8vw);animation-duration:22s}.bamboo-shadow.quiet{opacity:.28}.bagua-orbit{position:fixed;left:50%;top:52%;z-index:0;width:min(68vw,680px);aspect-ratio:1;pointer-events:none;border:1px solid rgba(166,138,86,.12);border-radius:50%;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 12%,rgba(166,138,86,.09) 13%,transparent 14% 24%,rgba(139,0,0,.1) 25%,transparent 26%),radial-gradient(circle,transparent 0 48%,rgba(166,138,86,.07) 49%,transparent 50%);filter:blur(.2px);animation:orbitTurn 42s linear infinite}.mystic-panel,.mystic-scroll-panel{position:relative;overflow:hidden;border:1px solid rgba(166,138,86,.16);border-radius:30px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),radial-gradient(circle at 18% 0%,rgba(166,138,86,.09),transparent 15rem),#0a0908c7;box-shadow:inset 0 0 34px #a68a560e,0 28px 80px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mystic-scroll-panel:before,.mystic-panel:before{position:absolute;inset:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(166,138,86,.11),transparent 24%,transparent 76%,rgba(139,0,0,.08))}.mystic-panel>*,.mystic-scroll-panel>*{position:relative;z-index:1}.oracle-float,.oracle-canvas{position:relative;z-index:1;background:transparent}.oracle-float{border-left:1px solid rgba(166,138,86,.18);padding-left:28px}.oracle-canvas{border:0;box-shadow:none}.mystic-gate-button,.mystic-gold-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:1px solid rgba(166,138,86,.48);border-radius:999px;color:#a68a56;background:radial-gradient(circle at 50% 0%,rgba(166,138,86,.11),transparent 62%),#0505052e;box-shadow:0 0 0 1px #ffffff06 inset,0 16px 38px #00000047;font-weight:700;letter-spacing:.08em;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.mystic-gate-button{min-width:min(76vw,320px);padding:18px 28px;flex-direction:column;font-family:Ma Shan Zheng,Zhi Mang Xing,"Noto Serif SC",serif;font-size:clamp(28px,4vw,42px)}.mystic-gate-button small{font-family:Playfair Display,serif;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.mystic-gate-button.is-opening{animation:gatePulse .68s ease forwards}.mystic-gold-button{padding:13px 22px}.mystic-gate-button:hover,.mystic-gold-button:hover{transform:translateY(-2px);color:#c0aa78;background:radial-gradient(circle at 50% 0%,rgba(166,138,86,.16),transparent 62%),#a68a561a;box-shadow:0 0 0 1px #ffffff14 inset,0 0 28px #a68a561f,0 20px 44px #0000005c}.mystic-gold-button:disabled{cursor:wait;opacity:.66}.yin-yang-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(166,138,86,.18);border-radius:999px;padding:9px 14px;color:#f5f5f4d6;background:#00000038;box-shadow:inset 0 0 18px #a68a560d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yin-yang-toggle:hover{color:#a68a56;border-color:#a68a5661}.omen-text,.scroll-text{writing-mode:vertical-rl;text-orientation:mixed;min-height:220px;max-height:460px;overflow-x:auto;overflow-y:hidden;padding:20px;border-radius:24px;color:#e0d6c8;background:linear-gradient(90deg,rgba(166,138,86,.1),transparent 10%,transparent 90%,rgba(166,138,86,.08)),#0000003d;box-shadow:inset 0 0 36px #00000047;font-family:Zhi Mang Xing,Ma Shan Zheng,"Noto Serif SC",serif;font-size:18px;line-height:2.2;opacity:0;transform:translate(18px);animation:scrollReveal .9s ease forwards}.scroll-result{border-color:#a68a5624;background:linear-gradient(90deg,rgba(166,138,86,.08),transparent 16%,transparent 84%,rgba(139,0,0,.08)),#0003}.scroll-title{color:#a68a56;font-family:Ma Shan Zheng,"Noto Serif SC",serif}.scroll-text p{margin:0 0 0 18px}.mystic-textarea{min-height:118px;width:100%;resize:vertical;border:1px solid rgba(166,138,86,.18);border-radius:22px;padding:16px 18px;color:#f5f5f4;outline:none;background:#00000047;box-shadow:inset 0 0 20px #0000003d}.mystic-textarea:focus{border-color:#a68a5685;box-shadow:0 0 0 3px #a68a5614,inset 0 0 20px #0000003d}.shake-oracle{position:relative;display:flex;gap:16px;height:180px;align-items:center;justify-content:center;filter:drop-shadow(0 20px 32px rgba(0,0,0,.42))}.shake-oracle span{width:16px;height:140px;border-radius:999px;background:linear-gradient(180deg,#b8a06a,#5e4c31);transform-origin:50% 80%;animation:stickShake .85s ease-in-out infinite alternate}.shake-oracle span:nth-child(2){animation-delay:.12s}.shake-oracle span:nth-child(3){animation-delay:.24s}.seal-mark.dark,.brush-icon-button.dark{border-color:#a68a5673;color:#a68a56;background:#00000057;box-shadow:inset 0 0 18px #a68a5614}.console-ghost-button,.dissolve-button{border:1px solid rgba(166,138,86,.16);border-radius:999px;color:#a68a56;background:#ffffff0a}.console-ghost-button:hover,.dissolve-button:hover{border-color:#a68a5661!important;color:#bfa879!important;background:#a68a5614!important}.dissolve-button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;color:#ffb4a8}.profile-row,.destiny-credit{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(166,138,86,.1);border-radius:20px;padding:14px 16px;background:#0003}.profile-row span,.destiny-credit span{color:#a8a29e}.profile-row strong,.destiny-credit strong{color:#f5f5f4}.destiny-credit strong{font-family:Playfair Display,serif;font-size:48px;color:#a68a56;line-height:1}.dark-form .ant-input,.dark-form .ant-input-affix-wrapper,.dark-form .ant-input-outlined,.dark-oracle-modal .ant-input,.dark-oracle-modal .ant-input-affix-wrapper{border-width:0 0 1px!important;border-color:#a68a567a!important;border-radius:0!important;color:#f5f5f4!important;background:transparent!important;box-shadow:none!important}.dark-form .ant-input::-moz-placeholder,.dark-oracle-modal .ant-input::-moz-placeholder{color:#a8a29eb8!important}.dark-form .ant-input::placeholder,.dark-oracle-modal .ant-input::placeholder{color:#a8a29eb8!important}.dark-oracle-modal .ant-modal-content,.dark-oracle-modal .ant-modal-header{border:1px solid rgba(166,138,86,.3);color:#e0d6c8;background:radial-gradient(circle at 18% 0%,rgba(166,138,86,.08),transparent 15rem),#000000b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dark-oracle-modal .ant-modal-close,.ant-drawer .ant-drawer-close{color:#a68a56!important}.auth-veil{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-panel{position:relative;width:min(100%,390px);border:1px solid rgba(166,138,86,.3);border-radius:2px;padding:32px;background:radial-gradient(circle at 50% 0%,rgba(166,138,86,.08),transparent 60%),#0a0a0ae6;box-shadow:0 0 30px #a68a561a,0 24px 80px #0000008c}.auth-close{position:absolute;right:16px;top:14px;color:#a68a5680;transition:color .2s ease}.auth-close:hover{color:#a68a56}.auth-title{margin-bottom:18px;text-align:center;color:#a68a56;font-family:"Noto Serif SC",Songti SC,serif;font-size:28px;letter-spacing:.18em}.auth-subtitle{margin:0 auto 24px;max-width:18rem;text-align:center;color:#8a8a8a;font-size:14px;line-height:1.8}.auth-form{display:grid;gap:22px}.auth-form input{width:100%;border:0;border-bottom:1px solid rgba(166,138,86,.4);padding:10px 8px;color:#e0d6c8;outline:none;background:transparent;transition:border-color .3s ease}.auth-form input::-moz-placeholder{color:#8a8a8a8c}.auth-form input::placeholder{color:#8a8a8a8c}.auth-form input:focus{border-color:#a68a56}.auth-submit{margin-top:6px;width:100%;border:1px solid #A68A56;padding:13px 18px;color:#a68a56;background:transparent;letter-spacing:.18em;transition:all .3s ease}.auth-submit:hover{background:#a68a561a;box-shadow:0 0 24px #a68a5614}.auth-switch{margin-top:20px;width:100%;text-align:center;color:#a68a56c7;font-size:14px}.auth-switch:hover{color:#a68a56}.qingxu-collapse.dark{background:transparent}.qingxu-collapse.dark .ant-collapse-item,.bamboo-slip{overflow:hidden;border:1px solid rgba(166,138,86,.14)!important;border-radius:26px!important;background:linear-gradient(90deg,#60401e47,#15120edb,#60401e38),#0000004d!important;box-shadow:inset 0 0 24px #a68a560a}.qingxu-collapse.dark .ant-collapse-header{color:#f5f5f4!important}.qingxu-collapse.dark .ant-collapse-content{border-top-color:#a68a561a!important;background:#0003!important}.oracle-tag{border-color:#a68a5638!important;color:#a68a56!important;background:#a68a5614!important}.oracle-tag.solved{border-color:#78aa7338!important;color:#9ad38b!important;background:#78aa7314!important}.hexagram-lines{filter:drop-shadow(0 8px 18px rgba(166,138,86,.1))}.yao-line span,.yao-solid{background:linear-gradient(90deg,#5a4930,#a68a56,#5a4930)}.admin-scroll-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;border:1px solid rgba(166,138,86,.14);border-radius:26px;padding:18px;background:linear-gradient(90deg,#60401e2e,#050505b8,#60401e1f),#0000004d;box-shadow:inset 0 0 28px #a68a5609}.admin-row-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;color:#8a8a8a;font-size:13px}.management-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(166,138,86,.12);border-radius:22px;padding:14px 16px;background:linear-gradient(90deg,#60401e1f,#0505059e),#0000003d}.management-row strong{color:#e0d6c8;font-weight:600}.management-row p{margin:4px 0 0;color:#8a8a8a;font-size:13px}.ant-input-number{border-width:0 0 1px!important;border-color:#a68a567a!important;border-radius:0!important;color:#e0d6c8!important;background:transparent!important;box-shadow:none!important}.ant-input-number .ant-input-number-input{color:#e0d6c8!important;background:transparent!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{border-color:#a68a562e!important;background:#00000047!important}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{color:#a68a56!important}.ant-pagination .ant-pagination-item-active{border-color:#a68a5694!important;background:#a68a561a!important}@keyframes bambooDrift{0%{transform:rotate(-5deg) translate(-2vw)}to{transform:rotate(-2deg) translate(2vw)}}@keyframes orbitTurn{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes stickShake{0%{transform:rotate(-7deg) translateY(0)}to{transform:rotate(8deg) translateY(-8px)}}@keyframes scrollReveal{to{opacity:1;transform:translate(0)}}@keyframes gatePulse{0%{transform:scale(1);opacity:1}55%{transform:scale(1.04);box-shadow:0 0 42px #a68a562e}to{transform:scale(.96);opacity:.12}}@media(max-width:640px){.omen-text,.scroll-text{min-height:260px;font-size:16px;line-height:2}.mystic-panel,.mystic-scroll-panel{border-radius:24px}.admin-scroll-row{grid-template-columns:1fr}.management-row{align-items:flex-start;flex-direction:column}.oracle-float{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.bagua-orbit,.bamboo-shadow:before,.bamboo-shadow:after,.shake-oracle span{animation:none}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-\[\#BFA879\]:hover{--tw-text-opacity: 1;color:rgb(191 168 121 / var(--tw-text-opacity, 1))}.hover\:text-ancient-gold:hover{--tw-text-opacity: 1;color:rgb(166 138 86 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media(min-width:768px){.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1280px){.xl\:grid-cols-\[1fr_0\.86fr\]{grid-template-columns:1fr .86fr}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}}
